Commit Graph

2142 Commits

Author SHA1 Message Date
ganfra 02febfb01b Start handling room alias 2019-12-16 15:09:41 +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 3feb2d8980
Merge pull request #768 from vector-im/feature/soft_logout
Handle invalid tokens gracefully
2019-12-16 14:57:11 +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 cecef5b8da Use id to get first letter, if display name is empty 2019-12-16 10:56:25 +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 3e4b07cec3 Do not display " (IRC)") in display names 2019-12-14 10:19:11 +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
Benoit Marty 1108ad5705 Scroll breadcrumbs to top when opened 2019-12-13 16:50:32 +01:00
Benoit Marty f073342954 Cleanup 2019-12-13 15:32:57 +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 050519e998 Soft Logout - add a TODO, waiting for Synapse bugfix 2019-12-13 09:22:24 +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 954019547d Soft Logout - update comment 2019-12-12 23:25:14 +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 a464c910f8 Fix crash with Realm 2019-12-12 19:43:16 +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
Benoit Marty 7699560458 Soft Logout - WIP 2019-12-11 18:35:30 +01:00
Benoit Marty a193b2659d Create Uri extension and cleanup login code 2019-12-11 18:34:21 +01:00
Benoit Marty bb85d41f05 Password could contain only spaces 2019-12-11 18:34:21 +01:00
Benoit Marty 9bfe904745 InvalidToken: Regular Signed out screen - move class 2019-12-11 18:34:21 +01:00
Benoit Marty 284dc8602f InvalidToken: Regular Signed out screen 2019-12-11 18:34:21 +01:00