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
ceokot
366b5abdc8
Enable media gallery fullscreen mode ( #813 )
...
* feat: Enable fullscreen mode on the media gallery screen
* Move `fitsSystemWindows` attribute to root view
* Rename for clarity
* Update fullscreen flag
* Set system bars behaviour for api >= 30
2021-12-20 09:38:27 +02:00
jubb
8ea0690e3a
fix: remove sh-rHR strings due to localisation error
2021-12-17 15:07:53 +11:00
Harris
164937aaa3
Remove the read and typing indication on startup ( #812 )
...
* fix: remove the read and typing indication
* fix: set default value in preferences_app_protection.xml
2021-12-17 10:19:32 +11:00
Harris
5601da0e22
fix: replace alpha update with isVisible to not intercept tap from message gestures ( #809 )
2021-12-15 08:01:35 +02:00
Harris
34569ff1da
build: update translations with latest values ( #808 )
2021-12-15 10:45:25 +11:00
ceokot
15f5ac10ec
feat: Add conversation pinning ( #806 )
...
* feat: Add conversation pinning
* Update pinned conversation icon
* Update pinned conversation column name
2021-12-10 10:18:56 +11:00
ceokot
bfe91427ab
fix: Add date breaks on control messages
2021-12-03 08:50:19 +02: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
c21a75c880
feat: finish share log dialog
2021-09-23 15:47:43 +10:00
Harris
a295cc384c
feat: add share logs dialogs into settings activity
2021-09-23 13:49:32 +10:00
Harris
4533a25a3c
Merge pull request #729 from hjubb/copy_url_link
...
Allow copying URL from conversation
2021-09-21 00:13:59 +00:00
Harris
ecf2308e84
feat: add survey button
2021-09-17 16:44:32 +10:00
Harris
792dc2752c
fix: remove bottom padding in layout
2021-09-14 14:15:40 +10:00
Harris
790436bad8
refactor: change the "copy" text to "copy URL" for added context
2021-09-14 14:14:42 +10:00
Harris
66e95787a2
feat: add bottom sheet modal url with copy option
2021-09-14 10:27:34 +10:00
Harris
6a36ae538d
Merge remote-tracking branch 'upstream/dev' into dev
2021-09-01 14:23:06 +10:00
Harris
7bcfb56127
build: adding latest strings
2021-09-01 13:56:11 +10:00
Harris
0120eb3fad
Merge pull request #714 from warrickct/quote-cutoff-fix
...
Fixing quote cutoff when font is too large.
2021-08-31 06:14:33 +00:00
Warrick Corfe-Tan
0539ca412d
constrain min size for cancel button when drafting a quote reply.
2021-08-26 15:29:34 +10:00
Niels Andriesse
4bc9bdea73
Merge pull request #711 from hjubb/bottom_sheet_conversation
...
Allow Messaging from User details sheet
2021-08-20 15:58:14 +10:00
ryanzhao
b03ba5bfa7
clean
2021-08-17 16:16:17 +10:00
ryanzhao
144992d817
Merge branch 'dev' of https://github.com/oxen-io/session-android into unsend-request
2021-08-16 14:38:39 +10:00
ryanzhao
aad58043d3
add UI options for delete messages
2021-08-13 15:30:26 +10:00
Harris
266ed2fa78
feat: allow opening conversation thread from UserDetailsBottomSheet.kt
...
refactor the copy button logic to occur when long pressing the Session ID text to fix #517
2021-08-12 17:50:35 +10:00
Harris
7e791d63dc
fix: other view types have clickable links, clickable links in the long message. Ordering of highlight mentions before getting clickable spans
...
fixes #664
2021-08-12 15:36:08 +10:00
ryanzhao
8b6b02911f
handle database for message deleted by unsend request
2021-08-12 11:43:33 +10:00
ryanzhao
23a61299ac
bind deleted message view
2021-08-11 16:35:48 +10:00
ryanzhao
77b5b3ab01
deleted message bubble ui
2021-08-11 15:36:13 +10:00
jubb
072ea41b46
refactor: re-add thread ID for mentions, fix path resolver call
...
refactor: re-add thread ID for mentions, fix path resolver call
2021-07-30 13:46:57 +10:00
jubb
0ed7b28b6b
refactor: performance experiments
2021-07-29 17:02:58 +10:00
Harris
18d8261e33
refactor: move resource heavy functions into launch lifecycle scope
2021-07-28 09:33:57 +10:00
Harris
2becf9fabe
refactor: only display notification settings when the conversation is unmuted, notify the conversation list listeners when notify settings are updated
2021-07-26 14:50:43 +10:00
Harris
0d0089e3d6
refactor: visible message view and user details bottom sheet updates individual recipient. Remove "none" notifications style
2021-07-26 13:44:04 +10:00
Niels Andriesse
1e54e3ef75
Make copy consistent
2021-07-26 11:35:58 +10:00
Harris
716dbccb9f
feat: add muted forever to ConversationActivityV2.kt
2021-07-26 09:37:39 +10:00
Harris
7ef9fb2b28
feat: added notification mentions vector image
2021-07-21 15:25:48 +10:00
Harris
b95cb2bedb
feat: add notification types for all / mentions only or none with UI and push logic
2021-07-20 16:06:59 +10:00
Niels Andriesse
0131bc171a
Warn users if they're about to send their recovery phrase to someone
2021-07-19 13:52:50 +10:00
Niels Andriesse
3928a799fb
Merge branch 'dev' of github.com:oxen-io/session-android into dev
2021-07-15 09:32:31 +10:00
Niels Andriesse
5b612806c5
Include destination info in error messages
2021-07-15 09:32:00 +10:00
Niels Andriesse
15a4200011
Merge pull request #660 from hjubb/update_translations
...
Update Translations
2021-07-15 09:26:14 +10:00
jubb
f9a1ba5cad
fix: Spanish (Spain) region translated dropped in favour of language specific
2021-07-15 09:23:41 +10:00
jubb
14278ffc91
feat: add new translation
2021-07-14 17:10:08 +10:00
jubb
065f05bf10
feat: add new translation files from crowdin
2021-07-14 16:09:07 +10:00
Niels Andriesse
e7bf27671d
Minor copy fixes
2021-07-14 15:08:59 +10:00
Niels Andriesse
b141f170bb
Clean & fix inconsistent padding
2021-07-14 14:53:45 +10:00
Niels Andriesse
a3ed2c1e26
Merge branch 'master' of github.com:oxen-io/session-android into dev
2021-07-14 14:42:47 +10:00
Niels Andriesse
6028fff59c
Make profile pictures tappable
2021-07-14 14:39:20 +10:00
Niels Andriesse
b25feb221a
Add FAQ button to settings
2021-07-14 14:17:40 +10:00