Hello my friends, my Snapers. I know it would seem like I've gone quiet lately, but that is only because there's been a ton of work being had. Major upgrades, major refactoring of the app have been the focus of the team for the past 10 days. You know what? It paid off.

We are so close to the finishing line, we are all very excited already. The bug hunting continues of course, but the app is ten times cleaner, and ten times faster. Most of the optimizations done to the app have to do with performance, and boy have they made a big difference on our older phones we've tested.
🏅 Did you get your badge?
📱 As a way to recognize the efforts of our courageous beta testers, we've been handing out a super cool badge to them. So, if you are beta testing and for some reason or another, you've not gotten yours, please let us know in the comments.
🔼 The team has also been making it a point to curate the snaps of our beta testers, as to make this experience one of reciprocity. After all, building a great app is always going to be a team effort, and we are grateful to have you guys onboard.
🚀 When moon?
The team has been discussing a possible launch for the app, and although promises in the world of development are never too precise, we think its realistic to aim for the end of the month. We are literally putting the last tweaks together, as to have an app that we can all be proud of.
📆 As you may imagine however, there is just no take off that happens without any sort of hiccups, but having this tentative launch date be the 30th of this month, seems realistic.
🎬 If everything goes well, and Apple does not decided to pierce holes in our tires. We should be launching both Android and iOS versions at the same time.
👨🍳 What are we cooking with?✔️
Continue reading to see a list of everything we've been working on. Some things might sound too technical, but none of them seem unimportant for this first launch.
Hivesnaps v1.1.0 Beta: Faster Feeds, Smarter Rendering, and Smoother Conversations
A lot of love went into this one. Here’s what’s new, improved, and fixed since our last beta.
TL;DR
✔️ Cleaner content: raw images auto-render; links and blockquotes look great
✔️ Quicker, steadier feed with smarter pagination and back button fixes
✔️ Conversation boosts: payout-based sorting and instant upvote feedback
✔️ RC shown alongside VP; better profile and Hive post flows
✔️ Cost‑effective image hosting via images.hive.blog
✔️ Reliable notifications and better URL handling across the app
Content rendering and reading comfort
✔️ Extracted and rendered raw image URLs; removed from text while preserving spacing
✔️ Unified inline links with a single onPress handler and consistent, memoized styles; kept @mentions
bold
✔️ Multi‑paragraph blockquotes styled to match modern Hive frontends
✔️ Preserved newlines in markdown; trimmed noisy debug logs
✔️ Processed HTML inside markdown and standardized via @ecency/render-helper
✔️ Fixed inline link baseline alignment; removed duplicate rendering code
✔️ Usernames are now consistently tappable across views
💬 Conversations and engagement
✔️ Replies fetched via dhive client to avoid JSON parsing edge cases; quieter logs at root depth
✔️ Optimistic upvote visuals: arrows reflect your vote instantly in threads
✔️ Pull‑to‑refresh added to the Conversation screen for quick updates
✔️ Replies/comments sorted by payout (descending), with created‑time tiebreakers
✔️ Title fallback: replies get “Reply to Post”; snaps keep “Resnap”
✔️ Safeguards: prevent replies/edits while a refresh is in‑flight
📰 Feed, pagination, and performance
✔️ Iterated container‑based pagination with better memory management and scroll‑aware cleanup
✔️ Eliminated duplicate keys; fixed race conditions around “following” data
✔️ Accurate filtering while loading more; limited initial fetch for faster first paint
✔️ Fixed Android back button behavior on FeedScreen
✔️ Improved Snap caching and layout to keep the feed responsive
📊 Upvoting, RC/VP, and profile polish
✔️ Resource Credits (RC) shown alongside Voting Power (VP) in the top bar
✔️ Fixed VP display edge cases and upvote persistence after refresh
✔️ Conversation upvotes work reliably on both snaps and replies
✔️ Profile refresh added; profile logic refactored into hooks
✔️ Profile screen now uses a clean vertical Snap feed for consistency
🔁 Resnap and Hive post flow
✔️ Resnap implemented with auto‑focus Compose UX
✔️ Resnap action added to HivePostScreen; action order matches other views
✔️ Better Hive post preview detection (including external Hive links)
✔️ Dedicated HivePost screen with improved layout and navigation
⛺️ Images and uploads
✔️ Migrated image hosting from Cloudinary to images.hive.blog for cost‑effective, native storage
✔️ Preserved images when editing snaps and replies
✔️ Consolidated Reply and Edit modals into one content modal, wired to a dedicated edit hook
🔔 Notifications and reliability
✔️ Added support for reply_comment type in notification filtering
✔️ Fixed storage size limits and improved AsyncStorage error handling
✔️ Correctly handle usernames with dots in notifications
🚪 URL handling and validation
✔️ Relaxed overly strict permlink validation to match real‑world content
✔️ Unified Hive URL classification and added universal community URL support
✔️ Fixed markdown URL extraction vs normal URL handling conflicts
⚙️ Under the hood: quality and docs
✔️ Centralized constants/logic in utils (e.g., extractHivePostInfo); reduced duplication
✔️ Added tests/docs scaffolding and a security explainer
✔️ Cleanups: removed backups, restored/cleaned styles, standardized code paths
🖐🤓 How to try the beta?
Android testers: use the latest internal build link you received. If you need it again, ping us and we’ll resend.
🔮 What’s could be next?
✔️ Finish media embedding parity across replies
✔️ Expand edit flow ergonomics and continue pagination/memory tuning
✔️ More discoverability improvements and quality‑of‑life fixes
✔️ Custom discovery algos to enhance user experience
🔽 Ready to download?
