Commit Graph

  • 92e8f125f9 Improve nullability for setting communication devices. Nicholas 2023-05-09 16:18:49 -04:00
  • bef15482af Add unique index on message (sentTimestamp, author, thread). Greyson Parrelli 2023-05-09 16:14:53 -04:00
  • 93d78b3b2e Improve conditional logic around prekey refresh schedule. Greyson Parrelli 2023-05-09 15:35:48 -04:00
  • d38b7deeeb Bump version to 6.20.0 v6.20.0 Cody Henthorne 2023-05-09 14:17:49 -04:00
  • b656e1dd0a Updated baseline profile. Cody Henthorne 2023-05-09 13:53:50 -04:00
  • f1cec895b9 Updated language translations. Cody Henthorne 2023-05-09 13:48:06 -04:00
  • 9bf6922d97 Ensure users have a service identifier before sending receipts. Greyson Parrelli 2023-05-09 12:12:29 -04:00
  • 41fc4096e4 Fix migration crash if user is unregistered. Greyson Parrelli 2023-05-09 11:26:00 -04:00
  • e46564cb7e Add jitter to backup scheduling. Nicholas 2023-05-09 10:38:54 -04:00
  • 77751c1d28 Add read through cache for thread id. Clark 2023-05-08 20:17:57 -04:00
  • 054a1e4017 Reduce number of db calls when processing data messages. Clark 2023-05-08 20:11:15 -04:00
  • da27d74111 Improve rendering of nulls in Spinner results. Greyson Parrelli 2023-05-08 19:47:42 -04:00
  • 970278228d Replace 'audio call' with 'voice call'. Greyson Parrelli 2023-05-08 19:23:36 -04:00
  • ee3f2d62cf Add extra guard against inserting unnecessary error messages. Greyson Parrelli 2023-05-08 13:36:35 -04:00
  • ec6d5031cf Made table headers in Spinner sticky. Greyson Parrelli 2023-05-08 12:40:24 -04:00
  • 80f338c3af Increase Spinner query history to 25 items. Greyson Parrelli 2023-05-08 11:25:29 -04:00
  • 268c9a1c26 Fix conversation list not updating with current state. Cody Henthorne 2023-05-08 10:23:33 -04:00
  • e8e01b5965 Remove vestiges of CDS "classic". Jon Chambers 2023-05-05 16:46:52 -04:00
  • 23a042b667 Fix translatable value. Alex Hart 2023-05-05 14:51:39 -03:00
  • c2c1537858 Disable interactions while user is unregistered or expired. Clark 2023-05-05 13:24:00 -04:00
  • 65d5f4c426 Add ConversationAdapterV2. Cody Henthorne 2023-05-05 13:16:46 -04:00
  • a1eb33b1f6 CallLinkTable migration to add necessary columns for integration. Alex Hart 2023-05-05 14:03:17 -03:00
  • 9eadd92d05 Ensure websocket state changes are handled on main thread. Alex Hart 2023-05-05 13:55:45 -03:00
  • b0e1294584 Only show linked devices reminder if devices previously linked. Nicholas 2023-05-05 10:30:24 -04:00
  • f1fd29a477 Use Bluetooth headset mic to record voice notes. Nicholas 2023-05-04 15:58:24 -04:00
  • fc9a6b98d1 Add sync group sent text message processing test. Cody Henthorne 2023-05-04 13:41:43 -04:00
  • 305f6c610c Fix bad formatting in CallTable. Alex Hart 2023-05-04 14:12:34 -03:00
  • 66f4732db5 Reimplement MessageRequestViewModel for CFV2. Alex Hart 2023-05-04 10:07:31 -03:00
  • ccdfa546b4 Prevent launching multiple audio device dialogs during call. Nicholas 2023-05-03 16:14:30 -04:00
  • 855e194baa Add initial username link screen + QR code generation. Greyson Parrelli 2023-03-29 14:39:41 -04:00
  • e0c06615fb Upgrade to libsignal 0.23.1 Alex Hart 2023-05-03 11:11:47 -03:00
  • 03a4809866 Add local directory to .gitignore. Alex Hart 2023-05-03 10:15:37 -03:00
  • 0aa7bd6a4e Reorder security provider initialization. Clark 2023-05-02 14:10:49 -07:00
  • 78b530f8b8 Show toast to internal users for invalid messages. Greyson Parrelli 2023-05-02 16:38:39 -04:00
  • ace47c61b1 Update top-level LICENSE file to AGPL Nicholas Tinsley 2023-05-02 14:29:39 -04:00
  • 29796f51d7 Try calling startForeground in onCreate. Clark 2023-05-02 11:28:28 -07:00
  • 4d2ce7a2be Batch call event syncs. Alex Hart 2023-05-02 14:53:04 -03:00
  • 8dc45263cd Add requestLayout when textfields are updated. Alex Hart 2023-05-02 11:10:09 -03:00
  • d8d95d8efe Update SQLCipher to 4.5.4-S1 Greyson Parrelli 2023-05-01 20:42:33 -04:00
  • f081591354 Add Android 14 improvements for dynamic shortcuts. Greyson Parrelli 2023-05-01 12:34:39 -04:00
  • 35e96fecdb Launch the MediaPreviewV2Activity in its own stack from Bubbles. Nicholas 2023-05-01 12:01:53 -04:00
  • 841fbfa7ee Improve error handling for external failures during registration. Nicholas 2023-05-01 11:49:24 -04:00
  • 89397ae7cc Picture-in-Picture call improvements. Nicholas 2023-04-25 15:45:25 -04:00
  • 6c57c2ac2a Fix crash from external share. Alex Hart 2023-04-25 16:20:28 -03:00
  • 40663eb52f Update to RingRTC v2.26.3 Jim Gustafson 2023-04-25 06:26:10 -07:00
  • 90c9cc17b9 Handle unregistered responses in more locations. Greyson Parrelli 2023-04-24 12:05:15 -04:00
  • 125c4f43cf Make audio device button directly toggle when only two devices are present. Nicholas 2023-04-24 11:56:58 -04:00
  • 634e4abcc1 Use the word 'chat' instead of 'conversation'. Greyson Parrelli 2023-04-24 11:48:00 -04:00
  • a5431330d1 Ensure user has a serviceId/e164 before attempting a read receipt. Greyson Parrelli 2023-04-21 12:26:59 -04:00
  • 30fc6d94c5 Flesh out event listeners and add load sequencing to CFV2. Alex Hart 2023-04-21 12:57:56 -03:00
  • 694d8f1984 Add scroll buttons to CFV2. Alex Hart 2023-04-21 10:49:30 -03:00
  • bff8fc8230 Add call link details screen scaffolding. Alex Hart 2023-04-21 10:48:42 -03:00
  • 5f7414e84c Bump version to 6.19.8 v6.19.8 Alex Hart 2023-05-05 12:47:12 -03:00
  • 8c707555f2 Fix bad migration state that could happen during a device transfer. Greyson Parrelli 2023-05-05 10:39:55 -04:00
  • 63ce2de3bf Add some more missing indexes for foreign keys and create test. Greyson Parrelli 2023-05-03 14:46:57 -04:00
  • 5e86cca277 Ensure call events are reverse-chron by timestamp. Alex Hart 2023-05-05 10:12:02 -03:00
  • 4bbed2601c Bump version to 6.19.7 v6.19.7 Alex Hart 2023-05-04 13:57:20 -03:00
  • e0bda8cf53 Fix group call ring state for some calls. Alex Hart 2023-05-04 13:31:09 -03:00
  • a1c807d65b Force usage of best index for conversation query. Greyson Parrelli 2023-05-03 16:06:33 -04:00
  • 77f5c290cc Add 'if not exists' to index migration. Greyson Parrelli 2023-05-04 09:33:29 -04:00
  • 4294b446f3 Hide call events from hidden and blocked contacts. Alex Hart 2023-05-04 10:02:15 -03:00
  • 664e8e5526 Bump version to 6.19.6 v6.19.6 Alex Hart 2023-05-03 13:23:13 -03:00
  • 264ade3db9 Updated baseline profile. Alex Hart 2023-05-03 13:16:07 -03:00
  • 1a6e5e9e2b Updated language translations. Alex Hart 2023-05-03 13:11:34 -03:00
  • 6aa4bb549a Add database indices to improve message delete performance. Greyson Parrelli 2023-05-03 09:59:47 -04:00
  • dd76909f02 Bump version to 6.19.5 v6.19.5 Alex Hart 2023-05-02 14:51:17 -03:00
  • a454adece8 Updated baseline profile. Alex Hart 2023-05-02 14:50:48 -03:00
  • f2adc4d283 Updated language translations. Alex Hart 2023-05-02 14:46:00 -03:00
  • 6af9835f74 Fix sync edit message group validation. Clark 2023-05-02 09:41:33 -07:00
  • b823baa387 Animate when entering and exiting call log multiselect. Alex Hart 2023-05-02 13:24:08 -03:00
  • 6791d2d46e Add animation when switching from chats to calls. Alex Hart 2023-05-02 13:09:44 -03:00
  • 3c343af562 Fix dancing call icon when a new message is recieved. Alex Hart 2023-05-02 11:42:40 -03:00
  • fe9ed4c5f7 Attempt to repair local recipient state in the V185 migration. Greyson Parrelli 2023-05-02 10:04:57 -04:00
  • 7374e7ee23 Fix PiP crash on devices that lie about support. Alex Hart 2023-05-02 09:50:04 -03:00
  • 3c9c0e244a Bump version to 6.19.4 v6.19.4 Alex Hart 2023-05-01 15:31:50 -03:00
  • 64c219b02d Updated baseline profile. Alex Hart 2023-05-01 15:31:15 -03:00
  • 7e68f8faf2 Updated language translations. Alex Hart 2023-05-01 15:26:06 -03:00
  • c868098042 Fix 'Sent from' section in message details. Greyson Parrelli 2023-05-01 13:13:13 -04:00
  • b3c0cda2be Fix rendering of some update message types. Greyson Parrelli 2023-05-01 10:09:57 -04:00
  • 2176d1f3df Bump version to 6.19.3 v6.19.3 Nicholas 2023-04-25 16:19:26 -04:00
  • 979b9859af Updated baseline profile. Nicholas 2023-04-25 16:08:42 -04:00
  • a9ce4a1aed Updated language translations. Nicholas 2023-04-25 16:03:22 -04:00
  • a01fb7ff1c Fix foreign key constraint issues with backup restore. Greyson Parrelli 2023-04-25 15:52:09 -04:00
  • 0e631508b2 Fix call log multiselect deletions. Alex Hart 2023-04-25 16:42:33 -03:00
  • eb9915d445 Fix FTS rebuild retry. Greyson Parrelli 2023-04-25 14:43:57 -04:00
  • eedf7d4280 Update threads on call event message deletes. Alex Hart 2023-04-25 14:49:49 -03:00
  • aaca487b8f Improve performance around marking messages read. Cody Henthorne 2023-04-25 11:29:45 -04:00
  • a7d6c0f25c Prevent filtering when in multiselect mode. Alex Hart 2023-04-25 11:46:22 -03:00
  • 158a250357 Force WiFi-to-cellular popup to use light mode text color. Nicholas 2023-04-25 10:03:34 -04:00
  • b9d7d19dea Fix multiple issues with rendering spoilers as story captions. Cody Henthorne 2023-04-25 09:51:11 -04:00
  • a837f86999 Disable scrolling when context menu is open. Alex Hart 2023-04-25 10:36:27 -03:00
  • a0e4b1aaf9 Fix weird highlight shown after revealing a spoiler. Cody Henthorne 2023-04-24 22:45:06 -04:00
  • 4d10be2aa5 Fix spoiler reveal in full screen media viewer. Cody Henthorne 2023-04-24 21:27:11 -04:00
  • 8c74ae2fec Bump version to 6.19.2 v6.19.2 Nicholas 2023-04-24 19:21:41 -04:00
  • 7773341546 Updated baseline profile. Nicholas 2023-04-24 19:20:42 -04:00
  • 50747aa0d0 Updated language translations. Nicholas 2023-04-24 19:17:10 -04:00
  • 353434e1ef Possible fix for SQLite error. Greyson Parrelli 2023-04-24 16:39:20 -04:00
  • d70213e031 Mute the camera if Signal loses focus. Nicholas 2023-04-24 16:32:35 -04:00
  • 763e14f25f Do not reveal spoilers in quotes. Cody Henthorne 2023-04-24 14:54:37 -04:00
  • 806e81743c Fix spoiler rendering in conversation list. Cody Henthorne 2023-04-24 14:52:54 -04:00