What's Changed
- Report store errors to Sentry by code, skip user cancellations by @feruzm in #3517
- feat(newsletter): email digest subscriptions, reader phase by @feruzm in #3519
- fix(newsletter): follow-ups from reader-phase testing by @feruzm in #3521
- fix(newsletter): profile subscriber row layout and first-class Email digest action by @feruzm in #3523
- fix(editor): image upload stuck on Uploading..., corrupted typing, image in the wrong place by @feruzm in #3526
- fix: safe-area insets and touch targets around the newsletter digests screen by @feruzm in #3531
- Composer: dictation in Waves and comment replies, AI image inside AI assist, expand last by @feruzm in #3532
- chore(skills): correct the repo skills against the current code by @feruzm in #3534
- fix(network): bound every request and surface the failure by @feruzm in #3536
- fix(notifications): handle the whole follow family, fix the FCM vocabulary by @feruzm in #3537
- Follow hashtags: Tags tab, tag screen follow button, notification type by @feruzm in #3539
- chore(deps): bump browserslist from 4.24.4 to 4.28.8 by @dependabot[bot] in #3540
- chore(deps): bump qs from 6.15.2 to 6.16.0 by @dependabot[bot] in #3541
- SDK 2.3.99: received HP delegations from balance-api by @feruzm in #3543
- Deep link: ecency://auth-request signs the user in to another app by @feruzm in #3544
Full Changelog: 3.5.8...3.5.9