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