Commit Graph

8195 Commits (0e30d14b96d51c968ce68af2a9cdb8d85ec32331)
 

Author SHA1 Message Date
Morgan Pretty d0a4bac83e Shifted the creation of AttachmentDownloadJobs to the IO thread 2 years ago
Morgan Pretty a1b052ef82 Added indexes to the Reactions database 2 years ago
Morgan Pretty e7b6ddacbb Shifted a number of db writes when opening conversations to the IO thread so they don't block 2 years ago
Morgan Pretty c0bef51fe0 Fixed a couple of bugs where the HomeDiffUtil could incorrectly detect differences 2 years ago
0x330a 2048e08c86
fix: legacy message deletions working better now 2 years ago
0x330a b6a4fb9024
refactor: fix star imports 2 years ago
0x330a 06947b63fb
fix: handle the correct legacy setting of expiring config based on thread not message sender (incorrectly attributing to 1o1 instead of groups 2 years ago
Morgan Pretty d68d26cd5d Added the MockDataGenerator to simplify db testing 2 years ago
Morgan Pretty 5abc3119cb Fixed an issue where clearing device data would create an invalid DB state 2 years ago
Morgan Pretty e6fe38587b Fixed an issue where database migrations were broken 2 years ago
Morgan Pretty 12205e72b6 Another update was released last week 2 years ago
Morgan Pretty 1a28fd2a9e Added code to migrate from SQLCipher 3 to 4 2 years ago
charles 0f4e18fe93 Update group admin check 2 years ago
charles b1f69539a9 Apply conversation config on messages being converted to protobuf 2 years ago
charles cdbf76c0f1 Only allow admins to change disappearing messages config 2 years ago
charles 1f0a0760ba Cleanup refactor 2 years ago
charles 6769789e9c Fix call info expiry 2 years ago
charles 03766d57ee Disappear after read info refactor 2 years ago
charles f600e4d343 Add accessibility id's 2 years ago
charles 7c6e4679fe Expire data extraction messages 2 years ago
charles 03c95f1ba7 Expire group update info and call messages 2 years ago
charles e460e086e6 Cleanup 2 years ago
charles 1ba8f9f80d Remove incomplete SyncedExpiry implementation 2 years ago
charles 18ff597811 Fix outdated client banner display 2 years ago
charles 2228bfc8f2 Fix expiry start 2 years ago
charles 8f99b5aa11 Start disappearing after sent for closed groups 2 years ago
charles 2ed271271a Fix disappearing messages menu item title 2 years ago
charles 4cfa8002d6 Refactor 2 years ago
charles 7d25fd9f4c Start disappearing after sent 2 years ago
charles 92b30739f0 Disappearing messages job update 2 years ago
charles 304bf42c0d Fix expiry info disappearance 2 years ago
charles 42923b5c2b Fix message disappearance after send 2 years ago
charles 3c6b93b2f8 Merge branch 'dev' into disappearing-messages 2 years ago
charles 487f99ab93 Fix expiry timer update handling 2 years ago
charles 644484b650 Restore disappearing messages menu item 2 years ago
charles 9d056ff15b Update disappearing messages client status banner display logic 2 years ago
charles d52fc4d70a Default to first expiration timer option 2 years ago
charles 70abf8a4d2 Close expiration settings screen after save 2 years ago
hjubb df8a6d739a build: release v1.16.3 (3235) 2 years ago
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>
2 years ago
charles 065417ebbb Add synced expiries job 2 years ago
hjubb bda50d263c Merge branch 'master' into dev 2 years ago
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.
2 years ago
charles 8a51c8882c Fix legacy expiration timer update handling 2 years ago
charles 9e004cd09a Expiration config tweaks 2 years ago
charles b18cebe03d Fix conversation title alignment 2 years ago
charles d23b849c91 Group settings refactor 2 years ago
charles 2494483afb Clear open group inbox messages 2 years ago
charles ee6f393c9a Make conversation settings pager cyclic 2 years ago
charles 312164e364 Revert overflow menu changes 2 years ago