Adam Brown
d44c331eab
Add app room state persistence and allow rooms to be marked with bubbles
2023-01-26 21:30:46 +00:00
Adam Brown
6a1d360036
Add app room state model
2023-01-26 21:25:25 +00:00
Adam Brown
0abac7c551
Create reusable dropdown option
2023-01-26 21:25:25 +00:00
Adam Brown
69c55c05dc
Add test case for applying locus id in notification builder
2023-01-17 21:48:23 +00:00
Adam Brown
9cd9520e52
Fix missing icon on shortcut entries
...
- adds locus id and context to the messages screen
- only shows shorcuts for the most recent rooms with activity (eventually this might want to be customised
2023-01-14 11:47:31 +00:00
Adam Brown
2e12e5e089
fixing profile toolbar ordering
2023-01-10 22:03:08 +00:00
Adam Brown
6639f9ff31
fixing profile page not scrolling when the screen is small
2023-01-10 21:49:43 +00:00
Adam Brown
a64ee133ed
Merge pull request #304 from ouchadam/bug-reply-to-reply-crash
...
Crash fix when sending message after replying to an unsupported message type
2023-01-07 15:59:18 +00:00
Adam Brown
b13ca617c5
Avoid updating reply state with no yet supported message types
2023-01-07 15:51:55 +00:00
Adam Brown
3375ecdb12
When using the up arrow, navigate back to the main messages screen
...
- Ensures only 1 main activity can be launched
2023-01-07 15:24:36 +00:00
Adam Brown
e990227f81
Add leave room test cases
2023-01-07 14:58:04 +00:00
Adam Brown
f1e05e0a6f
Add ability to leave room via overflow menu
2023-01-07 14:26:31 +00:00
Adam Brown
339631dccd
Update engine
...
- Disables WIP verification events from being captured
- Rename reject room
2023-01-07 12:28:06 +00:00
Adam Brown
167c3f81c4
Add beta version usecase tests
2022-12-30 16:38:49 +00:00
Adam Brown
58470e2dcd
Add home reducer tests
...
- reworks the multi state
2022-12-30 16:38:33 +00:00
Adam Brown
7a8c8ed88d
Convert home view model to reducer
2022-12-30 13:30:14 +00:00
Adam Brown
ac2c975d3f
Avoiding state getters on home model
2022-12-29 20:05:10 +00:00
Adam Brown
df9e97cbf8
adding tests around login usecase
2022-12-13 20:50:35 +00:00
Adam Brown
27e29ebd34
adding tests around login reducer
2022-12-13 20:35:12 +00:00
Adam Brown
821c317916
converting login view model to state/reducer pattern
2022-12-13 19:15:30 +00:00
Adam Brown
5ddd407884
avoiding versioned plugins and making the buildSrc the main plugin classloader
2022-12-11 15:06:05 +00:00
Adam Brown
f1077efc17
convert to version catalog
2022-12-11 12:50:46 +00:00
Adam Brown
c71f2b8a27
using test engine module
2022-12-05 22:48:38 +00:00
Adam Brown
eb896017f3
First pass at extracting the engine module
2022-12-05 22:25:06 +00:00
Adam Brown
bb7e8603dc
Make use of extract state modules
2022-11-28 18:57:50 +00:00
Adam Brown
0020c29426
logging inner error cause to the log output
...
- also fixes log lines introducing blank lines due to a missing line height
2022-11-10 23:13:09 +00:00
Adam Brown
d66f0c0ab9
allowing the messages view to fail with nothing to see here
...
- means the user can go into the settings and enable logging to find out what's going wrong
2022-11-10 22:40:42 +00:00
Adam Brown
aa19346aed
create tests for profile use case
2022-11-07 21:13:52 +00:00
Adam Brown
84bb15e5db
porting profile to reducer
2022-11-07 20:53:35 +00:00
Adam Brown
06bff064a8
fixing app upgrade not asking user to clear cache
2022-11-06 20:49:15 +00:00
Adam Brown
dace6e9b8a
using dynamic colour for links in messages to avoid clashing
2022-11-06 18:52:51 +00:00
Adam Brown
c6b9a997f3
make profile tab switch instant when the data is already available
2022-11-04 11:34:55 +00:00
Adam Brown
5db1a87a38
fixing sync leak when changing to the profile page
2022-11-04 10:25:54 +00:00
Adam Brown
2739aa8ba5
fixing test compilation errors
2022-11-04 09:27:16 +00:00
Adam Brown
7a426ab1e7
add dedicated redacted message type in order to render it separately
2022-11-04 09:10:48 +00:00
Adam Brown
a709fe503a
avoid opening the room list when going back from the settings page
2022-11-03 17:24:47 +00:00
Adam Brown
c6a6dd9bd3
simplify notification channels creation
2022-11-03 17:10:29 +00:00
Adam Brown
67be48a48e
fixing previous false positive
2022-11-03 16:18:11 +00:00
Adam Brown
b1c5481d1e
adding test for cancelling previous page job
...
- fixes wrong page key being used to cancel previous
2022-11-03 12:40:27 +00:00
Adam Brown
6492afe063
adding missing image gallery reducer tests
2022-11-03 12:34:05 +00:00
Adam Brown
42761c0899
adding test for fetching media folders
2022-11-03 11:28:27 +00:00
Adam Brown
dcf4b4c80a
adding media fetching tests
2022-11-03 10:57:05 +00:00
Adam Brown
533122f1ab
porting viewmodel tests to reducer
2022-11-03 09:04:25 +00:00
Adam Brown
f0e5ae4502
porting page reducers to new iteration
2022-11-02 20:55:50 +00:00
Adam Brown
7a13f530b0
porting settings to reducer pattern
...
- creates a generate page reducer for combining with other reducers
2022-11-02 19:29:48 +00:00
Adam Brown
8a8aa375c0
moving page reducer to the compose-core module
2022-11-02 16:10:57 +00:00
Adam Brown
ec56e74c98
cancelling previous page jobs when switch gallery pages
2022-11-02 16:08:29 +00:00
Adam Brown
2b9142b6c4
Merge branch 'main' into tech/redux-pages
2022-11-02 15:58:26 +00:00
Adam Brown
68674aeaab
update tests to reflect muting
2022-11-02 14:42:35 +00:00
Adam Brown
92639beb73
binding muted state to a icon within the room ist
2022-11-02 14:03:16 +00:00