Commit Graph

1569 Commits

Author SHA1 Message Date
Niccolò Forlini ebcb063fa0 Set ndkVersion explicitly
NOJIRA
2025-10-17 07:08:01 +00:00
Niccolò Forlini 22c1b8e9ce Clean up MainActivity callbacks
ET-4973
2025-10-08 09:26:56 +00:00
Niccolò Forlini 7a77f7d57e Allow querying for action.VIEW
ET-4973
2025-10-08 09:26:56 +00:00
Seren c46b073363 Add a delay and expand the dialog
ET-4937
2025-10-06 16:45:49 +00:00
Seren 0cc604966a Add a delay and expand the dialog
ET-4937
2025-10-06 16:45:49 +00:00
Seren 931f043c2d Create Signature settings menu
ET-4847
2025-10-02 11:27:48 +00:00
Marino Meneghel fe20809db0 Display loading while resolving a remote message id after opening a push notificaiton
ET-4862
2025-09-29 16:25:00 +02:00
Marino Meneghel e4d70d3f5e Retry fetching message by remote id up to three times when opening a push notification
ET-4862
2025-09-29 16:25:00 +02:00
Marino Meneghel bc3a75736a Extract use case to get message by remote id
ET-4862
2025-09-29 16:25:00 +02:00
Niccolò Forlini 6a65252a8c Increase Rust SDK logs attached to Sentry to 256kb
NOJIRA
2025-09-29 10:43:20 +00:00
Niccolò Forlini e1cd321291 Improve Background execution triggering
ET-4814
2025-09-26 14:08:03 +02:00
Niccolò Forlini 658b559d97 Navigate directly to the details when opening a push
Move the resolution to the deeplink handler rather than relying on the router.

ET-4805
2025-09-23 10:56:05 +02:00
Serdar Ozturk 718ce9a1f3 Fix Launcher stuck at Processing state due to collectAsStateWithLifecycle initial value
Problem: When the app is sent to the background and the Activity is killed by the system,
bringing the app back to the foreground caused it to get stuck on a blank screen.

- Removed explicit initial value from collectAsStateWithLifecycle in Launcher
- Passing an initial value forced emission of `Processing` first, instead of
  peeking the StateFlow’s current value from the ViewModel
- Without the initial value, Compose starts with the latest state (e.g. PrimaryExist),
  ensuring navigation is triggered correctly

ET-4796
2025-09-22 15:42:38 +01:00
Marino Meneghel b188d50873 Add conversation detail entry point to discriminate push vs mailbox origin
ET-4776
2025-09-22 15:12:47 +02:00
Marino Meneghel eb36106215 Show 'cancelling' snackbar while a schedule send message is being cancelled
As this op requires a network call it can take longer than it's comfortable
to wait staring at the Mailbox, thus show a snack to let the user know the
operation is ongoing.

ET-4782
2025-09-19 16:52:28 +02:00
Marino Meneghel d723f9e24c Show undo send error when undo send or cancel schedule send operations fail
ET-4782
2025-09-19 16:52:28 +02:00
Marino Meneghel 241f17b3ce Navigate to draft in composer when undoing the send of a message succeeds
ET-4782
2025-09-19 16:52:28 +02:00
Marino Meneghel d8691cce07 Navigate to draft in composer when cancelling a schedule send message succeeds
ET-4782
2025-09-19 16:52:21 +02:00
Niccolò Forlini d5bc58b200 Update WindowInsets
Better handle display cutouts and 3 buttons navigation bar.

ET-4755
2025-09-18 11:45:06 +02:00
Niccolò Forlini a05f81a52e Fix typo in dialog_sign_out_account_description
NOJIRA
2025-09-16 08:25:43 +00:00
Niccolò Forlini e8f486cdc9 Fix Home snackbar positioning
ET-4731
2025-09-16 09:21:34 +02:00
Niccolò Forlini 59249daa04 Move BottomBarHeight to MailDimens
ET-4585
2025-09-12 15:54:29 +00:00
Niccolò Forlini 1884dcef6f Update WindowInsets across all app
ET-4585
2025-09-12 15:54:29 +00:00
Niccolò Forlini b974bd9aea Update Home/Actionbar paddings
ET-4585
2025-09-12 15:54:29 +00:00
Niccolò Forlini aede308d36 Start targeting SDK 35
App config, manifest updates and explicit theming

