We're rolling out Ecency Mobile 3.5.7 and this deep dive is all about creating, publishing and an app that stays steady and safe while you do it.
Sharing video to 3Speak is quicker and far more dependable in this release.
Parallel video uploads. Larger videos now upload in parallel parts and are stitched back together for you, so a big clip publishes noticeably faster. Smaller files keep their simple, direct upload and if a parallel upload ever hits trouble the app quietly falls back so your video still goes through.
No more duplicate uploads. We fixed the case where a video could quietly upload two or three times. Each video is now tied to its final destination from the start, so it travels the wire only once.
Long sessions no longer break uploads. If you have been in the app for a while, your upload now uses a freshly refreshed sign-in instead of an expired one, so long-session uploads stop failing partway through.
Writing should never fight you and your work should never disappear. This release hardens both.
Publishing and replies survive hiccups. A single failed background fetch no longer aborts your publish or reply and the reply editor can no longer get permanently stuck after one of these errors. On Android, drafts now autosave when you background the app, matching what iOS already did.
A steadier body while you type. The post body no longer jumps up and down on nearly every keystroke. Typing is calm and predictable now, on iOS and across Android versions alike.
Tidier server drafts. When you publish from a saved draft, we now ask "Post published - Do you also want to delete the saved draft you published from?" with a "Keep draft" option. Your drafts stop quietly piling up and nothing is ever deleted without you saying so.
Pick up right where you left off. Reopen a saved draft and the cursor returns to your last edit position instead of jumping to the end, so a long draft no longer scrolls you all the way to the bottom.
Voting just got more precise, more accessible and more pleasant to use.
Drag anywhere to set your vote. The popover now has a drag-anywhere fill bar, so you can slide to the exact strength you want from anywhere on the control.
Type an exact percentage. A built-in numeric keypad lets you enter a precise vote percentage without the on-screen keyboard popping up over everything.
Steadier on Android. We fixed an Android issue where the vote thumb could slip all the way to 100% mid-drag.
Screen-reader friendly. The upvote arrow now works with VoiceOver and TalkBack, announcing its state as Upvote, Upvoted, or Downvoted. The whole post action row and overflow menu are now labeled too, with count-aware names so screen-reader users always know what each control does.
Short, emoji-heavy posts used to confuse language detection, so a quick wave could be read as the wrong language and come back untranslated. We now set emoji aside before detecting the language and re-attach them afterward, so your translations land on the right language far more often.
Creating an account is now harder to get wrong and better protected.
Protected free signup. Free signup is now guarded by a server-side challenge, with reliability fixes so the verification step loads cleanly on both iOS and Android.
Catch bad usernames early. Username checks now mirror the blockchain's own account-name rules, so an invalid name (like an all-digit one) is caught up front instead of failing later, including before any paid-account purchase.
Block lookalikes and impersonation. We now block names that are too similar to a crypto exchange account, as well as "uid" plus digits impersonation names and we keep the exchange list current.
Clearer error messages. When signup is refused, you now see the actual reason, translated into your language, instead of a vague failure.
A refreshed navigation bar. The bottom-tab icons across the app now use a lighter outline style, for a cleaner, more modern look on Home, Waves, Wallet, notifications and chat.
Pin a post from its page. You can now pin one of your own posts to the top of your blog, or unpin it, right from the post's menu on the post screen itself, not just from your feed or profile.
Native screens for web links. Web-standard links such as communities, search, bookmarks, your wallet and a user's followers or following now open the real native screen instead of a webview.
Relevance-first search. Search now sorts by relevance by default, matching what you get on the web.
More helpful feed card. A dismissible spotlight card can surface useful tips in your feed and it is smart about who you are, so signed-out readers see signup hooks while signed-in users do not.
Quest wins, celebrated. Daily quest finishers now float to the top of the leaderboard with a green checkmark in place of their rank.
A friendly nudge to rate us. After a good moment like publishing or upvoting, longtime users may see a quick prompt to rate the app and there is now a "Rate Ecency" button in Settings whenever you feel like it.
Seven newly enabled languages. Danish, Thai, Greek, Swedish, Dutch, Hebrew and Czech are now translated and selectable in the language picker.
Smart first launch. On first launch the app now detects your device language automatically and it never overrides a language you have chosen yourself.
Clearer quoted replies. When someone replies to a message, the replying username now appears above the quoted text, the familiar sender, quote, reply layout.
Roomier quote bubbles. Short replies that quote another message now expand to full width, so the quote is no longer squeezed into a cramped column.
Safer in-chat signing. Chat now recognizes signing links and shows you exactly which authority you are about to use on the confirmation screen.
Fewer crashes. Several crash guards plus a native graphics-layer crash fix make the app more stable across the board.
No more Android background freeze. A background hang on Android is gone now that notification handling no longer blocks the main thread.
Steadier scrolling. The profile header no longer oscillates as you scroll and feed cards stop needlessly re-rendering, so scrolling through your feed is smoother.
No more zoomed-in UI. On Android, we now keep system font and display scaling within sensible limits, fixing the abnormally "zoomed-in" look some devices showed.
Resilient migrations and purchases. Your PIN and saved settings migrate safely even in edge cases and finalizing a paid-account purchase is more robust.
Stronger privacy. We turned off default personal-data collection in our crash reporting and now scrub sensitive items like keys and sign-in tokens from telemetry, so your private information stays private.
Google Play: https://android.ecency.com
App Store: https://ios.ecency.com
Direct APK: https://github.com/ecency/ecency-mobile/releases
That wraps our 3.5.7 series. Follow @ecency for more of what's new and the full changelog lives here: https://github.com/ecency/ecency-mobile/compare/3.5.6...3.5.7
Thank you for building Hive with us. 💚 We read every bit of feedback, so tell us what you think on Discord (https://discord.me/ecency) or right inside the app.
If Ecency makes Hive better for you, please support our work by voting for our proposal at https://ecency.com/proposals/379 .