Commit Graph

277 Commits

Author SHA1 Message Date
Fedor Indutny 091b50c414 Lazy import proxy-agent 2024-03-20 11:05:10 -07:00
Fedor Indutny d85a1d5074 Add preliminary message backup harness 2024-03-15 10:20:33 -04:00
trevor-signal beee8414a3 Enable minimize to tray on linux in production 2024-03-14 10:01:40 -07:00
Jamie Kyle 8387f938eb Spam Reporting UI changes 2024-03-12 09:29:31 -07:00
Fedor Indutny 8396c822c0 Update config json files atomically 2024-03-07 13:03:11 -08:00
ayumi-signal 73e8bec42f Change ephemeral settings to only persist in ephemeralConfig 2024-03-07 09:36:08 -08:00
ayumi-signal 6fd117bde7 Add migration for unread call history messages and fix json.seenStatus 2024-03-05 11:54:01 -08:00
Fedor Indutny 4a41e87173 More permissive username search 2024-02-14 10:18:49 -08:00
Fedor Indutny a329189489 New compose UX for usernames/e164
Co-authored-by: Jamie Kyle <113370520+jamiebuilds-signal@users.noreply.github.com>
2024-02-08 15:19:03 -08:00
Fedor Indutny 43de83f0de Enable usernames 2024-02-07 16:34:31 -08:00
Fedor Indutny bd922433e3 Change defaults for conversation title generation 2024-02-07 13:38:43 -08:00
Fedor Indutny 95caf59c3c Add pniSignatureVerified support 2024-01-29 14:37:26 -08:00
Fedor Indutny d811dd1ed4 Username UI Improvements
Co-authored-by: Fedor Indutny <238531+indutny@users.noreply.github.com>
2024-01-25 15:48:44 -08:00
Scott Nonnenberg ca92068664 JobQueue: Allow jobs to be added before streaming starts 2024-01-10 16:15:23 -08:00
Scott Nonnenberg 661727c290 Group creation/update: Don't allow self-selection via phone number 2024-01-10 11:14:58 -08:00
ayumi-signal 0aad09682d Cleanup after rotating images 2024-01-04 11:34:53 -08:00
trevor-signal dcf52aa619 Add plaintext hash to existing message attachments 2024-01-02 21:14:11 +01:00
Jamie Kyle 95842c6e0b Add ZoomFactorService to keep windows in sync 2023-12-22 12:27:49 -08:00
Fedor Indutnyy c53eefaf6d Some improvements 2023-12-19 18:19:10 -08:00
Jamie Kyle 5acacfeb16 Add config for localeDirectionTestingOverride 2023-12-12 11:41:14 -08:00
Fedor Indutny f152dcccc3 Fix handling of trailing '/' in captcha urls 2023-12-05 16:35:38 -08:00
trevor-signal c3248be854 Simplify sqlJoin required arguments 2023-11-22 14:48:53 -08:00
Scott Nonnenberg 092936b69d getTextAndRangesFromOps: Don't trim leading whitespace if monospace 2023-11-10 15:10:39 -08:00
Jamie Kyle 5c62fa0a14 Ensure no params are getting lowercased 2023-11-10 15:08:18 -05:00
Jamie Kyle 31d680d194 Fix captcha route parsing 2023-11-10 10:46:27 -08:00
Fedor Indutny ca2b3bacce Fix UI bug with self-add by username in groups 2023-11-07 15:45:33 -08:00
Jamie Kyle fd8691b871 Fix timestamps/spellcheck to use locale override 2023-11-06 17:02:13 -08:00
Jamie Kyle 89e66da351 Init Language Picker 2023-11-06 22:19:23 +01:00
Jamie Kyle 3ef0d221d1 Refactor Signal app routing 2023-11-02 15:42:31 -04:00
Scott Nonnenberg 99b2bc304e Use streams to download attachments directly to disk
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2023-10-30 09:24:28 -07:00
Scott Nonnenberg 2da49456c6 conversationJobQueue: Only show captcha for bubble messages 2023-10-27 17:14:35 -07:00
Jamie Kyle ba0fa4904b Add logging for deleted prekeys and other records
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-10-19 14:52:35 -07:00
Jamie Kyle 502ea174ab Upgrade Storybook
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-10-11 12:06:43 -07:00
Fedor Indutny eb7942dd1e Use untagged pnis in storage service 2023-09-27 16:14:55 -07:00
Josh Perez d0296ececa Improvements to the media editor 2023-09-14 10:04:48 -07:00
Scott Nonnenberg be6331d75f Key cleanup before migration 88 and attempt vacuum only once in 920 2023-09-11 21:19:38 -04:00
Jamie Kyle eae9e570fc Add more timestamp fallbacks for call migration 2023-08-29 16:31:45 -07:00
Scott Nonnenberg cbd16b90bb Resilience to failed PNI key upload, clean more key tables 2023-08-28 17:26:39 -07:00
Fedor Indutny e05de1aa6f Fix reaction field name in migration 88 2023-08-29 00:03:32 +02:00
Scott Nonnenberg 0459ab02d3 Linkify messages with unicode drawing characters 2023-08-25 09:47:01 -04:00
trevor-signal 41d6dadb78 Allow hashes in app data paths 2023-08-22 09:25:01 -07:00
Scott Nonnenberg 3339899684 Eliminate extra preKeys, fail early on key creation if no PNI identity key
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2023-08-21 22:15:10 +02:00
trevor-signal bddf1f432d Clean story reply screenshot data 2023-08-21 12:36:58 -07:00
Jamie Kyle 0273e1ac1d Fix call migration for unregistered conversations without serviceId 2023-08-21 09:30:33 -07:00
Fedor Indutny 3e7e8328f7 Fix aci value in mentions 2023-08-21 09:30:33 -07:00
Fedor Indutny e56d0ed9fb Add extra slash to username link 2023-08-21 09:30:33 -07:00
Jamie Kyle ef0a3de636 Fix legacy call-history messages without a callId
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-08-21 09:30:33 -07:00
Fedor Indutny 8b0da36caa Migrate schema to service ids 2023-08-21 09:30:33 -07:00
Fedor Indutny 366b875fd2 Introduce Service Id Types
Co-authored-by: Scott Nonnenberg <scott@signal.org>
2023-08-21 09:30:32 -07:00
Jamie Kyle e20fa41fd5 Drop calls from migration with the same callId and peerId 2023-08-09 09:32:43 -07:00