hSnaps App
GIF Animation Fix: Preserve Original Behavior
- fix(feed): preserve GIF animation by bypassing proxy resize.
- Identified issue:
- GIFs were becoming static due to
images.hive.blogproxy resizing. - Proxy was stripping animation frames during transformation.
- GIFs were becoming static due to
- Solution implemented:
- Detect
.gifimages and skip resize processing in proxy. - Bypass proxy resizing logic for GIF files.
- Ensure original animated GIFs are rendered correctly.
- Detect
- Applied fix globally via shared
proxyImageUrl:- Feed
- Lightbox
- Markdown renderer
- Trade-off:
- Slightly larger payload size accepted to maintain correct animation behavior.
Animated GIF Working Correctly in Feed
Mobile Fix: Open YouTube Externally on iOS and Android
- fix(feed): open YouTube externally on iOS/Android.
- Identified issue:
- YouTube iframe embeds are unreliable inside Capacitor WebViews.
- Failures caused by:
- Referrer checks
- Embed-domain restrictions
- Solution implemented:
- On native platforms:
- Bypass in-app iframe popup
- Open links using system browser via
openLink
- On native platforms:
- Platform behaviour:
- iOS: Uses
SFSafariViewController - Android: Opens in Chrome or YouTube app
- Web: Keeps existing iframe popup with fallback option
- iOS: Uses
- No additional native configuration changes required:
- Existing Capacitor media flags already correctly set.
Watch on Youtube - YouTube Opened in System Browser (iOS/Android)
Web YouTube Popup Behaviour
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 optimised version are both available for reference
Applications Built by Us
![]() | ![]() | ![]() |
| hReplier | hPolls | hStats |
| --- | --- | --- |
![]() | ![]() | |
| hSnaps | hFestFacts | Know more about us |
| --- | --- | --- |
Support and Contact
| Transparency | Vote as Witness | Support via Discord |
▶️ 3Speak




