Commit Graph

412 Commits (cf5bc11c39720ba7594f124d2cc83e7c4b01b1e0)

Author SHA1 Message Date
Audric Ackermann 1789ac30c8 fix: break down i18n file and remove translations from redux 1 year ago
Audric Ackermann 8e129e28c7 feat: add block/unblock modal 1 year ago
Audric Ackermann f5812b6fce chore: lint 1 year ago
Audric Ackermann 68a1953389 fix: don't trim entered passwords 1 year ago
Audric Ackermann 2dcacb3932 fix: disable password buttons/enter when no pw given 1 year ago
Ryan Miller f9fb345599 feat: window i18n types and docs with safe setup and fallbacks 1 year ago
Ryan Miller 4ffa754802 feat: locale as args for modals and localized formatted html strings 1 year ago
Audric Ackermann 95476fba2f feat: move openUrl modal to its own as maxHeight is linked to url len 1 year ago
Audric Ackermann 718b814902 fix: toast stripped function fetch cannot run on import 1 year ago
Audric Ackermann b48bfef58d fix: toast strings are stripped as we don't render html there 1 year ago
Audric Ackermann 1f366b6d8b fix: more i18n changes 1 year ago
Audric Ackermann 4f44eecd6b fix: update with latest changes from crowdin
not compiling yet
1 year ago
Audric Ackermann d152ce946b Merge remote-tracking branch 'upstream/unstable' into standardised_strings 1 year ago
yougotwill c101f4eeb5 fix: multiline inputs now grow instead of scroll when the content is tall 1 year ago
yougotwill 7708bc97c1 fix: make sure to show scroll bar on fixed height session input 1 year ago
yougotwill 53308f6183 fix: setting the password no longer requires a restart
make sure to set the password hash on storage after the database is updated
1 year ago
Ryan Miller 005efc8952 Merge branch 'unstable' into standardised_strings_merge
# Conflicts:
#	.gitignore
#	_locales/en/messages.json
#	ts/components/DebugLogView.tsx
#	ts/components/SessionWrapperModal.tsx
#	ts/components/basic/SessionHTMLRenderer.tsx
#	ts/components/basic/SessionRadio.tsx
#	ts/components/buttons/MenuButton.tsx
#	ts/components/conversation/SessionConversation.tsx
#	ts/components/conversation/SubtleNotification.tsx
#	ts/components/conversation/TimerNotification.tsx
#	ts/components/conversation/composition/CompositionBox.tsx
#	ts/components/conversation/message/message-content/MessageText.tsx
#	ts/components/conversation/message/message-item/InteractionNotification.tsx
#	ts/components/conversation/message/reactions/ReactionPopup.tsx
#	ts/components/conversation/right-panel/overlay/OverlayRightPanelSettings.tsx
#	ts/components/conversation/right-panel/overlay/disappearing-messages/DisappearingModes.tsx
#	ts/components/conversation/right-panel/overlay/disappearing-messages/OverlayDisappearingMessages.tsx
#	ts/components/dialog/BanOrUnbanUserDialog.tsx
#	ts/components/dialog/DeleteAccountModal.tsx
#	ts/components/dialog/EditProfileDialog.tsx
#	ts/components/dialog/ModeratorsAddDialog.tsx
#	ts/components/dialog/OnionStatusPathDialog.tsx
#	ts/components/dialog/ReactListModal.tsx
#	ts/components/dialog/SessionSeedModal.tsx
#	ts/components/dialog/SessionSetPasswordDialog.tsx
#	ts/components/dialog/UserDetailsDialog.tsx
#	ts/components/leftpane/LeftPaneSectionHeader.tsx
#	ts/components/leftpane/LeftPaneSettingSection.tsx
#	ts/components/leftpane/conversation-list-item/InteractionItem.tsx
#	ts/components/leftpane/overlay/OverlayClosedGroup.tsx
#	ts/components/leftpane/overlay/OverlayCommunity.tsx
#	ts/components/leftpane/overlay/OverlayMessage.tsx
#	ts/components/leftpane/overlay/SessionJoinableDefaultRooms.tsx
#	ts/components/leftpane/overlay/choose-action/ContactsListWithBreaks.tsx
#	ts/components/leftpane/overlay/choose-action/OverlayChooseAction.tsx
#	ts/components/menu/Menu.tsx
#	ts/components/registration/RegistrationStages.tsx
#	ts/components/registration/RegistrationUserDetails.tsx
#	ts/components/registration/SignInTab.tsx
#	ts/components/registration/SignUpTab.tsx
#	ts/components/settings/SessionSettings.tsx
#	ts/components/settings/SessionSettingsHeader.tsx
#	ts/components/settings/ZoomingSessionSlider.tsx
#	ts/components/settings/section/CategoryAppearance.tsx
#	ts/components/settings/section/CategoryHelp.tsx
#	ts/components/settings/section/CategoryPermissions.tsx
#	ts/components/settings/section/CategoryPrivacy.tsx
#	ts/hooks/useParamSelector.ts
#	ts/mains/main_renderer.tsx
#	ts/models/message.ts
#	ts/node/menu.ts
#	ts/node/tray_icon.ts
#	ts/session/constants.ts
#	ts/session/disappearing_messages/timerOptions.ts
#	ts/session/utils/Toast.tsx
#	ts/state/selectors/search.ts
#	ts/test/session/unit/selectors/conversations_test.ts
#	ts/types/LocalizerKeys.ts
#	ts/types/Util.ts
#	ts/window.d.ts
#	yarn.lock
1 year ago
yougotwill 7f2660e615 fix: return to qr view on profile modal when exiting the lightbox 1 year ago
yougotwill 8260f0481b fix: session input with textarea now centers content correctly 1 year ago
yougotwill eaeabaf813 fix: dont trim display name when sanitizing
trim on submission
1 year ago
Ryan Miller 79f3f35977 feat: update strings usages and library 1 year ago
William Grant 145b722369 feat: fixed member layout in update group modals 1 year ago
William Grant 3192bcc1c2 feat: fixed member layout in invite contancts and remove mods modals 1 year ago
yougotwill 8ea7daae45 fix: overflow in session modal title
user details dialog is now a fixed width
1 year ago
yougotwill 87b922daff fix: ran formatter 1 year ago
yougotwill 39d8ad11e5 fix: a whole bunch of circular depdencies
for various convo duck, convo interactions, convo model and opengroup types
1 year ago
yougotwill 182f5605a5 fix: replace MAX_GROUP_NAME_LENGTH
using libsession BASE_GROUP_MAX_NAME_LENGTH
1 year ago
William Grant e05d3a6874 fix: formatting fixes
use profile manager name validation in CreateAccount component
1 year ago
William Grant d252662630 fix: truncate submitted display names
we dont look for libsession throws when setting a display name.
libsession now truncates by default
1 year ago
William Grant bc2e28b6b7 feat: use CONTACT_MAX_NAME_LENGTH
as max length for session inputs for user profile name
1 year ago
Audric Ackermann 79aca9c231 fix: open url confirm is Primary color and not destructive
also delete all messages when reinvited to a group we were kicked from
1 year ago
Audric Ackermann 9963287193 fix: a few issues with group invite job/refresh state 2 years ago
William Grant 0b811bc641 feat: added updateOurProfileDisplayName
which uses libsession to check the display name length, not yet used in onboarding
2 years ago
William Grant 55f5cf5c9b feat: added quit modal
when going back during critical onboarding steps it's better to restart the app entirely
2 years ago
William Grant 150ea61b03 feat: remove modal confirm button container
use no padding class on modal instead, less messing around with ghost buttons in certain cases
2 years ago
William Grant cebe7c884d feat: move db deletion methods to accountManager 2 years ago
William Grant 490e4957f4 feat: click on qr codes now opens the lightbox
lightbox now supports saving data blobs
2 years ago
William Grant 009795eb3b feat: migrated lightbox to modal state 2 years ago
William Grant 3b17e08ea6 fix: more review feedback part 2 2 years ago
William Grant cf34db53c8 feat: added new hot key hook since useKey doesnt ignore special keys
replaced all alpha numeric shortcuts
2 years ago
William Grant 83a57a3bc6 fix: move shortcuts back into edit profile
use region comments
2 years ago
William Grant 903cfcb613 fix: added skinny brand icon instead of messing with ratios 2 years ago
William Grant d1a06a93de feat: option to save qr codes with no colors by default 2 years ago
William Grant b459bf9570 fix: generate colors for the QR code in a hook that also converts svgs to data urls
we no longer need to update the svgs manually
2 years ago
Audric Ackermann 9b124d384e fix: featureFlag to show some buttons/toggle for QA of group chunk3 2 years ago
Audric Ackermann 8ce5f6f429 fix: don't drop groupUpdateMessages from a blocked user
because we still need to process some things even if he is blocked
(getting promoted, etc).
If the message needs to be dropped, we should not have that group at
all, so that message will be dropped nevertheless
2 years ago
William Grant 11b3a0ece1 feat: upgraded react-qrcode-logo to v3 2 years ago
William Grant 59e6074429 fix: since the pass hash is in the items table we can call it from storage
added storage function getPasswordHash and use everywhere, warn user to restart the app
2 years ago
William Grant 4f44a7a5fa feat: refactor theme state
added hooks for is light or dark theme and cleaned up any references
2 years ago
William Grant c20bda442e fix: improved global window types for persistStore and inboxStore
we now await the persist store purge in deleteDbLocally
2 years ago
William Grant edeed6e4cc fix: separate p tag styles into a component from styledprofilename 2 years ago
William Grant d7a874d0fb fix: specify seconds in onion status glow duration comment 2 years ago
William Grant 3b90d7d1d1 fix: replace keyup event listener with usekey hook
focus password input on mount for convenience
2 years ago
William Grant 2906b3200e fix: use input ref for password value instead of document lookup on pasword modal 2 years ago
William Grant 6f77b9a17d Merge branch 'unstable' into feat/ses-825/onboarding2 2 years ago
William Grant aa87675ad4 feat: added aria label to edit profile qr code 2 years ago
Audric Ackermann 6e137fe69f Merge remote-tracking branch 'upstream/unstable' into closed-group-chunk3 2 years ago
William Grant 93d1a9d430 feat: profile modal flow done
refactored edit profile dialog and extracted out components and keyboard shortcuts
2 years ago
William Grant 4507669961 feat: added aria labels ot tos buttons in modal 2 years ago
William Grant 48fe7b4faa fix: resolve outstanding react-use imports 2 years ago
William Grant afca070e76 feat: added copy to clipboard icon button 2 years ago
William Grant 6477d73c7b feat: updated onion status and spinner aimations 2 years ago
William Grant 6039d9f526 feat: fixed update group name error and session recording light animations 2 years ago
William Grant 4ae133bb67 feat: only center textarea placeholder text and not value in sessioninput 2 years ago
William Grant 94abe60af1 feat: added SessionInput to Profile Modal
layout and style improvements, disable ui during name change, improved keyboard navigation
2 years ago
William Grant 698eb147f0 fix: rename fontSize and disableOnBlur on Sessioninput 2 years ago
William Grant e5625cac76 feat: updated SessionInput to support multiple font sizes
this replaces the bigger text option, new props required, tabIndex, inputRef
2 years ago
William Grant 33b68a2123 feat: created copy to clipboard button 2 years ago
Audric Ackermann 6f7e576604 feat: add notice banner for deprecating group and inviting users 2 years ago
William Grant ccee83596e feat: updated profile modal with style changes
cleaned up old sass and used style components instead
2 years ago
Audric Ackermann 1796e82bcb fix: add handling of revoked namespace messages 2 years ago
William Grant 70a987453d fix: sender name in react list modal is now truncated 2 years ago
William Grant 40d81d0c66 fix: admins should also be able to clear reactions in communities
not just moderators
2 years ago
William Grant b13e907753 fix: resolve cyclic imports in avatarplaceholder
bt moving types from data module identitykey, guardnode, snode, swarmnode to a separate file
2 years ago
William Grant 51a0fa3b1e fix: removed SeedModal code 2 years ago
William Grant fb3a87a5f5 feat: added new hide recovery password modal
when we turn on the setting we prevent any recovery phrase ui from loading and return null
2 years ago
William Grant 51534d4cc9 feat: added new hide recovery password setting 2 years ago
William Grant 2eca1447ef fix: improve qr code icon
fixed styling of qr icon on profile modal
2 years ago
William Grant bb27570a90 fix: make qr code update correctly if theme changes
even if visible, there is some flickering with the logo that I have been unable to fix.
2 years ago
William Grant fd722d1f2f feat: swapped out seed modal for settings category page
still work on category component but password protection works nicely
2 years ago
William Grant 7d890973d5 fix: usemount imports have to be specific
otherwise we can get start errors due to an invalid import by react-use
2 years ago
William Grant 3e1bf049e5 fix: remove extra window 2 years ago
William Grant d346f28942 feat: extracted password to new modal
added shiny hook to password protect anywhere
2 years ago
William Grant d4a8b555c6 Merge branch 'unstable' into feat/ses-825/onboarding2 2 years ago
William Grant 2b95e6a283 feat: session input styles are now separated into per styling
monospaced, biggerText, isTextArea
2 years ago
William Grant 44cc8594a5 fix: saved qr codes will be black and white by default
qr code logos can now be svgs for better rendering performance
2 years ago
William Grant 0d3c058137 feat: new sessionqrcode component
updated account id and recovery password qr codes with logos
2 years ago
William Grant ab093ffc62 feat: replace react-qr-svg with react-qrcode-logo
updated error correction to 25%
2 years ago
Audric Ackermann 42bea0264c fix: improve retrieve timeout to 10s
also:
- add comments about not adding the limit:256 on snode list fetch
- fix an issue when no audio are found when starting a webrtc call
2 years ago
William Grant 76f5ad1322 feat: consolidate remaining sessioneditable instances
fix styles for other overlays
2 years ago
Audric Ackermann 4589bde672 chore: moved more types to ReduxTypes.d.ts 2 years ago
Audric Ackermann 7f7f0fe26c fix: clear swarms from snodes not in pool on full fetch 2 years ago
William Grant 208d9cc0eb Merge branch 'unstable' into feat/ses-50/onboarding 2 years ago
William Grant ab544070dd fix: repaired rounding on upload profile image component 2 years ago
William Grant dad09a75a6 fix: compressed all new svgs
tweaked svg styling
2 years ago
William Grant 5cda16d845 fix: renamed button modal-confirm to ghost
moved SessionButton defaults into component
2 years ago
Audric Ackermann 63fa2538fc chore: fix integration tests 2 years ago
William Grant 0f6d80b847 Merge branch 'unstable' into feat/ses-50/onboarding 2 years ago
Audric Ackermann ca597d31fd fix: address PR reviews 2 years ago
Audric Ackermann cfcbc013e5 fix: make sure we only try to delete data once 2 years ago