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 |
|
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 |
|
Fedor Indutny
|
557b86f52e
|
Use electron's DNS resolver, prioritizing ipv4 connections
|
2023-05-30 16:57:16 -07: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 |
|
Fedor Indutny
|
1941a33556
|
Fix handling of replies on multiple dist lists
|
2023-05-25 14:12:33 +02:00 |
|
Scott Nonnenberg
|
a31cf5645e
|
Better handling of formatting in pasted text
|
2023-05-23 15:00:05 -07:00 |
|
Scott Nonnenberg
|
f42192fb5a
|
Improve paste handling of formatted data
|
2023-05-17 09:58:32 -07:00 |
|
Fedor Indutny
|
5869717cd3
|
Use correct timestamp for receipts of edited messages
|
2023-05-16 10:37:12 -07:00 |
|
Fedor Indutny
|
11456d100f
|
Put timestamp of edited message into the job
|
2023-05-15 14:26:36 -07: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 |
|
Fedor Indutny
|
9d1252ae19
|
Assert presence of sent_at timestamp for receipts
|
2023-05-11 09:04:17 -07:00 |
|
Fedor Indutny
|
48545d6a83
|
Update electron to 24.2.0
|
2023-05-10 12:58:35 -07:00 |
|
Josh Perez
|
1622fe21e7
|
Normalize diacritics when searching conversations
|
2023-05-09 18:29:59 -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
|
b4caf67bf9
|
Allow copy/paste of formatting and mentions
|
2023-05-09 17:40:19 -07:00 |
|
Josh Perez
|
8761bb8dae
|
Converts wav files to ogg
|
2023-05-09 11:51:11 -04:00 |
|
Josh Perez
|
4b7f1dbada
|
Fixes edit message conversation not being the right convo
|
2023-05-09 08:18:08 -07:00 |
|
Josh Perez
|
272b81c7cf
|
Adds a pop and whoosh sound for message receive/sent
|
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 |
|
Josh Perez
|
be60b3d225
|
Moves SQL to full IPC
|
2023-05-09 10:52:39 -04:00 |
|
Fedor Indutny
|
ca4aad6bad
|
Extra toast for Message Receiver errors
|
2023-05-09 10:52:33 -04:00 |
|
Josh Perez
|
e8a3dc5db6
|
Focus first selectable element in preferences pane
|
2023-04-25 17:54:05 -04:00 |
|
Jamie Kyle
|
5f522c605d
|
Always reencode images through canvas
|
2023-04-24 11:05:30 -07:00 |
|
Josh Perez
|
e211837bcd
|
Enables sandbox for all windows except main
|
2023-04-20 17:23:19 -04:00 |
|
Fedor Indutny
|
abb839c24b
|
Use timestamp of edited message when editing
|
2023-04-20 13:50:19 -07:00 |
|
Fedor Indutny
|
da09c72c99
|
Don't collapse metadata for edited message
|
2023-04-20 11:56:34 -07:00 |
|
Fedor Indutny
|
9054a78a65
|
Copy quote from original message
|
2023-04-20 11:48:43 -07:00 |
|
Jamie Kyle
|
0e490542a7
|
RTL
|
2023-04-20 10:03:43 -07:00 |
|
Josh Perez
|
1f2cde6d04
|
Send edited messages support
Co-authored-by: Fedor Indutnyy <indutny@signal.org>
|
2023-04-20 09:31:59 -07:00 |
|
Fedor Indutny
|
d380817a44
|
Sticker Creator Window
|
2023-04-20 08:59:17 -07:00 |
|
Scott Nonnenberg
|
6f67a57e8a
|
Update feature flags for text formatting for beta release
|
2023-04-19 15:18:13 -07:00 |
|
Jamie Kyle
|
703a82c818
|
Skip edit step when forwarding a voice message
|
2023-04-18 16:34:50 -07:00 |
|
Scott Nonnenberg
|
7db16c4f0e
|
Continue to mark story read if markOnboardingStoryAsRead didn't do it
|
2023-04-18 08:35:29 -07:00 |
|
Josh Perez
|
68ae25f5cd
|
Remove GroupContext proto
Co-authored-by: Scott Nonnenberg <scott@signal.org>
|
2023-04-14 17:52:50 -07:00 |
|
Scott Nonnenberg
|
9bfbee464b
|
Support for sending formatting messages
|
2023-04-14 11:16:28 -07:00 |
|
Jamie Kyle
|
558b5a4a38
|
Migrate most React class components to function components
|
2023-04-12 16:17:56 -07:00 |
|
Scott Nonnenberg
|
ea2083cd11
|
AudioPlayer: Logging when changing playback or queue
|
2023-04-11 10:28:04 -07:00 |
|
Jamie Kyle
|
76b9d07acf
|
Remove Signal.Util
|
2023-04-10 20:54:43 -07:00 |
|
Jamie Kyle
|
822b162136
|
Merge delete for me/everyone into one modal
|
2023-04-10 14:38:34 -07:00 |
|
Jamie Kyle
|
c956c0e025
|
Remove ts/util/index.ts
|
2023-04-10 14:30:33 -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
|
d34d187f1e
|
Simplify redux ducks and avoid reexport
|
2023-04-07 10:46:00 -07:00 |
|
Fedor Indutny
|
bd41d7b216
|
Use synchronous IPC for passing config
|
2023-04-07 09:42:12 -07:00 |
|
Jamie Kyle
|
f1a632263a
|
Log unknown field tags for sync messages we havent handled
|
2023-04-05 18:05:04 -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
|
4e6c3ba9df
|
Fix forwarded messages timestamp offset
|
2023-04-03 13:47:39 -07:00 |
|
Jamie Kyle
|
da24cc5e95
|
Use ICU number/plural formatting
|
2023-04-03 12:03:00 -07:00 |
|
Jamie Kyle
|
5e647c55d1
|
Fully migrate to ICU
|
2023-03-29 17:03:25 -07:00 |
|
Josh Perez
|
d093b1ab13
|
Delivery receipt support for edited messages
|
2023-03-29 17:58:16 -04:00 |
|
Jim Gustafson
|
43e70720f7
|
Update to RingRTC v2.26.2
|
2023-03-29 14:16:19 -07:00 |
|
Fedor Indutny
|
d1791ff6be
|
Introduce buffered console logger
|
2023-03-28 15:22:06 -07:00 |
|
Josh Perez
|
36e21c0134
|
Receive support for editing messages
|
2023-03-27 19:48:57 -04:00 |
|
Jamie Kyle
|
2781e621ad
|
Prepare for ICU migration
|
2023-03-27 16:37:39 -07:00 |
|
Jamie Kyle
|
d0f17a1398
|
Add shortcuts for forward/delete selected/targeted messages
|
2023-03-24 14:16:48 -07:00 |
|
Fedor Indutny
|
2f691f3dd0
|
Use custom fallback DNS servers
|
2023-03-22 13:56:49 -07:00 |
|
Fedor Indutny
|
56145fabcc
|
isInSystemContacts should use systemName
|
2023-03-22 12:25:52 -07:00 |
|
Fedor Indutny
|
7e05893e1a
|
Fallback to dns.resolve4/6 on getaddrinfo failure
|
2023-03-21 17:43:55 -07:00 |
|
Jamie Kyle
|
1d549a9991
|
Multi-select forwarding and deleting
|
2023-03-20 15:23:53 -07:00 |
|
dependabot[bot]
|
a779542d10
|
Bump webpack from 5.30.0 to 5.76.0
|
2023-03-16 17:35:57 -07:00 |
|
Fedor Indutny
|
f84b6a31dc
|
Remove Sticker Creator in favor of Web App
|
2023-03-15 17:59:30 -07:00 |
|
Scott Nonnenberg
|
5949cc11b1
|
Add all sends needed for retry to conversationJobQueue
|
2023-03-14 13:25:05 -07:00 |
|
Josh Perez
|
4591b56f7f
|
Enables sandbox on about window
|
2023-03-14 11:55:31 -04:00 |
|
Fedor Indutny
|
adf2957537
|
NSIS should fail installation on Windows < 7
|
2023-03-13 14:10:35 -07:00 |
|
Fedor Indutny
|
613d893f45
|
Fix adding to group by username
|
2023-03-09 13:46:01 -08:00 |
|
Josh Perez
|
0966118e1a
|
Include additional logging around onboarding story
|
2023-03-08 17:40:26 -08:00 |
|
Fedor Indutny
|
74097a0efa
|
Use spring to animate lightbox thumbnails
|
2023-03-08 17:32:18 -08:00 |
|
Fedor Indutny
|
5d07167222
|
Use libsignal-client validation for nicknames
|
2023-03-08 16:58:54 -08:00 |
|
Alvaro
|
5ce896609a
|
Support for avif image format
|
2023-03-07 12:52:49 -08:00 |
|
Fedor Indutny
|
5dff1768bd
|
Page media in Lightbox
|
2023-03-03 19:03:15 -08:00 |
|
Jamie Kyle
|
03697f66e7
|
Avoid recreating small images where possible + bump libheif-js
|
2023-03-03 12:08:24 -08:00 |
|
Alvaro
|
99015d7b96
|
Voice notes drafts
|
2023-03-02 13:55:40 -07:00 |
|
Josh Perez
|
356fb301e1
|
Use Intl.DateTimeFormat instead of moment for date formatting
|
2023-03-02 13:43:25 -05:00 |
|
Josh Perez
|
4d357f6f06
|
Adds time stickers to MediaEditor
|
2023-03-01 14:00:50 -05:00 |
|
Fedor Indutny
|
4549291b7b
|
Descriptive error messages for video stories
|
2023-02-28 14:17:22 -08:00 |
|
Fedor Indutny
|
fad0529080
|
New sticker creator button
|
2023-02-27 14:34:43 -08:00 |
|
Alvaro
|
0e655ceeed
|
Voice notes mini-player
|
2023-02-24 15:18:57 -08:00 |
|
Alvaro
|
b5849f872a
|
Drain jobs cleanly on shutdown
|
2023-02-24 11:03:17 -08:00 |
|
Fedor Indutny
|
5d110964b9
|
PNP Settings
|
2023-02-23 13:32:19 -08:00 |
|
Fedor Indutny
|
260c1fd9df
|
Further restrict E164 format in storage service
|
2023-02-15 18:06:10 -07:00 |
|
Fedor Indutny
|
1f95c2299e
|
Use ContactRecord.systemNickname
|
2023-02-13 14:40:11 -08:00 |
|
Fedor Indutny
|
0e618e5091
|
Remove at-username i18n string
|
2023-02-09 11:18:57 -08:00 |
|
Alvaro
|
57029a9908
|
Added logging for RetryPlaceholders.findByMessageAndRemove
|
2023-02-09 09:35:53 -08:00 |
|
Fedor Indutny
|
8ed13b2247
|
Username hashing
|
2023-02-08 09:14:59 -08:00 |
|
Fedor Indutny
|
27d44a746c
|
Create AudioContext only when needed
|
2023-02-08 08:05:50 -07:00 |
|
Jamie Kyle
|
8b5fa7039d
|
jumbo emoji-only message with whitespace
|
2023-02-06 13:40:49 -08:00 |
|
Fedor Indutny
|
b6c395fac1
|
Simplify E164 checks in storage service
|
2023-02-06 12:33:31 -08:00 |
|
Fedor Indutny
|
dff924c0c5
|
Generalize keepMutedChatsArchived check
|
2023-02-06 10:08:53 -08:00 |
|
Jamie Kyle
|
2bbcc4676e
|
Move receipt queues into conversation queue to handle 428s
|
2023-02-06 09:24:34 -08:00 |
|
Alvaro
|
e51f582bfb
|
Removed hard limit on unprocessed messages in cache
|
2023-02-02 11:39:07 -08:00 |
|
Fedor Indutny
|
1381e8df5d
|
Process username changes in storage service
|
2023-02-02 11:03:51 -07:00 |
|
Scott Nonnenberg
|
b062409bb3
|
'Draw attention to this window' option is now defaulted to 'false'
|
2023-01-31 18:03:44 -08:00 |
|
Josh Perez
|
e334490cf4
|
Fixes link preview send in stories
|
2023-01-27 08:39:38 -07:00 |
|
Scott Nonnenberg
|
7c1f186c05
|
sendToGroup: Don't fail send if we get 401 from multi_recipient/ request
|
2023-01-20 17:50:34 -07:00 |
|
Fedor Indutny
|
ef13eb06fc
|
Confine message selector cache to component
|
2023-01-19 11:56:02 -08:00 |
|
Evan Hahn
|
7f0ed2599d
|
Percent-encode URL path when reporting spam
|
2023-01-19 11:53:04 -08:00 |
|
Scott Nonnenberg
|
b0e2d22750
|
EmojiButton: Eliminate usage of createPortal
|
2023-01-18 19:09:18 -05:00 |
|
Fedor Indutny
|
ac50af52d2
|
Unsupported OS Dialog
|
2023-01-18 15:31:10 -08:00 |
|
Jamie Kyle
|
c1b8fe8182
|
Fix video duration parsing in stories
|
2023-01-18 09:22:40 -08:00 |
|
Scott Nonnenberg
|
4a3ffe07e8
|
sendToGroup: 404 from multi_recipient endpoint now treated differently
|
2023-01-13 14:01:47 -08:00 |
|
Jamie Kyle
|
c58a723f45
|
Add type-alias-readonlydeep rule and make ducks mostly immutable
|
2023-01-13 12:07:26 -08:00 |
|
Josh Perez
|
9374832ea4
|
Enables ContextIsolation
|
2023-01-12 16:24:59 -08:00 |
|
Jamie Kyle
|
342373bdfe
|
Group call started notification use address book name
|
2023-01-12 16:29:07 -07:00 |
|
Fedor Indutny
|
d7b09b9703
|
Deprecate phone number discovery notification
|
2023-01-12 14:18:08 -08:00 |
|
Fedor Indutny
|
19279cfebd
|
Support esnext in storybook
|
2023-01-12 12:58:53 -08:00 |
|
Scott Nonnenberg
|
50a0110192
|
Stories: Proper notifications and handling of out-of-order messages
|
2023-01-11 14:54:06 -08:00 |
|
Jamie Kyle
|
81fc9ff94d
|
Add more logs for call disposition
|
2023-01-11 12:04:03 -08:00 |
|
Fedor Indutny
|
be99c7dfdf
|
Repair on-boarding story if needed
|
2023-01-09 17:44:20 -08:00 |
|
Jamie Kyle
|
e5638c0b20
|
Call Disposition
|
2023-01-09 16:52:01 -08:00 |
|
Jim Gustafson
|
01eb3b73b4
|
Update to RingRTC v2.23.0
|
2023-01-09 10:38:57 -08:00 |
|
Josh Perez
|
235a188291
|
Always download link preview image
|
2023-01-06 16:55:12 -08:00 |
|
Jamie Kyle
|
569b6e14a6
|
Add new eslint plugin to check for valid i18n keys
|
2023-01-05 14:43:33 -08:00 |
|
Scott Nonnenberg
|
b8234765bf
|
Update Backbone types: attributes is T - and fix failing type checks
|
2023-01-05 13:58:13 -08:00 |
|
Fedor Indutny
|
487bb58880
|
Fix units of maximum attachment size
|
2023-01-05 13:47:11 -08:00 |
|
Jamie Kyle
|
fdaaa531b3
|
Treat falsy values as valid for i18n placeholders & fix groups in common message
|
2023-01-03 16:48:54 -07:00 |
|
Dimitris Apostolou
|
3c80272673
|
Fix typos
|
2023-01-03 13:02:01 -08:00 |
|
Jamie Kyle
|
3705b959d6
|
Remove end year from licenses
|
2023-01-03 11:55:46 -08:00 |
|
Josh Perez
|
5e6eeecede
|
Removes Backbone.View and jQuery
|
2023-01-02 13:34:41 -08:00 |
|
Fedor Indutny
|
41d144bc98
|
Use @indutny/sneequals for memoization
|
2022-12-23 12:25:15 -08:00 |
|
Fedor Indutny
|
55a1c5f6c5
|
Use proxy-compare for message bubbles
|
2022-12-22 16:32:03 -08:00 |
|
Fedor Indutny
|
f92f81dfd6
|
Cache some volatile conversation properties
|
2022-12-22 16:13:23 -08:00 |
|
Josh Perez
|
0b83ab497d
|
Removes ReactWrapperView
|
2022-12-21 22:07:45 -05:00 |
|
Fedor Indutny
|
dec23725e5
|
Use ReadonlyArrays in conversation model and redux
|
2022-12-21 16:07:02 -08:00 |
|
Fedor Indutny
|
ed271d92ea
|
Add no-misused/floating-promises lint rule
|
2022-12-21 10:41:48 -08:00 |
|
Scott Nonnenberg
|
1a68c3db62
|
conversation_view: Move the last of the small functions to redux
|
2022-12-20 22:25:10 -05:00 |
|
Fedor Indutny
|
57eed10a38
|
Add "pni" capability in staging
|
2022-12-20 12:29:17 -08:00 |
|
Josh Perez
|
d8ea9856ec
|
Moves show all media to react pane
|
2022-12-20 09:50:23 -08:00 |
|
Scott Nonnenberg
|
1e282ee5d0
|
ConversationView: Pull various functions out of getMessageActions
|
2022-12-19 17:04:47 -08:00 |
|
Josh Perez
|
e142cb47f5
|
Moves various panels out to ConversationView react
|
2022-12-14 17:10:09 -08:00 |
|
Jamie Kyle
|
15efbde23d
|
Move ToastType to its own file to avoid importing electron in storybooks
|
2022-12-14 16:48:36 -08:00 |
|
Scott Nonnenberg
|
f2f1c3c021
|
Standardize on showConversation function, delete unused functions
|
2022-12-14 11:05:32 -08:00 |
|
Josh Perez
|
ebeb6a7a6d
|
A hybrid panel system for React & Backbone
|
2022-12-14 10:41:04 -08:00 |
|
Josh Perez
|
b138774454
|
Moves saveAttachment to a redux action
|
2022-12-14 10:12:04 -08:00 |
|
Fedor Indutny
|
fdfc0539a3
|
Allow case sensitive usernames
|
2022-12-13 16:37:20 -07:00 |
|
Fedor Indutny
|
19e51862ba
|
Don't show duplicate modals on signal.me links
|
2022-12-13 14:55:33 -08:00 |
|
David Sanders
|
16c9c17cc2
|
Fix EACCES error code name
|
2022-12-13 11:00:51 -08:00 |
|
Josh Perez
|
494fe2f9f0
|
Fixes lint
|
2022-12-12 20:26:28 -05:00 |
|
Jamie Kyle
|
f0a5180019
|
fix lint
|
2022-12-12 15:35:32 -08:00 |
|
Patrick Demers
|
5df5cde48c
|
do not spit url between Read More chunks by expanding chunk to end of url
|
2022-12-12 14:49:20 -05:00 |
|
Josh Perez
|
635a59a473
|
Moves showLightbox to redux
|
2022-12-09 21:02:22 -05:00 |
|
Josh Perez
|
7c68f9ef1a
|
Moves showStickerPackPreview to globalModals
|
2022-12-09 11:01:46 -08:00 |
|
Josh Perez
|
2378776e1b
|
Moves sendMessage and friends to redux
|
2022-12-08 02:43:48 -05:00 |
|
Scott Nonnenberg
|
452e0b7b31
|
ConversationView: Move attachments processing into redux
|
2022-12-07 20:26:59 -05:00 |
|
Scott Nonnenberg
|
ff6750e4fd
|
ConversationView: Move setPin to redux
|
2022-12-06 17:00:02 -08:00 |
|
Josh Perez
|
105162dc66
|
Moves blockAndReportSpam to redux
|
2022-12-06 11:03:09 -08:00 |
|
Scott Nonnenberg
|
92a512a16d
|
ConversationView: Move call/mute functions into redux
|
2022-12-06 09:31:44 -08:00 |
|
Josh Perez
|
9348940ecf
|
Moves parts of conversation view into redux
|
2022-12-05 14:56:23 -08:00 |
|
Scott Nonnenberg
|
a49a6f2057
|
Notifications for a few merge-related scenarios
|
2022-12-05 14:46:54 -08:00 |
|
Josh Perez
|
a0730dfaa4
|
Onboarding story removal improvements
|
2022-12-05 09:34:26 -08:00 |
|
Alvaro
|
e41252b35e
|
Added clearer debug logging to createOrLookup
|
2022-12-02 17:05:27 -08:00 |
|
Josh Perez
|
1109415dc1
|
Add global setting for sent media quality
|
2022-12-02 18:54:37 -05:00 |
|
Fedor Indutny
|
30d1b29021
|
Add desktop.groupCallOutboundRing2.beta flag
|
2022-11-30 14:35:37 -08:00 |
|
Fedor Indutny
|
d1b505d580
|
Improve handling of DOE sync messages for stories
|
2022-11-30 11:21:13 -08:00 |
|
Fedor Indutny
|
9d8ad21819
|
Remove underscore
|
2022-11-29 16:53:39 -08:00 |
|
Jim Gustafson
|
2d620c380e
|
Update to RingRTC v2.22.0
|
2022-11-28 20:09:08 -08:00 |
|
Fedor Indutny
|
37d383f344
|
Improve story DOE flow
|
2022-11-28 18:07:26 -08:00 |
|
Josh Perez
|
5e9744d62a
|
Start story duration when it is a text story
|
2022-11-28 17:35:15 -08:00 |
|
Scott Nonnenberg
|
a8ce959405
|
Use implicit content hint for sender key distribution messages
|
2022-11-28 15:30:42 -08:00 |
|
Josh Perez
|
77f92b6cc3
|
Add emoji button to text story creation
|
2022-11-28 13:52:16 -05:00 |
|
Fedor Indutny
|
b4b477e44c
|
Update TypeScript to 4.9.3
|
2022-11-22 17:46:21 -05:00 |
|
Fedor Indutny
|
991580a1ed
|
Improve error handling during group sends
|
2022-11-22 10:43:43 -08:00 |
|
Fedor Indutny
|
a2f1b469ea
|
Make sure that storySendMode is in group types
|
2022-11-19 00:31:18 -08:00 |
|
Fedor Indutny
|
98ef4c627a
|
Update eslint to 8.27.0
|
2022-11-17 16:45:19 -08:00 |
|
Fedor Indutny
|
629b5c3f6a
|
Better send state for unregistered recipients
|
2022-11-16 18:15:26 -08:00 |
|
Josh Perez
|
220963c789
|
Sending/Failed state for stories
|
2022-11-16 14:10:11 -08:00 |
|
Fedor Indutny
|
6be69a7ba8
|
Use DurationInSeconds for expireTimer
|
2022-11-16 13:18:02 -07:00 |
|
Fedor Indutny
|
4e624c7286
|
Remove unnecessary windows 7 shim
|
2022-11-14 17:07:38 -08:00 |
|
Fedor Indutny
|
e6ebfe4fca
|
Update typescript to 4.8.4
|
2022-11-14 11:35:37 -08:00 |
|
Alvaro
|
6b42a69947
|
Extract ListView controller from ConversationList
|
2022-11-14 10:48:51 -08:00 |
|
Alvaro
|
9a2cbf9a51
|
Added debug log entry before enqueuing DOE job
|
2022-11-11 15:09:10 -08:00 |
|
Scott Nonnenberg
|
5100d17ed2
|
SafetyNumberChangeDialog: Introduce awareness of stories
|
2022-11-10 23:10:30 -05:00 |
|
Alvaro
|
45069673ce
|
Fixed all connections count and renamed MY_STORIES_ID and EditMyStoriesPrivacyModal
|
2022-11-10 08:51:39 -07:00 |
|
Fedor Indutny
|
be6e988a95
|
Hydrate body ranges for story replies
|
2022-11-09 20:59:36 -08:00 |
|
Jamie Kyle
|
9f85db3fd8
|
stories: muted by default, muted on app blur
|
2022-11-09 23:24:42 -05:00 |
|
Josh Perez
|
4a5da95c1d
|
Fixes storybook
|
2022-11-09 13:11:45 -08:00 |
|
Fedor Indutny
|
d00898fdfc
|
Retry log rotation on EPERM/EACCESS
|
2022-11-09 12:04:54 -08:00 |
|
Josh Perez
|
19a42ed719
|
Onboarding story
|
2022-11-08 21:38:19 -05:00 |
|
Fedor Indutny
|
94f318ea08
|
Add extra check to markConversationRead
|
2022-11-08 17:33:25 -08:00 |
|
Josh Perez
|
9229fca569
|
Rev stories feature flag
|
2022-11-08 12:55:51 -08:00 |
|
Alvaro
|
d0fb25f758
|
Show and sort active groups when sending a story
|
2022-11-08 13:01:59 -07:00 |
|
Alvaro
|
4445ef80eb
|
Implement group story reply deletion
|
2022-11-04 07:22:07 -06:00 |
|
Fedor Indutny
|
54aa0d39b9
|
Store all story reactions as messages
|
2022-11-02 16:48:38 -07:00 |
|
Josh Perez
|
6700f6fa15
|
Clean up group story replies
|
2022-11-01 11:58:07 -07:00 |
|
Jamie Kyle
|
97b7f3dbc1
|
Update story settings modal design, add group details page
|
2022-11-01 10:34:23 -07:00 |
|
Fedor Indutny
|
7f0a66847b
|
Remove LegacyCDS
|
2022-10-26 16:17:14 -07:00 |
|
Josh Perez
|
7b9807d464
|
Pause story while attempting to DOE
|
2022-10-25 21:39:17 -04:00 |
|
Fedor Indutny
|
d6afae64d9
|
Check stories capability when sending replies
|
2022-10-25 17:03:51 -07:00 |
|
Fedor Indutny
|
3702a67975
|
Story view receipts setting
|
2022-10-25 15:18:42 -07:00 |
|
Scott Nonnenberg
|
0134990275
|
Don't access RemoteConfig directly from 'dumb' components
|
2022-10-24 13:46:36 -07:00 |
|
Alvaro
|
ba55285c74
|
Using the group story timestamp when adding to the conversation job queue
|
2022-10-21 18:38:49 -06:00 |
|
Scott Nonnenberg
|
5dea03f713
|
Include story=true when deleting your story for everyone
|
2022-10-20 15:10:10 -07:00 |
|
Scott Nonnenberg
|
1c89168301
|
Phased rollout by country code; starting w/ desktop.stories remote flag
|
2022-10-20 14:02:22 -07:00 |
|
Fedor Indutny
|
f5e94f2069
|
Use correct endpoint to lookup by username
|
2022-10-19 13:41:47 -07:00 |
|
Josh Perez
|
3e57899006
|
Delete sent stories when you turn off stories
|
2022-10-19 12:35:56 -04:00 |
|
Fedor Indutny
|
00f82a6d39
|
Discriminator in username
|
2022-10-18 10:12:02 -07:00 |
|
Scott Nonnenberg
|
d03b53d47e
|
Include story=true on SKDM only when sending to distribution list
|
2022-10-17 10:39:10 -07:00 |
|
Alvaro
|
bf4e697a0a
|
Fixed story replies modal and calling pip interactions
|
2022-10-17 09:58:49 -07:00 |
|
Scott Nonnenberg
|
0e49f7906d
|
Story send: Send sync message even in partial failure
|
2022-10-14 18:22:04 -06:00 |
|
Jamie Kyle
|
9ee0502553
|
stories: use web animations api to simplify progress bar/playback
|
2022-10-13 14:40:43 -07:00 |
|
Josh Perez
|
b2792639aa
|
DOE stories when they are part of deleted lists
|
2022-10-13 10:14:50 -06:00 |
|
Scott Nonnenberg
|
6d535cd026
|
sendToGroup/_shouldFailSend: Don't fail send on 401
|
2022-10-12 15:50:38 -06:00 |
|
Scott Nonnenberg
|
c08608e5d0
|
Expand beta check for stories availability
|
2022-10-12 10:39:05 -07:00 |
|
Josh Perez
|
e80d9d1f30
|
Reset storyReplyContext whenever a story expires
|
2022-10-11 13:32:00 -07:00 |
|
Jamie Kyle
|
25bc16300c
|
Notify story creator for replies
|
2022-10-11 10:59:02 -07:00 |
|
Fedor Indutny
|
95bee1c881
|
Sync group stories through storage service
|
2022-10-07 17:19:02 -07:00 |
|
Scott Nonnenberg
|
4ec48df5b9
|
Additional work to include story=true on send
|
2022-10-07 10:02:08 -07:00 |
|
Josh Perez
|
3bfeffe502
|
Handle storyMessageRecipient updates before handling story messages
|
2022-10-07 09:30:54 -07:00 |
|
Scott Nonnenberg
|
5e63d8aadf
|
Pipe device number through for sync'd sent story messages
|
2022-10-05 13:49:43 -07:00 |
|
Josh Perez
|
b0203e8909
|
Do not allow send to announcement only groups
|
2022-10-05 15:43:37 -04:00 |
|
Fedor Indutny
|
ebafc933b9
|
Use X-Signal-Receive-Stories header
|
2022-10-04 17:48:25 -07:00 |
|
Alvaro
|
c52fe3f377
|
Story - add caption
|
2022-10-04 17:17:15 -06:00 |
|
Fedor Indutny
|
8b705d3b55
|
Sync storiesDisabled flag on AccountRecord
|
2022-10-04 10:53:36 -07:00 |
|
Alvaro
|
44db76531e
|
markStoryRead: More logging in unusual cases
|
2022-10-03 16:10:20 -07:00 |
|
Fedor Indutny
|
b65890b07d
|
Update to latest pino
|
2022-10-03 15:53:41 -07:00 |
|
Jamie Kyle
|
6d56f8b8aa
|
support icu messageformat for translations
|
2022-10-03 14:19:54 -07:00 |
|
Alvaro
|
f533517672
|
Don't fallback to client-fanout on timeout, and more logs
|
2022-09-30 13:33:24 -07:00 |
|
Scott Nonnenberg
|
2b2594c20a
|
Stories: Fix sender key persistence, pipe story: true into sends
|
2022-09-30 09:59:36 -07:00 |
|
Josh Perez
|
67c706a7ef
|
Ensure deleting conversation deletes story replies
|
2022-09-29 17:57:11 -07:00 |
|
Fedor Indutny
|
f64426fbe0
|
Fix outside click in story replies
|
2022-09-29 13:13:45 -07:00 |
|
Scott Nonnenberg
|
5957c111cf
|
Move to smartling for translation services
|
2022-09-27 14:01:06 -07:00 |
|
Fedor Indutny
|
698c7a7739
|
Fix click handling for stories
|
2022-09-27 13:24:21 -07:00 |
|
Scott Nonnenberg
|
5ed5483dd7
|
Eliminate unknown groups and contacts from search results
|
2022-09-26 13:18:11 -07:00 |
|
Alvaro
|
77bf3a8669
|
Don't scroll to the bottom of story replies
|
2022-09-22 13:18:26 -07:00 |
|
Alvaro
|
4308739bc0
|
Fixes expirationTimer i18n
|
2022-09-21 17:57:44 -06:00 |
|
Fedor Indutny
|
59da9c7ae5
|
Stop using deprecated PniCredential
|
2022-09-21 09:18:48 -07:00 |
|
Fedor Indutny
|
53e17e8e08
|
Update to esbuild 0.15.8
|
2022-09-20 16:52:32 -07:00 |
|
Scott Nonnenberg
|
450051e541
|
Only process signal domain links if they have hash/path/query
|
2022-09-19 13:42:37 -07:00 |
|
Fedor Indutny
|
62647a357f
|
Support unregisteredAtTimestamp in storage service
|
2022-09-19 11:47:49 -07:00 |
|
Jamie Kyle
|
bbf4e74239
|
Init Danger/Endanger with Backbone/package.json versions rules
|
2022-09-16 11:32:28 -07:00 |
|
Jamie Kyle
|
01587b0f39
|
Accept multiple images and videos in attachment picker
|
2022-09-15 14:40:48 -07:00 |
|
Alvaro
|
6cfe2a09df
|
Consecutive playback and per-conversation playback rate
|
2022-09-15 14:10:46 -06:00 |
|
Jamie Kyle
|
eb10aafd7c
|
tsc:allowUnreachableCode, eslint:no-unreachable, assert->assertDev
|
2022-09-15 13:17:15 -06:00 |
|
Fedor Indutny
|
635840cd99
|
Properly handle closing click events in modals
|
2022-09-14 18:58:35 -07:00 |
|
Jamie Kyle
|
0086216c9d
|
Add eqeqeq rule but require == for null
|
2022-09-14 14:40:44 -07:00 |
|
jamiebuilds-signal
|
64a4d2e717
|
Improved reliability of strictAssert
|
2022-09-14 09:40:50 -07:00 |
|
Fedor Indutny
|
1a54d438c2
|
Separate flag for cdsi in beta channel
|
2022-09-13 21:07:47 -07:00 |
|
jamiebuilds-signal
|
5a8f484a03
|
Enable brace-style eslint rules
|
2022-09-13 14:48:09 -07:00 |
|
Alvaro
|
383a0fd17f
|
Added the time remaining for disappearing messages and stories
|
2022-09-09 11:35:00 -07:00 |
|
Fedor Indutny
|
2b5f0ffc10
|
Update Inter to 3.19
|
2022-08-31 12:57:21 -07:00 |
|
Fedor Indutny
|
7632f31cf2
|
Show internal error toast on CDS errors
|
2022-08-30 17:03:42 -07:00 |
|
Fedor Indutny
|
e5f6de946f
|
Update electron to 20.1.0
|
2022-08-29 09:28:41 -07:00 |
|
Josh Perez
|
eadef45290
|
Fix story group replies rendering
|
2022-08-25 12:10:56 -04:00 |
|
Fedor Indutny
|
2237f08507
|
Fix signal.me links
|
2022-08-24 10:33:48 -07:00 |
|
Josh Perez
|
413b6dbd5c
|
Assert that retried UUID is still part of dlist
|
2022-08-23 12:37:16 -04:00 |
|
Jordan Rose
|
a52bb25731
|
Typing while the emoji picker is up should enter search mode
|
2022-08-22 16:31:35 -07:00 |
|
Josh Perez
|
70bdbe33d5
|
Group stories should have a different timestamp
|
2022-08-19 14:12:05 -07:00 |
|