Benoit Marty
7f199db5ef
Update notification content
2025-11-14 15:40:31 +01:00
Benoit Marty
2789c8614d
Improve code readability and documentation.
2025-11-14 15:10:24 +01:00
Benoit Marty
828092c87a
Update KDoc
2025-11-14 14:23:29 +01:00
Benoit Marty
265b611c8a
No need for an id, can use ordinal.
2025-11-14 09:38:31 +01:00
Benoit Marty
ced5af18d0
Do not attempt to restore the pusher after 2 removal in a short time.
2025-11-13 23:15:00 +01:00
Benoit Marty
0a7e6629d3
Update comment
2025-11-13 18:06:27 +01:00
Benoit Marty
13854bb2c7
Ensure that disabling (resp. enabling) notification unregisters (resp. registers) the pusher
2025-11-13 17:50:21 +01:00
Benoit Marty
92c02fdd68
Add missing test.
2025-11-13 15:39:20 +01:00
Benoit Marty
eff4766693
Add unit test on DefaultUnifiedPushRemovedGatewayHandler
2025-11-13 15:34:33 +01:00
Benoit Marty
99485fb541
Add unit test on DefaultServiceUnregisteredHandler
2025-11-13 15:13:05 +01:00
Benoit Marty
2b4d80df01
UnifiedPush: emit error when registration fails.
...
Note that I did not manage to have the method `onRegistrationFailed` invoked. If the network is not available for instance, unregistering the previous pusher will fail first.
2025-11-13 14:56:20 +01:00
Benoit Marty
823a35231d
Improve logs
2025-11-13 12:26:46 +01:00
Benoit Marty
5864c055d5
Unregister the pusher when the topic is deleted (unregistered)
2025-11-13 12:26:35 +01:00
Benoit Marty
29889ad9ec
Cleanup NotificationCreator.
2025-11-13 11:59:58 +01:00
Benoit Marty
f0ec0164ef
Use the method setLargeIcon(Bitmap?) instead of setLargeIcon(Icon?) because it may scale the Bitmap on versions before API 27. Starting in API 27, the framework does this automatically.
2025-11-13 11:41:11 +01:00
Benoit Marty
8878c9595a
Merge pull request #5721 from element-hq/feature/bma/matrixUiModules
...
Let notifications use avatar fallback.
2025-11-13 10:22:39 +01:00
Benoit Marty
1025cbbcfe
Fix package name
2025-11-12 12:24:46 +01:00
Benoit Marty
1bc2e9f2ab
Merge pull request #5710 from element-hq/feature/bma/textComposerLayout
...
Fix layout issue in text composer
2025-11-12 11:29:57 +01:00
Benoit Marty
185d4fadde
Let notifications use avatar fallback.
...
Extract code which handles Matrix image to its own api / impl / test modules.
2025-11-12 11:28:42 +01:00
renovate[bot]
dda1ef7df8
Update dependency org.matrix.rustcomponents:sdk-android to v25.11.11 ( #5716 )
...
* Update dependency org.matrix.rustcomponents:sdk-android to v25.11.11
* Fix API breaks:
- `Client.loginWithQrCode` is now `Client.newLoginWithQrCodeHandler`.
- Rust's `OtherState` can now have `RoomCreate` and `RoomHistoryVisibility` values.
- Fix fixtures
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Jorge Martín <jorgem@element.io >
2025-11-11 15:29:37 +00:00
SpiritCroc
4074556b6f
Fix rendering notifications if event ID is duplicated ( #5711 )
2025-11-10 21:54:09 +01:00
Benoit Marty
c62f834917
Format - no other change.
2025-11-10 16:59:00 +01:00
Benoit Marty
1292da2a72
Copyright: Add Element Creations Ltd. copyright
2025-11-10 11:05:05 +01:00
Benoit Marty
b748fcc631
Copyright: Add final period
2025-11-10 10:13:41 +01:00
Benoit Marty
0a0224b586
Copyright: run command uv run license-editor --repository ../element-x-android
2025-11-10 10:09:26 +01:00
Benoit Marty
f32e893361
Merge pull request #5698 from element-hq/feature/bma/handleEvent
...
Code consistency around view event handling
2025-11-10 09:36:04 +01:00
Benoit Marty
a7fecf74b4
Merge pull request #5701 from element-hq/feature/bma/improveComposerAlertMolecule
...
Improve composer alert molecule
2025-11-10 09:22:26 +01:00
ElementBot
43aa4c0e1f
Sync Strings from Localazy ( #5704 )
...
Co-authored-by: bmarty <3940906+bmarty@users.noreply.github.com >
2025-11-10 09:21:00 +01:00
Benoit Marty
bdc72f40ec
Merge pull request #5691 from kaylendog/kaylendog/history-sharing/alert
...
Convert `ComposerAlertMolecule` to use alert levels.
2025-11-08 14:26:03 +01:00
Benoit Marty
3e567d9b5a
Merge pull request #5692 from element-hq/feature/bma/loginFlow
...
Improve account provider selection during the login flow
2025-11-07 16:48:03 +01:00
Skye Elliot
400db77e46
chore: Remove unused import.
2025-11-07 15:24:24 +00:00
Skye Elliot
ec3103b788
fix: Use Icon(imageVector = icon) over rememberVectorPainter(icon)
2025-11-07 15:18:08 +00:00
Skye Elliot
ef56d15ef4
refactor: Extract ComposerAlertMoleculeParamsProvider to new file.
2025-11-07 15:15:00 +00:00
Skye Elliot
7abbb1bb19
Merge branch 'develop' into kaylendog/history-sharing/alert
2025-11-07 15:10:29 +00:00
Benoit Marty
81aebba8cb
Rename parameter to event for code consistency
2025-11-07 12:28:16 +01:00
Benoit Marty
93b80d7159
Rename eventSink to handleEvent
2025-11-07 12:23:46 +01:00
Benoit Marty
cf19daf3a4
Rename handleEvents to handleEvent
2025-11-07 12:21:43 +01:00
Benoit Marty
3e60c71701
Use isNull()
2025-11-07 11:05:13 +01:00
Benoit Marty
a7f3fb9c38
Avoid usage of not() and add unit tests.
2025-11-07 10:18:45 +01:00
Benoit Marty
9e8fe55a90
Improve error mapping
2025-11-07 10:08:14 +01:00
Benoit Marty
a39b675cc1
Improve error mapping
2025-11-07 09:52:04 +01:00
Benoit Marty
0c5912ded4
Small cleanup
2025-11-06 15:38:41 +01:00
Benoit Marty
6006537bdc
Remove A_HOMESERVER and A_HOMESERVER_OIDC from TestData and replace by local fun aMatrixHomeServerDetails().
2025-11-06 15:38:37 +01:00
Benoit Marty
47f7eeff07
MatrixHomeServerDetails does not need to be Parcelable
2025-11-06 14:32:00 +01:00
Benoit Marty
04584412f9
Fix test
2025-11-06 14:27:20 +01:00
ganfra
c08f4a183c
Merge branch 'develop' into feature/fga/role_and_permissions_rework
2025-11-06 13:51:04 +01:00
Skye Elliot
87ef2179a1
feat: Convert ComposerAlertMolecule to use alert levels.
2025-11-06 12:44:02 +00:00
Benoit Marty
786d6f5642
Do not override the value of url returned by the SDK
2025-11-06 12:29:08 +01:00
Benoit Marty
6d252c0b20
MatrixAuthenticationService: remove fun getHomeserverDetails(): StateFlow<MatrixHomeServerDetails?>. The MatrixHomeServerDetails are now return by setHomeserver
2025-11-06 12:22:48 +01:00
ganfra
ca1f799983
misc: introduce @RoomCoroutineScope
2025-11-06 10:59:50 +01:00