Jamie Kyle
8ef0ec706d
Add utilities for using TUS Protocol
...
Co-authored-by: Scott Nonnenberg <scott@signal.org>
Co-authored-by: Fedor Indutny <indutny@signal.org>
2024-04-30 17:57:57 -07:00
Scott Nonnenberg
5df8924197
Backups: Handle groupV2 notifications
2024-04-30 09:24:21 -04:00
Fedor Indutny
99fd03078e
Update sendStateByConversationId after merge
2024-04-17 09:00:29 +02:00
trevor-signal
fc02762588
Enable more specific AttachmentDownload prioritization
2024-04-15 17:11:48 -07:00
Jamie Kyle
ad8020848f
Add unblocked timeline event
2024-04-12 10:07:57 -07:00
Fedor Indutny
ddb201b9ae
Clear old conversation merges on Note to Self
2024-04-10 14:53:35 -07:00
ayumi-signal
00d6379bae
Call link call history
2024-04-01 12:19:35 -07:00
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
Sylvan Mably
ee4608ee04
Fix flaky search behaviour with minimized left pane
2024-03-09 00:49:12 -05: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
Jamie Kyle
1eaabb6734
Calls Tab & Group Call Disposition
2023-08-08 17:53:06 -07:00
Jamie Kyle
4455328312
Expose i18n globals in SignalContext across all windows
2023-08-07 13:28:09 -07:00
Fedor Indutny
55394e17c0
Upgrade electron to 25.4.0
2023-08-07 11:42:01 -07:00
Scott Nonnenberg
e3ffc70389
Apply existing formatting to pasted content, preserve whitespace
2023-08-04 09:29:47 -07:00
Scott Nonnenberg
40c21b1666
Improved windows notifications
2023-08-01 09:06:29 -07:00
Jamie Kyle
1143c0e9ba
macOS: Add support for 12/24-hour time display preferences
2023-07-31 09:23:19 -07:00
Scott Nonnenberg
716f852970
New getRecentStoryReplies function to clean up replies in multiple convos
2023-07-21 15:10:32 -07:00
Fedor Indutny
e1d2dbd8ff
Username Link QR Code
2023-07-20 05:14:08 +02:00
Scott Nonnenberg
b6445a6af0
Support for loading, storing, and using kyber keys in decryption
2023-07-19 16:21:30 -07:00
dependabot[bot]
5c4d93e103
Bump protobufjs from 6.11.3 to 7.2.4
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Fedor Indutnyy <indutny@signal.org>
2023-07-12 19:54:37 +02:00
trevor-signal
9c6fb29edb
Include @mentioned names in search results
2023-06-26 14:25:48 -04:00
Scott Nonnenberg
6e1916030d
Formatting: Expand exceptions to multi-newline ops, multiple ops
2023-06-08 14:50:44 -07:00
Fedor Indutny
557b86f52e
Use electron's DNS resolver, prioritizing ipv4 connections
2023-05-30 16:57:16 -07:00
Fedor Indutny
c0663ed57c
Use libsignal-client for username validation
2023-05-23 17:07:59 -07:00
trevor-signal
d012779e87
Show mentioned badges & enable scrolling to mentions in conversations
2023-05-23 14:59:07 -07:00
Jamie Kyle
0032d49e23
Fixes for locale matching
2023-05-17 10:19:27 -07:00
Josh Perez
46942ece00
Send proper sync message for edit msg in all contexts
2023-05-09 18:25:37 -07:00
Scott Nonnenberg
2177a79080
Formatting: A few more changes
2023-05-09 18:23:56 -07:00
Scott Nonnenberg
b4caf67bf9
Allow copy/paste of formatting and mentions
2023-05-09 17:40:19 -07:00
Josh Perez
272b81c7cf
Adds a pop and whoosh sound for message receive/sent
2023-05-09 10:52:42 -04:00
Jamie Kyle
ed539c31b8
Remap zh-TW to zh-Hant to match Traditional Chinese in other regions
2023-05-09 10:52:42 -04:00
trevor-signal
ff4ea76005
Exclude domains from link previews
2023-05-09 10:52:33 -04:00
Josh Perez
e211837bcd
Enables sandbox for all windows except main
2023-04-20 17:23:19 -04:00
Jamie Kyle
0e490542a7
RTL
2023-04-20 10:03:43 -07:00
Jamie Kyle
cdc68d1c34
Use LocaleMatcher to resolve system preferred locales
2023-04-17 12:26:57 -07:00
Scott Nonnenberg
9bfbee464b
Support for sending formatting messages
2023-04-14 11:16:28 -07:00
Scott Nonnenberg
d9d820e72a
Support for receiving formatted messages
...
Co-authored-by: Alvaro Carrasco <alvaro@signal.org>
2023-04-10 09:31:45 -07:00
Fedor Indutny
0e606c45b0
Use DoH for query fallback
2023-04-05 14:49:33 -07:00
Fedor Indutny
f61d8f38b0
Context menu for left pane list items
2023-04-05 13:48:00 -07:00
Jamie Kyle
a4055cec40
Match multiple locales for spellchecker
2023-03-31 15:36:14 -07:00
Jamie Kyle
5e647c55d1
Fully migrate to ICU
2023-03-29 17:03:25 -07:00
Jim Gustafson
43e70720f7
Update to RingRTC v2.26.2
2023-03-29 14:16:19 -07:00
Jamie Kyle
11cfcb4e32
Make valid-i18n-keys rule strict and fix most exceptions
2023-03-29 10:15:54 -07:00
Jamie Kyle
1d549a9991
Multi-select forwarding and deleting
2023-03-20 15:23:53 -07:00
Fedor Indutny
f84b6a31dc
Remove Sticker Creator in favor of Web App
2023-03-15 17:59:30 -07:00
Fedor Indutny
5d07167222
Use libsignal-client validation for nicknames
2023-03-08 16:58:54 -08:00
Fedor Indutny
1e7d658109
Graceful rimraf in updater
2023-03-02 09:57:36 -08:00
Fedor Indutny
f59e35ea0a
confine art creator to staging for now
2023-03-01 12:03:21 -08:00
Fedor Indutny
fad0529080
New sticker creator button
2023-02-27 14:34:43 -08:00
veekas ashoka
0100866d0a
Fix keyboard search when left pane is narrow
...
This PR fixes Cmd+f/Ctrl+f functionality in the left pane.
Using a keyboard to search across all
conversations should now automatically change the left pane width
to accommodate the search input component.
Resolves : #6281
2023-02-22 14:21:59 -05:00
Fedor Indutny
486cbe0471
Support reporting token on envelope
2023-02-07 16:55:12 -08:00
Jamie Kyle
2bbcc4676e
Move receipt queues into conversation queue to handle 428s
2023-02-06 09:24:34 -08:00