Releases: ecency/ecency-mobile
Release list
3.5.7
What's Changed
- Parallel 3Speak uploads (TUS Concatenation) by @feruzm in #3210
- Stop the announcement banner from signing server-provided ops by @feruzm in #3212
- feat(vote): drag slider + keyboard-free keypad in upvote popover by @feruzm in #3213
- Bump axios from 1.15.2 to 1.16.0 by @dependabot[bot] in #3211
- ci(i18n): on-demand label-triggered Crowdin sync (no more per-language commits) by @feruzm in #3214
- chore(i18n): sync translations from Crowdin by @github-actions[bot] in #3215
- fix(android): clamp system font/display scaling to prevent abnormal zoom by @feruzm in #3216
- chore(i18n): sync translations from Crowdin by @github-actions[bot] in #3217
- feat(i18n): enable 7 newly-translated languages by @feruzm in #3218
- chore(i18n): sync translations from Crowdin by @github-actions[bot] in #3219
- chore(i18n): remove 38 unused locale files by @feruzm in #3220
- Skip proposal announcements on mobile so the native vote card handles voting by @feruzm in #3221
- fix: stability and correctness fixes for 3.5.7 by @feruzm in #3222
- chore(deps): bump @ecency/sdk to 2.3.8 and render-helper to 2.5.10 by @feruzm in #3223
- Server-side Turnstile CAPTCHA on mobile free signup by @feruzm in #3225
- fix(wallet): normalize transfer amounts to asset precision across all signing paths by @feruzm in #3224
- fix(auth): make PIN migration and redux migrations fail-safe by @feruzm in #3227
- fix(iap): make paid-account purchases resilient to interrupted finalize by @feruzm in #3226
- fix(editor): make reply/publish resilient to metadata failures by @feruzm in #3228
- chore(telemetry): disable default PII and scrub secrets from Sentry by @feruzm in #3229
- fix(persistence): correct query-persist allowlist for unified SDK keys by @feruzm in #3230
- fix(speak): use the refreshed token for video upload, not the stale one by @feruzm in #3232
- Add feature-spotlight card to the mobile feed by @feruzm in #3231
- perf(feed): engage PostCard memo + stabilize interaction handler by @feruzm in #3233
- chore: trim react-native-vision-camera patch to the real iOS fix by @feruzm in #3234
- Deep-link web-standard paths to native screens by @feruzm in #3235
- fix(editor): remove server draft after publishing from it by @feruzm in #3236
- fix(editor): confirm before deleting a published post's server draft by @feruzm in #3237
- Spotlight: filter by guestsOnly (guest-only audience) by @feruzm in #3238
- Default search sort to relevance (match web) by @feruzm in #3240
- feat(transfer): recipient favorites, QR-to-recipient, and scheduled transfers by @feruzm in #3239
- Transfer schedule header dropdown + recurrent transfers in history by @feruzm in #3241
- feat(leaderboard): surface daily quest finishers at the top by @feruzm in #3243
- feat(transfer): exchange-aware warnings on the transfer screen by @feruzm in #3244
- chore(deps): bump shell-quote from 1.8.2 to 1.8.4 by @dependabot[bot] in #3245
- fix(vote-slider): stop thumb slipping to 100% mid-drag on Android by @feruzm in #3246
- fix(wallet): make recurrent transfer cancellation valid on-chain by @feruzm in #3247
- fix(speak): stop duplicate 3Speak video uploads (use token embed URL) by @feruzm in #3242
- fix(register): load Turnstile from hosted /embed page (fixes stuck “Verifying…” on iOS) by @feruzm in #3248
- feat(rating): prompt engaged users to rate the app by @feruzm in #3249
- chore(deps): bump @grpc/grpc-js from 1.9.15 to 1.9.16 by @dependabot[bot] in #3250
- refactor(plausible): consolidate mobile post stats onto @ecency/sdk by @feruzm in #3251
- fix(rating): prevent startup crash when appRating state is missing by @feruzm in #3252
- Fix register username validation to match chain account-name rules by @feruzm in #3253
- fix(wallet): unblock Hive Engine token transfers and harden HE reads by @feruzm in #3254
- fix(i18n): preserve hierarchy so Crowdin sync targets the existing source file by @feruzm in #3255
- chore(i18n): sync translations from Crowdin by @github-actions[bot] in #3256
- fix(editor): stop post body jumping up and down while typing by @feruzm in #3257
- fix(crashes): guard 4 Sentry crashes and filter expected-error noise by @feruzm in #3258
- fix(crashes): serialize vote errors, guard wallet refetch and account repair by @feruzm in #3259
- fix(native): mitigate Fabric/Reanimated crash and reduce ANR write payload (Wave 1) by @feruzm in #3260
- chore(deps): bump react-native-reanimated to 3.19.5 (Fabric viewState crash fix) by @feruzm in #3261
- chore(deps-dev): bump @babel/core from 7.28.3 to 7.29.6 by @dependabot[bot] in #3262
- chore(deps): bump tar from 7.5.11 to 7.5.16 by @dependabot[bot] in #3263
- chore(deps): bump form-data from 4.0.5 to 4.0.6 by @dependabot[bot] in #3264
- chore(deps): bump protobufjs from 7.5.8 to 7.6.4 by @dependabot[bot] in #3266
- chore(deps): bump launch-editor from 2.10.0 to 2.14.1 by @dependabot[bot] in #3265
- fix(profile): stop the profile header scroll oscillation by @feruzm in #3267
- fix(android): offload FCM message-store write off main thread (Background ANR) by @feruzm in #3268
- fix(android): gate residual reanimated animations on the Waves comment path by @feruzm in #3269
- fix(waves): hide bare $ on zero-payout cards + vote-count read fallback by @feruzm in #3270
- fix(waves): transparent letterbox bars on portrait video thumbs by @feruzm in #3271
- fix(waves): correct vote count on custom waves feeds by @feruzm in #3272
- feat(waves): reply-count chip on wave cards (main-feed style) by @feruzm in #3273
- feat(waves): promoted waves, relative time on custom feeds, expander reply text by @feruzm in #3274
- chore(waves): bump @ecency/sdk to 2.3.19, drop redundant client-side created mapping by @feruzm in #3275
- fix: account_update2 profile robustness + hive-uri links in chat by @feruzm in #3276
- chore(deps): bump concurrent-ruby from 1.3.3 to 1.3.7 by @dependabot[bot] in #3277
- chore(deps): bump undici from 6.24.1 to 6.27.0 by @dependabot[bot] in #3278
- fix: hive-uri signing crash (bump @ecency/sdk to 2.3.21) by @feruzm in #3279
- feat(perks): Points-funded RC top-up redeem by @feruzm in #3280
- feat(redeem): funnel low-Points users from RC top-up to in-app Points purchase by @feruzm in #3281
- fix(payout): show payout on content pages, comments and waves (match web) by @feruzm in #3282
- fix(chats): show replying username above the quoted reply by @feruzm in #3283
- fix(register): let the Turnstile WebView load the challenge's about: frames by @feruzm in #3284
- fix(chats): expand quoting message bubble to full width by @feruzm in #3285
- fix(a11y): m...
3.5.6
What's Changed
- Resizing, portrait fixes by @feruzm in #3186
- Bump axios from 1.15.0 to 1.15.2 by @dependabot[bot] in #3187
- Engine tokens multi send by @feruzm in #3188
- Improving external links and profile page by @feruzm in #3192
- Bump protobufjs from 7.5.5 to 7.5.8 by @dependabot[bot] in #3191
- Bump @protobufjs/utf8 from 1.1.0 to 1.1.1 by @dependabot[bot] in #3190
- Bump @babel/plugin-transform-modules-systemjs from 7.27.1 to 7.29.4 by @dependabot[bot] in #3189
- Bump uuid from 11.0.5 to 14.0.0 by @dependabot[bot] in #3178
- Proposal fixes by @feruzm in #3194
- Fix vote and notification count by @feruzm in #3195
- Waves editing fixes by @feruzm in #3196
- Similar entries (read next) on post screen by @feruzm in #3197
- Fix post enhancement in Chats by @feruzm in #3198
- Bump js-cookie from 3.0.5 to 3.0.7 by @dependabot[bot] in #3199
- Waves improvement by @feruzm in #3201
- Bump qs from 6.14.2 to 6.15.2 by @dependabot[bot] in #3200
- Merge tabbed side-menu entries; bump @ecency/sdk to 2.3.1 by @feruzm in #3202
- Add Ecency source badge on post view + make Sentry CI uploads resilient by @feruzm in #3203
- Perks dashboard: quests tracker + ways to use points by @feruzm in #3204
- UX clarity quick wins: side-menu grouping, notification filters, community avatars by @feruzm in #3205
- Streak reminder deep-link to perks + tabbed quests card by @feruzm in #3206
- Side menu: emphasize core navigation over utility group by @feruzm in #3207
- Perks quests card: type-safe tier, empty state, dark-theme streak text by @feruzm in #3208
- Mobile leaderboard: badge for completing all daily quests by @feruzm in #3209
Full Changelog: 3.5.5...3.5.6
SHA256
382af32a42e74f16a9c7d752b71779530dc30f1899c468569a68ceb8f3a277a9 Ecency-APK.zip
e306aa85e5b843f2130025bc2e60974147c11353d537149d4b95ca403cb2de91 Ecency-iOS.zip
3.5.5
What's Changed
- Inputs, emoji, image clipboard paste and points fixes by @feruzm in #3184
- 3Speak player and copy/paste images by @feruzm in #3185
- Search fixes
- Polls input jumpiness fixes
- New Crowdin updates by @feruzm in #3183
Full Changelog: 3.5.4...3.5.5
SHA256 checksum
e61ecf58ed90ba25c5fff3e5de53b26282105c79ae6ee99dba08a0adbb5993c1 Ecency-iOS.zip
45afa51153bddc14d5ab28e55f2fad0addd1b11eb2c3bab7eebc2105dced2f50 Ecency-APK.zip
3.5.4
What's Changed
- Migration to Hivetx by @feruzm in #3165
- Bump fast-xml-parser from 4.5.4 to 4.5.6 by @dependabot[bot] in #3164
- Bump axios from 1.13.5 to 1.15.0 by @dependabot[bot] in #3166
- Improve chat bootstrap, performance by @feruzm in #3168
- Bump addressable from 2.8.9 to 2.9.0 by @dependabot[bot] in #3163
- New Crowdin updates by @feruzm in #3167
- Quick share improvements by @feruzm in #3169
- Bump follow-redirects from 1.15.11 to 1.16.0 by @dependabot[bot] in #3170
- Wallet refresh improvements by @feruzm in #3173
- Explore dapps by @feruzm in #3174
- Bump protobufjs from 7.5.4 to 7.5.5 by @dependabot[bot] in #3172
- Wallet simplified by @feruzm in #3175
- New Crowdin updates by @feruzm in #3171
- Profile page design improvements by @feruzm in #3177
- New Crowdin updates by @feruzm in #3176
- Waves in profile, dappBrowser bridge fixes by @feruzm in #3180
- New Crowdin updates by @feruzm in #3179
- Wallet/Balance analytics and other fixes by @feruzm in #3182
- New Crowdin updates by @feruzm in #3181
Full Changelog: 3.5.3...3.5.4
SHA256
62b1fd9fd4dee2954b0e6947c02889f530b85a0c4d1c72f5363a75649fe9e868 Ecency-APK.zip
85da1ceb1d661a4c7e76d6c2389d6704c1750075a87ed339fb251163da80efd5 Ecency-iOS.zip
3.5.3
What's Changed
- New 3speak videos and shorts upload by @feruzm in #3143
- Simplify transfer dialogs, bad actors by @feruzm in #3146
- New Crowdin updates by @feruzm in #3145
- Bump tar from 7.5.10 to 7.5.11 by @dependabot[bot] in #3141
- Bump undici from 6.21.1 to 6.24.1 by @dependabot[bot] in #3144
- AI assist by @feruzm in #3147
- New Crowdin updates by @feruzm in #3148
- Bump activesupport from 7.2.3 to 7.2.3.1 by @dependabot[bot] in #3150
- Translate summary, AI image boosts and more by @feruzm in #3151
- New Crowdin updates by @feruzm in #3149
- Images proxy server selection by @feruzm in #3154
- Bump sjcl from 1.0.8 to 1.0.9 by @dependabot[bot] in #3152
- New Crowdin updates by @feruzm in #3153
- Waves improvements by @feruzm in #3156
- Waves speed optimization by @feruzm in #3157
- My, your waves by @feruzm in #3159
- Fix PAT and chat api by @feruzm in #3160
- Bump node-forge from 1.3.2 to 1.4.0 by @dependabot[bot] in #3158
- Bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in #3161
- New Crowdin updates by @feruzm in #3155
- Unify server list by @feruzm in #3162
Full Changelog: 3.5.2...3.5.3
SHA256
ccfee61852bf275a9ccc4910775fa21dfd586d44ae736e07a39aecab0de9828d Ecency-APK.zip
bcf34a60b5e02952408c18eeb17583191454c327739f2b2e012257c6df676b80 Ecency-iOS.zip
3.5.2
What's Changed
- Migrate comment mutations by @feruzm in #3121
- Mutations and performance improvements by @feruzm in #3122
- Image generation by @feruzm in #3124
- New Crowdin updates by @feruzm in #3118
- Bump tar from 7.4.3 to 7.5.9 by @dependabot[bot] in #3116
- Bump dottie from 2.0.6 to 2.0.7 by @dependabot[bot] in #3123
- More Fixes by @feruzm in #3125
- More performance optimizations by @feruzm in #3126
- Bump fast-xml-parser from 4.5.1 to 4.5.4 by @dependabot[bot] in #3128
- Improve wallet and tts by @feruzm in #3127
- Fix and improvements by @feruzm in #3130
- Improve tipping balance loading, cleanup and fix crash by @feruzm in #3131
- New Crowdin updates by @feruzm in #3129
- Improve auth sheet by @feruzm in #3133
- Bump tar from 7.5.9 to 7.5.10 by @dependabot[bot] in #3134
- New Crowdin updates by @feruzm in #3132
- Delegations improvements by @feruzm in #3137
- Fix delegating bug by @feruzm in #3138
Full Changelog: 3.5.1...3.5.2
SHA256
4e923eff638ee8fc46e0a1ce3afc3946b138c2ebfaa77419abb5a24b598a3d80 Ecency-iOS.zip
80652f84624e1700e5b3cced352e71ef4ece4cafecce5ff9f25e0607e26f1e23 Ecency-APK.zip
3.5.1
What's Changed
- Bump qs from 6.14.0 to 6.14.1 by @dependabot[bot] in #3095
- Bump undici from 6.21.1 to 6.23.0 by @dependabot[bot] in #3097
- Bump tar from 7.4.3 to 7.5.3 by @dependabot[bot] in #3098
- SDK migration by @feruzm in #3099
- Bump tar from 7.5.3 to 7.5.6 by @dependabot[bot] in #3100
- Bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #3101
- Typing, pagination and other fixes by @feruzm in #3103
- Bump tar from 7.5.6 to 7.5.7 by @dependabot[bot] in #3104
- Voice, text to speech reader by @feruzm in #3105
- Fix points activities by @feruzm in #3106
- Invalidate queries/cache on actions by @feruzm in #3107
- Cache invalidations, unified active signing and fixes by @feruzm in #3108
- Edit history, tipping engine, hiveauth fixes by @feruzm in #3109
- Emoji picker extended by @feruzm in #3110
- New Crowdin updates by @feruzm in #3102
- Bug fixes by @feruzm in #3113
- Image upload/resize by @feruzm in #3114
- Bump qs from 6.14.1 to 6.14.2 by @dependabot[bot] in #3112
- Bump axios from 1.12.0 to 1.13.5 by @dependabot[bot] in #3111
- Fix voting/commenting by @feruzm in #3115
- Update image proxy webp detection by @feruzm in #3117
- Fix proposal voting by @feruzm in #3119
- Post page optimizations by @feruzm in #3120
Full Changelog: 3.4.3...3.5.1
Checksum sha256
35e4703cf06342ba2e73d83f1067cb51c8f01b13d55613ed9e44e0f6e9c1f1be Ecency-APK.zip
c90e46dccf953507853bce2c1968dc7ac088c59463e7925df8a5d183675dfea6 Ecency-iOS.zip
3.4.3
What's Changed
- Tipping: POINTS, HIVE, HBD and Engine tokens by @feruzm in #3091
- Pins in Chat channels by @feruzm in #3093
- Nt/re chat tweaks by @noumantahir in #3092
- Performance: optimizations by @feruzm in #3094
- New Crowdin updates by @feruzm in #3089
- Cleanup todo, make sure beneficiaries load properly by @feruzm in #3096
- Render helper improvements included
- 3Speak new embed improvement
Full Changelog: 3.4.2...3.4.3
SHA256
7241adfd8dcf0423dd75c8da7f34a2c4d32640dc016288cd3d1900e729d4a4b4 Ecency-APK.zip
0f57829dc0b8b033659a245c12514b1ae51d872bf10b4bdda70c43e553a7bdcb Ecency-iOS.zip
3.4.2
What's Changed
- add patch to fix ios camera crash by @noumantahir in #3087
- sort chat by name support by @noumantahir in #3088
- New Crowdin updates by @feruzm in #3086
- New notification types
Full Changelog: 3.4.1...3.4.2
SHA256
08f8da519ae083949ef1b5abfa13fde73ac5b466f760b76f4b3dfcf150620d83 Ecency-iOS.zip
ca5c16cf48f7f48fb4999501caee9b060b700e461af74ab2c50223f88d97dd79 Ecency-APK.zip
3.4.1
What's Changed
- Mark as read by @feruzm in #3084
- Nt/chat tweaks by @noumantahir in #3085
Full Changelog: 3.4.0...3.4.1
SHA256
3a9f794fe314d5f1da6cdaee5b54ba76d1e7111f3d3288850cb05298f17489f4 Ecency-APK.zip
0d4c73981daa7c94fe0e2bb5b32ab28d43fb6c9369a10f71ffd928cda2dbf6f8 Ecency-iOS.zip