Commit Graph

1363 Commits

Author SHA1 Message Date
ganfra 6ad914154a Update some libs 2019-12-30 10:46:25 +01:00
ganfra cba7e460eb Action bottom sheet: fix deprecated constraints 2019-12-27 18:54:28 +01:00
ganfra 6794173321 Room detail: fix crash with banner 2019-12-27 18:54:07 +01:00
ganfra 8109262cbb Home: fix double tab selection 2019-12-27 17:16:30 +01:00
ganfra 037bf45884 Sync: use foreground service on every android version 2019-12-27 17:09:57 +01:00
ganfra 833a5a37a2 Pill: fix blink and clean files 2019-12-27 10:24:58 +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 dfd8181754 Room profile: start creating some classes and use shared action. 2019-12-20 20:28:27 +01:00
Benoit Marty 63828bc159
Merge branch 'develop' into feature/initial_sync 2019-12-20 17:55:04 +01:00
Benoit Marty 4fe9c52737 Move permission to the main AndroidManifest 2019-12-20 17:54:02 +01:00
Benoit Marty c54358831f Group throwable extension together 2019-12-20 17:45:32 +01:00
ganfra a9d016ae79 Merge branch 'develop' into feature/room_profile 2019-12-20 16:43:16 +01:00
ganfra e13281dc97 Update CHANGES and clean code 2019-12-20 11:27:26 +01:00
Benoit Marty 3cc65b1e71 ktlint 2019-12-20 11:05:54 +01:00
Benoit Marty 54f2ac0d8c Better comment 2019-12-20 10:59:41 +01:00
Benoit Marty 3b0624ea40 Fix issue with "in reply to" link 2019-12-20 10:54:48 +01:00
Benoit Marty c992d32afd Improve algo 2019-12-20 10:23:45 +01:00
Benoit Marty 3ac473d945 Remove extra blank line 2019-12-20 10:15:53 +01:00
Benoit Marty c79b35b089 Autocomplete item layout 2019-12-20 10:15:11 +01:00
Benoit Marty 8dce98c538 Autocompletion: group (including pills for groups) 2019-12-20 02:54:48 +01:00
Benoit Marty 543c07fd69 Render pills for room links 2019-12-20 01:23:45 +01:00
Benoit Marty 05a788453f More generic name 2019-12-20 00:47:47 +01:00
Benoit Marty c31b64771b Autocompletion: disable animation on the recycler view items 2019-12-20 00:42:19 +01:00
Benoit Marty 92f43a591a Autocompletion for room canonical alias 2019-12-20 00:38:42 +01:00
Benoit Marty 3a829bdfe8 Fix command truncation 2019-12-20 00:05:04 +01:00
Benoit Marty 237b22df59 Fix lots of trouble with the completion popup (resize, change mode, etc.) - next step 2019-12-19 20:31:36 +01:00
Benoit Marty c18be94986 Fix lots of trouble with the completion popup (resize, change mode, etc.) 2019-12-19 20:03:10 +01:00
Benoit Marty 07817b69c2 Rename some event type 2019-12-19 19:46:09 +01:00
Benoit Marty e73970d61b Render aliases and canonical alias change in the timeline 2019-12-19 19:39:35 +01:00
ganfra 0eb0870d6c AvatarRenderer: allow to pass GlideRequests too (fix home group avatar) 2019-12-19 18:29:46 +01:00
ganfra 55748a4af4 Merge branch 'develop' into feature/initial_sync 2019-12-19 17:49:45 +01:00
Benoit Marty 51d6b8828d Version++ 2019-12-19 16:46:01 +01:00
ganfra a6afd2e904 Timeline: handle failure when navigating to an unknown event (+ clean some files) 2019-12-19 16:10:59 +01:00
Benoit Marty 156cc1aa4a Import Strings from Riot 2019-12-19 15:50:18 +01:00
Benoit Marty 13439769a1 Update wording 2019-12-19 14:01:58 +01:00
ganfra 7bb8cb0682 Permalink: fix nav to same room 2019-12-19 13:42:15 +01:00
Benoit Marty bf69810f8f Bottom sheet event preview for Sticker 2019-12-19 12:05:47 +01:00
Benoit Marty bb9510e59b Create Size data class 2019-12-19 12:05:30 +01:00
Benoit Marty 4b0dfa49f4 Limit sticker size in the timeline 2019-12-19 11:44:07 +01:00
Benoit Marty 6652965e48 Ignore lint issue 2019-12-19 10:46:11 +01:00
ganfra 5bde7b9f17 Read marker: fix banner visibility when following permalink 2019-12-19 09:58:05 +01:00
ganfra c8f0c83cd3 Timeline: don't retry automatically to avoid totally blocking pagination 2019-12-19 09:57:49 +01:00
Benoit Marty b0ff2cb4bb cleanup 2019-12-18 19:31:10 +01:00
Benoit Marty 648691656a Disable click on Stickers (#703) 2019-12-18 19:20:44 +01:00
Benoit Marty 7eae85a394 Add a ZeroItem to avoid automatic scroll when the breadcrumbs are updated from another client 2019-12-18 18:41:46 +01:00
Benoit Marty 123ffe9f9c Cleanup 2019-12-18 17:00:18 +01:00
Benoit Marty c48a439eea Add @JvmStatic for performance reasons.
See https://github.com/airbnb/MvRx/wiki/Advanced-Concepts#mvrxviewmodel
2019-12-18 16:03:10 +01:00
Benoit Marty 9d26ba3186 Fix rendering issue with HTML formatted body 2019-12-18 12:33:51 +01:00
Benoit Marty 08970ad8c1 Fix a crash on public room list
It's maybe a workaround, as it should not happen, but at least it will not crash anymore
2019-12-18 09:56:58 +01:00
ganfra 4c88c12cfe Initial sync, start the sync thread or the sync service 2019-12-17 18:46:19 +01:00
Benoit Marty 79f11ad686 Prevent crash when mimetype is null 2019-12-17 17:49:28 +01:00
Benoit Marty 7fa76b9d35 Prevent crash when opening unknown room, which should not happen... 2019-12-17 16:35:04 +01:00
Benoit Marty 65faedb06b BugReport screen: improve UX when description is too short (reported by Matthew) 2019-12-17 14:26:49 +01:00
Benoit Marty 1ceddd9607 Rageshake: log resumed screens and add the log verbosity ON/OFF to the rageshakes data 2019-12-17 14:05:58 +01:00
Benoit Marty 1c727c1ee4 Fix crash reported by rageshake 2019-12-17 10:42:58 +01:00
ganfra 2316c98a65 Merge branch 'develop' into feature/initial_sync 2019-12-16 19:11:04 +01:00
Benoit Marty a4aa38ee43 Fix new issue on permalink click 2019-12-16 17:14:26 +01:00
Benoit Marty c286f2a744 ktlint 2019-12-16 15:43:58 +01:00
Benoit Marty e2b4899b36 Internal review 2019-12-16 15:21:24 +01:00
ganfra aa82cd2064 Update CHANGES 2019-12-16 15:16:46 +01:00
ganfra bc568343a2 Open matrix.to with a loader 2019-12-16 15:16:46 +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
ganfra 91c98d4bfb Permalink: start handling permalink from outside the app 2019-12-16 15:05:55 +01:00
Benoit Marty cfee6a43fd
Merge pull request #760 from vector-im/feature/diff_match_patch_submodule
Use diff_match_patch sources as dependency
2019-12-16 15:02:29 +01:00
Benoit Marty f14f1db0e0
Merge pull request #774 from vector-im/feature/breadcrumbs_fixes
Fix various UI issues
2019-12-16 15:00:21 +01:00
Benoit Marty 9fc3093c2c Fix issues... 2019-12-16 12:39:51 +01:00
Benoit Marty 7d910f2566 Auto review 2019-12-16 11:30:53 +01:00
Benoit Marty 0a0eda3e34 Display first letter of id if display name is empty 2019-12-16 11:08:48 +01:00
Benoit Marty c9ed95ed21 MatrixItem: create extension and check ids 2019-12-16 10:50:48 +01:00
Benoit Marty 3dfd6f5a69 Breadcrumbs: increase font size 2019-12-16 10:20:38 +01:00
Benoit Marty 8fc1400bab Improve user color computation and add unit tests 2019-12-14 10:38:50 +01:00
Benoit Marty fbb1846694 Render default room name when it starts with an emoji (#477) 2019-12-13 21:23:18 +01:00
Benoit Marty b435212c87 Use same default room colors than Riot-Web
And create MatrixItem
2019-12-13 20:50:32 +01:00
ganfra 5dd46e82d7 Sync: make only one big transaction to avoid having bad states 2019-12-13 18:21:44 +01:00
Benoit Marty 1108ad5705 Scroll breadcrumbs to top when opened 2019-12-13 16:50:32 +01:00
Benoit Marty 38b40efac3 Using default values 2019-12-13 15:24:44 +01:00
Benoit Marty e60bda7806 Better archi, better code, less bug... 2019-12-13 15:16:26 +01:00
Benoit Marty 92e60c939d ErrorFormatter: create interface 2019-12-13 14:09:27 +01:00
Benoit Marty 6e4830e325 ErrorFormatter: move it's declaration to VectorBaseFragment
and avoid duplicated code to manage default onError() in Login fragment
2019-12-13 13:58:49 +01:00
Benoit Marty c6b98f3654 Soft Logout - display hard logout screen 2019-12-13 12:40:15 +01:00
Benoit Marty 12d54140e5 SoftLogout: also handle Unsupported mode 2019-12-13 12:08:37 +01:00
Benoit Marty 1de85daad9 SoftLogout: handle the case where user sign in with SSO on another account 2019-12-13 11:58:02 +01:00
Benoit Marty 1af44ce5f7 cleanip 2019-12-13 01:37:29 +01:00
Benoit Marty 8d1a36425d Cleanup 2019-12-13 01:29:49 +01:00
Benoit Marty 4e74b545ad SoftLogout: recovery with SSO 2019-12-13 01:25:58 +01:00
Benoit Marty 183d6b53bd SoftLogout: start handling SSO 2019-12-13 00:20:54 +01:00
Benoit Marty 14562f7285 SoftLogout: Inherit from Login stuff to get free forgot password functionality 2019-12-13 00:08:21 +01:00
Benoit Marty 17bcd680b0 organise packages 2019-12-12 23:28:54 +01:00
Benoit Marty 782635ec8e Keep loading after success 2019-12-12 23:20:11 +01:00
Benoit Marty e609f4a57e SoftLogout: epoxy: missing elements 2019-12-12 23:17:03 +01:00
Benoit Marty 907fa35547 Cleanup listener 2019-12-12 22:58:27 +01:00
Benoit Marty 00d0c34363 SoftLogout: use Epoxy 2019-12-12 22:58:15 +01:00
Benoit Marty 6811d31a6d Soft Logout - request homeserver login flow 2019-12-12 20:24:46 +01:00
Benoit Marty d69881f321 cleanup 2019-12-12 17:41:16 +01:00
Benoit Marty efc1f38f8c SoftLogout: adapt wording depending if all keys are backed up or not 2019-12-12 17:39:21 +01:00
Benoit Marty b9e8da1fbb SoftLogout: clear notifications 2019-12-12 15:50:05 +01:00
Benoit Marty d2fea275d8 SoftLogout: Loading UI 2019-12-12 15:33:22 +01:00
Benoit Marty a5af949c15 SoftLogout: Store the info that the token is not valid anymore for a faster startup 2019-12-12 15:32:52 +01:00
Benoit Marty 261b4be287 Follow naming convention 2019-12-11 18:51:46 +01:00
Benoit Marty 205fc0d9d6 Soft Logout - issue with device display name 2019-12-11 18:49:44 +01:00