Commit Graph

153 Commits

Author SHA1 Message Date
ganfra 7df8b3a9bf Widgets: observe wellknown for integ config and open Jitsi in browser 2020-05-29 12:23:36 +02:00
ganfra e32716aa48 Widget: add room active widgets to RoomDetailViewState 2020-05-26 19:47:06 +02:00
ganfra dea903bcb5 Merge branch 'develop' into feature/integration_manager 2020-05-19 16:08:46 +02:00
Benoit Marty a6541481bf Integrate Valere's remarks - step 1 2020-05-18 17:23:33 +02:00
Benoit Marty a75242c79d Retrieve ThreePids from homeserver 2020-05-18 17:21:59 +02:00
ganfra 996aa9ef66 Merge branch 'develop' into feature/integration_manager 2020-05-13 20:21:48 +02:00
ganfra b047f36e86 Creates a Widget Manager to be used internally and state event service 2020-05-06 20:49:07 +02:00
Onuray Sahin d2f0957eba
Merge branch 'develop' into feature/invite_members_to_room 2020-04-30 16:11:52 +03:00
onurays 5dc50195b3 Filter existing room members. 2020-04-30 15:28:20 +03:00
onurays 57a87ba620 Add InviteUsersToRoomActivity and mvrx classes. 2020-04-30 13:54:09 +03:00
Valere 0d0af6906e Code review 2020-04-30 10:10:56 +02:00
Valere f0a9be2ec7 Better session detection 2020-04-29 18:46:36 +02:00
Valere a806f70b35 New security alert to review old sessions 2020-04-29 12:04:59 +02:00
onurays c63f3edb06 Initial fixes to support targetSdk 29. 2020-03-26 12:06:50 +03:00
Benoit Marty eec65fb622 Join room by roomId or room alias 2020-02-20 18:17:57 +01:00
Benoit Marty adc545a93d
Merge pull request #1026 from vector-im/feature/crypto_service_renaming
Feature/crypto service renaming
2020-02-17 19:21:02 +01:00
ganfra e349a35419 Crypto: expose cryptoService by a getter, removing the session implementation delegation 2020-02-16 15:40:31 +01:00
Benoit Marty 76085a4284 AccountData cleanup and Javadoc 2020-02-14 21:50:37 +01:00
Valere f99eca8014 Code review 2020-02-14 10:48:18 +01:00
Valere 108ebea84e SSSS service + test 2020-02-14 10:48:18 +01:00
Valere bf06b57bad Refactor Account Data
Auto stash before rebase of "develop"
2020-02-14 10:48:18 +01:00
Valere bf2e01b8c3 More Rx startWithcallable 2020-02-06 13:56:57 +01:00
Valere 75131fdf44 Post merge fix 2020-02-06 13:56:57 +01:00
Valere 320dc4accd Refactor Room Shield / Profile shield 2020-02-06 13:56:57 +01:00
Ganard e6cd8a3a86 Merge develop into feature/stabilization_2 2020-02-03 13:59:20 +01:00
Valere d436d3b8d4 Move rx logs to verbose 2020-02-02 00:41:36 +01:00
Benoit Marty 10094a212c ktlint 2020-02-01 14:02:51 +01:00
Benoit Marty 6ec2dd8c00 Add startWith and logs 2020-02-01 12:12:40 +01:00
Benoit Marty f098d6cf5b Add startWith 2020-02-01 11:45:45 +01:00
Benoit Marty cd606ba8a1 RoomMember decoration 2020-02-01 11:37:16 +01:00
Valere fc4f5faffd Update Room decoration algo 2020-02-01 10:21:29 +01:00
Benoit Marty 256f8b77aa Add Timber to rx module 2020-02-01 10:09:22 +01:00
Benoit Marty c3c88c387b Improve Rx chain and cleanup 2020-01-31 19:55:22 +01:00
Valere 51e0f945a7 Quick Room Decoration 2020-01-31 18:52:33 +01:00
ganfra 71a02a58af Sync/Timeline: handle displayName isUnique 2020-01-29 17:30:31 +01:00
Valere 08ae0b485a Profile Screen / Add show device list trust screen 2020-01-27 09:25:58 +01:00
Valere bb5179140c Update profile screen for xSigning 2020-01-24 09:14:32 +01:00
ganfra c65f25d7ae Rx: fix startWith on mainThread 2020-01-23 10:18:22 +01:00
ganfra 9671a77e5d Clean code and update CHANGES 2020-01-14 18:48:13 +01:00
ganfra 162f0949fa Profile: Start fetching profile info from a user 2020-01-13 18:44:01 +01:00
ganfra 171ec4fbdc Room member list: group by power level 2020-01-10 17:03:11 +01:00
ganfra 383605274c Introduce a very simple query langage and refact autocomplete 2020-01-08 22:17:32 +01:00
ganfra 9970d7ffa0 SDK: get some better queries 2020-01-08 11:55:22 +01:00
ganfra 38c198fe02 Rx: fetch first before returning live data results 2020-01-07 18:15:07 +01:00
ganfra f09bf61750 Room detail: try to get some better perfs with fetching data. LiveData is slow as we only use one HandlerThread at the time. Might want Realm 7.0 and frozen objects to rework that 2020-01-07 13:31:34 +01:00
ganfra 00f316ba5d Room members: introduce RoomMemberEntity to be able to query. Still work to do. 2019-12-26 19:51:03 +01:00
ganfra abf0796794 Room alias and matrix.to link: we can now open a room though roomAlias as long as it's a joined one 2019-12-16 15:16:46 +01:00
Benoit Marty 6d82ac7c59 Add default param values 2019-12-09 14:09:03 +01:00
Benoit Marty 57354cbd69 Add reason to slash commands 2019-12-09 14:09:03 +01:00
Benoit Marty cec08a20e5 Handle breadcrumbs from account data 2019-12-05 12:13:45 +01:00
ganfra 61ac250e2b Merge branch 'develop' into feature/room_list_actions 2019-11-07 15:43:21 +01:00
Benoit Marty b6bb714264 Display name and avatar of the user 2019-11-07 14:18:57 +01:00
Benoit Marty fbae3d27c2 Ignore/Unignore userIds 2019-11-07 14:13:29 +01:00
ganfra 6177e69855 Merge branch 'develop' into feature/room_list_actions 2019-11-04 15:11:20 +01:00
ganfra 00ca5dc70a RoomListActions: handle room notification state. Still need to branch UI 2019-10-25 18:23:47 +02:00
Benoit Marty 6cca242f77 Fix Android test compilation issue 2019-10-24 17:49:34 +02:00
Benoit Marty 8422c6de17 Remove test sample 2019-10-24 17:21:19 +02:00
Benoit Marty 15dc4d6369 Fix ktlint issue automatically by running `./ktlint --android -v -F` 2019-10-09 15:24:05 +02:00
Benoit Marty 255fa11e89 Remove extra spaces 2019-10-09 12:49:00 +02:00
Benoit Marty 4ad86a13a0 Upgrade the dependencies to the latest version 2019-10-07 16:21:18 +02:00
ganfra fc49de080c Clean after benoit's review 2019-10-07 16:00:11 +02:00
ganfra ef2af14529 Realm: remove RealmLiveData and use Optional for LiveData with potential null value 2019-10-03 19:19:53 +02:00
ganfra 42e0a45f3f Merge branch 'develop' into feature/read_marker 2019-10-01 13:37:21 +02:00
ganfra 0814f53fed Group avatar: clean and optimize a bit. 2019-10-01 11:25:41 +02:00
Benoit Marty 53b1b89c47 after login, the icon in the top left is a green 'A' for (all communities) rather than my avatar (#267) 2019-09-26 17:30:30 +02:00
ganfra ea0809ff87 Merge branch 'develop' into feature/read_marker 2019-09-19 16:57:00 +02:00
Benoit Marty 36866dd24e Save draft of a message when exiting a room with non empty composer (#329) 2019-09-19 13:09:08 +02:00
ganfra 88fb9667a3 Timeline: continue fixing issues + read marker 2019-09-18 20:21:42 +02:00
ganfra 70639f180c Read receipts: add read receipts bottom sheet 2019-08-08 19:59:20 +02:00
Benoit Marty af1e81f65e Remove unused react native lib, and ensure dependencies lib are explicitly declared 2019-08-07 11:53:59 +02:00
ganfra fd09a1224e Remove Try from suspending functions 2019-08-01 17:15:17 +02:00
ganfra dc4786ecf0 Room upgrade: add rx flux and handle failures more precisely 2019-07-30 19:13:09 +02:00
ganfra 6deba31111 Direct room: finally use PagedList as we can get a lot of users in DB. 2019-07-30 14:51:14 +02:00
ganfra cb44ab547c Create direct room: almost finished, still need to handle showing selected users in search field 2019-07-19 18:12:42 +02:00
ganfra cb274d6a33 Add some cancelable on service methods and start branching Rx 2019-07-19 11:21:16 +02:00
ganfra 001603cf9a Create direct room: add filtering and enhance design a bit 2019-07-18 17:42:22 +02:00
ganfra 838003b68a Create direct room: start creating all the required stuff 2019-07-17 18:30:14 +02:00
ganfra dd07f5c2a6 TimelineEvent : update sender data when loading room members and prune event (+ remove RoomSummaryMapper param) 2019-07-08 15:32:24 +02:00
ganfra 480f14902d Rx: observe on computation by default 2019-07-03 18:28:56 +02:00
ganfra 2f66321c2a RoomSummary: don't fetch last event by default as it takes some time 2019-07-02 19:59:01 +02:00
ganfra 41ed4b23d8 Update dependencies (tested ok) 2019-07-02 09:39:45 +02:00
Valere a734c699ad Fix impure reducer and use live event 2019-07-01 09:56:00 +02:00
ganfra 1fa7b7367a Dagger: merge develop compiling now. 2019-06-27 15:25:01 +02:00
ganfra b2d2582e0f Merge branch 'develop' into feature/dagger [WIP] 2019-06-26 20:58:46 +02:00
Valere 4e6b34b9d1 Fix issues on Notification Event resolver 2019-06-26 12:19:54 +02:00
ganfra 07fee8ed3d Dagger: continue reworking on app and sdk [WIP] 2019-06-20 19:26:59 +02:00
ganfra ee87c253fe Dagger: continue working on app side. Now compile but some DI are not branched yet. 2019-06-19 19:40:59 +02:00
ganfra 3dd161d65a Sync: add progress indicator for sync, need UI inputs. 2019-06-11 16:54:44 +02:00
Benoit Marty 6d3028c2d7 Autocomplete : start fetching users. Still need to adjust UI and manage selection. 2019-04-08 16:18:36 +02:00
ganfra d110dac0a6 Merge feature/replace_paged_list into develop 2019-04-01 17:33:53 +02:00
Benoit Marty fde09b4a94 Forbid backup 2019-03-28 17:55:38 +01:00
ganfra c12bc5e02d Timeline rework : first version working for backward navigation (need more testing) 2019-03-15 19:27:56 +01:00
ganfra 9dccad11fe Update copyright and add to last merged commits 2019-01-25 14:04:59 +01:00
ganfra 9914939045 Add copyright to source code 2019-01-18 11:12:08 +01:00
ganfra c20cbf7110 Androidx : set paging to 2.0.0 as it seems better at the moment 2019-01-17 15:04:57 +01:00
ganfra ac2d20ad3f Migration androidx : first commit where it compiles. Updates some libs and android studio version in the same time. 2019-01-16 19:25:43 +01:00
ganfra 1269715b5c Timeline : introduce timeline data class to allow listening for isLoadingForward and isLoadingBackward 2019-01-14 16:46:54 +01:00
ganfra e9737dff75 Add roomId to EventEntity as it makes queries a lot faster and fixes performance issues. 2019-01-14 16:46:54 +01:00
ganfra 7c0df91a58 Remove HomeViewModel and dispatch in multiple view models (one for each fragment) 2019-01-14 16:46:54 +01:00
ganfra 7f11c141c7 Use MvRx in room detail 2019-01-14 16:46:54 +01:00