Fedor Indutny
b54c6f257d
Minimize and start Signal in tray
2022-09-06 15:09:52 -07:00
Scott Nonnenberg
0ba23d4b62
Format all messages.json files in preparation for larger changes
2022-08-31 20:42:18 -07:00
Fedor Indutnyy
663949ad81
Update strings
2022-08-31 16:00:05 -07:00
Josh Perez
39143015c5
UI for when read receipts are turned off
2022-08-31 09:11:14 -07:00
Fedor Indutny
7632f31cf2
Show internal error toast on CDS errors
2022-08-30 17:03:42 -07:00
Josh Perez
9d7eaa003f
Remove group from story feature
2022-08-30 12:13:32 -07:00
Fedor Indutnyy
ca899d3ce1
Release notes
2022-08-24 14:18:10 -07:00
Fedor Indutnyy
176c7886a4
Update strings
2022-08-24 13:46:10 -07:00
Josh Perez
f611256afc
First time My Stories post experience
2022-08-23 10:24:55 -07:00
Alvaro
13046dc020
Added a playback speed button on voice notes
2022-08-18 11:43:44 -04:00
Josh Perez
3436283165
Merge signalapp/Signal-Desktop#6036
2022-08-18 10:37:48 -04:00
Josh Perez
a10ce8a4fe
Updates translations
2022-08-17 19:20:12 -04:00
Josh Perez
1d0b1d806a
Only accept video/mp4 for story uploads
2022-08-12 16:44:10 -07:00
Fedor Indutnyy
2cfa4b72da
Update strings
2022-08-10 12:33:29 -07:00
Josh Perez
ccc89545c5
Lets users send stories to groups
2022-08-10 14:37:19 -04:00
Josh Perez
7bc6bbc668
Send story images/video
2022-08-04 12:23:24 -07:00
Josh Perez
fcf7406dd4
Adds error states to story images
2022-08-03 20:38:41 -04:00
Scott Nonnenberg
9328a56430
Update strings
2022-08-03 14:27:34 -07:00
Scott Nonnenberg
2596e5f61c
Add release notes for v5.54
2022-08-03 14:16:17 -07:00
Josh Perez
9eff67446f
Send text attachment stories
2022-08-02 15:31:55 -04:00
Josh Perez
58aaf1d0e7
Improvements to sound on/off in story viewer
2022-07-29 15:27:02 -04:00
Josh Perez
d7ec2e9d82
Adds ErrorBoundary around stories
2022-07-28 17:10:07 -07:00
Josh Perez
50fd71f8c8
Updates i18n strings
2022-07-28 14:43:32 -04:00
Josh Perez
9fbbb7a8d2
Release notes for v5.53
2022-07-27 21:00:52 -04:00
mooons
e22a08563e
Generalize macOS arm64 platform name
2022-07-25 17:18:46 -07:00
Josh Perez
06476de6c9
Adds debugging information to stories
2022-07-25 11:55:44 -07:00
Josh Perez
e321e1fea8
Edit distribution lists via story settings menu
2022-07-20 20:07:09 -04:00
Scott Nonnenberg
be5273e131
Update strings
2022-07-20 16:12:51 -07:00
Josh Perez
0d2e6493f5
Add a stories toggle to Preferences
2022-07-19 20:47:05 -04:00
Scott Nonnenberg
e052915272
Update strings
2022-07-13 17:28:47 -07:00
Josh Perez
9ce4b8977d
Show toast when reacting/replying to a Story
2022-07-12 09:41:41 -07:00
Josh Perez
712c9597c5
Fixes story reaction notification text
2022-07-11 11:35:55 -07:00
Josh Perez
3e2a30a818
Updates i18n strings
2022-07-08 15:08:40 -04:00
Josh Perez
9155784d56
Sync my stories with primary device
2022-06-30 20:52:03 -04:00
Josh Perez
ebac736de2
Updates strings
2022-06-30 20:47:22 -04:00
Fedor Indutnyy
d065afa277
Release notes for 5.48.x
2022-06-23 13:36:56 -07:00
Josh Perez
473318066c
Updates donate to signal copy
2022-06-23 13:17:36 -07:00
Fedor Indutnyy
c7a24ecec0
Update strings
2022-06-23 12:48:24 -07:00
Scott Nonnenberg
7b1721b0d0
Use different copy for outgoing gift badges
2022-06-23 09:15:26 -07:00
Josh Perez
d970d427f8
Create text stories
2022-06-16 17:48:57 -07:00
Josh Perez
aa23c2def2
Removes Inbox Backbone view
2022-06-16 15:12:50 -04:00
Josh Perez
ca2c8b35b7
Updates strings
2022-06-16 13:57:55 -04:00
Josh Perez
bc612ca2c3
Release notes for v5.47.x
2022-06-16 13:15:43 -04:00
Scott Nonnenberg
71d6a1d383
Conversation details: Unblock option for groups, update unblock style
2022-06-14 10:09:32 -07:00
Fedor Indutny
f2af71f8b5
Fix minor UI issues
2022-06-13 16:37:29 -07:00
Scott Nonnenberg
8ab96635de
Update strings, update to modern transifex tool
2022-06-01 15:38:00 -07:00
Fedor Indutnyy
e1c6067f92
Release notes for 5.45.x
2022-05-25 13:48:50 -07:00
Fedor Indutnyy
1890ba2542
Update strings
2022-05-25 13:48:50 -07:00
Fedor Indutny
dfc310805a
Allow manually retrying attachment downloads
2022-05-23 16:07:41 -07:00
Fedor Indutnyy
63fd6e1a06
Update strings
2022-05-12 14:12:34 -07:00
Scott Nonnenberg
0ba6a0926e
Support for incoming gift badges
2022-05-11 13:59:58 -07:00
Josh Perez
0ca66d6e95
Adjust story replies for direct conversations
2022-05-10 15:02:21 -04:00
Josh Perez
fa7b7fcd08
Adds keyboard shortcuts for calling
2022-05-10 11:14:08 -07:00
Josh Perez
144d594e31
Remove announcementGroup capability checks
2022-05-09 11:15:46 -07:00
Josh Perez
85c8ff76dc
Adds playback bar to story viewer
2022-05-06 12:02:44 -07:00
Josh Perez
85df5cf1d8
Updates button styles for replies and views
2022-05-06 09:17:33 -07:00
Josh Perez
4228c39e76
Updates translations
2022-05-04 21:16:07 -04:00
Fedor Indutnyy
54ab7feb18
Update strings
2022-04-28 12:39:40 -07:00
Josh Perez
72f979ea1d
Fix story reply box interactions
2022-04-22 23:16:13 -04:00
Fedor Indutnyy
ed013bf51c
Release notes for 5.41.x
2022-04-21 11:43:38 -07:00
Fedor Indutnyy
e0611f2104
Update strings
2022-04-21 11:41:40 -07:00
Josh Perez
d776deae01
Hidden stories list/unhide stories
2022-04-15 18:31:18 -04:00
Josh Perez
7ee0779c16
Updates translations
2022-04-15 18:25:38 -04:00
Josh Perez
85027e7ce5
Release notes for v5.40.x
2022-04-15 18:18:47 -04:00
Fedor Indutny
c1682a98cc
Patch NSIS installer message
2022-04-14 11:06:09 -07:00
Yusuf Sahin HAMZA
e150353f3f
Improve archive helper text
2022-04-08 18:32:15 -04:00
Josh Perez
b96b02593b
Add aria-label to all <Select /> instances
2022-04-07 17:40:57 -04:00
Fedor Indutnyy
ad89a80a87
Update strings
2022-04-07 12:56:54 -07:00
Fedor Indutnyy
43d51a3fb3
Release notes for 5.39.x
2022-04-07 12:48:02 -07:00
Fedor Indutny
5fdda012cd
Raise voice note time limit to one hour
2022-04-06 14:39:54 -07:00
Fedor Indutny
55c5f15cd9
Add Cannot_Update_Require_Manual dialog type
2022-04-06 11:27:17 -07:00
Josh Perez
fc9bdf9398
Process text story messages
2022-04-05 21:18:07 -04:00
Fedor Indutny
9568d5792e
Allow adding to a group by phone number
2022-04-04 17:38:22 -07:00
Fedor Indutnyy
f83fdce735
Update strings
2022-03-31 16:30:28 -07:00
Josh Perez
3b5cc26fec
Adds logic around downloading stories
2022-03-28 18:10:08 -07:00
Scott Nonnenberg
6eef476f28
Add release notes for 5.37
2022-03-23 16:27:14 -07:00
Scott Nonnenberg
23b3a22c75
Update strings
2022-03-23 16:13:20 -07:00
Scott Nonnenberg
c369e44d8e
Fix Contact Modal and improve Debug Log window
2022-03-21 11:41:48 -07:00
Scott Nonnenberg
703bb8a3a3
Introduce new 'Block request' button in timeline
2022-03-15 17:11:28 -07:00
Scott Nonnenberg
f217730b84
Support for people banned from joining groups via link
2022-03-14 18:32:07 -07:00
Scott Nonnenberg
b973c3ad9f
Update strings
2022-03-09 15:30:10 -08:00
Scott Nonnenberg
01e58f75d3
Add release notes for 5.36
2022-03-09 15:30:10 -08:00
Josh Perez
eb91eb6fec
Process incoming story messages
2022-03-04 13:14:52 -08:00
Evan Hahn
effe5aae6f
Assume everyone is GV2-capable
2022-03-04 13:48:44 -06:00
Scott Nonnenberg
0a52318be6
Delete for everyone: Track sends and show failure states
2022-03-04 11:22:31 -08:00
Josh Perez
ec97ffff82
Updates translation strings
2022-03-02 19:46:21 -05:00
Josh Perez
11895cdd19
Release notes for v5.35.x
2022-03-02 19:40:56 -05:00
Fedor Indutny
29c2f77d40
Display differential download size in UI
2022-02-25 10:44:03 -08:00
Evan Hahn
dbb732e7cf
Remove old release notes (v5.26 through v5.31, inclusive)
2022-02-25 09:23:38 -06:00
Fedor Indutny
21db47c423
Fix release note text
2022-02-24 16:27:25 -08:00
Fedor Indutnyy
d637985796
v5.34.0-beta.1
2022-02-23 18:09:27 -08:00
Fedor Indutnyy
68c0076a12
Update translations
2022-02-23 17:18:02 -08:00
Scott Nonnenberg
30783c887c
Introduce new conversationJobQueue
2022-02-16 10:36:21 -08:00
Evan Hahn
fd81d38931
Call details screen disable call buttons if call is active
2022-02-16 10:33:52 -08:00
Evan Hahn
da68def79f
Update translations
2022-02-16 12:32:32 -06:00
Scott Nonnenberg
0828d315c0
Add release notes for 5.32.x
2022-02-10 14:07:45 -08:00
Scott Nonnenberg
6bc3c0807d
Update strings
2022-02-10 13:22:40 -08:00
Josh Perez
40191f88da
Release notes for v5.31.x
2022-02-02 16:15:54 -05:00
Josh Perez
4de30786ec
Allow retry when cannot update
2022-02-02 16:13:56 -05:00
Evan Hahn
f9440bf594
Timeline date headers
2022-01-26 17:05:26 -06:00
Fedor Indutnyy
329d4335ef
Add release notes
2022-01-20 15:23:22 -08:00
Fedor Indutnyy
d3f36b6f0c
Update strings
2022-01-20 15:21:43 -08:00
Scott Nonnenberg
90356d4c0f
Move a number of sync messages to jobs for retry
2022-01-14 13:34:52 -08:00
Evan Hahn
74aaf7819a
Capitalize "Now" in message metadata
2022-01-14 12:13:16 -08:00
Scott Nonnenberg
b1c48b6c34
Add release notes for 5.29
2022-01-12 14:52:33 -08:00
Scott Nonnenberg
79af939aaa
Update strings
2022-01-12 14:38:08 -08:00
Evan Hahn
05d48d2789
Shorten calling "automatically muted" string
2022-01-12 16:10:34 -06:00
Fedor Indutny
91f1b62bc7
Detect startup after recent crashes
2022-01-11 12:02:46 -08:00
Evan Hahn
f8bbf5c998
Group calls: mute in the lobby if joining a large call
2022-01-07 12:01:23 -06:00
Evan Hahn
eb8687bd81
Add "Need help?" link to link screen
2022-01-05 16:13:33 -06:00
Evan Hahn
0fbaf05cd4
Update translations
2022-01-05 09:48:42 -06:00
Evan Hahn
ea5571b025
Update release notes for 5.28 release
2022-01-04 17:44:26 -06:00
Evan Hahn
364f00f37a
Redesign device link screens
2021-12-16 16:02:22 +01:00
Fedor Indutny
bd89956029
Update ChangeNumber--notification
2021-12-15 10:28:08 -06:00
Evan Hahn
c8c0d405c2
Update translations
2021-12-14 11:33:24 -06:00
Scott Nonnenberg
e74376b997
Remove Grunt in favor of ts/scripts
2021-12-14 10:43:46 -06:00
Evan Hahn
4e947211b2
Add release notes for v5.27.0-beta.1 release
2021-12-14 10:38:23 -06:00
Scott Nonnenberg
b1ebc0f483
Show sender and device number in decryption error toast
2021-12-06 16:21:30 -08:00
Josh Perez
c9d749ab8e
Updates translations
2021-12-02 13:43:10 -05:00
Josh Perez
4701aeb79e
Release notes for v5.26
2021-12-02 10:51:04 -06:00
Josh Perez
7affe313f0
Add image editor
2021-11-30 20:14:25 -06:00
Scott Nonnenberg
58e3dd9028
Conversation details label: Differentiate between group and 1:1 chat
2021-11-20 09:48:27 -06:00
Evan Hahn
80320d8825
"Search in $conversationName$" is now "Search chat"
2021-11-18 11:29:17 -08:00
Evan Hahn
ab91cbf94d
Fix a translation description field
2021-11-18 09:54:45 -08:00
Fedor Indutnyy
23bc0a9edc
Update translations
2021-11-16 21:40:54 +01:00
Fedor Indutnyy
309e1efb30
Update "What's New" for v5.25 release
2021-11-16 21:40:53 +01:00
Evan Hahn
515943c46c
Add "become a sustainer" button and view to badge dialog
2021-11-16 10:45:16 -06:00
Scott Nonnenberg
cbae7f8ee9
Search for username in compose mode
2021-11-11 17:17:29 -08:00
Evan Hahn
37992715cd
Remove caption editor
2021-11-09 16:25:29 -08:00
Evan Hahn
569a14e897
Remove release notes prior to v5.23
2021-11-04 14:01:46 -07:00
Evan Hahn
6ec8f0f856
Update "What's New" for v5.24 release
2021-11-03 15:56:31 -05:00
Evan Hahn
7df39cc8c5
Update translations
2021-11-03 12:06:40 -05:00
Scott Nonnenberg
3190f95fac
Usernames: Create/update/delete in profile editor
2021-11-01 12:13:35 -07:00
Evan Hahn
09250abb1e
Update "What's New" for 5.23 (and any other bugfix-only releases)
2021-10-28 15:25:25 -07:00
Evan Hahn
f4a25d0187
Update translations
2021-10-28 16:00:29 -05:00
Fedor Indutnyy
4397f392ed
v5.22 release notes
2021-10-21 15:58:57 -07:00
Fedor Indutnyy
29e1516714
Update translations
2021-10-21 15:57:04 -07:00
Josh Perez
2e438aa876
Conversation details screen for 1:1 chats
2021-10-20 16:46:41 -07:00
Josh Perez
b32d068e83
Affordances for really tall messages
2021-10-20 15:46:42 -05:00
Josh Perez
d4e2911450
Resize debug log, rename save button
2021-10-15 11:11:59 -07:00
Josh Perez
611fbcf39a
Updates translations
2021-10-14 21:14:10 -04:00
Josh Perez
c1ac618e6b
v5.21 release notes
2021-10-14 20:51:10 -04:00
Scott Nonnenberg
f60e9b9c9f
Sticker upload affordances, fix 'recent media'
2021-10-13 10:05:18 -07:00
Josh Perez
096849cc00
Adds aria attributes to the ConversationList
2021-10-07 19:52:48 -04:00
Evan Hahn
b9acd0238d
Update release notes for v5.20.0
2021-10-06 14:53:06 -07:00
Evan Hahn
95404f27a0
Update translations
2021-10-06 16:07:02 -05:00
Josh Perez
b9134f8332
Actionable toasts
2021-10-06 14:00:51 -07:00
Josh Perez
048e1e4cd7
Move the safety number viewer into modal
2021-10-06 16:27:14 -04:00
Josh Perez
fa66ddde0f
Context isolation for the debug log window
2021-10-06 09:16:51 -07:00
Josh Perez
31d1f25b18
Adds error dialog when voice recorder cannot start
2021-09-30 13:13:47 -07:00
Evan Hahn
ffe7cc578b
Update v5.19 release notes
2021-09-30 09:38:59 -07:00
Fedor Indutnyy
8c16341d44
Update release notes for 5.19
2021-09-29 17:16:16 -07:00
Fedor Indutnyy
41f73ec8c5
Update translations
2021-09-29 16:32:22 -07:00
Josh Perez
603c315c82
Moves AudioCapture into react
2021-09-29 13:23:06 -07:00
Evan Hahn
e11f11782c
Add alt text for link screen QR code
2021-09-28 12:17:12 -05:00
Fedor Indutnyy
abb73435b0
Fix typos and bugs in messages.json
2021-09-27 12:44:40 -07:00
Mr-Update
80a35c6df2
Update messages.json
...
I have made the desired correction.
2021-09-23 23:40:25 +02:00
Mr-Update
3568da779e
Update messages.json
...
I have made the desired corrections.
2021-09-22 23:16:27 +02:00
Scott Nonnenberg
24497ca0f1
Update release notes for 5.18
2021-09-22 09:02:50 -07:00
Scott Nonnenberg
f970edc7aa
Update strings
2021-09-22 09:02:50 -07:00
Mr-Update
b22dca0be9
Update messages.json
...
- Some typos corrected
- "description" line moved behind "message" line in "message--getNotificationText--text-with-emoji" and "EmojiPicker--skin-tone"
- "GroupV2--member-privilege--demote--other--unknown" syntax corrected ("placeholders" was absent)
2021-09-19 00:28:46 +02:00
Josh Perez
427055ea47
Associate form control with label for choose group members
2021-09-17 19:48:57 -04:00
Fedor Indutny
f3715411c6
Small UI fixes for left pane dialogs
2021-09-17 17:20:49 -05:00
Scott Nonnenberg
e2454ef7c5
Improve a few strings, highlight back button on focus, proper key value
2021-09-17 13:57:54 -07:00
Fedor Indutny
8eb0dd3116
Add NSIS retry dialog string to _locales
2021-09-17 09:38:30 -07:00
Evan Hahn
139e17f695
Update title text for reaction customization
2021-09-16 11:16:04 -05:00
Evan Hahn
bfa0bbf7da
Add "call back", "call again" buttons to timeline
2021-09-10 16:59:41 -07:00
Evan Hahn
f28456c160
Let users customize the preferred reaction palette
2021-09-09 09:29:01 -07:00
Evan Hahn
561bc0695f
Update reaction picker visuals
2021-09-07 14:30:58 -07:00
Fedor Indutny
5c7972893c
Add missing strings to _locales
folder
2021-09-07 14:41:14 -05:00
Scott Nonnenberg
36f86af616
Release Notes for 5.17
2021-09-02 17:45:03 -07:00
Scott Nonnenberg
bc1b172f2e
Update strings
2021-09-02 17:28:51 -07:00
Evan Hahn
a85dd1be36
Retry outbound "normal" messages for up to a day
2021-08-31 13:58:39 -07:00
Evan Hahn
d2503ffeff
Update release notes for v5.16 release
2021-08-26 13:41:43 -07:00
Evan Hahn
46f7025e41
Update translations
2021-08-26 11:29:16 -05:00
Evan Hahn
0e7f641dc1
Let users ring members when starting a group call
...
Co-Authored-By: Josh Perez <60019601+josh-signal@users.noreply.github.com>
2021-08-25 16:42:51 -05:00
Josh Perez
424d8785b6
Restyle relink dialog
2021-08-24 13:59:44 -07:00
Josh Perez
be378d2b23
Add missing translations
2021-08-23 09:19:18 -05:00
Evan Hahn
79c976668b
Receive rings for group calls
2021-08-20 09:06:15 -07:00
Josh Perez
c497b5b57d
Updates translations
2021-08-19 20:52:33 -04:00
Josh Perez
e9308bbafb
New option for control over update downloads
2021-08-19 15:56:29 -07:00
Josh Perez
91af0dad78
Faster preferences window
2021-08-18 13:08:14 -07:00
Evan Hahn
763c35e546
Update call lobby UI to match new designs
2021-08-17 16:45:18 -05:00
Fedor Indutny
50c4fa06cc
Change error boundary notification text
2021-08-17 14:49:22 -05:00
Scott Nonnenberg
8767578c9e
Update languages. New: lv and ml
2021-08-11 16:44:04 -07:00
Josh Perez
16e524b5ed
Updates translations
2021-08-05 20:41:40 -04:00
Josh Perez
12d2b1bf7c
Avatar defaults and colors
2021-08-05 20:17:05 -04:00
Fedor Indutny
a001882d58
Change Phone Number notifications
2021-08-05 16:34:49 -07:00
Evan Hahn
6b290a0f0c
@mentions notifications
2021-08-05 07:35:33 -05:00
Fedor Indutny
907e1d32ec
Handle message render errors in timeline
2021-08-02 13:55:47 -07:00
Scott Nonnenberg
25fe10382b
Update translations
2021-07-28 15:05:53 -07:00
Scott Nonnenberg
114a9b6969
Delivery Issues: Show simpler message when displayed in a group
2021-07-27 13:30:41 -07:00
Fedor Indutny
79633a9e7b
Fix title case for dialog
2021-07-23 10:17:25 -07:00
Scott Nonnenberg
830c8dd004
Update strings
2021-07-21 10:57:16 -07:00
Evan Hahn
df51ed18da
Update translations
2021-07-20 16:11:33 -05:00
Josh Perez
56d5d283bd
Support for announcement-only groups
2021-07-20 13:18:35 -07:00
Evan Hahn
1e10286210
Message details: group by send status, including viewed state
2021-07-20 14:56:50 -05:00
Josh Perez
cd35a29638
Edit profile
2021-07-19 12:26:06 -07:00
Scott Nonnenberg
acd8122c48
Improve error message for group link join failure
2021-07-16 12:14:43 -07:00
Scott Nonnenberg
a42c41ed01
Message Send Log to enable comprehensive resend
2021-07-15 16:48:09 -07:00
Josh Perez
168b7058f3
Updates translations
2021-07-14 18:23:58 -04:00
Evan Hahn
d4558dc13b
Remove delete button from message details screen
2021-07-12 15:57:58 -04:00
Josh Perez
fbfbda1bee
Update uk translations
2021-07-07 19:49:43 -04:00
Scott Nonnenberg
86bb0b57e9
Update strings
2021-06-30 15:15:30 -07:00
Fedor Indutny
759ced3417
Updater debug utility
2021-06-30 14:27:18 -07:00
Evan Hahn
af1f2ea449
Officially support the system tray on Windows
2021-06-29 12:18:03 -05:00
Fedor Indutny
cd28e71bc6
Default disappearing message timeout fixes
2021-06-25 16:52:56 -07:00
Josh Perez
01eabf9ec6
Option to send photos as high quality
2021-06-25 11:08:16 -05:00
Evan Hahn
b570985d54
Update translations
2021-06-23 14:21:18 -05:00
Josh Perez
a6283b3e3c
Update translations
2021-06-17 16:34:21 -05:00
Jordan Rose
0615e5528f
Improve menu bar on macOS
2021-06-14 12:01:49 -07:00
Scott Nonnenberg
343093514f
Update strings
2021-06-09 16:53:27 -07:00
Fedor Indutny
56f0e1ba46
Make sure screen name is internationalized
2021-06-03 11:42:30 -07:00
Josh Perez
bd46e3afd6
Fixes global chat color setting
2021-06-02 14:05:09 -07:00
Fedor Indutny
b009967a83
Display proper text when quoting view once message
2021-06-02 09:42:19 -07:00
Josh Perez
1b37c01fcc
Update translations
2021-06-01 20:39:02 -04:00
Scott Nonnenberg
9705f464be
Group Description: Edit/Receive
2021-06-01 20:24:28 -04:00
Evan Hahn
36c15fead4
Group name spoofing warning
2021-06-01 16:30:25 -07:00
Fedor Indutny
19f8042cd3
Universal Disappearing Messages
2021-06-01 13:45:43 -07:00
Josh Perez
373ffe4663
Screen sharing improvements
2021-06-01 12:47:55 -07:00
Scott Nonnenberg
ee513a1965
Support for message retry requests
2021-05-28 12:11:19 -07:00
Josh Perez
28f016ce48
Conversation Colors
2021-05-28 09:15:17 -07:00
Evan Hahn
d4dc9b8e39
Message Requests: Add new "Report spam and block" button
2021-05-27 13:37:58 -07:00
Scott Nonnenberg
83be37d479
Update strings for ca, de, et, km, sl, sv, and th
2021-05-20 17:48:22 -07:00
Josh Perez
ceffc2380c
Add screensharing behind a feature flag
2021-05-20 17:37:19 -07:00
Scott Nonnenberg
58294eed00
Update strings for fa, fr, hr, and is
2021-05-20 17:37:18 -07:00
Fedor Indutny
80da8bb47b
Display SMS/MMS disclaimer in empty search results
2021-05-20 17:37:17 -07:00
Fedor Indutny
7fa730531a
Improve experience for contacts without signal accounts
2021-05-20 17:37:08 -07:00
Josh Perez
cfd95aba13
Updating translation strings
2021-05-12 15:27:45 -04:00
Evan Hahn
44ecfe4746
Shorten spell check preferences string
2021-05-12 10:38:17 -07:00
Jacob Kiesel
75d54e7737
Add launch-on login option
...
See [#5244 ][0].
[0]: https://github.com/signalapp/Signal-Desktop/pull/5244
2021-05-11 15:59:21 -05:00
Fedor Indutny
986d8a66bc
Show challenge when requested by server
2021-05-05 17:09:29 -07:00
Evan Hahn
736075322c
Render disappearing message timers generically
2021-05-03 16:24:40 -07:00
Evan Hahn
fe772af251
Show "no groups in common" warning for relevant message requests
2021-04-30 15:58:57 -07:00
Evan Hahn
e7ef3de6d0
Profile name spoofing dialog
2021-04-29 14:27:35 -07:00
Evan Hahn
885ff5fe42
Show common groups in contact modal
2021-04-29 14:27:35 -07:00
Josh Perez
d203f125c6
Adds message forwarding
2021-04-27 18:35:35 -04:00
Josh Perez
5e2d48cc2f
Do not populate left pane on initial link
2021-04-20 19:16:49 -04:00
Josh Perez
6c0acd09df
Sync mute state
2021-04-09 11:19:38 -05:00
Evan Hahn
c8dc8a7398
Don't let users leave groups if they're the only admin
2021-04-05 18:08:50 -04:00
Evan Hahn
c711fbe0c0
In conversation hero, show “No group in common” if you have no common groups and no phone number
2021-04-05 18:08:50 -04:00
Quentin Hibon
7438590bc0
Remove es_419 localization
...
See [#5037 ][0].
[0]: https://github.com/signalapp/Signal-Desktop/pull/5037
2021-04-02 15:30:25 -05:00
Jost Schulte
15227aa962
Clarify warning text for local message deletion
...
Co-authored-by: Jost Schulte <jost@jibble.io>
See [#5130 ][0].
[0]: https://github.com/signalapp/Signal-Desktop/pull/5130
2021-04-02 15:28:37 -05:00
Fedor Indutny
05f59f3db1
Add download button and pending spinner for audio messages
2021-03-19 16:57:36 -04:00
Evan Hahn
b81a52bbdd
New Group administration: Add users
2021-03-19 16:57:35 -04:00
Fedor Indutny
12d7f24d0f
New UI for audio playback and global audio player
...
Introduce new UI and behavior for playing audio attachments in
conversations. Previously, playback stopped unexpectedly during window
resizes and scrolling through the messages due to the row height
recomputation in `react-virtualized`.
With this commit we introduce `<GlobalAudioContext/>` instance that
wraps whole conversation and provides an `<audio/>` element that
doesn't get re-rendered (or destroyed) whenever `react-virtualized`
recomputes messages. The audio players (with a freshly designed UI) now
share this global `<audio/>` instance and manage access to it using
`audioPlayer.owner` state from the redux.
New UI computes on the fly, caches, and displays waveforms for each
audio attachment. Storybook had to be slightly modified to accomodate
testing of Android bubbles by introducing the new knob for
`authorColor`.
2021-03-19 16:57:35 -04:00
Evan Hahn
9f5335b854
New Group administration: update title and avatar
2021-03-19 16:57:35 -04:00
Evan Hahn
5de4babc0d
Support for creating New Groups
2021-03-19 16:53:52 -04:00
Josh Perez
12bba24dbd
Improvements to Group Settings screen
2021-03-19 16:53:51 -04:00
Evan Hahn
06fb4fd0bc
Add "new conversation" composer for direct messages
2021-03-19 16:53:51 -04:00
Scott Nonnenberg
98e7e65d25
Automatic session reset
2021-03-19 16:53:51 -04:00
Scott Nonnenberg
cbc4bbb583
Update strings
2021-02-22 14:04:40 -08:00
Scott Nonnenberg
4fc54dc7e7
Update strings
2021-02-17 10:56:48 -08:00
Scott Nonnenberg
73689b60d7
Update strings
2021-02-10 14:56:36 -08:00
Scott Nonnenberg
a8d7d718b5
Fix string for unattributed admin approval enable
2021-02-08 14:04:56 -06:00
Scott Nonnenberg
a48b3e381e
Support for joining New Groups via invite links
2021-01-29 14:16:48 -08:00
Josh Perez
c0510b08a5
Introduce conversation details screen for New Groups
...
Co-authored-by: Chris Svenningsen <chris@carbonfive.com>
Co-authored-by: Sidney Keese <me@sidke.com>
2021-01-29 13:19:24 -08:00
Evan Hahn
b281420a40
Group calling: add speaker view
2021-01-25 18:28:59 -08:00
Evan Hahn
fbfcdbf84e
Group calling: add overflow area
2021-01-25 18:28:59 -08:00
Scott Nonnenberg
272e6cc614
Group V2 invite links: in-conversation messages
2021-01-25 18:28:58 -08:00
Scott Nonnenberg
f32a0b537d
Update strings
2021-01-19 17:35:11 -08:00
Josh Perez
ab433b8f15
Updates locale strings
2020-12-10 13:48:32 -05:00
Josh Perez
016fc62b8b
When group call is empty you are now full screen
2020-12-10 10:40:34 -08:00
Scott Nonnenberg
8c771ccb89
New Group migration dialog: Migrate -> Upgrade
2020-12-09 09:57:45 -08:00
Josh Perez
456c51308f
Group Calling: You is in this call
2020-12-08 18:35:21 -05:00
Josh Perez
318013e83d
Handles safety number changes while in a call
2020-12-08 14:37:04 -05:00
Evan Hahn
0c039bf431
Add group calling events to the message timeline
2020-12-07 14:43:19 -06:00
Josh Perez
81cc8a1211
Group Calling: blocking participants
...
Co-authored-by: Evan Hahn <evanhahn@signal.org>
2020-12-01 19:30:25 -06:00
Scott Nonnenberg
b3c161f484
Migration: Use pendingMember roles, better 'you were invited'
2020-12-01 15:45:39 -08:00
Scott Nonnenberg
2b8ae412e0
New feature flag with ability to migrate GV1 groups
2020-12-01 10:42:35 -06:00
Evan Hahn
daef1feae8
Add list of participants to the lobby, and add basic blocking for max participants
2020-11-23 14:49:32 -05:00
Evan Hahn
6d53cb1740
Group calling: Peek into a group call
2020-11-23 14:49:32 -05:00
Scott Nonnenberg
2c69f2c367
Support for GV1 -> GV2 migration
2020-11-23 14:48:12 -05:00
Josh Perez
1f0c091e13
Group calling enhancements
2020-11-23 14:45:44 -05:00
Scott Nonnenberg
3ab17068fc
Update strings
2020-11-16 14:08:09 -08:00
Scott Nonnenberg
3ee830ae63
Prevent send and show toast for invalid conversations
2020-11-16 15:34:41 -06:00
Chris Svenningsen
d593f74241
New contact popup when clicking on group member or avatar
2020-11-11 09:36:05 -08:00
Scott Nonnenberg
3e2dafa1ad
Update strings
2020-11-10 16:56:42 -08:00
Chris Svenningsen
c408072576
Mark conversation as unread
...
Co-authored-by: Sidney Keese <sidney@carbonfive.com>
2020-11-04 13:03:10 -06:00
Josh Perez
3f623d9348
Minor reaction string change in shortcuts
2020-11-04 13:00:40 -06:00
Josh Perez
7d29cb5edf
Calling participants list
2020-11-04 13:00:40 -06:00
Vin Howe
526ab4fe29
Add menu option for copying supported images in lightbox ( #4614 )
2020-11-02 16:47:46 -08:00
jimio-signal
1c057323ba
Point to support flow instead of github
2020-10-26 15:48:44 -07:00
Scott Nonnenberg
04b7a29229
Modern profile sharing in 1:1 and GroupV1 groups
2020-10-26 15:48:44 -07:00
Scott Nonnenberg
26b2fd911e
Update strings
2020-10-20 20:58:31 -04:00
Scott Nonnenberg
d0cfd7b7db
Remove 'call you' from message requests copy
2020-10-15 15:03:28 -04:00
Josh Perez
8446b2dc61
Calling: Match buttons in other clients
2020-10-15 14:35:51 -04:00
Chris Svenningsen
492bb283ee
A few Delete For Everyone fixes
...
Co-authored-by: Sidney Keese <sidney@carbonfive.com>
2020-10-12 18:10:08 -04:00
Josh Perez
59a181bd30
Calling: Lobby
2020-10-12 18:10:08 -04:00
Scott Nonnenberg
33ca9c48af
SafetyNumberViewer: Disable for contacts with missing data
2020-10-12 18:10:08 -04:00
Scott Nonnenberg
d51a0b5ece
GroupsV2: Better group invite behavior
2020-10-12 18:10:08 -04:00
Chris Svenningsen
6a7d45b6fc
Pinned Chats
2020-10-12 18:10:08 -04:00
Evan Hahn
c57f7f1cdb
Call requests: caller
2020-10-12 18:10:08 -04:00
Josh Perez
a581f6ea81
Calling: Picture-in-picture
2020-10-12 18:10:08 -04:00
Sidney Keese
866217a724
Delete For Everyone Send
...
Co-authored-by: Chris Svenningsen <chris@carbonfive.com>
2020-10-12 18:10:08 -04:00
Chris Svenningsen
63b2644cb4
Read Pinned Chats
...
Co-authored-by: Sidney Keese <sidney@carbonfive.com>
2020-10-12 18:10:08 -04:00
Evan Hahn
333dc17c0a
Proper call requests for callee
2020-10-12 18:10:07 -04:00
Evan Hahn
bdd71e4898
Support APNGs in Sticker Creator
2020-10-12 18:10:07 -04:00
Scott Nonnenberg
6b3d5c19b3
GroupV2: Show better strings for 'added but previously invited' cases
2020-10-12 18:10:07 -04:00
Josh Perez
efca69f0f2
Update translations
2020-09-21 20:22:24 -04:00
Evan Hahn
eba1bf3100
Add software acknowledgments, link to them from About window
2020-09-21 15:42:51 -04:00
Josh Perez
22ba54ce5c
Don't count muted convos in badge count by default
2020-09-21 15:42:51 -04:00
Chris Svenningsen
5364de90a4
migrate components stickers to eslint
2020-09-21 15:42:51 -04:00
Chris Svenningsen
372aa44e49
Migrate conversations to ESLint
2020-09-21 15:42:51 -04:00
Chris Svenningsen
b13dbcfa77
Migrate components to eslint
2020-09-21 15:42:50 -04:00
Scott Nonnenberg
ceaf7863e1
Update strings for de, it, nl, sl, sq, sv, uk, zh_CN, and zh_TW
2020-09-21 15:42:36 -04:00
Scott Nonnenberg
7a02cc815d
Support for new GroupV2 groups
2020-09-09 17:34:57 -07:00
Evan Hahn
91a591c6ca
Show group names in notifications, and only show the latest
2020-09-09 17:34:57 -07:00
Evan Hahn
496a90efbb
More descriptive notification/left pane text
2020-09-09 17:34:57 -07:00
Chris Svenningsen
5b1536cc02
Initial move towards new ESLint config supporting TS
...
Co-authored-by: Sidney Keese <sidney@carbonfive.com>
2020-09-01 17:11:16 -04:00
hashes4merkle
243ed832ba
Fix typos in messages.json ( #4471 )
2020-08-31 20:59:14 -04:00
Josh Perez
036ce0a6d9
Calling device selection: Localize 'default'
2020-08-28 15:42:25 -04:00
Josh Perez
84e52c948b
Mute conversations
2020-08-28 15:42:25 -04:00
Josh Perez
8ab1013f70
Calling: Device Selection
2020-08-28 15:42:25 -04:00
Josh Perez
25dabd56fd
Outgoing call: Show safety number dialog if change detected
2020-08-28 15:42:24 -04:00
Danny Lin
c8261814fd
Add setting to toggle notification attention drawing ( #4457 )
...
In many GNU/Linux setups, drawing attention when a notification arrives
causes the Signal window to steal focus immediately and interrupt the
user from what they were doing before the notification arrived. GNOME
Shell is the most prominent example of this behavior, but there are
likely other cases as well. Suddenly stealing focus on external events
like this can even pose a security problem in some cases, e.g. if the
user is in the middle of a typing a sudo password on one monitor while a
notification arrives and focuses Signal on another monitor. See #4452
for more information.
Disabling attention drawing entirely for Linux is also problematic
because some users rely on it as the sole indication of a new message,
as seen in #3582 and #3611 .
Commit f790694559
improved the situation
by adding a hidden "--disable-flash-frame" command-line argument, but
this argument is undocumented and manually adding command-line arguments
to the application's .desktop file is not user-friendly.
This commit adds a settings option for whether to draw attention when a
new notification arrives to make it easy for all Linux users to obtain
the appropriate behavior without relying on an undocumented
command-line argument.
Fixes #4452 .
2020-08-24 14:45:31 -07:00
u32i64
0c9e7ced60
Fix some typos in messages.json ( #4447 )
2020-08-14 10:01:51 -07:00
Scott Nonnenberg
22e7c9c56f
Update strings
2020-08-13 16:26:29 -07:00
Josh Perez
6a68b37c83
New message state: Partially sent
2020-08-06 18:22:52 -07:00
Scott Nonnenberg
81cb7730a5
Message Requests improvements
2020-08-06 20:50:54 -04:00
Scott Nonnenberg
57308d3104
Fixes several bugs
2020-08-04 21:13:19 -04:00
Scott Nonnenberg
d75eee015f
Show notifications when a user's profile name changes
2020-07-30 13:27:44 -07:00
Scott Nonnenberg
d07b8e82b2
First-class profile name rendering
2020-07-30 13:27:41 -07:00
Josh Perez
5b83485c89
Update safety number change warning dialog
2020-07-30 13:10:05 -07:00
Peter Thatcher
d3a27a6442
Calling support
2020-07-30 13:08:47 -07:00
Ken Powers
83574eb067
Message Requests
2020-07-30 13:08:44 -07:00
Scott Nonnenberg
dfa846e4f3
Update strings. Two new supported languages: af and eu
2020-07-15 16:11:21 -07:00
Scott Nonnenberg
6afa6db5be
Conversation.getTitle(): return 'unknown contact' if no data
2020-07-13 16:06:29 -07:00
Scott Nonnenberg
a8789919e8
Github -> GitHub
2020-06-24 17:26:37 -07:00
Ken Powers
b842b69660
Help Menu changes
2020-06-23 17:30:33 -07:00
Scott Nonnenberg
56470d8374
View All Media -> View Recent Media
2020-06-10 14:39:45 -07:00
Ken Powers
0865a5481c
Pre-alpha: React with any emoji, behind flag
2020-05-05 14:18:46 -07:00
Scott Nonnenberg
d13c3d3350
Link flow: Show 'you must upgrade' on 409 server response
2020-05-05 14:18:46 -07:00
Ken Powers
7bb7c0d1e1
Debug Log: Copy URL instead of open in browser
2020-05-05 14:18:46 -07:00
Scott Nonnenberg
4c750ca3e8
Update strings
2020-04-29 17:42:41 -07:00
Ken Powers
ba5e2ff6e5
Receive support for DOE messages
2020-04-29 17:42:41 -07:00
Scott Nonnenberg
464c814a95
Remove all IndexedDB migration code
2020-04-29 17:42:41 -07:00
Scott Nonnenberg
df849c65a8
Settings pane -> Preferences pane
...
* Settings pane -> Preferences pane
* Remove 'settings' string
2020-04-29 17:42:41 -07:00
Scott Nonnenberg
ebb3864f58
New keyboard shortcuts: Ctrl+1..9, Ctrl+Tab/Ctrl+Shift+Tab
...
* New keyboard shortcuts: Ctrl+1..9, Ctrl+Tab/Ctrl+Shift+Tab
* Add new shortcuts to the shortcut guide
2020-04-29 17:42:41 -07:00
Scott Nonnenberg
71436d18e2
Include sender in group update notifications
2020-04-15 14:44:46 -07:00
Ken Powers
c780c12df7
Use multiple spellCheckDirty messages
2020-03-25 08:16:10 -07:00
Ken Powers
4a8f5db0a4
Use Electron Spellchecker
2020-03-24 17:03:22 -07:00
Scott Nonnenberg
6bd5587d50
Retry websocket connect if error returned is 502
...
* Retry websocket connect if error returned is 502
* Introduce connect button on 'Disconnected' left-pane dialog
* NetworkStatus: If user clicks connect, show connecting for 5s
2020-03-24 17:03:22 -07:00
Scott Nonnenberg
4d34564ab2
Update strings for ar, bg, bn, ca, cs, da, de, el, eo, es, et...
...
...fa, fi, fr, he, hi, hr, hu, id, it, ja, km, kn, ko, lt, mk,
mr, ms, nb, nl, nn, no, pl, pt_BR, pt_PT, ro, ru, sk, sl, sq,
sr, sv, sw, ta, te, th, tr, uk, ur, vi, zh_CN, and zh_TW
2020-03-24 17:02:01 -07:00
Josh Perez
4830213a12
Sort by inbox position to match phone after link
2020-03-24 17:02:01 -07:00
Ken Powers
31f219690a
Show "you" instead of "me" in the group members list
2020-03-24 17:02:01 -07:00
Scott Nonnenberg
a840e2e5b1
Remove legacy import flow
2020-03-04 17:12:56 -08:00
Ken Powers
faa2b13026
Reactions: Go directly to all tab, show 'You' for current user
2020-03-03 14:33:54 -08:00
Josh Perez
2138395bcb
Improve UI around Voice Message limits
2020-02-20 16:24:40 -08:00
Josh Perez
18fd44f504
Move all status/alert dialogs into the Left Pane
2020-02-12 13:30:58 -08:00
Ken Powers
6a9d8b86d8
Add "all" tab to ReactionViewer
2020-02-05 15:14:25 -08:00
Ken Powers
c6a23ff4f6
Remove "you" qualifier from ReactionViewer and ContactName
2020-02-05 14:28:54 -08:00
Ken Powers
01d4aa0772
Update to new message bubble reactions design
2020-02-03 12:02:49 -08:00
Ken Powers
7461250caf
Indicate when reaction is from the current user
2020-01-29 13:58:50 -08:00
Scott Nonnenberg
a611ea8ef1
Update strings
2020-01-23 16:01:43 -08:00
Ken Powers
153503efc5
Send Reactions
2020-01-23 15:57:37 -08:00
Ken Powers
6cc0f2abce
Render incoming Reactions
2020-01-17 14:23:19 -08:00
Scott Nonnenberg
55eff02872
Reintroduce file chooser dialog for every attachment save
2020-01-15 17:23:02 -05:00
Scott Nonnenberg
4f50c0b093
Use 1x icon in View-once bubbles, explanatory expired toasts
2020-01-10 11:29:51 -05:00
Scott Nonnenberg
1bf9ca7233
Save attachments with macOS quarantine attribute
...
* Attachments: Always save file to downloads directory, show toast
* Add new build:dev command for casual builds
2020-01-09 14:57:43 -05:00
Ken Powers
0d3b390129
Upgrade Prettier
2020-01-08 09:44:54 -08:00
Ken Powers
f7568810ea
Sticker Creator: New toaster implementation, better error handling
2020-01-06 18:20:16 -08:00
Ken Powers
fe65fd3eaa
Sticker creator updates: new 200 sticker max, WebP supported
2019-12-19 15:27:02 -08:00
Ken Powers
11d47a8eb9
Sticker Creator
2019-12-17 12:28:46 -08:00
Scott Nonnenberg
b168d96a56
Lint fix
2019-12-17 11:06:06 -08:00
Ken Powers
d86e8ef7ec
Add sticker introduction tooltip image
2019-12-17 10:30:03 -08:00
Scott Nonnenberg
d51547e6cd
Update language strings
2019-11-22 13:45:12 -05:00
Scott Nonnenberg
bee52bf7e2
Voice Note -> Voice Message
2019-11-15 14:34:24 -08:00
Scott Nonnenberg
20a892247f
Keyboard shortcuts and accessibility
2019-11-13 16:53:42 -08:00
Scott Nonnenberg
5e8ee73de5
Update localization strings
2019-11-11 12:55:59 -05:00
Scott Nonnenberg
dd1f9b055f
New AvatarPopup component
2019-10-17 14:22:07 -04:00
Artem Varaksa
de16d5cee7
Fix typos in messages.json ( #3668 )
...
* Fix typo in messages.json
* Fix description of `Disappearing Video` string
2019-10-11 08:46:23 -07:00
Scott Nonnenberg
c81c25bb85
Update colors, icons, and fonts
2019-10-10 14:56:14 -07:00
Scott Nonnenberg
5c00b89600
Support for receiving View Once Video
2019-10-10 14:56:14 -07:00
Scott Nonnenberg
87ae65c852
Update localization strings
2019-09-13 13:59:54 -07:00
Scott Nonnenberg
c39d5a811a
Full-text search within conversation
2019-08-21 14:52:30 -07:00
Scott Nonnenberg
9d4f2afa5a
Persist drafts
2019-08-21 14:52:30 -07:00
Scott Nonnenberg
5ebd8bc690
Virtualize Messages List - only render what's visible
2019-08-21 14:52:30 -07:00
Artem Varaksa
cd8421caf2
Fix typo: saftey
-> safety
( #3470 )
2019-07-22 09:53:32 -07:00
Ken Powers
7b645011c2
New composition area with emoji typeahead
2019-07-17 11:29:51 -07:00
Scott Nonnenberg
e62a1a7812
Receive support for View Once photos
2019-07-17 11:29:51 -07:00
Scott Nonnenberg
277780360c
Update string for unspported message after upgrade
2019-06-19 15:52:57 -07:00
Scott Nonnenberg
9fd867fdd1
Support new 'requiredProtocolVersion' in DataMessage
...
* Add new requiredProtocolVersion field to DataMessage
* Message.requiredProtocolVersion, warning if version mot supported
* Update strings; limit width; new left pane preview text
2019-06-10 17:40:02 -04:00
Ken Powers
be5d0837f8
Support additional sticker states
...
Co-authored-by: scott@signal.org
Co-authored-by: ken@signal.org
2019-05-29 11:01:32 -07:00
Ken Powers
0e9d549cf3
Fuzzy-Searchable Emoji Picker
2019-05-24 17:03:13 -07:00
Ken Powers
fd36720079
Add "system" theme setting for MacOS
2019-05-16 17:15:54 -07:00
Ken Powers
29de50c12a
Stickers
...
Co-authored-by: scott@signal.org
Co-authored-by: ken@signal.org
2019-05-16 16:10:37 -07:00
Scott Nonnenberg
b31fbcaa17
Don't send if message body is too long
2019-04-16 14:35:16 -07:00
Scott Nonnenberg
2beee8da09
Update strings for 45 languages
2019-04-08 14:16:09 -07:00
Scott Nonnenberg
c8ea2e9463
Download and install updates without the help of electron-updater
2019-04-05 17:18:37 -07:00
Scott Nonnenberg
8c4d90df07
Send long text as an attachment instead of inline
...
Remove Android length warning
Handle incoming long message attachments
Show long download pending status in message bubble
Fix the width of the smallest spinner
Remove Android length warning from HTML templates
2019-03-14 17:30:46 -07:00
Scott Nonnenberg
42041d955c
Fix typo in 'move to inbox' string
2019-03-13 09:15:03 -07:00
Scott Nonnenberg
601ad3773c
Update strings for sixteen languages
2019-03-12 17:44:14 -07:00
Scott Nonnenberg
6ffbc0ac06
Archive Conversation
2019-03-12 17:44:14 -07:00
Scott Nonnenberg
b3ac1373fa
Move left pane entirely to React
2019-03-12 17:44:14 -07:00
Scott Nonnenberg
ae161c6cf6
Update to Electron 4.x
2019-03-12 17:44:14 -07:00
Scott Nonnenberg
5165eb3bd4
On database error: show popup, allow user to delete and relaunch
2019-02-20 16:51:30 -08:00
Scott Nonnenberg
5ea8f73f10
Localization updates
2019-02-13 16:53:39 -08:00
Scott Nonnenberg
a43a78731a
Note to Self
2019-02-12 16:08:51 -08:00
Scott Nonnenberg
8654d80973
Localization updates
2019-02-05 13:55:55 -08:00
Scott Nonnenberg
0d7480bd92
A number of small fixes for Link Previews
2019-02-05 13:55:55 -08:00
Scott Nonnenberg
425e45e17a
Introduce new language: NB
2019-01-29 16:08:03 -08:00
Scott Nonnenberg
160d9f640b
Large update to localization strings
2019-01-29 13:53:14 -08:00
Scott Nonnenberg
813924685e
Link Previews
2019-01-29 13:53:14 -08:00
Scott Nonnenberg
1e4b562922
Multiple images can now be selected in file chooser and drag/drop
2019-01-16 10:32:57 -08:00
Scott Nonnenberg
0de54e125c
Improve caption editor usability, new 'add attachment' affordance
2019-01-15 10:51:49 -08:00
Scott Nonnenberg
aab2a57b48
Some style and interaction fine-tuning
2019-01-14 17:40:31 -08:00
Scott Nonnenberg
f9ea7be61f
Reintroduce single attachment limit
2019-01-04 12:25:48 -08:00
Scott Nonnenberg
985b1d6aa6
New staged attachments UI, multiple image attachments per message
2019-01-04 12:21:26 -08:00
Scott Nonnenberg
79a861a870
Typing Indicators
2018-11-26 15:26:04 -08:00
Scott Nonnenberg
99252702e1
Support receiving multiple images in one messages
2018-11-26 15:26:04 -08:00
Scott Nonnenberg
a2202d7d8c
Update localization strings
2018-11-07 16:36:05 -08:00
Scott Nonnenberg
527b884eb4
Update localization strings
2018-11-01 17:00:24 -07:00
Scott Nonnenberg
1755e0adfd
Move all remaining stores to SQLCipher
2018-10-31 17:36:51 -07:00
Scott Nonnenberg
a7d78c0e9b
Sealed Sender support
...
https://signal.org/blog/sealed-sender/
2018-10-29 14:49:18 -07:00
Scott Nonnenberg
afa7f4b084
Add ca language
2018-10-17 17:30:18 -07:00
Scott Nonnenberg
14651a39bd
Localization updates
2018-10-15 17:32:32 -07:00
Scott Nonnenberg
ca61c9cb85
Warnings for dangerous files
2018-10-09 13:48:32 -07:00
Scott Nonnenberg
979afad47a
Localization string updates
2018-09-20 15:34:59 -07:00
Scott Nonnenberg
9c399624cc
Support for blocking groups on mobile, via group/blocked syncs
2018-09-14 16:25:43 -07:00
Scott Nonnenberg
46dac94ab8
Pop toast on attempted attach if image attachment is too large
2018-09-05 17:48:43 -07:00
Scott Nonnenberg
8290146721
Show generic attachment for non-loading/too-large images/videos
2018-09-05 17:48:43 -07:00
Scott Nonnenberg
0d6c3c0bce
Introduce new languages to the product
2018-09-05 14:17:38 -07:00
Scott Nonnenberg
efefb7a488
Update localization strings
2018-09-05 14:17:38 -07:00
Scott Nonnenberg
ffd40d41fe
Update strings for 'fa' language
2018-08-16 16:55:55 -07:00
Scott Nonnenberg
b3d56276a8
Conversations now better take advantage of wide screens
2018-08-15 17:00:32 -07:00
Scott Nonnenberg
fedfbed304
Copy quoted message contents into quote on receipt
...
Also:
- visually distinguish any reference we couldn't verify on receipt
- show toast on quote click if we can't scroll to message
- toast visuals redesigned to match rest of app
2018-08-15 14:58:55 -07:00
Scott Nonnenberg
1d7987108b
Show and log progress during the SQLCipher migration
2018-08-02 17:25:51 -07:00
Scott Nonnenberg
3b7ee3e2ce
A couple copy changes: Show -> View, New Number -> Safety Number
2018-08-01 11:59:49 -07:00
Scott Nonnenberg
3e62b82774
Update localization strings
2018-07-31 17:09:10 -07:00
Scott Nonnenberg
e80857562a
Disappearing messages: show 'disabled' instead of 'set to off'
2018-07-27 09:15:57 -07:00
Scott Nonnenberg
643739f65d
Responding to feedback on the updated visuals ( #2549 )
...
* Conversation List Item: timestamp bold only when convo has unread
* Preserve the positioning of overlays on re-entry into convo
* ConversationListItem: Handle missing and broken thumbnails
* Shorten timestamp in left pane for better Android consistency
* Update convo last updated if last was expire timer change
But not if it was from a sync instead of from you or from a contact.
* Make links in quotes the same color as the text
* MediaGridItem: Update placeholder icon colors for dark theme
* Ensure turning off timer shows 'Timer set to off' in left pane
* ConversationListItem: Show unread count in blue circle
* Add one pixel margin to blue indicator for text alignment
* Ensure replies to voice message can bet sent successfully
2018-07-20 16:37:57 -07:00
Scott Nonnenberg
60d56cf7e0
Localization strings update ( #2550 )
2018-07-20 16:30:56 -07:00
Scott Nonnenberg
2ef2235317
Show error if debug log upload fails
2018-07-19 10:21:53 -07:00
Scott Nonnenberg
c517e4193b
New option: Disable spell check
2018-07-18 19:41:16 -07:00
Scott Nonnenberg
61bb038207
Update localization strings
2018-07-18 10:47:58 -07:00
Scott Nonnenberg
3c69886320
Finish new Message component, integrate into application
...
Also:
- New schema version 8 with video/image thumbnails, screenshots, sizes
- Upgrade messages not at current schema version when loading messages
to show in conversation
- New MessageDetail react component
- New ConversationHeader react component
2018-07-17 15:58:07 -07:00
Scott Nonnenberg
69f11c4a7b
Include _locales/en/messages.json in prettier formatting
2018-07-17 15:53:32 -07:00
Scott Nonnenberg
dc11db92f9
New React component: Message
...
Also: Use react to render contects on the 'show group members' screen
2018-07-17 15:53:33 -07:00
Scott Nonnenberg
fc5c52fbdf
Remove iOS theme in favor of plain light/dark themes
2018-07-17 15:45:40 -07:00
Scott Nonnenberg
9003419ff6
Update strings for quite a few languages
2018-07-12 11:32:00 -07:00
Scott Nonnenberg
ad4387803b
New media permission, show dialog when not enabled for voice msg
...
UI now in separate renderer:
- the permissions popup
- settings dialog
- debug log dialog
- about window
Couple bug fixes:
- About Window: Fix 'escape' to close window
- Remove outdated dist/copy tasks from Gruntfile
Eslintified settings_view.js
2018-07-03 16:04:21 -07:00
Scott Nonnenberg
9d9a797bda
Handle timer updates along with group updates
2018-07-03 16:04:21 -07:00
Scott Nonnenberg
4415293100
Make all OS menus localizable
...
Turns out that Electron is not localizing the 'role' elements like we
expected would happen.
2018-07-03 16:04:21 -07:00
Scott Nonnenberg
1f02d411a1
Add missing timer option strings
2018-07-03 15:10:00 -07:00
Scott Nonnenberg
9ef7c42097
Add link to terms and privacy policy in about window
2018-06-21 15:38:11 -07:00
Scott Nonnenberg
d29f50c396
Update fr/tr strings ( #2479 )
2018-06-21 12:03:06 -07:00
Scott Nonnenberg
01be58acc2
Remove formatting in importError localization string
2018-05-23 16:26:48 -07:00
Scott Nonnenberg
ab00c71c46
Remove unused messages.json strings
2018-05-23 16:26:47 -07:00
Scott Nonnenberg
2988da0981
Turn on all of Microsoft's recommend lint rules
...
Biggest changes forced by this: alt tags for all images, resulting in
new strings added to messages.json, and a new i18n paramter/prop added
in a plot of places.
Another change of note is that there are two new tslint.json files under
ts/test and ts/styleguide to relax our rules a bit there. This required
a change to our package.json script, as manually specifying the config
file there made it ignore our tslint.json files in subdirectories
2018-05-23 16:26:47 -07:00
Scott Nonnenberg
d54aedcefa
A few fixes for the contact detail screen ( #2374 )
...
* Only show 'send message' on contact detail when user has account
* Make contact detail headers visible in dark mode
* Fix vertical scrolling for very large contact in detail pane
* Fix a couple comment typos
2018-05-23 12:15:46 -07:00
Scott Nonnenberg
eafa038ba4
Use backup labels if custom contact type labels are missing
2018-05-10 11:54:58 -07:00
Daniel Gasienica
3bf8a8966a
Notification improvements
...
- Remove on read, on focus, and on exit.
- Show multi-message notifications like '5 new messages'.
2018-05-10 14:45:56 -04:00
Scott Nonnenberg
41be7f126b
Visuals for embedded contacts as well as contact detail screen
2018-05-07 19:09:55 -07:00
Scott Nonnenberg
b41cf47df6
Update translations for week of 5/7 ( #2352 )
2018-05-07 19:04:25 -07:00
Daniel Gasienica
e167958135
Remove unused messageCaption
2018-05-02 18:11:13 -04:00
Scott Nonnenberg
2aa7955a65
Update translations for week of 5/1
2018-05-02 09:29:36 -07:00
Scott Nonnenberg
82e2fe93a5
Show 'You' in Android theme quotes instead of contact name ( #2312 )
...
Show 'You' in Android theme quotes instead of contact name
2018-04-30 13:49:19 -07:00
Scott Nonnenberg
c5935eef5d
Show 'You' in Android theme quotes instead of contact name
2018-04-30 12:33:16 -07:00
Daniel Gasienica
fa45656e8e
Wire up media gallery empty state
2018-04-27 16:31:43 -04:00
Daniel Gasienica
9858e0e680
Fix translation description
2018-04-25 15:24:51 -04:00
Daniel Gasienica
a86a596f34
Add translations for section headers in media gallery
2018-04-25 15:24:51 -04:00
Daniel Gasienica
273248d3fd
Wire up ‘View All Media’ menu item
2018-04-25 15:24:50 -04:00
Scott Nonnenberg
7d11efc50b
ConversationView: Add 'View All Media' menu item
2018-04-25 15:24:50 -04:00
Scott Nonnenberg
ef1d568a80
Restore rendering of group update and end session messages
...
The previous work to refactor bubbles broke rendering for these message
types. :0/
2018-04-23 19:16:00 -07:00
Scott Nonnenberg
12257e1560
MessageView: Show menu w/ 'reply to message' on triple-dot click
2018-04-20 15:23:55 -07:00
Scott Nonnenberg
73e1498403
messages.json: Fix typo in replacement string
2018-04-16 12:16:11 -07:00
Scott Nonnenberg
087dd0f758
Support for iOS theme
2018-04-13 18:10:49 -07:00
Scott Nonnenberg
21bf02c94d
Fixed examples in Quote.md, rough Android visuals
2018-04-13 18:05:44 -07:00
Daniel Gasienica
add19aa732
Add initialization view
2018-03-26 16:56:37 -04:00
Scott Nonnenberg
383e02edc4
New section in settings screen, full-screen 'are you sure?'
2018-03-14 14:42:13 -07:00
Daniel Gasienica
1e2cd3ae1f
Rename ‘File a Bug’ to ‘Report an Issue’
...
This makes it more consistent with ‘Report an issue’ under View > Debug Log.
Not using ellipsis as menu item doesn’t require user confirmation:
https://stackoverflow.com/a/637708
2018-03-08 16:21:27 -05:00
Daniel Gasienica
bd5f3bd73a
Make dialog title consistent with menu bar item
2018-03-08 16:21:27 -05:00
Daniel Gasienica
3df22026ab
UX Improvements: Global Menu & Copy Changes ( #2078 )
...
- [x] Removed ‘Restart Signal’ global menu item
- [x] Change _Click to create contact…_ to _Start conversation…_
- [x] Move global menu (top-left kebab) into OS menu bar,
i.e. **Settings** > **Preferences…**
- [x] Add tests for OS menu bar templates
- [x] Fix bug with **Window** menu on macOS when showing setup options
- [x] Use _Title Case_ for all OS menu bar menu items for consistency
commit dedf7c9af0de90980388559659df0d92a77b864c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 27 16:53:42 2018 -0500
Use ‘Title Case’ to be consistent with OS menus
References:
- Apple:
- https://developer.apple.com/macos/human-interface-guidelines/menus/menu-anatomy/#menu-and-menu-item-titles
- https://developer.apple.com/library/content/documentation/FinalCutProX/Conceptual/FxPlugHIG/TextStyleGuidelines/TextStyleGuidelines.html#//apple_ref/doc/uid/TP40013782-CH6-SW1
- https://titlecaseconverter.com/
commit 3286da29b334bd4526c587b17707c2f230cec8f5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 27 16:36:50 2018 -0500
Fix bug for macOS ‘Window’ menu with setup options
commit 236a23d1eafe2a16073394a27b9013298b682a25
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 27 16:27:46 2018 -0500
Test menus with included setup options
commit c5d5f5abb8d7f52d6a4aa182a86c92f7ddceade0
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 27 16:10:27 2018 -0500
Move settings (‘Preferences’) into OS-level menu
This reduces our reliance on custom UI until we have more design resources.
commit 027803f8f4983cffa443f0beff1854dcf541689b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 27 16:02:56 2018 -0500
Prepare tests for menu with/without included setup
commit 9e2f006924b85eb249a8a1261c1c4dd1a706afa6
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 27 15:55:46 2018 -0500
Destructure `includeSetup`
commit 6b2a1eccdf724fd722e58415d2700da73942d9e8
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 27 15:55:14 2018 -0500
🔤 `createTemplate` `options`
commit c2fecba34b153fed106f414ed3347d46299f6fe5
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 27 12:49:55 2018 -0500
Test menu for Windows and Linux
commit 60281b1af9ad1f022cdbc40711ebd0b688a7355d
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 27 12:40:39 2018 -0500
Add `yarn run test-app` command
commit 1a0489919c0a97b03fe88196260fef894fb3d9e4
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 27 12:40:29 2018 -0500
Add test for `SignalMenu.createTemplate` on macOS
commit 9638b86c0f00f231e44562a5aa01626f0e5fdd8b
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 27 12:34:46 2018 -0500
Make `createTemplate` pure
Extracting `options.platform` makes it easier to test without having to
stub `process.platform`.
commit 9c26404892d7c9a7bd0199a9e8367a165a3b365c
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 27 11:47:39 2018 -0500
Extract `locale.load` `appLocale` & `logger` for testability
This allows us to run this code in a non-Electron environment, e.g. Node.js
Mocha test suite.
commit 710b22438df25c8d5e8431845a035c55ec8fc0b7
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 27 11:46:13 2018 -0500
🔤 npm scripts
commit 9ae22937fbce078f91443023b560b3c0468c1380
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 27 11:45:30 2018 -0500
Use 2-space indendation for `app` module tests
commit 22c26baf6159bd2e1f5a787c10e2260f09395329
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 27 11:22:55 2018 -0500
Prefer named exports
commit 9c9526195266ac77ac2ca04135a1e675f617dfd2
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 27 11:22:46 2018 -0500
🔤 Organize `require`s
commit 2f144d24d9e9a9ef72fe418996e3c911b304b00a
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Tue Feb 27 11:13:50 2018 -0500
Remove existing global hamburger menu
This will be replaced by a OS-level ‘Preferences’ menu.
commit f5adb374cb742e5f319ececda8ab6d8adee88d7e
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 26 18:40:54 2018 -0500
Remove ‘Restart Signal’ menu from settings
Apparently, this is a remnant from the Chrome web application.
commit d7a206bc8e67ef44022085e804ca040ed1b219f7
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 26 17:16:49 2018 -0500
Clarify label for starting a new conversation
When user a enters a number that is not a contact, we prompt them to start a new
conversation.
commit 715a4064367fb61d85c1a4f9d48261b2ce002435
Author: Daniel Gasienica <daniel@gasienica.ch>
Date: Mon Feb 26 16:46:26 2018 -0500
Use ‘Enter name or number’ as prompt’
This follows implementation of Android and recommendation from Alissa.
2018-03-02 15:59:39 -05:00
Scott Nonnenberg
426dab85a2
New design for import/install, 'light' import ( #2053 )
...
- A new design for the import flow. It features:
- Icons at the top of every screen
- Gray background, blue buttons, thinner text
- Simpler copy
- A new design for the install flow. It features:
- Immediate entry into the QR code screen
- Animated dots to show that we're loading the QR code from the server
- Fewer screens: 1) QR 2) device name 3) sync-in-progress
- When not set up, the app opens directly into the install screen, which has been streamlined. The `--import` command-line argument will cause the app to open directly into the import flow.
- Support for two different flavors of builds - the normal build will open into the standard registration flow, and the import flavor will be exactly the same except during setup it will open directly into the import flow.
- A new design for the (dev-only) standalone registration view
- When these install sequences are active, the OS File menu has entries to allow you to switch the method of setup you'd like to use. These go away as soon as the first step is taken in any of these flows.
- The device name (chosen on initial setup) is now shown in the settings panel
- At the end of a light import, we hand off to the normal device link screen, starting at the QR code. On a full import, we remove the sensitive encryption information in the export to prevent conflicts on multiple imports.
- `Whisper.Backup.exportToDirectory()` takes an options object so you can tell it to do a light export.
- `Whisper.Backup.importFromDirectory()` takes an options object so you can force it to load only the light components found on disk. It also returns an object so you can tell whether a given import was a full import or light import.
- On start of import, we build a list of all the ids present in the messages, conversations, and groups stores in IndexedDB. This can take some time if a lot of data is in the database already, but it makes the subsequent deduplicated import very fast.
- Disappearing messages are now excluded when exporting
- Remove some TODOs in the tests
2018-02-22 10:40:32 -08:00
Steven Leiva
742fe73d34
'Restart' -> 'Restart Signal' button in update dialog ( #2024 )
2018-02-01 11:35:15 -08:00
Scott Nonnenberg
7b49180bc0
Big update to new signal branding ( #2018 )
2018-01-30 14:22:51 -08:00
Scott Nonnenberg
72b7e4ec34
Process expireTimer and block status along with contact/group sync ( #1980 )
...
* Mark group as left = false if it is active in contact sync
* Handle expireTimer + blocked state along with contact/group sync
2018-01-29 18:14:39 -08:00
Scott Nonnenberg
98d3a5e607
Update strings for just about all supported languages ( #1921 )
2018-01-04 16:28:53 -08:00
Martino Pilia
cd50fe3123
Add a tray icon to the application ( #1676 )
...
This commit adds a tray icon to the application, shown in the system
tray bar, that can be used to minimise the application window. This
is a common feature on most desktop messaging apps (e.g. Telegram
Desktop or Slack) and allows to save space in the system task bar.
The tray icon provides a context menu that contains a button to
show/hide the application window, and a button to quit the
application. When the tray icon is clicked, the visibility of the
window is toggled. When the close (x) button of the window is
pressed, the application is not terminated but minimised to the tray
icon instead (it can be terminated by using the "Quit" entry in the
File menu or in the context menu of the tray icon).
The tray icon is disabled by default, and two command line arguments
are available to enable it:
--use-tray-icon: enables the tray icon
--start-in-tray: enables the tray icon and the application starts
minimised in the tray bar
Resolves : #1480
2017-11-27 14:48:09 -08:00
Scott Nonnenberg
0a4f984cf5
Properly localize group changes ( #1802 )
...
* Properly localize group updates
* Remove phone number in display name if contact in address book
* New string for multiple new group members
2017-11-21 16:38:13 -08:00
Scott Nonnenberg
f07302c2cd
Add some copy clarifying the import process ( #1803 )
2017-11-21 14:51:58 -08:00
Scott Nonnenberg
259862ec2e
Update strings for quite a few languages ( #1733 )
...
de, el, es, es_419, fa, hi, it, no, pt_PT, ro, ru, sl, and zh_TW
2017-11-08 15:05:59 -08:00
Vangelis
c0c4730bad
Added top level menu shortcuts, pull labels from messages.json ( #1702 )
...
* Added top level menu shortcuts (Fixes #1688 and #1695 ).
The ampersand (&) character in front of a letter in a menu label
indicates that the letter that follows '&' will be used as a keyboard
shortcut letter to access this menu. In Windows/Linux, the default
shortcut combination is Alt+<letter>.
* Use non-hardcoded menu labels.
The menu labels were hardcoded in English.
We should not be using plain strings right in the source code, but
pulling them from the `messages.json` files instead.
2017-11-07 15:14:20 -08:00
Scott Nonnenberg
845291c51e
Wait for IndexedDB transactions to complete for import scale ( #1698 )
...
* No longer reference 'Chrome App' on the start screen
* Imports are only complete when IndexedDB transaction is complete
2017-11-07 10:19:18 -08:00
Heather Booker
0d3c70151d
Fix copy pasta of timestamp_m to timestamp_h in locales ( #1582 )
2017-10-20 15:51:28 -07:00
Scott Nonnenberg
75cece3358
Improve OS menu ( #1563 )
...
* Remove reload options, new file/help menus, tools/log at bottom
* Further menus refactor: install handlers at template creation
* WIP: Further tune menus, add custom about window
* New About window, new help menu items, menu labels now i18n
* Default device name on registration is now computer hostname
The OS of the device makes sense for those of us testing across a lot of
different OSes. And maybe for a user with just one desktop device. But
most users with multiple desktop devices are using the same OS for both.
* About window: Only show window when content is ready
* Fix typo in app/menu.js
2017-10-13 16:49:16 -07:00
Axel
3dc3667b45
Add setting to hide menu bar ( #1551 )
...
* Add setting to hide menu bar
Add a setting in the themes section to hide the menu bar.
The menu bar is not needed in everyday use and might not fit in with
signals dark theme. The hidden menu bar can still be shown by pressing
alt.
autoHideMenuBar is added to windowConfig and saved and restored on
startup to prevent flickering.
* Trigger events only when related setting changes
Set the event to trigger on instanciation of the view.
Notification settings no longer reapply the theme or menu bar settings.
* Save window state when closing the window
When not moving or resizing the window, no BrowserWindow config would be
created and saved.
2017-10-13 11:39:18 -07:00
Lilia
24f3763836
i18n group updates ( #1549 )
...
// FREEBIE
2017-10-10 08:49:12 -07:00
Scott Nonnenberg
8b60212c12
Update strings for fa, no, pt_BR, pt_PT, ro, zh_CN, zh_TW ( #1517 )
...
Also, remove unneeded (and potentially brittle) title from support link
in importError string.
FREEBIE
2017-09-28 17:44:41 -07:00
Lilia
fe4738a6e8
Transifex config specific to electron, updated translations ( #1478 )
...
* Add transifex config to git
So we can pull different translation resources from different branches.
// FREEBIE
* Pull the electron strings from transifex
* Update translations
2017-09-14 17:48:09 -07:00
Scott Nonnenberg
0416d2162c
Tune the import error message: suggest re-export, debug log link
...
FREEBIE
2017-09-14 17:03:16 -07:00
Scott Nonnenberg
7f8ade7747
Remove migration-related functionality, leaving export stuff
...
FREEBIE
2017-09-14 17:03:14 -07:00
Scott Nonnenberg
413fba80af
Separate dir selection from import, better import button text
...
This allows us to show the 'import in progress' screen only when the
user has successfully selected a directory.
FREEBIE
2017-09-14 17:02:46 -07:00
Scott Nonnenberg
ba347744ff
Import: choice on first startup, workflow, ported to Node.js fs API
...
FREEBIE
2017-09-14 17:02:43 -07:00
David Balatero
9a7f4ae41c
Show dialog box when there's an update for download
2017-09-14 16:53:50 -07:00
lilia
2528acc717
Remove platform-specific links from install flow
...
Mostly to satisfy the mac app store.
// FREEBIE
2017-09-14 16:53:43 -07:00
Scott Nonnenberg
c71b7d7f27
Update localized strings
...
FREEBIE
2017-09-14 16:34:13 -07:00
Scott Nonnenberg
00e1a6a36a
Export: Improve usability - timing expectations, install button ( #1474 )
...
Because export might take a couple minutes, we now set expectations
that it might take 'several minutes' instead of just 'please wait.'
We also promote 'Install new Signal Desktop' from a text link in the
instructions to a button. This is important on the 'Completed' screen
because it is bigger and to the left of the 'Export Again' button, which
previously drew primary focus on that screen.
Lastly, we also remove the title-specific element of the support link,
so we're resilient to title changes in the future.
FREEBIE
2017-09-13 13:33:40 -07:00
lilia
8caecd50cd
Update swedish translations
...
// FREEBIE
2017-09-04 12:39:32 +02:00