Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Onboarding Chunk 2 #3083

Merged
merged 231 commits into from
Jul 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
231 commits
Select commit Hold shift + click to select a range
38c3903
refactor: leftpanemessagesection is now a functional component
yougotwill Apr 22, 2024
e965194
feat: removed overlayheader
yougotwill Apr 22, 2024
30118c3
feat: added monospace textarea support to sessioninput
yougotwill Apr 22, 2024
64bd7b8
fix: restore copyOpenGroupURL key
yougotwill Apr 22, 2024
2f2c214
feat: added some localised strings the create convo screens
yougotwill Apr 23, 2024
4decf22
feat: improved error messaging when starting a new message
yougotwill Apr 23, 2024
20766c4
feat: added conversation id to debugmessageinfo
yougotwill Apr 23, 2024
2d7b957
feat: closed group pubkeys cannot be used to create new messages
yougotwill Apr 23, 2024
edb9a24
feat: new message description and added zendesk link
yougotwill Apr 23, 2024
31ef730
fix: correct type for style prop on SessionInput
yougotwill Apr 23, 2024
2a75a71
feat: update continue button styles
yougotwill Apr 23, 2024
093da15
feat: updated style for choose action overlay
yougotwill Apr 24, 2024
cd3bc72
feat: updated ContactsListWithBreaks to show text when empty
yougotwill Apr 24, 2024
76f5ad1
feat: consolidate remaining sessioneditable instances
yougotwill Apr 24, 2024
551ee42
fix: cleaned up unused localised strings
yougotwill Apr 26, 2024
ab093ff
feat: replace react-qr-svg with react-qrcode-logo
yougotwill Apr 26, 2024
0d3c058
feat: new sessionqrcode component
yougotwill Apr 26, 2024
04dc4fe
fix: the modal header now always centers content correctly
yougotwill Apr 26, 2024
3cb0255
feat: compressed qr logo images
yougotwill Apr 26, 2024
8a4e5d5
fix: add background colors to logos so the background matches
yougotwill Apr 26, 2024
44cc859
fix: saved qr codes will be black and white by default
yougotwill Apr 30, 2024
dd7f13e
feat: invite a friend screen is mostly done
yougotwill May 1, 2024
2b95e6a
feat: session input styles are now separated into per styling
yougotwill May 1, 2024
aac90cc
feat: finished invite a friend overlay
yougotwill May 3, 2024
d4a8b55
Merge branch 'unstable' into feat/ses-825/onboarding2
yougotwill May 3, 2024
18ef4a6
feat: log dumps for debugging restoring accounts
yougotwill May 3, 2024
6e3df83
fix: overlayInvite errors
yougotwill May 3, 2024
c54b4d2
fix: was logging the push but not the dump
yougotwill May 6, 2024
98f5286
fix: revert always on dump logging
yougotwill May 6, 2024
d6ad37e
feat: show description text when making a message request
yougotwill May 6, 2024
d74edc5
feat: disable composition for outgoing message requests
yougotwill May 6, 2024
8ae6dab
feat: hide message preview in convo list item for outgoing requests
yougotwill May 6, 2024
20c0453
fix: dont disable text area for outgoing message requests
yougotwill May 6, 2024
b6d5c24
feat: added updated group icon
yougotwill May 6, 2024
d346f28
feat: extracted password to new modal
yougotwill May 7, 2024
3e1bf04
fix: remove extra window
yougotwill May 7, 2024
7d89097
fix: usemount imports have to be specific
yougotwill May 8, 2024
01bdc6e
fix: make sure qr code fits the canvas contents
yougotwill May 8, 2024
fd722d1
feat: swapped out seed modal for settings category page
yougotwill May 8, 2024
2738510
fix: updated messageRequestPendingDescription copy with full stop
yougotwill May 9, 2024
a629fa5
feat: created new recovery phrase ui and qr code with toggling
yougotwill May 9, 2024
bb27570
fix: make qr code update correctly if theme changes
yougotwill May 10, 2024
2eca144
fix: improve qr code icon
yougotwill May 10, 2024
705d962
fix: recovery password text now uses primary text color for light modes
yougotwill May 10, 2024
bddac7a
feat: added icons to all settings categories
yougotwill May 10, 2024
862b834
feat: added hide password permenantly ui
yougotwill May 14, 2024
7cd7dea
fix: brand logo in onboard header should not block buttons
yougotwill May 14, 2024
51534d4
feat: added new hide recovery password setting
yougotwill May 14, 2024
fb3a87a
feat: added new hide recovery password modal
yougotwill May 14, 2024
51a0fa3
fix: removed SeedModal code
yougotwill May 14, 2024
39dc918
fix: open recovery password settings page from left banner
yougotwill May 14, 2024
67f2763
Merge branch 'unstable' into feat/ses-825/onboarding2
yougotwill May 14, 2024
452b1b8
fix: use localised strings for qr password toggle button
yougotwill May 14, 2024
1b6abb8
feat: restrict importing useMount from react-use directly
yougotwill May 15, 2024
284880e
feat: added mocharc.json
yougotwill May 15, 2024
dfd4631
feat: updated styled components and typings
yougotwill May 15, 2024
f245f6d
fix: added missing & selector to all pseudo events
yougotwill May 15, 2024
9dce5c1
fix: repair global styling after styled upgrade improved match system…
yougotwill May 15, 2024
df515ca
feat: improved zoom slider behaviour and styling
yougotwill May 15, 2024
192cbd2
feat: added react testing library and chai dom
yougotwill May 15, 2024
221efaa
Merge branch 'unstable' into feat/ses-968/standardise_profile_picture
yougotwill May 16, 2024
aa4a42c
fix: sessioninput color should be danger when there is an error
yougotwill May 16, 2024
d662b7d
fix: use recoveryPasswordOutline for light themes
yougotwill May 16, 2024
9bf7126
fix: replace setAccountPasswordTitle with lockApp string
yougotwill May 16, 2024
f3add6f
fix: use correct hero image
yougotwill May 16, 2024
96f0585
fix: welcome message should use text-primary-color for light themes
yougotwill May 17, 2024
51a36e6
fix: repair placeholder selectors
yougotwill May 17, 2024
6db6a1f
fix: resolve cyclic imports with LokiProfile and MessageResultProps
yougotwill May 20, 2024
3f3c2f9
fix: resolve cyclic import with outgoing message type
yougotwill May 20, 2024
1d5c2de
feat: added custom render function for react testing library
yougotwill May 20, 2024
55efa4a
feat: addec typings for jsdom
yougotwill May 20, 2024
b13e907
fix: resolve cyclic imports in avatarplaceholder
yougotwill May 20, 2024
523c954
feat: added datatestids to avatarplaceholder and member placeholder
yougotwill May 20, 2024
7d4b961
feat: added print functions for react render results and html elements
yougotwill May 20, 2024
121d968
feat: add component name support to printing functions
yougotwill May 20, 2024
91d1229
feat: made good progress on avatar place holder unit test
yougotwill May 20, 2024
bc5615e
feat: test for correct background color order is done
yougotwill May 21, 2024
0166708
fix: there is already a unit test for initials
yougotwill May 21, 2024
ccee835
feat: updated profile modal with style changes
yougotwill May 22, 2024
5e28504
feat: added flex gap support to Flex component
yougotwill May 22, 2024
5765128
fix: make sure larger modals fit the minimum window size
yougotwill May 22, 2024
f726fa5
fix: pass through events to onClose for modals
yougotwill May 22, 2024
33b68a2
feat: created copy to clipboard button
yougotwill May 22, 2024
681f488
feat: added --font-size-xl
yougotwill May 22, 2024
e5625ca
feat: updated SessionInput to support multiple font sizes
yougotwill May 22, 2024
08487bc
feat: spinner can now set width and height surrounding the svg
yougotwill May 22, 2024
698eb14
fix: rename fontSize and disableOnBlur on Sessioninput
yougotwill May 22, 2024
94abe60
feat: added SessionInput to Profile Modal
yougotwill May 22, 2024
4ae133b
feat: only center textarea placeholder text and not value in sessioni…
yougotwill May 23, 2024
a159616
feat: added filters to convo and contact query
yougotwill May 23, 2024
6f7001e
fix: contact list should not be case sensitive
yougotwill May 23, 2024
6c65c41
feat: added subtitle header to search results
yougotwill May 23, 2024
71cc46d
feat: search results are now sorted alphabetically without case sensi…
yougotwill May 23, 2024
8918598
fix: clear search when change left pane modes
yougotwill May 23, 2024
26abb2b
fix: note to self always appears when there is a match regardless of …
yougotwill May 23, 2024
1e815f6
fix: show no results text when search finds nothing
yougotwill May 23, 2024
521938b
fix: hide message preview for contact during search
yougotwill May 23, 2024
cfc7d33
fix: message search results will use shortened pubkeys for authors
yougotwill May 23, 2024
7d79114
fix: borders on member list items and session radio
yougotwill May 23, 2024
f68fc68
feat: improved search for create group
yougotwill May 23, 2024
fe64b26
feat: improved about screen info
yougotwill May 24, 2024
17250a4
fix: reset right panel when we swap conversations
yougotwill May 24, 2024
6039d9f
feat: fixed update group name error and session recording light anima…
yougotwill May 24, 2024
8271a65
fix: typing animation alignment inside of the messages list
yougotwill May 24, 2024
e4b2798
feat: updated empty message image, typing animation and right panel s…
yougotwill May 24, 2024
6477d73
feat: updated onion status and spinner aimations
yougotwill May 24, 2024
e6a2694
feat: updated message highlight durations
yougotwill May 24, 2024
7349e27
fix: prevent the buttons from flashing when the app starts
yougotwill May 24, 2024
06b4ee0
feat: updated onboarding container and progress bar
yougotwill May 24, 2024
afca070
feat: added copy to clipboard icon button
yougotwill May 24, 2024
48fe7b4
fix: resolve outstanding react-use imports
yougotwill May 24, 2024
b74de3f
fix: quote icons were not appearing if media failed to create a preview
yougotwill May 24, 2024
cc92d17
feat: update invite a friend iniital string
yougotwill May 24, 2024
0a56653
feat: sorted messages.json keys
yougotwill May 24, 2024
2e2f526
feat: added aria label support to buttons
yougotwill May 24, 2024
4507669
feat: added aria labels ot tos buttons in modal
yougotwill May 24, 2024
293a733
feat: account creation flow done
yougotwill May 27, 2024
d14024d
feat: account restoration flow done
yougotwill May 27, 2024
341fa8b
feat: recovery password settings flow done
yougotwill May 27, 2024
2fedce1
feat: invite a friend flow done
yougotwill May 27, 2024
93d1a9d
feat: profile modal flow done
yougotwill May 27, 2024
0f89b11
fix: revert naming convo render functions as components
yougotwill May 27, 2024
aa87675
feat: added aria label to edit profile qr code
yougotwill May 27, 2024
273fc42
feat: session input show hide button improvments
yougotwill May 27, 2024
4174ed5
fix: resolve typos
yougotwill May 27, 2024
6f77b9a
Merge branch 'unstable' into feat/ses-825/onboarding2
yougotwill May 27, 2024
22ad152
fix: remove duplicate debug key
yougotwill Jun 5, 2024
8705fdd
fix: isEmpty is not needed for searchTerm
yougotwill Jun 5, 2024
8e5ac58
fix: properly type button and input ref
yougotwill Jun 5, 2024
111541f
fix: members list in the group overlay doesnt need a set bg color
yougotwill Jun 5, 2024
db7fba0
fix: remove extra className prop
yougotwill Jun 5, 2024
1a13839
fix: properly type send message input reference
yougotwill Jun 5, 2024
2906b32
fix: use input ref for password value instead of document lookup on p…
yougotwill Jun 5, 2024
3b90d7d
fix: replace keyup event listener with usekey hook
yougotwill Jun 5, 2024
d7a874d
fix: specify seconds in onion status glow duration comment
yougotwill Jun 5, 2024
edeed6e
fix: separate p tag styles into a component from styledprofilename
yougotwill Jun 5, 2024
bb48971
fix: ses-2087 recovery password banner heading is too large
yougotwill Jun 7, 2024
d6544ef
fix: ses-2089 update tos datatestid to open-url to match other platforms
yougotwill Jun 7, 2024
d0a40e4
fix: prevent font swap on first load
yougotwill Jun 7, 2024
692f1f5
fix: updated deblug log to use new font variable
yougotwill Jun 7, 2024
69f4fd2
feat: added heading component
yougotwill Jun 7, 2024
506bdbf
fix: replace convo list render functions with components
yougotwill Jun 7, 2024
16539a1
feat: updated hero image
yougotwill Jun 7, 2024
c20bda4
fix: improved global window types for persistStore and inboxStore
yougotwill Jun 7, 2024
4f44a7a
feat: refactor theme state
yougotwill Jun 7, 2024
819d67a
fix: improvements to closedGroupOverlay including virtualize member list
yougotwill Jun 7, 2024
b938d2a
fix: use i18n for continue button aria label
yougotwill Jun 7, 2024
8d8a25a
fix: remove commented css on spinner
yougotwill Jun 7, 2024
1e16be1
fix: use i18n for aria labels on the enter display name button
yougotwill Jun 7, 2024
7b634df
fix: sanitizeDisplayNameOrToast setDisplayNameError to onDisplayNameE…
yougotwill Jun 7, 2024
87fb386
fix: isSubtitle eval in search section header moved to parent
yougotwill Jun 7, 2024
fb68af9
fix: no need for reactnode or string type
yougotwill Jun 7, 2024
268266d
fix: pick keys for icon prop in setting list item title since we dont…
yougotwill Jun 7, 2024
59e6074
fix: since the pass hash is in the items table we can call it from st…
yougotwill Jun 7, 2024
db7355e
fix: about window is now resizable
yougotwill Jun 7, 2024
11b3a0e
feat: upgraded react-qrcode-logo to v3
yougotwill Jun 11, 2024
64d4712
feat: updated shield icon and default colors
yougotwill Jun 11, 2024
64b98a7
feat: added motion props to AnimatedFlex
yougotwill Jun 11, 2024
b459bf9
fix: generate colors for the QR code in a hook that also converts svg…
yougotwill Jun 12, 2024
5e3742e
fix: resolve colors in convertIconToImageURL for qr code
yougotwill Jun 12, 2024
b102a06
fix: first load flicker on qr code
yougotwill Jun 12, 2024
5df14e7
fix: pass resoled colors to session icon on first render
yougotwill Jun 12, 2024
d1a06a9
feat: option to save qr codes with no colors by default
yougotwill Jun 12, 2024
903cfcb
fix: added skinny brand icon instead of messing with ratios
yougotwill Jun 12, 2024
cdc147c
fix: clean wip logs
yougotwill Jun 12, 2024
83a57a3
fix: move shortcuts back into edit profile
yougotwill Jun 12, 2024
f5cd3ba
fix: move left pane header label into a function
yougotwill Jun 12, 2024
cf34db5
feat: added new hot key hook since useKey doesnt ignore special keys
yougotwill Jun 12, 2024
9e9fffd
fix: name showHide button props more explcitly
yougotwill Jun 12, 2024
0a6b0d6
fix: cleanup
yougotwill Jun 12, 2024
8454a67
chore: left comment to use GenericWrapperActions.makeDump once it has…
yougotwill Jun 12, 2024
2dbcfe5
fix: remove unecessary length check on idsWithDisplayNames
yougotwill Jun 12, 2024
da64ee7
fix: dont export react testing library from renderComponent
yougotwill Jun 12, 2024
b219a85
fix: suggest window log stubbing if it's not working when printing re…
yougotwill Jun 12, 2024
301af68
fix: single line linux target in package json
yougotwill Jun 12, 2024
5cd7262
fix: search now works correctly and we include groups again
yougotwill Jun 13, 2024
8915971
fix: more review feedback
yougotwill Jun 14, 2024
3b17e08
fix: more review feedback part 2
yougotwill Jun 14, 2024
f6ed33d
Merge branch 'unstable' into feat/ses-825/onboarding2
yougotwill Jun 17, 2024
b40cf49
Merge branch 'unstable' into feat/ses-825/onboarding2
yougotwill Jun 28, 2024
9264aa7
fix: correct admin crown color
yougotwill Jun 28, 2024
bf218f0
fix: play pause button in audio attachment
yougotwill Jun 28, 2024
009795e
feat: migrated lightbox to modal state
yougotwill Jun 28, 2024
490e495
feat: click on qr codes now opens the lightbox
yougotwill Jun 28, 2024
cebe7c8
feat: move db deletion methods to accountManager
yougotwill Jul 2, 2024
150ea61
feat: remove modal confirm button container
yougotwill Jul 2, 2024
55f5cf5
feat: added quit modal
yougotwill Jul 2, 2024
0b811bc
feat: added updateOurProfileDisplayName
yougotwill Jul 3, 2024
6fa6e5c
feat: start of using updateOurProfileDisplayName in onboarding
yougotwill Jul 3, 2024
5ef5fc5
fix: correctly trim usernames
yougotwill Jul 16, 2024
bc2e28b
feat: use CONTACT_MAX_NAME_LENGTH
yougotwill Jul 16, 2024
d252662
fix: truncate submitted display names
yougotwill Jul 17, 2024
e05d3a6
fix: formatting fixes
yougotwill Jul 17, 2024
3cec666
feat: commment on libsession constants
yougotwill Jul 17, 2024
b08c459
feat: added error boundary to component rendering in unit tests, reso…
yougotwill Jul 17, 2024
a49969b
fix: remove unneeded catch clause in profilemanager
yougotwill Jul 18, 2024
362e360
fix: replace chai with react-test-renderer for unit testing components
yougotwill Jul 22, 2024
bde96d1
fix: remove unneeded catch
yougotwill Jul 22, 2024
4a3adaa
fix: aded simple test for sessioninput
yougotwill Jul 22, 2024
3ad09b3
fix: update translation link
yougotwill Jul 22, 2024
eecf852
Merge branch 'feat/no-ref/unit_test_sessioninput' into feat/ses-825/o…
yougotwill Jul 22, 2024
2ebfb15
feat: updated turkish translations
yougotwill Jul 22, 2024
9a4356a
fix: review feedback - lightbox defaults
yougotwill Jul 22, 2024
cbf0a5b
feat: convert privKeyBytes to hex
yougotwill Jul 22, 2024
1737d45
fix: review feedback - unmount qr generated with finally on save
yougotwill Jul 22, 2024
bbe26f7
fix: move finally to outer try catch for delete method
yougotwill Jul 22, 2024
a822bec
chore: update macOS runner to 12
yougotwill Jul 22, 2024
42813c0
fix: replace MAX_COMMUNITY_NAME_LENGTH
yougotwill Jul 23, 2024
182f560
fix: replace MAX_GROUP_NAME_LENGTH
yougotwill Jul 23, 2024
0f2f2be
fix: error test for input should be selectable
yougotwill Jul 24, 2024
da8fe92
fix: disable join button when already joining a community
yougotwill Jul 24, 2024
e69ffc6
feat: use promise all settled for clear sogs inboxes
yougotwill Jul 24, 2024
66fa34b
feat: use testkey for user profile update in onboarding for testing a…
yougotwill Jul 24, 2024
7b467d0
chore: bump libsession_util_nodejs to v0.3.20
yougotwill Jul 24, 2024
c8b7d67
Merge branch 'unstable' into feat/ses-825/onboarding2
yougotwill Jul 24, 2024
39d8ad1
fix: a whole bunch of circular depdencies
yougotwill Jul 24, 2024
87b922d
fix: ran formatter
yougotwill Jul 24, 2024
3bd0f2e
fix: guard node test import order
yougotwill Jul 24, 2024
6f2947e
fix: fix updateOurProfileDisplayName breaking tests
yougotwill Jul 24, 2024
8ea7daa
fix: overflow in session modal title
yougotwill Jul 24, 2024
ad7798d
fix: remove uneeded cleanup() calls in component unit tests
yougotwill Jul 25, 2024
46ce00e
fix: failing tests making requests to real servers :bad:
Bilb Jul 25, 2024
940feaf
fix: remove stubstorage
yougotwill Jul 25, 2024
07cfa67
fix: no overflow in group members list in overlay
yougotwill Jul 25, 2024
9f779a8
fix: revert virtualized group members list
yougotwill Jul 26, 2024
3192bcc
feat: fixed member layout in invite contancts and remove mods modals
yougotwill Jul 26, 2024
145b722
feat: fixed member layout in update group modals
yougotwill Jul 26, 2024
1802a44
fix: user mentions overflow
yougotwill Jul 26, 2024
5a68985
fix: blocked list layout and list rendering overflow
yougotwill Jul 26, 2024
64d5ccd
fix: review feedback
yougotwill Jul 26, 2024
1e309a1
fix: styled name prop should just be max width
yougotwill Jul 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
15 changes: 14 additions & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ module.exports = {
// make imports without file extensions
'import/extensions': ['warn', 'never'],

// NOTE Remove this line when debugging cyclic dependencies
// NOTE Comment out this line when debugging cyclic dependencies / circular imports
'import/no-cycle': 'off',

// Prettier overrides:
Expand Down Expand Up @@ -122,6 +122,19 @@ module.exports = {
ignoreRegExpLiterals: true,
},
],
'no-restricted-imports': [
'error',
{
paths: [
// There is an issue with the current version of react-use where it requires an arbitrary 'Locale' package on the window object which causes random app crashes on startup in some cases
{
name: 'react-use',
message:
"Don't import from 'react-use' directly. Please use a default import for each hook from 'react-use/lib' instead.",
},
],
},
],
},
overrides: [
{
Expand Down
7 changes: 7 additions & 0 deletions .mocharc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"exit": true,
"spec": ["ts/test/**/*_test.js"],
"require": "jsdom-global/register",
"timeout": "10000",
"recursive": true
}
71 changes: 43 additions & 28 deletions _locales/en/messages.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
{
"about": "About",
"accept": "Accept",
"accountIDCopied": "Account ID Copied",
"accountIDCopy": "Copy Account ID",
"accountIdEnter": "Enter Account ID",
"accountIdEnterYourFriends": "Enter your friend's Account ID or ONS",
"accountIdYours": "Your Account ID",
"accountIdErrorInvalid": "This Account ID is invalid. Please check and try again.",
"accountIdOrOnsEnter": "Enter Account ID or ONS",
"accountIdYours": "Your Account ID",
"activeMembers": "$count$ active members",
"add": "Add",
"addACaption": "Add a caption...",
Expand Down Expand Up @@ -69,7 +70,7 @@
"changePassword": "Change Password",
"changePasswordInvalid": "The old password you entered is incorrect",
"changePasswordTitle": "Password Changed",
"changePasswordToastDescription": "Your password has been changed. Please keep it safe.",
"changePasswordToastDescription": "Your password has been changed. Please keep it safe and restart Session.",
"chooseAnAction": "Choose an action to start a conversation",
"classicDarkThemeTitle": "Classic Dark",
"classicLightThemeTitle": "Classic Light",
Expand Down Expand Up @@ -101,9 +102,10 @@
"connectToServerSuccess": "Successfully connected to community",
"contactAvatarAlt": "Avatar for contact $name$",
"contactsHeader": "Contacts",
"contactsNone": "You don't have any contacts yet",
"contextMenuNoSuggestions": "No Suggestions",
"continue": "Continue",
"conversationsHeader": "Contacts and Groups: $count$",
"conversationId": "Conversation ID",
"conversationsNone": "You don't have any conversations yet",
"conversationsSettingsTitle": "Conversations",
"copiedToClipboard": "Copied",
Expand All @@ -112,7 +114,6 @@
"copyOpenGroupURL": "Copy Group URL",
"couldntFindServerMatching": "Couldn't find the corresponding Community server",
"create": "Create",
"createClosedGroupNamePrompt": "Group Name",
"createClosedGroupPlaceholder": "Enter a group name",
"createConversationNewContact": "Create a conversation with a new contact",
"createConversationNewGroup": "Create a group with existing contacts",
Expand Down Expand Up @@ -241,7 +242,6 @@
"invalidOldPassword": "Old password is invalid",
"invalidOpenGroupUrl": "Invalid URL",
"invalidPassword": "Invalid password",
"invalidPubkeyFormat": "Invalid Pubkey Format",
"inviteContacts": "Invite Contacts",
"join": "Join",
"joinACommunity": "Join a community",
Expand Down Expand Up @@ -305,8 +305,10 @@
"messageRequestAcceptedOurs": "You have accepted $name$'s message request",
"messageRequestAcceptedOursNoName": "You have accepted the message request",
"messageRequestPending": "Your message request is currently pending",
"messageRequestPendingDescription": "You will be able to send voice messages and attachments once the recipient has approved this message request.",
"messageRequests": "Message Requests",
"messageRequestsAcceptDescription": "Sending a message to this user will automatically accept their message request and reveal your Account ID.",
"messages": "Messages",
"messagesHeader": "Conversations",
"messageWillDisappear": "Messages will disappear in $countAndUnit$",
"moreInformation": "More information",
Expand Down Expand Up @@ -339,10 +341,10 @@
"noSearchResults": "No results found for \"$searchTerm$\"",
"notApplicable": "N/A",
"noteToSelf": "Note to Self",
"notificationForConvo": "Notifications",
"notificationForConvo_all": "All",
"notificationForConvo_disabled": "Disabled",
"notificationForConvo_mentions_only": "Mentions only",
"notificationForConvo": "Notifications",
"notificationFrom": "From:",
"notificationMostRecent": "Most recent:",
"notificationMostRecentFrom": "Most recent from: $name$",
Expand All @@ -358,6 +360,8 @@
"onboardingAccountCreate": "Create account",
"onboardingAccountCreated": "Account Created",
"onboardingAccountExists": "I have an account",
"onboardingBackAccountCreation": "You cannot go back further. In order to cancel your account creation, Session needs to quit.",
"onboardingBackLoadAccount": "You cannot go back further. In order to stop loading your account, Session needs to quit.",
"onboardingBubbleWelcomeToSession": "Welcome to Session",
"onboardingHitThePlusButton": "Hit the plus button to start a chat, create a group, or join an official community!",
"onboardingRecoveryPassword": "Enter your recovery password to load your account. If you haven't saved it, you can find it in your app settings.",
Expand All @@ -368,10 +372,10 @@
"onlyAdminCanRemoveMembers": "You are not the creator",
"onlyAdminCanRemoveMembersDesc": "Only the creator of the group can remove users",
"onlyGroupAdminsCanChange": "Only group admins can change this setting.",
"onsErrorNotRecognised": "We couldn't recognise this ONS. Please check it and try again.",
"onsErrorNotRecognized": "We couldn't recognize this ONS. Please check it and try again.",
"onsErrorUnableToSearch": "We were unable to search for this ONS. Please try again later.",
"open": "Open",
"openGroupInvitation": "Community invitation",
"openGroupURL": "Community URL",
"openMessageRequestInbox": "Message Requests",
"openMessageRequestInboxDescription": "View your Message Request inbox",
"or": "or",
Expand All @@ -384,6 +388,7 @@
"passwordLengthError": "Password must be between 6 and 64 characters long",
"passwordsDoNotMatch": "Passwords do not match",
"passwordTypeError": "Password must be a string",
"passwordView": "View as Password",
"passwordViewTitle": "Enter Password",
"permissionsSettingsTitle": "Permissions",
"photo": "Photo",
Expand All @@ -404,6 +409,8 @@
"pruneSettingDescription": "Delete messages older than 6 months from Communities that have over 2,000 messages.",
"pruneSettingTitle": "Trim Communities",
"publicChatExists": "You are already connected to this community",
"qrView": "View QR",
"quitButton": "Quit",
"quoteThumbnailAlt": "Thumbnail of image from quoted message",
"rateLimitReactMessage": "Slow down! You've sent too many emoji reacts. Try again soon",
"reactionListCountPlural": "And $otherPlural$ have reacted <span>$emoji$</span> to this message",
Expand All @@ -418,12 +425,16 @@
"readReceiptSettingDescription": "Send read receipts in one-to-one chats.",
"readReceiptSettingTitle": "Read Receipts",
"received": "Received",
"recoveryPasswordDescription": "Use your recovery password to load your account on new devices.<br/>Your account cannot be recovered without your recovery password. Make sure it's stored somewhere safe and secure — and don't share it with anyone.",
"recoveryPasswordEnter": "Enter your recovery password",
"recoveryPasswordErrorMessageGeneric": "Please check your recovery password and try again.",
"recoveryPasswordErrorMessageIncorrect": "Some of the words in your Recovery Password are incorrect. Please check and try again.",
"recoveryPasswordErrorMessageShort": "The Recovery Password you entered is not long enough. Please check and try again.",
"recoveryPasswordHidePermanently": "Hide Recovery Password Permanently",
"recoveryPasswordHidePermanentlyDescription1": "Without your recovery password, you cannot load your account on new devices. <br /><br />We strongly recommend you save your recovery password in a safe and secure place before continuing.",
"recoveryPasswordHidePermanentlyDescription2": "Are you sure you want to permanently hide your recovery password on this device? This cannot be undone.",
"recoveryPasswordHideRecoveryPasswordDescription": "Permanently hide your recover password on this device.",
"recoveryPasswordWarningSendDescription": "This is your recovery password. If you send it to someone they'll have full access to your account.",
"recoveryPhraseSavePromptMain": "Your recovery password is the master key to your Account ID — you can use it to restore your Account ID if you lose access to your device. Store your recovery password in a safe place, and don't give it to anyone.",
"remove": "Remove",
"removeAccountPasswordDescription": "Remove the password required to unlock Session.",
"removeAccountPasswordTitle": "Remove Password",
Expand All @@ -432,7 +443,7 @@
"removePassword": "Remove Password",
"removePasswordInvalid": "Incorrect password",
"removePasswordTitle": "Password Removed",
"removePasswordToastDescription": "Your password has been removed.",
"removePasswordToastDescription": "Your password has been removed. Please restart Session.",
"removeResidueMembers": "Clicking ok will also remove those members as they left the group.",
"replyingToMessage": "Replying to:",
"replyToMessage": "Reply",
Expand All @@ -451,13 +462,15 @@
"saveRecoveryPasswordDescription": "Save your recovery password to make sure you don't lose access to your account.",
"searchFor...": "Search conversations and contacts",
"searchForContactsOnly": "Search for contacts",
"searchMessagesHeader": "Messages: $count$",
"selectMessage": "Select message",
"sendFailed": "Send Failed",
"sending": "Sending",
"sendMessage": "Message",
"sent": "Sent",
"serverId": "Server ID",
"sessionConversations": "Conversations",
"sessionInviteAFriend": "Invite a Friend",
"sessionInviteAFriendIDCopied": "Share with your friends wherever you usually speak with them — then move the conversation here.",
"sessionMessenger": "Session",
"sessionRecoveryPassword": "Recovery Password",
"set": "Set",
Expand All @@ -467,10 +480,11 @@
"setPasswordFail": "Failed to set password",
"setPasswordInvalid": "Passwords do not match",
"setPasswordTitle": "Password Set",
"setPasswordToastDescription": "Your password has been set. Please keep it safe.",
"setPasswordToastDescription": "Your password has been set. Please keep it safe and restart Session",
"settingAppliesToEveryone": "This setting applies to everyone in this conversation.",
"settingAppliesToYourMessages": "This setting applies to messages you send in this conversation.",
"settingsHeader": "Settings",
"shareAccountIdDescription": "Invite your friend to chat with you on Session by sharing your Account ID with them.",
"shareBugDetails": "Export your logs, then upload the file though Session's Help Desk.",
"show": "Show",
"showDebugLog": "Export Logs",
Expand Down Expand Up @@ -498,32 +512,32 @@
"timer": "Timer",
"timerModeRead": "read",
"timerModeSent": "sent",
"timerOption_0_seconds": "Off",
"timerOption_0_seconds_abbreviated": "off",
"timerOption_10_seconds": "10 seconds",
"timerOption_10_seconds_abbreviated": "10s",
"timerOption_12_hours": "12 hours",
"timerOption_12_hours_abbreviated": "12h",
"timerOption_1_day": "1 day",
"timerOption_0_seconds": "Off",
"timerOption_1_day_abbreviated": "1d",
"timerOption_1_hour": "1 hour",
"timerOption_1_day": "1 day",
"timerOption_1_hour_abbreviated": "1h",
"timerOption_1_minute": "1 minute",
"timerOption_1_hour": "1 hour",
"timerOption_1_minute_abbreviated": "1m",
"timerOption_1_week": "1 week",
"timerOption_1_minute": "1 minute",
"timerOption_1_week_abbreviated": "1w",
"timerOption_2_weeks": "2 weeks",
"timerOption_1_week": "1 week",
"timerOption_10_seconds_abbreviated": "10s",
"timerOption_10_seconds": "10 seconds",
"timerOption_12_hours_abbreviated": "12h",
"timerOption_12_hours": "12 hours",
"timerOption_2_weeks_abbreviated": "2w",
"timerOption_30_minutes": "30 minutes",
"timerOption_2_weeks": "2 weeks",
"timerOption_30_minutes_abbreviated": "30m",
"timerOption_30_seconds": "30 seconds",
"timerOption_30_minutes": "30 minutes",
"timerOption_30_seconds_abbreviated": "30s",
"timerOption_5_minutes": "5 minutes",
"timerOption_30_seconds": "30 seconds",
"timerOption_5_minutes_abbreviated": "5m",
"timerOption_5_seconds": "5 seconds",
"timerOption_5_minutes": "5 minutes",
"timerOption_5_seconds_abbreviated": "5s",
"timerOption_6_hours": "6 hours",
"timerOption_5_seconds": "5 seconds",
"timerOption_6_hours_abbreviated": "6h",
"timerOption_6_hours": "6 hours",
"timerSetTo": "Disappearing message time set to $time$",
"titleIsNow": "Group name is now '$name$'.",
"to": "To:",
Expand Down Expand Up @@ -576,6 +590,7 @@
"windowMenuClose": "Close Window",
"windowMenuMinimize": "Minimize",
"windowMenuZoom": "Zoom",
"yes": "Yes",
"yesterday": "Yesterday",
"you": "You",
"youChangedTheTimer": "<b>You</b> have set messages to disappear <b>$time$</b> after they have been <b>$mode$</b>",
Expand Down
Loading
Loading