hackerbirds
|
4ff36f46c4
|
Modernize forward message modal
* ModalHost is replaced with Modal.
* The CSS is simplified down to unify the theme palette
|
2023-06-15 22:52:29 +02:00 |
|
Josh Perez
|
81e600bf2e
|
Enables edit messages for beta version
|
2023-06-15 13:14:52 -07:00 |
|
Josh Perez
|
c961ea9ef7
|
Announce syncing in Preferences
|
2023-06-15 11:34:50 -07:00 |
|
Josh Perez
|
94cd764107
|
Adds an edit message entry point in message details screen
|
2023-06-15 11:34:20 -07:00 |
|
Jamie Kyle
|
008cb99ab9
|
fix noteToSelf message
|
2023-06-14 17:57:27 -07:00 |
|
Jamie Kyle
|
5e8c22bf28
|
Fix i18n lint rule with emoji->emojify component
|
2023-06-14 17:57:04 -07:00 |
|
Scott Nonnenberg
|
44c2c515d4
|
Release notes for 6.22
|
2023-06-14 16:31:54 -07:00 |
|
Jamie Kyle
|
b76c7269f8
|
Refactor i18n/intl utils, support icu only, remove renderText
|
2023-06-14 16:26:05 -07:00 |
|
Jamie Kyle
|
ab9d3f9494
|
Only subscribe to redux when available
|
2023-06-14 15:29:34 -07:00 |
|
Josh Perez
|
4d354c8005
|
Show a warning dialog when sending first edited message
|
2023-06-14 15:20:06 -07:00 |
|
Scott Nonnenberg
|
23b058fe10
|
Enable formatting for all users
|
2023-06-14 15:00:30 -07:00 |
|
Josh Perez
|
d2b06413f3
|
Removes diacritics from @mentions
|
2023-06-14 14:24:34 -07:00 |
|
Josh Perez
|
b1ee0a1d68
|
Adds sentAt to notification logging
|
2023-06-14 13:55:50 -07:00 |
|
Scott Nonnenberg
|
efc237d106
|
Additional logging, more reliable contact/group sync fetch
|
2023-06-14 13:51:49 -07:00 |
|
trevor-signal
|
f8f0c01169
|
Prevent replying to blocked group's stories
|
2023-06-14 09:23:06 -04:00 |
|
Josh Perez
|
a255ac02c8
|
Adds logging to see what server timestamp is for edit messages > 24hr
|
2023-06-13 17:35:41 -07:00 |
|
Josh Perez
|
bd7545e6d2
|
Do not fetch link preview when edited message does not contain preview
|
2023-06-13 15:16:20 -04:00 |
|
Josh Perez
|
5c1b5dcad8
|
Do not set isRecipientUpdate for edit message sync sends
|
2023-06-13 14:32:48 -04:00 |
|
trevor-signal
|
d169ce6799
|
Include unreadMentionsCount as part of conversation props
|
2023-06-13 10:09:09 -07:00 |
|
Josh Perez
|
975f43102e
|
Remove quote when editing a message
|
2023-06-13 09:46:06 -07:00 |
|
Jamie Kyle
|
abdad8f491
|
left align toasts by default
|
2023-06-13 09:40:48 -07:00 |
|
Josh Perez
|
b4cafe1e0a
|
Do not fetch link previews when editing message with attachment
|
2023-06-13 11:46:21 -04:00 |
|
Jamie Kyle
|
ea92bd5f6f
|
Only ring when participating in call end
|
2023-06-12 17:26:46 -07:00 |
|
Scott Nonnenberg
|
adc0fb9d0d
|
isNewlineOnlyOp: Fix regular expression to handle inconsistent deltas
|
2023-06-12 12:22:56 -07:00 |
|
trevor-signal
|
cf8e100358
|
Clean up conversation change handler
|
2023-06-12 13:13:50 -04:00 |
|
Scott Nonnenberg
|
62e648da27
|
getTitle: Return nothing instead of an invalid phone number
|
2023-06-09 10:46:59 -07:00 |
|
Scott Nonnenberg
|
22fb69bbb7
|
Call refreshPreKeys on same cadence as rotateSignedPreKey
|
2023-06-08 18:08:24 -07:00 |
|
Scott Nonnenberg
|
6e1916030d
|
Formatting: Expand exceptions to multi-newline ops, multiple ops
|
2023-06-08 14:50:44 -07:00 |
|
Fedor Indutny
|
ea79b34f56
|
Do not use hostname with tls.connect
|
2023-06-08 14:10:41 -07:00 |
|
Jamie Kyle
|
c356c11eb0
|
update strings & whats new
|
2023-06-07 14:57:08 -07:00 |
|
Fedor Indutny
|
18f9512a16
|
Make TLS handshake a part of Happy Eyeballs
|
2023-06-07 14:00:45 -07:00 |
|
Fedor Indutny
|
7abd2280bc
|
Simplify WebSocket keepalive logic
|
2023-06-06 17:36:38 -07:00 |
|
Scott Nonnenberg
|
adc8513f41
|
Implement cut/copy correctly for input/textarea elements
|
2023-06-06 12:06:58 -07:00 |
|
Fedor Indutny
|
82419f17dd
|
Don't shuffle dns addresses
|
2023-06-06 09:12:43 -07:00 |
|
trevor-signal
|
b2f5febbf9
|
Ensure story buttons are clickable despite being in a no-drag region
|
2023-06-06 09:53:10 -04:00 |
|
Fedor Indutny
|
62e290eb9e
|
Implement simplified Happy Eyeballs
|
2023-06-05 12:55:09 -07:00 |
|
Fedor Indutny
|
e3d27bd00e
|
MemberPendingProfileKey can't have profile key
|
2023-06-05 09:22:27 -07:00 |
|
Fedor Indutny
|
702153a28d
|
Disable contact management for Note to Self
|
2023-06-05 12:14:58 -04:00 |
|
Josh Perez
|
7c1957c30d
|
Moves conversation.getProps out of models
Co-authored-by: Scott Nonnenberg <scott@signal.org>
|
2023-06-02 10:54:36 -07:00 |
|
Fedor Indutny
|
ab68e24805
|
Optimize debug logs by truncating CDN URLs
Attachments are end-to-end encrypted, and these lengthy URLs don't
provide any meaningful info for debugging purposes.
|
2023-06-01 11:28:16 -07:00 |
|
Jim Gustafson
|
a56a50ad19
|
Update to RingRTC v2.28.0
|
2023-05-31 16:37:19 -07:00 |
|
trevor-signal
|
4fa9ce5096
|
Refactor group story reply receipt logic
|
2023-05-31 13:07:43 -07:00 |
|
Fedor Indutny
|
3abacb25ce
|
Clear typing indicator after receiving edits
|
2023-05-31 11:14:38 -07:00 |
|
Scott Nonnenberg
|
9c325ea724
|
Fix cut/copy and paste from composer
|
2023-05-31 11:10:02 -07:00 |
|
Fedor Indutny
|
b705609341
|
Fix edit message in Note to Self
|
2023-05-31 08:54:45 -07:00 |
|
Fedor Indutny
|
557b86f52e
|
Use electron's DNS resolver, prioritizing ipv4 connections
|
2023-05-30 16:57:16 -07:00 |
|
trevor-signal
|
615539ed6d
|
Show self-view when waiting in 1:1 calls
|
2023-05-30 16:39:15 -04:00 |
|
trevor-signal
|
7e1c147eac
|
Use normal shutdown infrastructure to hang up active calls
|
2023-05-30 14:48:36 -04:00 |
|
trevor-signal
|
9a9c1c5879
|
Fix notification text for gifted badges
|
2023-05-30 13:33:10 -04:00 |
|
Scott Nonnenberg
|
3c84acc758
|
beforeMessageSend: Set lastMessage properly to avoid duplicate @mentions
|
2023-05-30 13:05:07 -04:00 |
|
Scott Nonnenberg
|
cc233fb980
|
Support clipboards with text/plain as well as file contents
|
2023-05-26 15:07:32 -07:00 |
|
Scott Nonnenberg
|
17eb0948ea
|
mentionsMe check: normalize before comparing against our UUID
|
2023-05-26 12:04:44 -07:00 |
|
Josh Perez
|
63b20ed9fa
|
Whats new
|
2023-05-25 19:13:40 -04:00 |
|
Jamie Kyle
|
688ddd49d1
|
Validate and log transitions for call disposition
|
2023-05-25 14:17:35 -07:00 |
|
Josh Perez
|
e2f39ed5fa
|
Fix RangeError invalid timestamp
|
2023-05-25 13:17:10 -04:00 |
|
Josh Perez
|
35c3349fe6
|
Only apply certain keyboard shortcuts in situations
|
2023-05-25 09:15:16 -07:00 |
|
Fedor Indutny
|
1941a33556
|
Fix handling of replies on multiple dist lists
|
2023-05-25 14:12:33 +02:00 |
|
Fedor Indutny
|
3c7502213b
|
Delete PNI storageID on merge
|
2023-05-24 15:05:04 -07:00 |
|
Fedor Indutny
|
1a737ee605
|
Remove lonely e164 conversation lookups
|
2023-05-24 15:03:41 -07:00 |
|
Scott Nonnenberg
|
2dc24540ac
|
Restore indicator when conversation is manually marked unread
|
2023-05-24 14:33:11 -07:00 |
|
Fedor Indutny
|
c0663ed57c
|
Use libsignal-client for username validation
|
2023-05-23 17:07:59 -07:00 |
|
Fedor Indutny
|
3ff390e1c4
|
Don't send group update on PNI decline
|
2023-05-23 16:38:58 -07:00 |
|
Scott Nonnenberg
|
a31cf5645e
|
Better handling of formatting in pasted text
|
2023-05-23 15:00:05 -07:00 |
|
trevor-signal
|
d012779e87
|
Show mentioned badges & enable scrolling to mentions in conversations
|
2023-05-23 14:59:07 -07:00 |
|
Fedor Indutny
|
caaeda8abe
|
Update more icons to v3
|
2023-05-23 23:14:47 +02:00 |
|
Scott Nonnenberg
|
afae6bc267
|
CompositionInput: Properly set cursor right after pasted data
|
2023-05-22 13:31:36 -07:00 |
|
Fedor Indutny
|
99011b0a56
|
Fix position of lightbox arrows for a video
|
2023-05-22 22:24:33 +02:00 |
|
Fedor Indutny
|
759c61d06e
|
Use e164 from PniChangeNumber sync message
|
2023-05-22 09:37:58 -07:00 |
|
Scott Nonnenberg
|
579329b7bf
|
Update local story distribution list in more cases
|
2023-05-19 09:48:03 -07:00 |
|
trevor-signal
|
36432b3a3d
|
Improve handling of invalid conversations
|
2023-05-19 09:28:59 -04:00 |
|
Scott Nonnenberg
|
4404429ec2
|
Fix paste of images when focus is in the composer
|
2023-05-18 12:53:36 -07:00 |
|
Fedor Indutny
|
7f4994c074
|
Format WhatsNewModal
|
2023-05-18 11:01:53 -04:00 |
|
trevor-signal
|
f898fc4707
|
Release notes for 6.19.0
|
2023-05-17 20:55:01 -04:00 |
|
Scott Nonnenberg
|
5c58061e3b
|
Limit receiver processing of text body ranges
|
2023-05-17 16:02:00 -07:00 |
|
Scott Nonnenberg
|
c1da469996
|
copyQuoteContentFromOriginal: Copy bodyRanges alongside body text
|
2023-05-17 15:37:35 -07:00 |
|
Jordan Rose
|
2ee15cdfa7
|
Dismiss the avatar menu after selecting "Update Signal"
|
2023-05-17 10:50:47 -07:00 |
|
Fedor Indutny
|
6e5d9f5dd8
|
Optimize getAdjacentMessagesByConversationSync
|
2023-05-17 10:35:21 -07:00 |
|
Jamie Kyle
|
0032d49e23
|
Fixes for locale matching
|
2023-05-17 10:19:27 -07:00 |
|
Scott Nonnenberg
|
f42192fb5a
|
Improve paste handling of formatted data
|
2023-05-17 09:58:32 -07:00 |
|
trevor-signal
|
73f4374e1e
|
Improved WS request timeout handling
|
2023-05-17 09:43:33 -07:00 |
|
trevor-signal
|
a0d98ab312
|
Update screen-sharing window styling
|
2023-05-16 15:19:04 -04:00 |
|
Fedor Indutny
|
5869717cd3
|
Use correct timestamp for receipts of edited messages
|
2023-05-16 10:37:12 -07:00 |
|
Fedor Indutny
|
110683fb37
|
Test SenderKey receive
|
2023-05-15 16:15:43 -07:00 |
|
Fedor Indutny
|
11456d100f
|
Put timestamp of edited message into the job
|
2023-05-15 14:26:36 -07:00 |
|
Josh Perez
|
f6676db4d3
|
Use Promise.race instead so both promises do not resolve
|
2023-05-15 08:08:15 -07:00 |
|
Josh Perez
|
7a71c6ab80
|
Decouples the in-chat sounds from the notification sound settings
|
2023-05-12 18:03:56 -04:00 |
|
Scott Nonnenberg
|
1c4213465b
|
Better handle multiline formatting
|
2023-05-12 13:48:14 -07:00 |
|
trevor-signal
|
bd0e08d6fd
|
Update call-only conversation message request UI
|
2023-05-12 14:20:10 -04:00 |
|
Josh Perez
|
ac8bec1ac0
|
Maps sent edit message timestamps to their original messages
|
2023-05-12 10:09:44 -07:00 |
|
Josh Perez
|
216ee67c50
|
Adds keyboard shortcut for editing last message sent
|
2023-05-11 17:27:19 -07:00 |
|
Scott Nonnenberg
|
995b207b48
|
Better handle newlines in content pasted into composer
|
2023-05-11 12:48:34 -07:00 |
|
Josh Perez
|
21f5ac30f2
|
Show who reacted in aria-label of reactions
|
2023-05-11 12:48:04 -07:00 |
|
Fedor Indutny
|
4131234b78
|
Add notice on Ubuntu < 20.04
|
2023-05-11 12:22:15 -07:00 |
|
Scott Nonnenberg
|
65be832569
|
Don't show formatting menu if formatting flag is disabled
|
2023-05-11 10:02:36 -07:00 |
|
Fedor Indutny
|
9d1252ae19
|
Assert presence of sent_at timestamp for receipts
|
2023-05-11 09:04:17 -07:00 |
|
Fedor Indutny
|
9a7f1e86e2
|
Fix sync message for editMessage
|
2023-05-11 08:47:41 -07:00 |
|
Josh Perez
|
b34ea60d34
|
Show error state when QR code times out loading
|
2023-05-10 17:36:45 -04:00 |
|
Fedor Indutny
|
48545d6a83
|
Update electron to 24.2.0
|
2023-05-10 12:58:35 -07:00 |
|
Fedor Indutnyy
|
2cb84bbd41
|
Release notes for 6.18.0
|
2023-05-10 21:40:44 +02:00 |
|
Fedor Indutny
|
834bc16c0d
|
Map zh_TW to zh-Hant in NSIS
|
2023-05-10 12:31:40 -07:00 |
|
Josh Perez
|
1ec9bce79d
|
Splits up current message from edited messages in modal
|
2023-05-10 15:01:03 -04:00 |
|
Fedor Indutny
|
22e1ff9b50
|
Drop support of PniIdentity sync message
|
2023-05-10 10:02:32 -07:00 |
|
Scott Nonnenberg
|
748c56d825
|
Don't include expireTimer with group story reactions
|
2023-05-10 09:14:00 -07:00 |
|
Josh Perez
|
1622fe21e7
|
Normalize diacritics when searching conversations
|
2023-05-09 18:29:59 -07:00 |
|
Scott Nonnenberg
|
e0fa526131
|
Remove desktop.retryReceiptLifespan feature flag
|
2023-05-09 18:25:57 -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 |
|
Fedor Indutny
|
320ac044a8
|
Disable editing quotes for messages
|
2023-05-09 14:13:19 -07:00 |
|
trevor-signal
|
583a321dd9
|
Simplify captcha response handling
|
2023-05-09 16:49:00 -04:00 |
|
Josh Perez
|
052aca3119
|
Enhance super tab
|
2023-05-09 11:52:03 -04:00 |
|
Josh Perez
|
8761bb8dae
|
Converts wav files to ogg
|
2023-05-09 11:51:11 -04:00 |
|
trevor-signal
|
7b039fa526
|
Update contact spoofing banner & dialog
|
2023-05-09 11:33:39 -04:00 |
|
Josh Perez
|
4b7f1dbada
|
Fixes edit message conversation not being the right convo
|
2023-05-09 08:18:08 -07:00 |
|
Josh Perez
|
6b1a56208f
|
Adds role=status to link in progress step
|
2023-05-09 08:17:46 -07:00 |
|
Fedor Indutny
|
27f938b165
|
Use correct resend request timestamp
|
2023-05-09 10:52:42 -04:00 |
|
Josh Perez
|
272b81c7cf
|
Adds a pop and whoosh sound for message receive/sent
|
2023-05-09 10:52:42 -04:00 |
|
trevor-signal
|
1335bb728a
|
In integration tests, provide all contacts a prekey
|
2023-05-09 10:52:42 -04:00 |
|
trevor-signal
|
83abcd4cca
|
Ensure notification icons respect avatar preference
|
2023-05-09 10:52:42 -04:00 |
|
Josh Perez
|
80d37e2df1
|
Adds proper aria-label to gradient knobs
|
2023-05-09 10:52:42 -04:00 |
|
Josh Perez
|
f69c533d23
|
Use standard Tabs component for PendingInvites
|
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 |
|
Josh Perez
|
7dccaa0d1f
|
Use aria-pressed on emoji picker
|
2023-05-09 10:52:42 -04:00 |
|
Josh Perez
|
073b434004
|
Use aria-expanded for avatar popup menu
|
2023-05-09 10:52:42 -04:00 |
|
Josh Perez
|
b619d2ee5c
|
Announce loading group create
|
2023-05-09 10:52:42 -04:00 |
|
Josh Perez
|
e0bae9a47c
|
Use aria-pressed on sticker header buttons
|
2023-05-09 10:52:42 -04:00 |
|
Yusuf Sahin HAMZA
|
f004e714f0
|
Add copy option to triple-dot menu of messages
|
2023-05-09 10:52:42 -04:00 |
|
Fedor Indutny
|
f1624705a7
|
Use new attachments API endpoint
|
2023-05-09 10:52:42 -04:00 |
|
Josh Perez
|
db995addae
|
A super tab idea
|
2023-05-09 10:52:42 -04:00 |
|
Fedor Indutny
|
d9c0366219
|
Fix sticker manager
|
2023-05-09 10:52:39 -04:00 |
|
Fedor Indutny
|
51d1a62f70
|
Update icons to v3
|
2023-05-09 10:52:39 -04:00 |
|
Josh Perez
|
be60b3d225
|
Moves SQL to full IPC
|
2023-05-09 10:52:39 -04:00 |
|
Fedor Indutny
|
34baa0fa2f
|
Fix check in MessageReceiver
|
2023-05-09 10:52:39 -04:00 |
|
trevor-signal
|
4bc81fd51a
|
Explicitly save active_at status on call receipt
|
2023-05-09 10:52:36 -04:00 |
|
trevor-signal
|
ff4ea76005
|
Exclude domains from link previews
|
2023-05-09 10:52:33 -04:00 |
|
Fedor Indutny
|
d42aec4dac
|
Remove unused notification when possible
|
2023-05-09 10:52:33 -04:00 |
|
Fedor Indutny
|
ca4aad6bad
|
Extra toast for Message Receiver errors
|
2023-05-09 10:52:33 -04:00 |
|
Fedor Indutny
|
36b3e2de08
|
MessageReceiver improvements
|
2023-05-09 10:52:33 -04:00 |
|
Jamie Kyle
|
8bfa9194b4
|
Shorten/Reorder MessageContextMenu items to match mobile
|
2023-05-09 10:52:33 -04:00 |
|
Josh Perez
|
f8ff0becfa
|
Adds fieldset/legend to preferences
|
2023-05-09 10:52:33 -04:00 |
|
trevor-signal
|
a6aec37b75
|
Ensure call-only conversations appear in left pane
|
2023-05-09 10:52:29 -04:00 |
|
Fedor Indutny
|
00349b5b33
|
Disable image preload
|
2023-05-01 13:42:34 -07:00 |
|
Josh Perez
|
6154b83720
|
Fix custom gradient keyboard mode
|
2023-05-01 15:05:39 -04:00 |
|
Josh Perez
|
a1c7634f23
|
Link choose device label with input
|
2023-05-01 10:13:58 -07:00 |
|
Josh Perez
|
e1206edba4
|
Release notes for 6.17.x
|
2023-04-25 18:20:45 -04:00 |
|
Jamie Kyle
|
1eddf252e1
|
Update drafts when removing attachments in forward modal
|
2023-04-25 17:54:59 -04:00 |
|
Josh Perez
|
406916ea42
|
Adds page up/down home/end keyboard support to timeline
|
2023-04-25 17:54:18 -04:00 |
|
Josh Perez
|
e8a3dc5db6
|
Focus first selectable element in preferences pane
|
2023-04-25 17:54:05 -04:00 |
|
Josh Perez
|
078b176ec6
|
Fix button title for emoji search close button
|
2023-04-25 11:01:21 -07:00 |
|
trevor-signal
|
bedfbbca5f
|
Fix light mode on SignalConnectionsModal
|
2023-04-25 10:48:29 -07:00 |
|