41 Commits (01e798634758fb79ebd1bc6e7ee2581680846449)

Author SHA1 Message Date
Jorge Martin Espinosa eeec7cc785
Centralise the DI code generation logic (#3562) 1 month ago
Benoit Marty f61df38e55 Migrate license to AGPL. 2 months ago
ganfra 0b32dbebb5 tests : refactor some classes 3 months ago
ganfra 08030b558a Sync on push : call room.subscribeToSync when notifiable event is received 3 months ago
Jorge Martin Espinosa 30a1367714
Element Call ringing notifications (#2978) 5 months ago
Benoit Marty afe5c33f33 Add test on NotificationBroadcastReceiverHandler 5 months ago
Jorge Martin Espinosa 04e503177b
Notifications: simplify the flow by removing persistence (#2924) 5 months ago
Benoit Marty 505f6d4dae Add test on DefaultPushService 5 months ago
Benoit Marty cb435c523b Create dedicated module for notification troubleshoot. 7 months ago
Benoit Marty 2bfe125a77 Troubleshoot notifications screen 7 months ago
Benoit Marty a5d0b47d3a Use new retrofit bom and change Maven coordinates of `kotlinx-serialization` 7 months ago
Benoit Marty a02c5c2b44 Add test for DefaultNotificationDrawerManager 11 months ago
Benoit Marty 73ebffab2e Add coverage for NotificationBitmapLoader 11 months ago
Benoit Marty ec459165db Add tests for `NotifiableEventResolver` 11 months ago
Benoit Marty f073e51a84 Move PushConfig to the `appconfig` module. 12 months ago
Benoit Marty 5850f5342d Move Knit to Gradle catalog and use alias(libs.plugins.kotlin.serialization). Fix issue with JNA 12 months ago
Benoit Marty 8819522423 Replace hard-coded value by value from gradle datalog 12 months ago
renovate[bot] 9e66180d20
Update kotlin (#1697) 12 months ago
Jorge Martin Espinosa f88507117b
Element Call SPA integration (#1283) 1 year ago
renovate[bot] bb75539647
Update kotlin to 1.9.10 (#1123) 1 year ago
renovate[bot] 4a630f141d
Update kotlin - TO BE MERGED AFTER THE RELEASE (#789) 1 year ago
Benoit Marty d7f8aa533e Stop using deprecated LocalBroadcastManager. We will implement the code when we will work on the troubleshoot notification screen. 1 year ago
Jorge Martin Espinosa 9247cd765a
Fix: make sure we ignore notifications for open rooms (#867) 1 year ago
Jorge Martin Espinosa a0c1f2c18a
Display room invitation notification (#735) 1 year ago
renovate[bot] d6780b1107 Update kotlin 1 year ago
Benoit Marty a1e0a2c08d Fix compilation issue after rebase. 1 year ago
Benoit Marty c91e8e5050 Notifications: render room and user icons. 1 year ago
renovate[bot] 8c00b19ba9 Update kotlin 2 years ago
renovate[bot] 61a01b003b Update kotlin 2 years ago
Jorge Martin Espinosa de010545fb Update Gradle to 8.1 and AGP to v8.0 (#329) 2 years ago
Benoit Marty 62639c44a7 Cleanup 2 years ago
Benoit Marty 7333995630 Split push module into several modules: Firebase, UnifiedPush, store 2 years ago
Benoit Marty 8d371af78a Move dependency declaration to the gradle catalog. 2 years ago
Benoit Marty a5719cec79 Cleanup up string for push and notification (before integrating to Localazy) 2 years ago
Benoit Marty 1faedca69d Add some tests (mainly imported from EA). Also change type from String to SessionId, RoomId, etc. 2 years ago
Benoit Marty 00c23618ab Persist notification data. Note that it will break the key storage for the session database. 2 years ago
Benoit Marty 7e7e798acf Making progress on notification for multi account. 2 years ago
Benoit Marty d8b37d6ead Add permission modules 2 years ago
Benoit Marty 9792d04040 Fix compilation after rebase 2 years ago
Benoit Marty 1aa699f522 Push: be able to test Push 2 years ago
Benoit Marty 275fa03de3 Import some stuff about Push and notification from Element Android - WIP 2 years ago
Jorge Martin Espinosa 11f041d940 [Room member list] Display room member list (#276) 2 years ago
Jorge Martin Espinosa ecc73dd325 [Room Details] Implement room details screen (#256) 2 years ago
Jorge Martin Espinosa f744691c15 Move `StateMachine` to its own module. (#257) 2 years ago
Jorge Martin Espinosa dcb98f06aa Add Session Verification flow (#197) 2 years ago
ganfra 91863e2529 [Architecture] introduce BackstackNode 2 years ago
Benoit Marty c2dff7888c Move module `matrixtest` to `matrix.test` 2 years ago
Benoit Marty b8467e547c Split module `matrix` to `matrix.api` with interfaces and data classes and `matrix.impl` with Rust implementation. 2 years ago
ganfra 87d0191324 Change/move some gradle modules to be better separated. Let core module be a kotlin lib. 2 years ago
ganfra dd00f99f0c enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS") 2 years ago