Commit graph

1105 commits

Author SHA1 Message Date
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