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