Commit Graph

1171 Commits

Author SHA1 Message Date
charles
e460e086e6 Cleanup 2022-12-21 18:33:48 +11:00
charles
18ff597811 Fix outdated client banner display 2022-12-21 17:47:00 +11:00
charles
2228bfc8f2 Fix expiry start 2022-12-21 15:48:56 +11:00
charles
2ed271271a Fix disappearing messages menu item title 2022-12-21 13:00:21 +11:00
charles
4cfa8002d6 Refactor 2022-12-21 12:48:16 +11:00
charles
7d25fd9f4c Start disappearing after sent 2022-12-21 12:46:43 +11:00
charles
92b30739f0 Disappearing messages job update 2022-12-21 12:14:56 +11:00
charles
304bf42c0d Fix expiry info disappearance 2022-12-20 17:27:26 +11:00
charles
42923b5c2b Fix message disappearance after send 2022-12-20 13:14:36 +11:00
charles
3c6b93b2f8 Merge branch 'dev' into disappearing-messages 2022-12-19 20:23:50 +11:00
charles
487f99ab93 Fix expiry timer update handling 2022-12-19 19:59:36 +11:00
charles
644484b650 Restore disappearing messages menu item 2022-12-19 14:59:12 +11:00
charles
9d056ff15b Update disappearing messages client status banner display logic 2022-12-19 14:10:12 +11:00
charles
d52fc4d70a Default to first expiration timer option 2022-12-19 13:16:20 +11:00
charles
70abf8a4d2 Close expiration settings screen after save 2022-12-19 12:41:17 +11:00
0x330a
cdd2559839
Paged conversation recycler, update compile sdk version 31 (#1049)
* Update build tools

* Update appcompat version

* Update dependencies

* feat: add paging into conversation recycler and queries to fetch data off-thread

* refactor: wip for updating paged results and bucketing messages / fetching enough to display

* fix: currently works for scrolling and possibly refreshing? need scroll to message and auto scroll down on insert (at bottom)

* fix: search and scrolling to X message works now

* build: increase version code and name

* fix: re-add refresh, remove the outdated comment

* refactor: lets see if 25 size pages increases performance 👀

* feat: add in some equals overrides for mms records to refresh if media has finished DLing

* feat: add scroll to bottom for new messages if we are at the end of the chat

* build: update build numbers

* fix: update AGP and fix compile errors for sdk version 31

* feat: add log for loki-avatar and loki-fs on upload types and responses

* feat: increase build number to match latest installed version

* feat: changing props and permission checks for call service

* fix: possible service exception when no call ID remote foreground service not terminated

* revert: google services version

* fix: re-add paging dependency

* feat: adding new last seen function and figuring out the last seen for recycler adapter

* build: update version names and codes for deploy

* refactor: undo the new adapter and query changes to use previous cursor logic. revert this commit to enable new paged adapter

* fix: use author's address in typist equality and hashcode for set inclusion

* refactor: refactor the select contacts activity

* refactor: refactor the select contacts activity

* build: update version code

* fix: hide all other bound views if deleted

* refactor: change voice message tint, upgrade build number

* fix: message detail showing up properly

* revert: realise copy public key is actually not allowed if open group participant

* fix: copy session ID, message detail activity support re-enabled

* build: update build version code

* build: remove version name

* build: update build code

* feat: google services version minimum compatible

* fix: selection for re-created objects not properly highlighting

* fix: foreground CENTER_INSIDE instead of just CENTER for scaletype

* build: update version code

* fix: don't show error if no error

* build: update version code

* fix: clear error messages if any on successful send

Co-authored-by: charles <charles@oxen.io>
2022-12-19 11:29:05 +11:00
charles
065417ebbb Add synced expiries job 2022-12-19 11:22:13 +11:00
Ninad Bhuiyan
95298bb9e3
Fix voice message duration view (#948)
The seconds for a voice message duration, and also its decreasing duration when played, were just the total duration of the audio. So, a 3 minute audio would appear as 3:180 at the audio's right, and 2:170 for example when said audio is being played.

I added a modulo operator for 60 after the time millisecond to seconds conversion, just before setting it as viewable text, same for the progress function.
2022-12-19 10:53:03 +11:00
charles
9e004cd09a Expiration config tweaks 2022-12-16 15:57:00 +11:00
charles
d23b849c91 Group settings refactor 2022-12-16 13:35:55 +11:00
charles
2494483afb Clear open group inbox messages 2022-12-16 11:18:09 +11:00
charles
ee6f393c9a Make conversation settings pager cyclic 2022-12-15 13:48:53 +11:00
charles
312164e364 Revert overflow menu changes 2022-12-15 13:19:07 +11:00
charles
48a99a85c3 Legacy expiration type ui default tweaks 2022-12-15 10:05:07 +11:00
charles
23c881f3ce Legacy expiration type handling tweaks 2022-12-14 18:22:57 +11:00
charles
a6f9e17122 Legacy settings ui tweaks 2022-12-14 16:59:09 +11:00
charles
4b66e0516d Default expiration timer value to zero 2022-12-13 18:41:22 +11:00
charles
a4e64187f1 Cleanup expiring message manager 2022-12-09 13:51:44 +11:00
charles
d70bfe5614 Add pre-release config flag and client version detection 2022-12-08 13:38:53 +11:00
charles
b06ef713c2 Update outdated client banner message 2022-12-08 10:53:47 +11:00
charles
8c002247d6 Move expiration configuration to a separate table 2022-12-05 14:41:52 +11:00
charles
92123b2417 Restore disappearing messages off menu item 2022-12-05 10:53:32 +11:00
charles
84ee3eba21 Add legacy and pre-release ui updates 2022-12-01 13:40:48 +11:00
charles
cc8fdb58dd Remove off option from one-to-one conversation expiration settings 2022-11-29 14:20:45 +11:00
charles
820354d451 Fix subtitle differ 2022-11-24 11:05:06 +11:00
charles
f599238b03 Fix open group member count display 2022-11-23 17:01:12 +11:00
charles
962e648bb8 One to one migration refactor 2022-11-21 16:58:00 +11:00
charles
24a020b99f Group migration refactor 2022-11-21 10:54:07 +11:00
charles
3bb19e4df8 Connect migrated expiry to settings ui 2022-11-17 15:15:50 +11:00
charles
b3e9708649 Merge branch 'my-dev' into disappearing-messages
# Conflicts:
#	app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationActivityV2.kt
2022-11-17 11:26:20 +11:00
charles
6eba3ac8af Update expiry configuration 2022-11-17 11:17:58 +11:00
charles
b529d6d341 Replace overflow menu with user profile or group settings icon 2022-11-07 15:09:24 +11:00
charles
2816377e34 Attach delegate 2022-11-04 09:03:54 +11:00
charles
290e646679 Add conversation settings pager in toolbar 2022-11-03 15:17:55 +11:00
charles
29efd41939 Fix set button padding 2022-11-02 11:47:56 +11:00
charles
da8d93504a Add group disappearing messages settings footer 2022-10-28 16:36:38 +11:00
charles
68ca048267 Add timer selector 2022-10-28 15:36:59 +11:00
charles
63f372b45c Add expiration settings screen 2022-10-26 19:28:08 +11:00
charles
e6d854a4ea Show disappearing messages setting menu on Note to Self conversation 2022-10-26 17:52:47 +11:00
ceokot
1dbcffe40b
Play fixes (#1017)
* fix: Prevent crash from recipient modification listener

* fix: Add message selection highlight color

* Handle crash from fingerprint auth

* Update message selection highlight colors

* Handle call answer/hangup processing appropriately

* Add proguard rule for ContextMenuList

* Handle more calls intents

Co-authored-by: charles <charles@oxen.io>
2022-10-24 14:24:57 +11:00