hSnaps App
Feed Enhancements: Markdown Rendering and Refresh Control
feat(feed): markdown rendering, refresh button, and image fallback improvements.
Render feed post bodies as markdown using @hiveio/content-renderer:
Tables
Lists
Code blocks
Block quotes
Added a refresh button in the header:
Refetches all feed types
Displays skeleton loading during refresh
Implemented image handling improvements:
Uses Hive proxy by default
Falls back to original image URL if proxy fails
Fixed landing page scroll issues.
Removed iframe warnings from renderer for cleaner output.
Markdown Rendered Feed Post
Refresh Button with Skeleton Loading
Image Fallback Example
Settings Enhancement: Spanish Language Support
feat(settings): add Spanish language support with in-app switcher.
Integrated i18next for localization:
Language detection
Persistence using localStorage
Introduced setLanguage() helper.
Added hsnaps-language storage key.
Implemented Language dropdown in Settings page.
Translated all UI strings for multilingual accessibility.
Language Switcher Dropdown
Spanish UI Example
Powering the Hive Ecosystem
Continuously improving Hive applications with a focus on stability, performance, and scalability
Contributing to open-source development and building reusable solutions for the community
Working towards a stronger, more accessible, and feature-rich Hive ecosystem
Final Note
This post has been refined with the help of AI to improve readability and structure
The original content and optimized version are both available for reference
Applications Built by Us
Support and Contact
▶️ 3Speak