ET-4585
2025-09-12 15:54:29 +00:00
Niccolò Forlini a3a6b09e27 Clean up unnecessary callbacks from Mailbox
NOJIRA
2025-09-11 12:29:03 +00:00
Seren 7d8e015f60 Use Haze to blur Sidebar Header
ET-4562
2025-09-10 13:04:49 +02:00
Seren 8b5f67d1a8 Add blur modifier to sidebar
ET-4562
2025-09-10 13:04:49 +02:00
Marino Meneghel 729c7dd137 Remove references to deprecated private.properties file
NOJIRA
2025-09-09 16:11:56 +00:00
Marino Meneghel 3839b79cda Drop deprecated alternative routing feature
As it's now part of AppSettingsScreen; Storage is owned by the rust lib

NOJIRA
2025-09-09 14:51:12 +00:00
Marino Meneghel 28cfea18dd Revert "Transform burger menu into back button with animation"
This reverts commit dcd85ebc9c.
2025-09-09 14:44:42 +02:00
Seren dcd85ebc9c Transform burger menu into back button with animation
ET-4525
2025-09-08 16:51:25 +00:00
Seren 08233e99c7 Add navigation transition to conversation details screen
ET-4486
2025-09-08 08:21:32 +00:00
Niccolò Forlini 6ec852d901 Block back navigation at the lock activity level
ET-4647
2025-09-08 09:33:02 +02:00
Niccolò Forlini e6888d834c Introduce Web upselling entry point flows
ET-4588
2025-09-03 12:39:44 +00:00
Marino Meneghel 8410f3dbc2 When in single message mode, customize message bottombar
ET-4531
2025-09-03 07:26:25 +00:00
Marino Meneghel 66c5f9aa50 Add new conversation router to resolve single-message-mode before navigating
ET-4531
2025-09-03 07:26:25 +00:00
Niccolò Forlini 157485808c Make SubscriptionActivity aware of the Unleash FF
ET-4541
2025-09-01 13:12:20 +00:00
Niccolò Forlini b05c0757ab Bump Rust to 0.142.6 and update methods call
ET-4565
2025-08-29 13:23:50 +00:00
Seren fbfe58399f Change the drawer size to match other apps
ET-4561
2025-08-29 12:51:35 +00:00
Niccolò Forlini 2ef7b0e999 Wire Rust resume/pause work on app lifecycle changes
ET-4565
2025-08-29 11:59:17 +02:00
Niccolò Forlini c1cf7b1600 Notify Rust about network state changes
Notifier will run and keep the observation active as long as the app is in the foreground.

ET-4533
2025-08-27 18:05:20 +02:00
Niccolò Forlini 8680ab5b8b Add proper customize toolbar navigation from Mailbox list
ET-4534
2025-08-27 15:34:02 +00:00
Niccolò Forlini 0849d90a61 Remove isShareViaEnabled FF
NOJIRA
2025-08-27 15:09:19 +00:00
Niccolò Forlini 128d81776e Update feature flag handling and support Unleash
Fetching a FF value is now a 1 shot operation.

ET-4513
2025-08-27 15:09:19 +00:00
Seren db846bb29b Move Snackbar above bottomActionBar when it is visible
ET-4423
2025-08-27 10:43:07 +02:00
Niccolò Forlini cb87ff3ab6 Update navigation to Application logs
ET-4460
2025-08-27 08:27:21 +02:00
Niccolò Forlini d43b62894d Remove Share Logs from Sidebar
ET-4140
2025-08-26 18:25:42 +00:00
Niccolò Forlini 19a24bee3d Wire in navigation to toolbar customization
ET-4241
2025-08-26 17:09:56 +00:00
Niccolò Forlini 40f37a848d Update Onboarding flow to support upsell flows
ET-4366
2025-08-26 13:21:06 +00:00