Adam Brown
|
58470e2dcd
|
Add home reducer tests
- reworks the multi state
|
2022-12-30 16:38:33 +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
|
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
|
8a95a77d7a
|
porting settings tests to engine
|
2022-10-12 20:07:23 +01:00 |
Adam Brown
|
8bbf7258be
|
porting media decryption to the chat engine
|
2022-10-09 19:38:33 +01:00 |
Adam Brown
|
d2e8a29af8
|
porting settings module to chat engine
|
2022-10-09 17:44:18 +01:00 |
Adam Brown
|
ec5c58a95c
|
adding error views to profile, messenger and settings screens
|
2022-10-09 15:53:26 +01:00 |
Adam Brown
|
7e0d4d6013
|
add error handling to the image gallery
|
2022-10-09 15:40:07 +01:00 |
Adam Brown
|
9ec9797d17
|
providing more details to the import errors via dialog
|
2022-10-09 15:30:00 +01:00 |
Adam Brown
|
3a8c4c11ce
|
adding dedicated error for missing room keys cipher
|
2022-10-09 15:09:56 +01:00 |
Adam Brown
|
0d0a5767d6
|
add subtitle to toggle item
|
2022-10-08 12:08:43 +01:00 |
Adam Brown
|
990cb08347
|
exposing option to enable/disable sending read receipts
Disabled by default
|
2022-10-08 11:35:14 +01:00 |
Adam Brown
|
43e53261b6
|
adding ability to opt in to on device logs, disabled by default
|
2022-10-08 11:07:30 +01:00 |
Adam Brown
|
31318037a7
|
providing a caching preferences abstraction to reading from an in memory value
|
2022-10-08 11:07:29 +01:00 |
Adam Brown
|
257f94830d
|
fixing test compilation error
|
2022-09-19 20:52:30 +01:00 |
Adam Brown
|
c8eaeff48f
|
only showing material you option for android 12+ devices
|
2022-09-15 20:06:17 +01:00 |
Adam Brown
|
0c113896c1
|
adding material you toggle
- meant moving the base preferences to the core module and allowing the activity to recreate itself if the theme congifuration has changed
|
2022-09-08 20:06:08 +01:00 |
Adam Brown
|
1a6f8b6b40
|
including material3 dependencies and attempting 1 for 1 swap of imports
|
2022-09-08 20:06:08 +01:00 |
Adam Brown
|
f973e01a4e
|
fixing broken settings view model tests and handling file opening errors
|
2022-09-04 14:13:36 +01:00 |
Adam Brown
|
25c8ac0716
|
improving key import messaging
|
2022-09-04 13:46:15 +01:00 |
Adam Brown
|
71af573d06
|
using the import result directly in the UI, will allow separate error displays per reason
|
2022-09-04 13:36:48 +01:00 |
Adam Brown
|
5b2243cfa9
|
providing progress during room key imports by switching to a flow
|
2022-09-04 12:43:03 +01:00 |
Adam Brown
|
1ed4248e13
|
updating tests
|
2022-08-18 21:33:22 +01:00 |
Adam Brown
|
c6d68b7583
|
avoiding run blocking
|
2022-08-18 21:29:20 +01:00 |
Adam Brown
|
0c35481bda
|
adding support for unified push
|
2022-08-18 21:25:38 +01:00 |
Adam Brown
|
d8277c3f24
|
updating to kotlin 1.7.0 with separating compose compiler
|
2022-07-11 19:05:29 +01:00 |
Adam Brown
|
8261d53460
|
splitting core into core and compose core to allow for more modules to avoid the android plugin
|
2022-06-11 14:10:17 +01:00 |
Adam Brown
|
4a0d2cd42d
|
prepping for kotlin 1.7.0 release, removing compose from modules that don't need it
|
2022-06-11 13:29:47 +01:00 |
Adam Brown
|
32494b961b
|
closing keyboard after entering imported rooms keys passphrase
|
2022-04-12 22:52:00 +01:00 |
Adam Brown
|
0aa157b5df
|
adding beta dialog to mentioning clearing cache on upgrades
|
2022-04-03 22:46:36 +01:00 |
Adam Brown
|
9eae45c73a
|
updating settings item tests
|
2022-04-01 21:12:29 +01:00 |
Adam Brown
|
0cb307a56d
|
adding cache clearing to settings and avoiding delete crypto when clearing cache
|
2022-04-01 21:06:20 +01:00 |
Adam Brown
|
91cf19baad
|
fixing sign out not resetting database or inmemory caches
|
2022-03-28 22:16:45 +01:00 |
Adam Brown
|
509667f595
|
fixing import keys not closing due to wrong callback being triggered
|
2022-03-17 20:37:01 +00:00 |
Adam Brown
|
5485ec3b84
|
extracting settings view model fixtures to their parent modules
|
2022-03-06 15:07:04 +00:00 |
Adam Brown
|
1f96bfbc0f
|
making a start on testing the android side of the project
|
2022-03-05 19:23:37 +00:00 |
Adam Brown
|
634fc15829
|
adding privacy policy link in settings
|
2022-03-02 19:22:33 +00:00 |
Adam Brown
|
c78d24a458
|
initial commit
|
2022-02-27 21:48:14 +00:00 |