Audric Ackermann
a7324a8d84
Merge remote-tracking branch 'upstream/unstable' into standardised_strings
9 months ago
Audric Ackermann
1789ac30c8
fix: break down i18n file and remove translations from redux
9 months ago
Audric Ackermann
f5812b6fce
chore: lint
9 months ago
yougotwill
0139738d26
fix: set last joined timestamp when we create a group
9 months ago
Audric Ackermann
fa72be5d2f
Merge pull request #3170 from yougotwill/fix/ses-2546/attachment_preview_loading
...
Fix attachment previews
9 months ago
Ryan Miller
4ffa754802
feat: locale as args for modals and localized formatted html strings
9 months ago
yougotwill
737dbd45c1
fix: show loading state until image is decrypted and can be mounted
9 months ago
Audric Ackermann
af28c97cfd
Merge remote-tracking branch 'upstream/unstable' into standardised_strings
9 months ago
Audric Ackermann
92f7bbe97d
chore: cleanup
9 months ago
Audric Ackermann
718b814902
fix: toast stripped function fetch cannot run on import
9 months ago
Audric Ackermann
b48bfef58d
fix: toast strings are stripped as we don't render html there
9 months ago
Audric Ackermann
40e6cfd14d
fix: fs needs headers not body
9 months ago
Audric Ackermann
0c015b4ea7
fix: group updates localization shares logic with component
9 months ago
Audric Ackermann
cd3dccea02
fix: use date-fns for abbreviated expire timer
9 months ago
Audric Ackermann
1f366b6d8b
fix: more i18n changes
9 months ago
Audric Ackermann
4f44eecd6b
fix: update with latest changes from crowdin
...
not compiling yet
9 months ago
Audric Ackermann
d152ce946b
Merge remote-tracking branch 'upstream/unstable' into standardised_strings
9 months ago
Audric Ackermann
db1a1efa32
Merge pull request #3147 from Bilb/fix-restore-push-too-soon
...
fix: postpone first sync after start
9 months 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
9 months ago
Audric Ackermann
1998f5f6cc
fix: postpone first sync after start
9 months ago
yougotwill
6b627254c0
fix: use a constant for the fallback timestamp
9 months ago
yougotwill
5cad5a53f3
fix: have a too many words error when decoding a recovery passwrd
9 months 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
9 months ago
Audric Ackermann
eaecc15432
Merge remote-tracking branch 'origin/unstable' into update-fs-release-endpoint
10 months ago
Audric Ackermann
4bb857fa53
fix: update fetching desktop release endpoint
10 months ago
Ryan Miller
79f3f35977
feat: update strings usages and library
10 months ago
Audric Ackermann
26e7a39a61
feat: hit only once every 30mins the fs for release
...
once we've already fetched the latest release
10 months ago
yougotwill
6f2947e5aa
fix: fix updateOurProfileDisplayName breaking tests
...
don't use testing functions to generate a temp secret key rather do it manually
10 months ago
yougotwill
87b922daff
fix: ran formatter
10 months ago
yougotwill
39d8ad11e5
fix: a whole bunch of circular depdencies
...
for various convo duck, convo interactions, convo model and opengroup types
10 months ago
yougotwill
c8b7d67c86
Merge branch 'unstable' into feat/ses-825/onboarding2
10 months 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
10 months ago
Audric Ackermann
45eb547299
Merge remote-tracking branch 'origin/clearnet' into unstable
10 months ago
yougotwill
182f5605a5
fix: replace MAX_GROUP_NAME_LENGTH
...
using libsession BASE_GROUP_MAX_NAME_LENGTH
10 months ago
yougotwill
42813c0926
fix: replace MAX_COMMUNITY_NAME_LENGTH
...
using libsession COMMUNITY_FULL_URL_MAX_LENGTH
10 months ago
Audric Ackermann
2357368ddf
feat: fetch snode storage version and filter for edge snode
10 months ago
yougotwill
a49969ba9c
fix: remove unneeded catch clause in profilemanager
10 months ago
William Grant
3cec666979
feat: commment on libsession constants
...
give context that CONSTANTS is not a object but an immediately invoked
function
10 months ago
William Grant
e05d3a6874
fix: formatting fixes
...
use profile manager name validation in CreateAccount component
10 months 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
10 months ago
William Grant
bc2e28b6b7
feat: use CONTACT_MAX_NAME_LENGTH
...
as max length for session inputs for user profile name
10 months ago
Audric Ackermann
4d7a0e7a04
fix: add name property to GroupPromoteMessage
10 months 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
10 months ago
Audric Ackermann
aa6d39c270
fix: delete member + content from the admin side
10 months ago
Audric Ackermann
c476ad1704
fix: bug not refreshing the contacts map value on commit
10 months ago
Audric Ackermann
a8c674c07a
feat: use details from GROUP_MEMBERS when we don't know him
10 months ago
Audric Ackermann
c4e9aab66c
fix: remove invite/promote to group message once processed
10 months ago
Audric Ackermann
2bed606651
fix: update group name in usergroup when getting kicked
10 months ago
Audric Ackermann
40d3ddb244
fix: cleaned up pending removal job with tech design
10 months ago
Audric Ackermann
9963287193
fix: a few issues with group invite job/refresh state
10 months ago
William Grant
0b811bc641
feat: added updateOurProfileDisplayName
...
which uses libsession to check the display name length, not yet used in onboarding
11 months ago
William Grant
b40cf49acf
Merge branch 'unstable' into feat/ses-825/onboarding2
...
bumped react and redux to the latest minior versions
11 months 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
11 months ago
Audric Ackermann
8ce2bf6d2a
Merge remote-tracking branch 'origin/clearnet' into unstable
11 months ago
Audric Ackermann
95cd940948
fix: make the UI more responsive to GroupInvite retries
11 months ago
Audric Ackermann
d2af48f6fc
fix: groupKeys needs to be sent first, so with an negative requestOrder
11 months ago
Audric Ackermann
2988420e50
chore: fix lint
11 months ago
Audric Ackermann
534cebf5c4
fix: bump libsession and remove manual unwrapping/wrapping of push()
11 months ago
Audric Ackermann
a9122be2f1
fix: clean up sending pipeline with a single array of requests
11 months ago
Audric Ackermann
59a4048323
fix: cleaned up SnodeRequestTypes and made sup_keys a single item
11 months ago
Audric Ackermann
a49a65c92b
chore: cleaned up the batch sender
11 months ago
Audric Ackermann
816f29d682
chore: moved outgoing message wrapper functions to MessagWrapper.ts
11 months ago
Audric Ackermann
cd122c7252
fix: make pushChangesToGroupSwarm take an extraStoreRequest
11 months ago
William Grant
8454a676b5
chore: left comment to use GenericWrapperActions.makeDump once it has been merged
11 months ago
William Grant
cdc147cd33
fix: clean wip logs
11 months 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.
11 months 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
11 months ago
Audric Ackermann
e42be002a6
feat: cleaned up accept/block/decline logic
11 months ago
William Grant
bcdfc93764
fix: revert swarmpolling to before merging unstable
11 months 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
11 months ago
Audric Ackermann
9d9844aeb4
feat: make group v2 control messages disappear
11 months ago
Audric Ackermann
0a3d71fe03
feat: delete msg on swarm when admin receives member request
11 months ago
Audric Ackermann
2ec6c7f29c
feat: handle isDestroyed flag + "you were removed from XXX"
11 months ago
Audric Ackermann
6e137fe69f
Merge remote-tracking branch 'upstream/unstable' into closed-group-chunk3
12 months ago
Audric Ackermann
1796e82bcb
fix: add handling of revoked namespace messages
12 months ago
William Grant
b13e907753
fix: resolve cyclic imports in avatarplaceholder
...
bt moving types from data module identitykey, guardnode, snode, swarmnode to a separate file
12 months ago
William Grant
3f3c2f92ed
fix: resolve cyclic import with outgoing message type
...
avatar placeholder unit test now runs
12 months ago
William Grant
6db6a1f65d
fix: resolve cyclic imports with LokiProfile and MessageResultProps
12 months 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
1 year 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
1 year ago
William Grant
5a131c5785
fix: updated pollOnceForDisplayName
...
we can return the try result directly in the block since the finally will alway be executed
1 year ago
Audric Ackermann
52ebcfdbab
fix: randomly pick a snode topollfrom until we build a better way
1 year ago
William Grant
2265c59dcc
fix: recover an account with a new display name if linking fails
...
added stop function to swarm polling
1 year ago
William Grant
0f6d80b847
Merge branch 'unstable' into feat/ses-50/onboarding
1 year ago
Audric Ackermann
7f1e3ed8d8
feat: remove custom icon for toasts as only used once
1 year ago
Audric Ackermann
2d872cec43
fix: fix polling race with promises
1 year ago
Audric Ackermann
ae96936a1a
fix: add logs during polling
1 year ago
William Grant
bc196286bc
Merge branch 'unstable' into feat/ses-1560/unit-tests
1 year ago
William Grant
d8cc0c79ea
feat: refactored swarm polling to use only retrieveNextMessages again
...
created verifyBatchRequestResults function
1 year ago
Ryan Miller
5f53b3fe8f
feat: replace and add changed and new localized strings
1 year ago
William Grant
500ab60ffa
fix: cleaned up typings and flattened error callback
1 year 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
1 year ago
William Grant
97cd21a77e
Merge branch 'unstable' into feat/ses-899/user_profile_poll
1 year ago
Audric Ackermann
f6b1eac5ad
Merge pull request #2996 from KeeJef/unread-message-scroll-button-changes
...
Add unread message count indicator per conversation
1 year ago
William Grant
c5c06af772
fix: use wrapper merge when returning the display name in memory
1 year ago
William Grant
038589114f
feat: cleaned up poll once for display name
1 year ago
William Grant
8e41d51632
feat: restoring an account from seed and fetching seems to work
1 year ago
William Grant
8dceb93b09
feat: reset onboarding state when we return to the start stage
...
added better logging for create account flow
1 year ago
William Grant
5e79ebc239
fix: small fixes from broken branch as we try to debug
1 year ago
William Grant
b5781b0f12
feat: replace invalidAccountId with accountIdErrorInvalid
...
as based in google docs flagged sheet
1 year ago
William Grant
5ce8170188
Merge branch 'feat/ses-50/onboarding' into feat/ses-899/user_profile_poll
1 year ago
William Grant
9a756a8c9b
feat: session id to account id
1 year ago
William Grant
baca07a83b
feat: moved frontend errors to redux
1 year ago
Audric Ackermann
444e60ce89
fix: use 999+ for convo unread count, but 99+ for global one
1 year 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
1 year 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
1 year ago
William Grant
6a2af3e088
feat: added free function to libsession wrappers
...
almost processing the dump correctly
1 year ago
Audric Ackermann
d282875ac0
fix: make the delete by author/hashes with adminSig work
1 year ago
Audric Ackermann
d4f3c7fdc1
feat: add ability to unsend messages in groupv2
1 year ago
Audric Ackermann
095a9d33e5
fix: canDisplayImage needs check to be done on the thumbnail
1 year ago
William Grant
a3262d7af9
feat: attempting to fetch the display name separate from the usual pipeline
1 year ago
William Grant
fd4e1525cb
Merge branch 'unstable' into feat/ses-50/onboarding
1 year ago
Audric Ackermann
05215d8c61
fix: drop incoming msg if deleteBefore says so
1 year ago
Audric Ackermann
72396cfca3
feat: fix message attachment cleanup and handle group attach+msg delete
1 year ago
Audric Ackermann
c180e4572d
fix: add handling of deleteMsgs and deleteAttachmentsBefore for groups
1 year ago
Audric Ackermann
91706bf6b1
Merge pull request #3054 from Bilb/feat-ci-runs-testnet
...
fix: make CI runs use testnet and test-integration setup
1 year ago
Audric Ackermann
016d0ad03b
fix: make CI runs use testnet and test-integration setup
1 year ago
Audric Ackermann
53059135ee
fix: tsc does not overwrite workers compiled content
1 year ago
Audric Ackermann
df586d6e15
fix: mark a synced groupUpdate as sent
1 year ago
Audric Ackermann
bd6f5e6e0d
feat: refacto GroupUpdateName to be functional component
1 year ago
William Grant
9984846632
Merge branch 'unstable' into feat/ses-50/onboarding
1 year ago
Audric Ackermann
2e3026e17d
Merge remote-tracking branch 'upstream/unstable' into closed-group-chunk2
1 year ago
William Grant
2c83d41ccd
fix: error handling now works correctly for all stages
...
buttons also correctly disable themselves
1 year ago
Audric Ackermann
1c58899558
fix: rekey explicitely when creating a group
1 year 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
1 year ago
Audric Ackermann
1be85641cb
Merge remote-tracking branch 'upstream/clearnet' into closed-group-chunk2
1 year ago
Audric Ackermann
d6d9bec5ba
fix: fixed a bunch of groupv2 chunk2 issues
1 year ago
William Grant
7cabdba00e
feat: added error messages to recovery password input
...
fixed remaining styling, improved errors for mnemonic code
1 year ago
Audric Ackermann
f402a14ab8
Merge remote-tracking branch 'oxen/master' into unstable
1 year ago
Audric Ackermann
a83e44e183
chore: rename onion requests not having retries
1 year ago
Audric Ackermann
665f6df57e
test: add test ofr SnodeAPI.buildRetrieveRequests
1 year ago
Audric Ackermann
72182d8157
chore: bump timed release of disappear v2 to 13/03/24
1 year ago
Audric Ackermann
a53299377a
chore: fix unit tests with group chunk2
1 year ago
Audric Ackermann
9d984355dc
fix: do not force ttl for groupExpireTimerUpdate
1 year ago
William Grant
ec7ab04d09
refactor: moved related function from registrationstages to createaccount
1 year 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
1 year ago
William Grant
8aac036bca
feat: updated display name
...
show error when display name is too long
1 year ago