Commit Graph

12 Commits

Author SHA1 Message Date
ceokot c113a447cf
refactor: Use view binding to replace Kotlin synthetics (#824)
* refactor: Migrate home screen to data binding

* Add view binding

* Migrate ConversationView to view binding

* Migrate ConversationActivityV2 to view binding

* View model refactor

* Move more functionality to the view model

* Add ui state events flow

* Update conversation item bindings

* Update profile picture view bindings

* Replace Kotlin synthetics with view bindings

* Fix qr code fragment binding and optimize imports

* View binding refactors

* Make TextSecurePreferences an interface and add an implementation to improve testability

* Add conversation repository

* Migrate remaining TextSecurePreferences functions into the interface

* Add unit conversation unit tests

* Add unit test coverage for remaining view model functions
2022-01-14 07:56:15 +02:00
Harris e8a2bbe76d fix: saving log external instead of session blob 2021-10-08 16:43:45 +11:00
Harris a55c9a969b refactor: replace settings string for sharing logs, change extension to .txt to make things easier 2021-10-08 14:01:13 +11:00
Harris a295cc384c feat: add share logs dialogs into settings activity 2021-09-23 13:49:32 +10:00
Harris ecf2308e84 feat: add survey button 2021-09-17 16:44:32 +10:00
Niels Andriesse e7bf27671d Minor copy fixes 2021-07-14 15:08:59 +10:00
Niels Andriesse b25feb221a Add FAQ button to settings 2021-07-14 14:17:40 +10:00
Niels Andriesse 5168e15640 Merge branch 'dev' into security 2021-07-12 14:27:14 +10:00
Niels Andriesse dc790560fd Clean & debug 2021-07-09 13:56:38 +10:00
Niels Andriesse c984d90b04 Re-organize files 2021-07-09 13:18:48 +10:00
Niels Andriesse 05cc6ea742 Re-enable copying Session IDs in closed groups & clean 2021-07-09 13:01:16 +10:00
Niels Andriesse a9b5c269f6 Re-organize files & delete unused code 2021-07-09 11:14:21 +10:00
Renamed from app/src/main/java/org/thoughtcrime/securesms/loki/activities/SettingsActivity.kt (Browse further)