Commit Graph

1691 Commits (42f47c15f6fe67c87ef0a2f07eeb6ee3afb98991)

Author SHA1 Message Date
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
Audric Ackermann db1a1efa32
Merge pull request #3147 from Bilb/fix-restore-push-too-soon
fix: postpone first sync after start
1 year ago
Audric Ackermann 12faf225fd fix: remove the 2.8.0 min version for snodes to be the edge
this was only needed until the network upgraded
1 year ago
Audric Ackermann 1998f5f6cc fix: postpone first sync after start 1 year ago
yougotwill 6b627254c0 fix: use a constant for the fallback timestamp 1 year ago
yougotwill 5cad5a53f3 fix: have a too many words error when decoding a recovery passwrd 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
Audric Ackermann eaecc15432 Merge remote-tracking branch 'origin/unstable' into update-fs-release-endpoint 1 year ago
Audric Ackermann 4bb857fa53 fix: update fetching desktop release endpoint 1 year ago
Ryan Miller 79f3f35977 feat: update strings usages and library 1 year ago
Audric Ackermann 26e7a39a61 feat: hit only once every 30mins the fs for release
once we've already fetched the latest release
1 year ago
yougotwill 6f2947e5aa fix: fix updateOurProfileDisplayName breaking tests
don't use testing functions to generate a temp secret key rather do it manually
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 c8b7d67c86 Merge branch 'unstable' into feat/ses-825/onboarding2 1 year ago
yougotwill 66fa34b165 feat: use testkey for user profile update in onboarding for testing a display name
remove privateKeyBytesHex since we don't use it
1 year ago
Audric Ackermann 45eb547299 Merge remote-tracking branch 'origin/clearnet' into unstable 1 year ago
yougotwill 182f5605a5 fix: replace MAX_GROUP_NAME_LENGTH
using libsession BASE_GROUP_MAX_NAME_LENGTH
1 year ago
yougotwill 42813c0926 fix: replace MAX_COMMUNITY_NAME_LENGTH
using libsession COMMUNITY_FULL_URL_MAX_LENGTH
1 year ago
Audric Ackermann 2357368ddf feat: fetch snode storage version and filter for edge snode 1 year ago
yougotwill a49969ba9c fix: remove unneeded catch clause in profilemanager 1 year ago
William Grant 3cec666979 feat: commment on libsession constants
give context that CONSTANTS is not a object but an immediately invoked
function
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 4d7a0e7a04 fix: add name property to GroupPromoteMessage 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 aa6d39c270 fix: delete member + content from the admin side 1 year ago
Audric Ackermann c476ad1704 fix: bug not refreshing the contacts map value on commit 1 year ago
Audric Ackermann a8c674c07a feat: use details from GROUP_MEMBERS when we don't know him 1 year ago
Audric Ackermann c4e9aab66c fix: remove invite/promote to group message once processed 1 year ago
Audric Ackermann 2bed606651 fix: update group name in usergroup when getting kicked 1 year ago
Audric Ackermann 40d3ddb244 fix: cleaned up pending removal job with tech design 1 year ago
Audric Ackermann 9963287193 fix: a few issues with group invite job/refresh state 1 year ago
William Grant 0b811bc641 feat: added updateOurProfileDisplayName
which uses libsession to check the display name length, not yet used in onboarding
1 year ago
William Grant b40cf49acf Merge branch 'unstable' into feat/ses-825/onboarding2
bumped react and redux to the latest minior versions
1 year ago
Audric Ackermann 60c6f47bfa fix: compilation issues since merge
unwrapped was duplicating in onboarding1, so I had to duplicate my fix
to not unwrap it
1 year ago
Audric Ackermann 8ce2bf6d2a Merge remote-tracking branch 'origin/clearnet' into unstable 1 year ago
Audric Ackermann 95cd940948 fix: make the UI more responsive to GroupInvite retries 1 year ago
Audric Ackermann d2af48f6fc fix: groupKeys needs to be sent first, so with an negative requestOrder 1 year ago
Audric Ackermann 2988420e50 chore: fix lint 1 year ago
Audric Ackermann 534cebf5c4 fix: bump libsession and remove manual unwrapping/wrapping of push() 1 year ago
Audric Ackermann a9122be2f1 fix: clean up sending pipeline with a single array of requests 1 year ago
Audric Ackermann 59a4048323 fix: cleaned up SnodeRequestTypes and made sup_keys a single item 1 year ago
Audric Ackermann a49a65c92b chore: cleaned up the batch sender 1 year ago
Audric Ackermann 816f29d682 chore: moved outgoing message wrapper functions to MessagWrapper.ts 1 year ago
Audric Ackermann cd122c7252 fix: make pushChangesToGroupSwarm take an extraStoreRequest 1 year ago
William Grant 8454a676b5 chore: left comment to use GenericWrapperActions.makeDump once it has been merged 1 year ago
William Grant cdc147cd33 fix: clean wip logs 1 year ago
Audric Ackermann 7826dff0f7 fix: use values from db and not libsession when inserting into wrappers
this is just another reason to get rid of the duplication between the DB
and libsession. We should be able to trust what we get from libsession,
but currently we have to trust that we update the DB with what we get
from libsession.
1 year 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
1 year ago
Audric Ackermann e42be002a6 feat: cleaned up accept/block/decline logic 1 year ago
William Grant bcdfc93764 fix: revert swarmpolling to before merging unstable 1 year ago
William Grant 685469438d Merge branch 'unstable' into feat/ses-50/onboarding
improved global window types for persistStore and inboxStore, we now await the persist store purge in deleteDbLocally
1 year ago
Audric Ackermann 9d9844aeb4 feat: make group v2 control messages disappear 1 year ago
Audric Ackermann 0a3d71fe03 feat: delete msg on swarm when admin receives member request 1 year ago
Audric Ackermann 2ec6c7f29c feat: handle isDestroyed flag + "you were removed from XXX" 1 year ago
Audric Ackermann 6e137fe69f Merge remote-tracking branch 'upstream/unstable' into closed-group-chunk3 1 year ago
Audric Ackermann 1796e82bcb fix: add handling of revoked namespace messages 1 year ago
William Grant b13e907753 fix: resolve cyclic imports in avatarplaceholder
bt moving types from data module identitykey, guardnode, snode, swarmnode to a separate file
1 year ago
William Grant 3f3c2f92ed fix: resolve cyclic import with outgoing message type
avatar placeholder unit test now runs
1 year ago
William Grant 6db6a1f65d fix: resolve cyclic imports with LokiProfile and MessageResultProps 1 year ago
William Grant c54b4d208e fix: was logging the push but not the dump 1 year ago
William Grant 18ef4a62c6 feat: log dumps for debugging restoring accounts
some config messages are not handled correctly and we need to know why
1 year ago
William Grant d4a8b555c6 Merge branch 'unstable' into feat/ses-825/onboarding2 1 year ago
Audric Ackermann 009bc18903
Merge pull request #3094 from Aerilym/change_max_avatar_size
Change max avatar size to match other platforms
1 year ago
Ryan Miller c0bb39d4e3
fix: add filesize constant 1 year ago
Audric Ackermann 51c307af25 chore: fix PR reviews 1 year ago
William Grant 551ee4221b fix: cleaned up unused localised strings
since we swapped some toast messages for input messages
1 year 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
1 year ago
William Grant 76f5ad1322 feat: consolidate remaining sessioneditable instances
fix styles for other overlays
1 year ago
Audric Ackermann 49ab04d2fd chore: move SessionSettingsCategory to .d.ts file
and remove the enum (instead use string union)
1 year ago
Audric Ackermann 7f7f0fe26c fix: clear swarms from snodes not in pool on full fetch 1 year ago
William Grant 4decf22241 feat: improved error messaging when starting a new message 1 year ago
William Grant 2f2c214cf5 feat: added some localised strings the create convo screens 1 year ago
William Grant 208d9cc0eb Merge branch 'unstable' into feat/ses-50/onboarding 2 years ago
William Grant 7f031681f8 fix: remove unneeded catch block for checking if we are online
the inboxStore isnt set yet and we arent displaying the connected path light
2 years ago
William Grant 5a131c5785 fix: updated pollOnceForDisplayName
we can return the try result directly in the block since the finally will alway be executed
2 years ago
Audric Ackermann 52ebcfdbab fix: randomly pick a snode topollfrom until we build a better way 2 years ago
William Grant 2265c59dcc fix: recover an account with a new display name if linking fails
added stop function to swarm polling
2 years ago
William Grant 0f6d80b847 Merge branch 'unstable' into feat/ses-50/onboarding 2 years ago
Audric Ackermann 7f1e3ed8d8 feat: remove custom icon for toasts as only used once 2 years ago
Audric Ackermann 2d872cec43 fix: fix polling race with promises 2 years ago
Audric Ackermann ae96936a1a fix: add logs during polling 2 years ago
William Grant bc196286bc Merge branch 'unstable' into feat/ses-1560/unit-tests 2 years ago
William Grant d8cc0c79ea feat: refactored swarm polling to use only retrieveNextMessages again
created verifyBatchRequestResults function
2 years ago
Ryan Miller 5f53b3fe8f feat: replace and add changed and new localized strings 2 years ago
William Grant 500ab60ffa fix: cleaned up typings and flattened error callback 2 years ago
William Grant c9eac6c83e feat: handle failing to find a display name from the swarm
the user can enter it manually, improved error handling, logging, sync post login
2 years ago
William Grant 97cd21a77e Merge branch 'unstable' into feat/ses-899/user_profile_poll 2 years ago
Audric Ackermann f6b1eac5ad
Merge pull request #2996 from KeeJef/unread-message-scroll-button-changes
Add unread message count indicator per conversation
2 years ago
William Grant c5c06af772 fix: use wrapper merge when returning the display name in memory 2 years ago
William Grant 038589114f feat: cleaned up poll once for display name 2 years ago
William Grant 8e41d51632 feat: restoring an account from seed and fetching seems to work 2 years ago
William Grant 8dceb93b09 feat: reset onboarding state when we return to the start stage
added better logging for create account flow
2 years ago
William Grant 5e79ebc239 fix: small fixes from broken branch as we try to debug 2 years ago
William Grant b5781b0f12 feat: replace invalidAccountId with accountIdErrorInvalid
as based in google docs flagged sheet
2 years ago
William Grant 5ce8170188 Merge branch 'feat/ses-50/onboarding' into feat/ses-899/user_profile_poll 2 years ago
William Grant 9a756a8c9b feat: session id to account id 2 years ago
William Grant baca07a83b feat: moved frontend errors to redux 2 years ago
Audric Ackermann 444e60ce89 fix: use 999+ for convo unread count, but 99+ for global one 2 years ago
William Grant 4de3570492 feat: got things working correctly with errors throwing before the timeout
still trying to debug loading the errors in the frontend
2 years ago
William Grant 7baf6c5886 feat: fixed processing the config message next is finishing the reg properly
we now fetch the display name correctly just need to refactor and test the error handling
2 years ago
William Grant 6a2af3e088 feat: added free function to libsession wrappers
almost processing the dump correctly
2 years ago
Audric Ackermann d282875ac0 fix: make the delete by author/hashes with adminSig work 2 years ago
Audric Ackermann d4f3c7fdc1 feat: add ability to unsend messages in groupv2 2 years ago
Audric Ackermann 095a9d33e5 fix: canDisplayImage needs check to be done on the thumbnail 2 years ago
William Grant a3262d7af9 feat: attempting to fetch the display name separate from the usual pipeline 2 years ago
William Grant fd4e1525cb Merge branch 'unstable' into feat/ses-50/onboarding 2 years ago
Audric Ackermann 05215d8c61 fix: drop incoming msg if deleteBefore says so 2 years ago
Audric Ackermann 72396cfca3 feat: fix message attachment cleanup and handle group attach+msg delete 2 years ago
Audric Ackermann c180e4572d fix: add handling of deleteMsgs and deleteAttachmentsBefore for groups 2 years ago
Audric Ackermann 91706bf6b1
Merge pull request #3054 from Bilb/feat-ci-runs-testnet
fix: make CI runs use testnet and test-integration setup
2 years ago
Audric Ackermann 016d0ad03b fix: make CI runs use testnet and test-integration setup 2 years ago
Audric Ackermann 53059135ee fix: tsc does not overwrite workers compiled content 2 years ago
Audric Ackermann df586d6e15 fix: mark a synced groupUpdate as sent 2 years ago
Audric Ackermann bd6f5e6e0d feat: refacto GroupUpdateName to be functional component 2 years ago
William Grant 9984846632 Merge branch 'unstable' into feat/ses-50/onboarding 2 years ago
Audric Ackermann 2e3026e17d Merge remote-tracking branch 'upstream/unstable' into closed-group-chunk2 2 years ago
William Grant 2c83d41ccd fix: error handling now works correctly for all stages
buttons also correctly disable themselves
2 years ago
Audric Ackermann 1c58899558 fix: rekey explicitely when creating a group 2 years ago
William Grant 6f84d5bede feat: animated progress loader to spec
timeout display name fetch to 15 seconds, added display name inital screen still needs work
2 years ago
Audric Ackermann 1be85641cb Merge remote-tracking branch 'upstream/clearnet' into closed-group-chunk2 2 years ago
Audric Ackermann d6d9bec5ba fix: fixed a bunch of groupv2 chunk2 issues 2 years ago
William Grant 7cabdba00e feat: added error messages to recovery password input
fixed remaining styling, improved errors for mnemonic code
2 years ago
Audric Ackermann f402a14ab8 Merge remote-tracking branch 'oxen/master' into unstable 2 years ago
Audric Ackermann a83e44e183 chore: rename onion requests not having retries 2 years ago
Audric Ackermann 665f6df57e test: add test ofr SnodeAPI.buildRetrieveRequests 2 years ago
Audric Ackermann 72182d8157 chore: bump timed release of disappear v2 to 13/03/24 2 years ago
Audric Ackermann a53299377a chore: fix unit tests with group chunk2 2 years ago
Audric Ackermann 9d984355dc fix: do not force ttl for groupExpireTimerUpdate 2 years ago
William Grant ec7ab04d09 refactor: moved related function from registrationstages to createaccount 2 years ago
William Grant 4910911828 fix: rename MAX_USERNAME_BYTES to MAX_NAME_LENGTH to match libsession, updated byte limit to 100
added doctstring to explain the prop
2 years ago
William Grant 8aac036bca feat: updated display name
show error when display name is too long
2 years ago
Audric Ackermann b9da60af3b fix: send msg to group unapproved accepts and then sends message 2 years ago
Audric Ackermann bc95e1f2cc fix: log that onsresolve won't work when on testnet 2 years ago
Audric Ackermann bc30064c57 chore: fix timestamp of release of disappear v2 2 years ago
Audric Ackermann ec25d2f97f chore: bump Session to 1.12.0 2 years ago
Audric Ackermann 5867c5af7f fix: added type for all accessibility ids with react.d.ts 2 years ago
Audric Ackermann 0a4e3041de fix: leave group v2 as only admin mark it as deleted and pushes to swarm
before removing the wrapper data
2 years ago
Audric Ackermann 8d0bd84ef0 feat: add toggle to share history or not with invite group v2 2 years ago
Audric Ackermann 392e243b08 feat: add the sending state to invite&promote actions 2 years ago
William Grant a098638bc0 refactor: remove unnecessary react imports
you don't need it from react 17
2 years ago
Audric Ackermann 1c6182a235 Merge branch 'closed-group-chunk2' of github.com:Bilb/session-desktop into closed-group-chunk2 2 years ago
Audric Ackermann 2371dba5ee Merge branch 'unstable' into closed-group-chunk2 2 years ago
Audric Ackermann 81c1263bfd chore: address PR reviews 2 years ago
Audric Ackermann 6e952398c9 fix: edge case with sending msg before, then getting one sent earlier 2 years ago
Audric Ackermann 5cd0a9f71d
Merge pull request #3019 from Bilb/feat-ctxmenu-expire-time-left
feat: right click on expiring msg shows timer left
2 years ago
Audric Ackermann 7573152e8b feat: right click on expiring msg shows timer left 2 years ago