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
3 years ago
jubb
b329402faf
fix: audio waveforms decoded on the attachment download
3 years ago
Harris
99e6382f2e
refactor: use lazysodium version on maven central instead of bintray (no longer available)
3 years ago
Niels Andriesse
7208bb0421
Fix build
3 years ago
Niels Andriesse
68225e00be
Clean
3 years ago
Niels Andriesse
7c3bee036c
Speed up Gradle sync
3 years ago
Niels Andriesse
81b0530163
Clean up libsession Gradle file
3 years ago
Niels Andriesse
115bc9b159
Speed up path building
3 years ago
jubb
3a09d23337
feat: add contact syncing, UI improvements for profile syncing and conversation threads in the home screen
3 years ago
Ryan ZHAO
17f401c356
make things compile
3 years ago
Anton Chekulaev
eee5f60098
Target API note.
...
Closed group update data classes.
4 years ago
Anton Chekulaev
a19f59eab6
Gradle plugins and Kotlin were updated to the latest version.
4 years ago
Anton Chekulaev
1c5e62a2de
session-android-service is merged under the "service" module.
4 years ago
Anton Chekulaev
9052431bf8
Core app files moved under the "messenger" module.
4 years ago
Anton Chekulaev
58e68f968c
Merge branch 'refactor' into backup-restore
4 years ago
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.
4 years ago
Niels Andriesse
9d8514d7c9
Merge pull request #354 from metaphore/background-polling
...
Use WorkManager API for Background Polling
4 years ago
Anton Chekulaev
419713ec4b
Merge branch 'dev' into backup-restore
4 years ago
nielsandriesse
dde30aa8db
Update build number
4 years ago
nielsandriesse
10246241ad
Update build number
4 years ago
nielsandriesse
d52f522ff2
Update version number
4 years ago
Anton Chekulaev
ae15c4dd9f
Backup enabled preference flag reset.
...
General backup restore cleanup.
4 years ago
Anton Chekulaev
81f34e93be
Backup restore landing screen option.
4 years ago
Anton Chekulaev
3311cd0958
Merge branch 'dev' of https://github.com/loki-project/session-android into backup-restore
4 years ago
nielsandriesse
887aaf4ee4
Update build number
4 years ago
nielsandriesse
6bb3cfaded
Update build number
4 years ago
Anton Chekulaev
82b87d9178
Merge branch 'dev' of https://github.com/loki-project/session-android into backup-restore
4 years ago
Anton Chekulaev
730b6fa343
Merge branch 'dev' of https://github.com/loki-project/session-android into background-polling
4 years ago
nielsandriesse
eddd6dc0e6
Update version number
4 years ago
nielsandriesse
4b2607a2d4
Switch to LazySodium for Android
4 years ago
nielsandriesse
edc0b43cbe
Merge branch 'dev' into security
4 years ago
Anton Chekulaev
577ccfb04a
Merge branch 'dev' of https://github.com/loki-project/session-android into background-polling
4 years ago
nielsandriesse
6b84bb63f9
Merge branch 'dev' into voice-messages
4 years ago
nielsandriesse
6ad688b8d0
Update build number
4 years ago
nielsandriesse
49b588a6e3
Update build number
4 years ago
nielsandriesse
8070b9dd4e
Update build number
4 years ago
Anton Chekulaev
0b1b7cd258
Merge branch 'dev' of https://github.com/loki-project/session-android into background-polling
4 years ago
nielsandriesse
00e45174e4
Update build number
4 years ago
Anton Chekulaev
8101ad665e
Merge branch 'dev' of https://github.com/metaphore/session-android into background-polling
4 years ago
Anton Chekulaev
82c5df48e7
Merge branch 'dev' into audio-view-design-update
4 years ago
nielsandriesse
43121607d0
Switch key pair generation mechanism
4 years ago
nielsandriesse
53a58acbd5
Update version number
4 years ago
Anton Chekulaev
5974abee34
Use the build tools version matching compile SDK.
4 years ago
Anton Chekulaev
001a5a90cb
Merge remote-tracking branch 'loki/dev' into audio-view-design-update
4 years ago
Anton Chekulaev
255271bfaf
Base backup restore activity.
4 years ago
nielsandriesse
0cd24905b7
Update version number
4 years ago
Anton Chekulaev
692741f406
Audio parsing and RMS computation for waveform visualization.
4 years ago
nielsandriesse
6aeae72240
Update build number
4 years ago
nielsandriesse
29f988d45c
Update build number
4 years ago
nielsandriesse
9e69a61d75
Update build number
4 years ago