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
jubb
b329402faf
fix: audio waveforms decoded on the attachment download
2021-07-01 17:06:42 +10:00
Harris
99e6382f2e
refactor: use lazysodium version on maven central instead of bintray (no longer available)
2021-05-19 15:12:35 +10:00
Niels Andriesse
7208bb0421
Fix build
2021-05-18 15:03:17 +10:00
Niels Andriesse
68225e00be
Clean
2021-05-18 14:45:37 +10:00
Niels Andriesse
7c3bee036c
Speed up Gradle sync
2021-05-18 14:18:16 +10:00
Niels Andriesse
81b0530163
Clean up libsession Gradle file
2021-05-18 13:27:51 +10:00
Niels Andriesse
115bc9b159
Speed up path building
2021-05-13 10:31:06 +10:00
jubb
3a09d23337
feat: add contact syncing, UI improvements for profile syncing and conversation threads in the home screen
2021-03-01 17:16:15 +11:00
Ryan ZHAO
17f401c356
make things compile
2021-01-21 15:42:43 +11:00
Anton Chekulaev
eee5f60098
Target API note.
...
Closed group update data classes.
2020-12-10 16:19:16 +11:00
Anton Chekulaev
a19f59eab6
Gradle plugins and Kotlin were updated to the latest version.
2020-11-24 19:13:59 +11:00
Anton Chekulaev
1c5e62a2de
session-android-service is merged under the "service" module.
2020-11-24 15:22:02 +11:00
Anton Chekulaev
9052431bf8
Core app files moved under the "messenger" module.
2020-11-24 13:10:39 +11:00
Anton Chekulaev
58e68f968c
Merge branch 'refactor' into backup-restore
2020-11-24 11:18:47 +11:00
Anton Chekulaev
4307140e5c
Conversation activity no longer pulls the public chat info directly.
...
Public chat API partially refactored to avoid thread branching and to use Kotlin coroutines instead of kovenant futures.
2020-11-20 18:59:13 +11:00
Niels Andriesse
9d8514d7c9
Merge pull request #354 from metaphore/background-polling
...
Use WorkManager API for Background Polling
2020-11-18 09:05:20 +11:00
Anton Chekulaev
419713ec4b
Merge branch 'dev' into backup-restore
2020-11-13 17:15:09 +11:00
nielsandriesse
dde30aa8db
Update build number
2020-11-13 10:55:14 +11:00
nielsandriesse
10246241ad
Update build number
2020-11-13 10:54:44 +11:00
nielsandriesse
d52f522ff2
Update version number
2020-11-13 10:54:35 +11:00
Anton Chekulaev
ae15c4dd9f
Backup enabled preference flag reset.
...
General backup restore cleanup.
2020-11-13 02:05:26 +11:00
Anton Chekulaev
81f34e93be
Backup restore landing screen option.
2020-11-12 13:02:38 +11:00
Anton Chekulaev
3311cd0958
Merge branch 'dev' of https://github.com/loki-project/session-android into backup-restore
2020-11-05 11:28:22 +11:00
nielsandriesse
887aaf4ee4
Update build number
2020-11-02 10:07:11 +11:00
nielsandriesse
6bb3cfaded
Update build number
2020-10-30 13:53:16 +11:00
Anton Chekulaev
82b87d9178
Merge branch 'dev' of https://github.com/loki-project/session-android into backup-restore
2020-10-29 13:54:21 +11:00
Anton Chekulaev
730b6fa343
Merge branch 'dev' of https://github.com/loki-project/session-android into background-polling
2020-10-29 11:22:31 +11:00
nielsandriesse
eddd6dc0e6
Update version number
2020-10-29 11:12:37 +11:00
nielsandriesse
4b2607a2d4
Switch to LazySodium for Android
2020-10-29 10:56:21 +11:00
nielsandriesse
edc0b43cbe
Merge branch 'dev' into security
2020-10-29 10:19:22 +11:00
Anton Chekulaev
577ccfb04a
Merge branch 'dev' of https://github.com/loki-project/session-android into background-polling
2020-10-28 15:32:24 +11:00
nielsandriesse
6b84bb63f9
Merge branch 'dev' into voice-messages
2020-10-28 15:29:12 +11:00
nielsandriesse
6ad688b8d0
Update build number
2020-10-28 13:57:59 +11:00
nielsandriesse
49b588a6e3
Update build number
2020-10-28 11:31:53 +11:00
nielsandriesse
8070b9dd4e
Update build number
2020-10-28 10:14:53 +11:00
Anton Chekulaev
0b1b7cd258
Merge branch 'dev' of https://github.com/loki-project/session-android into background-polling
2020-10-27 18:56:44 +11:00
nielsandriesse
00e45174e4
Update build number
2020-10-27 14:41:03 +11:00
Anton Chekulaev
8101ad665e
Merge branch 'dev' of https://github.com/metaphore/session-android into background-polling
2020-10-27 12:23:48 +11:00
Anton Chekulaev
82c5df48e7
Merge branch 'dev' into audio-view-design-update
2020-10-26 17:53:39 +11:00
nielsandriesse
43121607d0
Switch key pair generation mechanism
2020-10-26 11:53:08 +11:00
nielsandriesse
53a58acbd5
Update version number
2020-10-26 09:36:09 +11:00
Anton Chekulaev
5974abee34
Use the build tools version matching compile SDK.
2020-10-22 17:33:30 +11:00
Anton Chekulaev
001a5a90cb
Merge remote-tracking branch 'loki/dev' into audio-view-design-update
2020-10-20 20:46:24 +11:00
Anton Chekulaev
255271bfaf
Base backup restore activity.
2020-10-20 15:39:01 +11:00
nielsandriesse
0cd24905b7
Update version number
2020-10-14 10:11:30 +11:00
Anton Chekulaev
692741f406
Audio parsing and RMS computation for waveform visualization.
2020-10-08 15:32:47 +11:00
nielsandriesse
6aeae72240
Update build number
2020-10-05 09:13:31 +11:00
nielsandriesse
29f988d45c
Update build number
2020-10-01 15:50:44 +10:00
nielsandriesse
9e69a61d75
Update build number
2020-10-01 15:26:37 +10:00