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

Release 1.15.0 : updated groups #5

Merged
merged 326 commits into from
Jan 20, 2025
Merged
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
326 commits
Select commit Hold shift + click to select a range
0be10d1
fix: move revoke unrevoke to batched push group changes
Bilb Jan 17, 2024
1b50715
fix: wrap groupUpdatesMsg into Envelope before encryption
Bilb Jan 17, 2024
528d15b
fix: fix convo volatile updates for 03-groups
Bilb Jan 18, 2024
77a62e8
fix: add avatar change message handling
Bilb Jan 19, 2024
456df58
chore: refactor messageSender.send to take an object
Bilb Jan 19, 2024
4e8ca31
fix: remove isLeft flag as we can't have a left and unremoved group
Bilb Jan 21, 2024
153846a
fix: add better typings for groupUpdateMessages
Bilb Jan 21, 2024
13da2b5
fix: add way to render group update add with history
Bilb Jan 23, 2024
d3ed798
chore: show toast when trying to remove admin of groupv2
Bilb Jan 24, 2024
6094e72
chore: move getExpiries request to class
Bilb Jan 24, 2024
5509dc7
refactor: move subrequests to classes and fix updateMessages
Bilb Jan 31, 2024
fda6ca3
fix: allow contacts without didApproveMe to be invited to group
Bilb Feb 1, 2024
f6bffc8
feat: add suppport in groupv2 of disappear v2 messages
Bilb Feb 1, 2024
2371dba
Merge branch 'unstable' into closed-group-chunk2
Bilb Feb 12, 2024
1c6182a
Merge branch 'closed-group-chunk2' of github.com:Bilb/session-desktop…
Bilb Feb 12, 2024
5e3f968
fix: merge issues
Bilb Feb 13, 2024
392e243
feat: add the sending state to invite&promote actions
Bilb Feb 13, 2024
8d0bd84
feat: add toggle to share history or not with invite group v2
Bilb Feb 13, 2024
5d467fd
feat: add way to autoregister with env variables
Bilb Feb 18, 2024
95cd0e8
Merge remote-tracking branch 'upstream/unstable' into closed-group-ch…
Bilb Feb 18, 2024
0a4e304
fix: leave group v2 as only admin mark it as deleted and pushes to swarm
Bilb Feb 19, 2024
5867c5a
fix: added type for all accessibility ids with react.d.ts
Bilb Feb 22, 2024
b9da60a
fix: send msg to group unapproved accepts and then sends message
Bilb Feb 26, 2024
a532993
chore: fix unit tests with group chunk2
Bilb Feb 27, 2024
665f6df
test: add test ofr SnodeAPI.buildRetrieveRequests
Bilb Feb 28, 2024
a83e44e
chore: rename onion requests not having retries
Bilb Feb 28, 2024
d6d9bec
fix: fixed a bunch of groupv2 chunk2 issues
Bilb Mar 11, 2024
1be8564
Merge remote-tracking branch 'upstream/clearnet' into closed-group-ch…
Bilb Mar 12, 2024
1c58899
fix: rekey explicitely when creating a group
Bilb Mar 14, 2024
74f36c8
test: fix unit test with rekey explicit needed
Bilb Mar 14, 2024
5185769
chore: update to libsession-util-nodejs 0.4.2
Bilb Mar 14, 2024
2e3026e
Merge remote-tracking branch 'upstream/unstable' into closed-group-ch…
Bilb Mar 14, 2024
8be63b1
chore: remove pify package barely used
Bilb Mar 15, 2024
bd6f5e6
feat: refacto GroupUpdateName to be functional component
Bilb Mar 15, 2024
ba7fc42
fix: groupAdmins for communities taken into account
Bilb Mar 15, 2024
2b53d10
fix: cleaned up UpdateGroupNameDialog css
Bilb Mar 15, 2024
df586d6
fix: mark a synced groupUpdate as sent
Bilb Mar 15, 2024
cbccc8c
fix: notification text based on msg content
Bilb Mar 18, 2024
c180e45
fix: add handling of deleteMsgs and deleteAttachmentsBefore for groups
Bilb Mar 18, 2024
72396cf
feat: fix message attachment cleanup and handle group attach+msg delete
Bilb Mar 18, 2024
05215d8
fix: drop incoming msg if deleteBefore says so
Bilb Mar 19, 2024
d4f3c7f
feat: add ability to unsend messages in groupv2
Bilb Mar 21, 2024
d282875
fix: make the delete by author/hashes with adminSig work
Bilb Mar 21, 2024
23a0fd6
chore: force type of backbone models id:string
Bilb Mar 21, 2024
626e2a3
fix: unsend in group: only apply change for msg sent before sig_ts
Bilb Mar 22, 2024
3b8fd82
feat: add multiencrypt/decrypt unit test
Bilb Mar 25, 2024
1796e82
fix: add handling of revoked namespace messages
Bilb May 21, 2024
6f7e576
feat: add notice banner for deprecating group and inviting users
Bilb May 22, 2024
6e137fe
Merge remote-tracking branch 'upstream/unstable' into closed-group-ch…
Bilb May 27, 2024
176f125
chore: working deps after merge
Bilb Jun 3, 2024
2ec6c7f
feat: handle isDestroyed flag + "you were removed from XXX"
Bilb Jun 4, 2024
0a3d71f
feat: delete msg on swarm when admin receives member request
Bilb Jun 4, 2024
9d9844a
feat: make group v2 control messages disappear
Bilb Jun 7, 2024
e42be00
feat: cleaned up accept/block/decline logic
Bilb Jun 11, 2024
1aa9091
feat: call swarm_verify_subaccount when receiving an invite
Bilb Jun 11, 2024
8ce5f6f
fix: don't drop groupUpdateMessages from a blocked user
Bilb Jun 11, 2024
7826dff
fix: use values from db and not libsession when inserting into wrappers
Bilb Jun 11, 2024
9b124d3
fix: featureFlag to show some buttons/toggle for QA of group chunk3
Bilb Jun 11, 2024
cd122c7
fix: make pushChangesToGroupSwarm take an extraStoreRequest
Bilb Jun 12, 2024
816f29d
chore: moved outgoing message wrapper functions to MessagWrapper.ts
Bilb Jun 12, 2024
a49a65c
chore: cleaned up the batch sender
Bilb Jun 13, 2024
59a4048
fix: cleaned up SnodeRequestTypes and made sup_keys a single item
Bilb Jun 13, 2024
a9122be
fix: clean up sending pipeline with a single array of requests
Bilb Jun 17, 2024
d6cb399
chore: matched designs better for the NoticeBanner
Bilb Jun 25, 2024
102e05d
fix: small padding inconsistency between TextNotification usage
Bilb Jun 25, 2024
d2af48f
fix: groupKeys needs to be sent first, so with an negative requestOrder
Bilb Jun 25, 2024
95cd940
fix: make the UI more responsive to GroupInvite retries
Bilb Jun 25, 2024
9963287
fix: a few issues with group invite job/refresh state
Bilb Jul 5, 2024
40d3ddb
fix: cleaned up pending removal job with tech design
Bilb Jul 10, 2024
2bed606
fix: update group name in usergroup when getting kicked
Bilb Jul 10, 2024
c4e9aab
fix: remove invite/promote to group message once processed
Bilb Jul 10, 2024
a8c674c
feat: use details from GROUP_MEMBERS when we don't know him
Bilb Jul 11, 2024
c476ad1
fix: bug not refreshing the contacts map value on commit
Bilb Jul 11, 2024
aa6d39c
fix: delete member + content from the admin side
Bilb Jul 11, 2024
522d82d
chore: cleanup logs
Bilb Jul 11, 2024
79aca9c
fix: open url confirm is Primary color and not destructive
Bilb Jul 15, 2024
4d7a0e7
fix: add name property to GroupPromoteMessage
Bilb Jul 15, 2024
74aa448
chore: commit before merge unstable
Bilb Jul 24, 2024
7d69538
Merge remote-tracking branch 'upstream/unstable' into closed-group-ch…
Bilb Oct 22, 2024
e5724da
chore: fixed a bunch of compilation errors after merge
Bilb Oct 22, 2024
745a20d
fix: fetched latest strings. app starts
Bilb Oct 22, 2024
3cd7d32
fix: able to send 1o1 messages back
Bilb Oct 22, 2024
487e418
test: fixed a few unit tests
Bilb Oct 23, 2024
c1fd66d
fix: break down index files to avoid circular deps
Bilb Oct 23, 2024
07930d4
fix: mark promote accepted on invite via promote-> accept
Bilb Oct 23, 2024
8644db6
fix: allow invite to be promote, and handle recipient side too
Bilb Oct 24, 2024
88a9a48
fix: update name and pics on invite response received
Bilb Oct 24, 2024
eff4d13
fix: unapproved contact inving to kicked group moves it to msg requests
Bilb Oct 24, 2024
9c098ff
fix: group member list is all unselected by default
Bilb Oct 24, 2024
6c945a1
fix: groupv2 control message join/remove are now correctly used
Bilb Oct 24, 2024
f4d0e36
fix: send group update promote message and display them
Bilb Oct 25, 2024
c8c7308
fix: decline group request does not show up shortly in main convolist
Bilb Oct 25, 2024
c9cd6a9
fix: centralised localized string for disappearing messages strings
Bilb Oct 25, 2024
c2e5c35
fix: fixed a bug with delete attachments before not working locally
Bilb Oct 28, 2024
038e08e
fix: unrevoke on resend invite
Bilb Oct 29, 2024
c30fcfd
fix: bunch of changes to match acceptance criteria
Bilb Oct 30, 2024
0dd0869
fix: add interactionNotification when we fail to leave 03 group
Bilb Oct 30, 2024
d958543
chore: match datatestid with figma
Bilb Oct 30, 2024
02093fd
fix: legacy groups are kind of working again
Bilb Nov 6, 2024
4c4806d
chore: latest crowdin fetch
Bilb Nov 7, 2024
db22094
fix: delete messages for groups by admin are marked as deleted
Bilb Nov 11, 2024
cf899ee
fix: add group members sorting
Bilb Nov 12, 2024
f17fcfa
fix: move a bunch of deps and urls to session-foundation repo
Bilb Nov 14, 2024
8e27413
chore: lint
Bilb Nov 14, 2024
13aca18
chore: localizer is imported as type to avoid compilation errors
Bilb Nov 14, 2024
7eb6cec
fix: fix unit test with groups
Bilb Nov 18, 2024
7296d4d
chore: bump libsession-util-nodejs to 0.4.4
Bilb Nov 18, 2024
9ad6604
Merge remote-tracking branch 'upstream/unstable' into closed-group-ch…
Bilb Nov 18, 2024
6b1a628
chore: fetch latest strings
Bilb Nov 18, 2024
3b4d68e
chore: lint
Bilb Nov 18, 2024
bb820ef
chore: bump to 1.15.0
Bilb Nov 20, 2024
143759f
fix: we want the sorting order to be jumpy for groups
Bilb Nov 20, 2024
3087604
fix: address most PR reviews
Bilb Nov 22, 2024
1035a1b
chore: add generics to the subrequests to remove some duplication
Bilb Nov 22, 2024
c7995a0
chore: remove min of 2 hash hack, we don't need it anymore
Bilb Nov 24, 2024
93c4510
fix: base64 zod doesn't work for us
Bilb Nov 24, 2024
89e2115
chore: fix datatestids
Bilb Nov 25, 2024
08605a0
chore: initGroupWrapper checks for unknowns args
Bilb Nov 25, 2024
2d5d86b
chore: address PR reviews
Bilb Nov 25, 2024
10ec830
fix: rename camelCase settingsCategories to kebab-case
Bilb Nov 25, 2024
d5f9b7a
chore: bump libsession-util-nodejs to 0.4.6
Bilb Nov 25, 2024
d2dd98c
fix: various PR reviews, fixes for integration tests
Bilb Nov 25, 2024
7d81fd1
fix: add datatestid for radio button in PanelIconButton
Bilb Nov 26, 2024
bfafcaf
fix: show unblock to send placeholder
Bilb Nov 26, 2024
c83bed4
chore: fix unit tests
Bilb Nov 26, 2024
cd49729
chore: make dataTestIds for timer options human readable
Bilb Nov 26, 2024
1f05105
chore: fix typo and update session foundation contact
Bilb Nov 26, 2024
2b44ede
fix: type check cause crash on create new group
Bilb Nov 26, 2024
ddd0389
chore: fetch latest strings
Bilb Nov 26, 2024
9507cde
fix: refresh new Overlay of group with changes from unstable
Bilb Nov 27, 2024
3ab94a7
feat: allow to not trigger toast on copyToClipboardButton
Bilb Nov 28, 2024
1117575
fix: always provide timeoutMs to requets, and enforce it
Bilb Nov 28, 2024
28687a3
fix: group creation: current admin is not part of the notification
Bilb Nov 29, 2024
85749eb
fix: empty states per type of conversations
Bilb Nov 29, 2024
64a3360
fix: use nickname for group update messages if available
Bilb Dec 2, 2024
faf2444
fix: refresh last message preview on handling of deleteAll
Bilb Dec 2, 2024
d5ecc10
chore: bump to libsessio-nodejs 0.4.8
Bilb Dec 2, 2024
b129c40
fix: allow to abort a request globally when a request takes too long
Bilb Dec 2, 2024
53cdcfb
chore: address PR reviews
Bilb Dec 3, 2024
760aac3
chore: more PR reviews
Bilb Dec 3, 2024
315b4b4
fix: add a way to empty all seenHashes & lastHashes for a pukbey
Bilb Dec 4, 2024
df2a9dd
chore: refactor batch request functions to take record
Bilb Dec 5, 2024
9a627e7
fix: envelope for all groups message is CLOSED_GROUP
Bilb Dec 5, 2024
3b18d6a
chore: workflow: do not fail-fast
Bilb Dec 5, 2024
b731ffc
Merge pull request #9 from session-foundation/qa/release/1.15.0
Bilb Dec 8, 2024
bc62b0e
fix: show invite failed toast even if the first part of update failed
Bilb Dec 9, 2024
8d3ed1a
Revert "fix: show invite failed toast even if the first part of updat…
Bilb Dec 9, 2024
fa98d03
fix: make sure joined_at is in seconds before saving
Bilb Dec 9, 2024
fa8de2e
fix: do not use 'anonymous' placeholder. We use the shorten pk
Bilb Dec 9, 2024
5c61082
chore: add lucide license
Bilb Dec 9, 2024
d8bc489
fix: show deleted message when outgoing too
Bilb Dec 10, 2024
b1b5575
feat: move back conversation request buttons to the bottom
Bilb Dec 10, 2024
605683c
fix: rollback change that breaks oceandark button border
Bilb Dec 10, 2024
30064e5
fix: show toast in the about window
Bilb Dec 10, 2024
c72b954
fix: use 'delete group' string in right overlay when kicked
Bilb Dec 10, 2024
8b6ca72
chore: address PR comments
Bilb Dec 10, 2024
bd22cc6
Merge remote-tracking branch 'upstream/unstable' into qa/release/1.15…
Bilb Dec 10, 2024
1957b3e
fix: do not remove link previews as part of the "clear all attachments"
Bilb Dec 11, 2024
53a6dae
chore: move deleteMessage & retrySend to other files
Bilb Dec 11, 2024
48f18b1
chore: latest crowdinfetch
Bilb Dec 11, 2024
4c258cc
fix: sort group update changes by member pubkey
Bilb Dec 12, 2024
c96627f
fix: make msg request buttons sticky
Bilb Dec 12, 2024
6036c6c
chore: add modal dataTestId for title & description
Bilb Dec 12, 2024
3ee6943
fix: split view with a few messages appeared sticky at the top
Bilb Dec 12, 2024
c3cfd37
fix: clean up delete/leave group&communities button/menuitems
Bilb Dec 13, 2024
7f1dab1
fix: make UserSyncJob a periodic task
Bilb Dec 13, 2024
2ef48f5
chore: more details to requests constructors so we can share more
Bilb Dec 15, 2024
ae08af1
fix: groups without joined_at are moved to bottom of convolist
Bilb Dec 15, 2024
15c6e1f
chore: bump libsession-util-nodejs to 0.4.8
Bilb Dec 16, 2024
17deaf4
fix: keep group messages until we managed to leave it
Bilb Dec 17, 2024
aa8c8a2
fix: delete messages on group delete (after leaveMsg sent)
Bilb Dec 17, 2024
5a2bbc9
fix: save dumps on group delete
Bilb Dec 17, 2024
93af4cc
chore: add data testIds to community button&input overlay
Bilb Dec 18, 2024
acc6e84
feat: add not_sent & unknown string
Bilb Dec 18, 2024
df73ce6
chore: lint, dedup yarn.lock & address PR comments
Bilb Dec 18, 2024
1b223be
fix: message request response msg needed a convo refresh to appear
Bilb Dec 19, 2024
7671784
chore: address PR review
Bilb Dec 19, 2024
5d9dd85
fix: bump libsession-util-nodejs to 0.4.9
Bilb Dec 19, 2024
d12acc6
fix: reset invite state to "not sent" on resend
Bilb Dec 19, 2024
64fcc89
fix: delete group messages only if push destroyed passed
Bilb Dec 20, 2024
fd7f05b
Merge remote-tracking branch 'upstream/unstable' into qa/release/1.15…
Bilb Dec 20, 2024
16f33d9
chore: bump session to 1.15.0 for groups
Bilb Dec 20, 2024
8c41db5
Merge pull request #14 from session-foundation/qa/release/1.15.0-2
Bilb Dec 20, 2024
a8372f1
fix: show dialog before deleting group
Bilb Dec 31, 2024
ba3d7f4
fix: add data-testid to a few other modals description
Bilb Dec 31, 2024
e225d58
fix: build locale types fully
Bilb Sep 25, 2024
66e80fc
fix: still plenty of errors, but simple window.i18n work
Bilb Jan 1, 2025
fea05a2
fix: add datatestid link preview staged
Bilb Jan 2, 2025
da39198
fix: strings do not load dict from json, but use built ts file
Bilb Jan 3, 2025
62a3d4e
fix: wrap up changes for strings localization
Bilb Jan 3, 2025
3764233
chore: add datatestid to audio-player
Bilb Jan 3, 2025
6616ac4
fix: fix up string unit tests
Bilb Jan 3, 2025
97e95ef
chore: fix CI
Bilb Jan 5, 2025
3e34b0f
fix: use more withs for onion.ts file
Bilb Jan 6, 2025
53e5794
fix: do not schedule store update when deleting msgs
Bilb Jan 6, 2025
e7bd7d9
chore: rename StyledI18nSubText to I18nSubText
Bilb Jan 6, 2025
7393d8a
Merge pull request #21 from Bilb/add-data-testidide-dialog
Bilb Jan 6, 2025
a44dc50
chore: address PR comments
Bilb Jan 6, 2025
ebdbf00
Merge remote-tracking branch 'upstream/release/1.15.0' into fix-build…
Bilb Jan 6, 2025
2ca2dd4
fix: allow promoted state to be reset to NOT_SENT
Bilb Jan 7, 2025
0513171
Merge pull request #3 from Bilb/fix-build-locale-types-fully
Bilb Jan 8, 2025
82abfed
fix: sorting order for group depending on statuses
Bilb Jan 8, 2025
4661c89
Merge pull request #20 from Bilb/fix-extra-issues-groups
Bilb Jan 9, 2025
3a336e8
chore: allow jobrunner to run jobs in parallel
Bilb Jan 9, 2025
099c9d2
fix: disable resend button on resending, shorter timeout with UI
Bilb Jan 9, 2025
6cbbaa3
fix: correct alignment of isDeleted message svg
Bilb Jan 9, 2025
8dde459
fix: toast for invite failure shows nickname if available
Bilb Jan 9, 2025
dea69ed
fix: sendSingleMessage retries itself on 421 errors
Bilb Jan 10, 2025
7a4c0a0
chore: speed up unit testts
Bilb Jan 10, 2025
f0141b5
fix: add warning colours per theme and use them
Bilb Jan 12, 2025
d59ecbb
fix: groupInvite tracks abort signal to cancel request
Bilb Jan 12, 2025
2b26c65
fix: declining convo mark it as hidden
Bilb Jan 12, 2025
6ae0e3a
fix: reset lasthash on promotion
Bilb Jan 13, 2025
97da521
fix: track hashes for disappearing message timer changes too
Bilb Jan 13, 2025
c90b84c
fix: decline msg group request syncs correctly
Bilb Jan 13, 2025
1bf1c5e
fix: disable resend button when member is pending removal
Bilb Jan 13, 2025
8159844
chore: add datatestid to hide recoveryphrase dialog
Bilb Jan 13, 2025
cf5bc11
fix: black on orange for leftpane invitewarning
Bilb Jan 13, 2025
3ce39f2
chore: add datatestid to errorMsg label updateGroupName
Bilb Jan 14, 2025
74cceb2
fix: forced orange for invite banner when outside of modal
Bilb Jan 14, 2025
9c969d1
chore: address PR comments
Bilb Jan 14, 2025
d4668e0
Merge pull request #27 from Bilb/fix-extra-issues-groups-2
Bilb Jan 14, 2025
8005f6e
fix: remove GroupPromoteJob as GroupInvite does it all
Bilb Jan 14, 2025
9924381
fix: allow to delete msg locally only for groupv2
Bilb Jan 14, 2025
1f39533
fix: make cancel button not hidden on light mode
Bilb Jan 14, 2025
73bb966
fix: only trigger remove of members that are not in the group
Bilb Jan 15, 2025
a80bbb0
fix: attempt to fix bug when swarm reports no groupconfig
Bilb Jan 15, 2025
f3cfe57
chore: cleanup requestresponse & communityinvitation control msg
Bilb Jan 16, 2025
3c0f9fe
chore: move msgId to commonProps in SessionMessagesList
Bilb Jan 16, 2025
7570bc6
chore: cleanup data extraction notification
Bilb Jan 16, 2025
a70fda8
chore: renamed deleteMessageLocallyOnly to plural syntax
Bilb Jan 16, 2025
35c77ac
chore: cleanup call notification message selectors
Bilb Jan 16, 2025
fac7960
chore: cleanup expireationTimerUpdate msg
Bilb Jan 16, 2025
7cf3bcb
chore: cleanup groupUpdates props
Bilb Jan 16, 2025
5fd5db5
chore: bring back the screenshot notification handling
Bilb Jan 16, 2025
42f47c1
chore: move cleaning up of groupupdates
Bilb Jan 16, 2025
e33f2ed
chore: useIsMessageSelectioMode hook when needed
Bilb Jan 16, 2025
b3fffc9
fix: fix the control messages not being marked as read sometimes
Bilb Jan 17, 2025
9e32aa0
chore: rename GroupInvitation.tsx to CommunityInvitation.tsx
Bilb Jan 17, 2025
d4cae6e
chore: address PR reviews
Bilb Jan 17, 2025
bc680a3
chore: cleanup message list component to render switch
Bilb Jan 17, 2025
9156ec8
fix: make inviteAsAdmin a useState and not featureFlag
Bilb Jan 17, 2025
ce734f1
chore: enforce i18n functions types to match what is in window.d.ts
Bilb Jan 17, 2025
42d54ab
chore: refactor I18n types outside of window object
Bilb Jan 17, 2025
ca67167
chore: rename useAreSameThanOurSide to useOurExpirationMatches
Bilb Jan 17, 2025
c696870
Merge pull request #31 from Bilb/fix-extra-issues-groups-3
Bilb Jan 19, 2025
8480bc6
Merge remote-tracking branch 'upstream/unstable' into release/1.15.0
Bilb Jan 19, 2025
16d835e
fix: resolve compilation issues after merge
Bilb Jan 19, 2025
eda1c53
chore: lint
Bilb Jan 20, 2025
4381883
feat: add asdf .tool-versions file to specific python version for con…
Bilb Jan 20, 2025
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
  •  
  •  
  •  
51 changes: 51 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -153,5 +153,56 @@ module.exports = {
files: ['ts/node/**/*.ts', 'ts/test/**/*.ts'],
rules: { 'no-console': 'off', 'import/no-extraneous-dependencies': 'off' },
},
{
files: ['ts/localization/*.ts', 'ts/localization/**/*.ts'], // anything in ts/localization has to only reference the files in that folder (this makes it reusable)
rules: {
'no-restricted-imports': [
'error',
{
patterns: [
'a*',
'b*',
'c*',
'd*',
'e*',
'f*',
'g*',
'h*',
'i*',
'j*',
'k*',
'l*',
'm*',
'n*',
'o*',
'p*',
'q*',
'r*',
's*',
't*',
'u*',
'v*',
'w*',
'x*',
'y*',
'z*',
'0*',
'1*',
'2*',
'3*',
'4*',
'5*',
'6*',
'7*',
'8*',
'9*',
'!./*',
], // Disallow everything except ts/localization, this is the worst,
// but regexes are broken on our eslint8, and upgrading it means
// we need to bump node, which needs to bump electron.... and having '*' makes the other rules droped..
},
],
},
},
],
};
3 changes: 1 addition & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -54,5 +54,4 @@ stylesheets/dist/
ts/webworker/workers/node/**/*.node
ts/localization/locales.ts

.yarn/**/*.mjs
.yarn/**/*.cjs
.yarn/
11 changes: 11 additions & 0 deletions .mocharc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
jobs: 1
package: './package.json'
parallel: false
exit: true
recursive: true
require: 'jsdom-global/register'
sort: false
spec:
- './ts/test/**/*_test.js' # the positional arguments!
timeout: 1000
watch: false
2 changes: 2 additions & 0 deletions .yarnrc.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
nodeLinker: node-modules
patchFolder: patches
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ gpg --import KeeJef.asc
Get the signed hash for this release, the SESSION_VERSION needs to be updated for the release you want to verify

```
export SESSION_VERSION=1.14.5
export SESSION_VERSION=1.15.0
wget https://github.com/session-foundation/session-desktop/releases/download/v$SESSION_VERSION/signatures.asc
```

Expand Down Expand Up @@ -67,3 +67,5 @@ Licensed under the GPLv3: https://www.gnu.org/licenses/gpl-3.0.html<br/>
## Attributions

The IP-to-country mapping data used in this project is provided by [MaxMind GeoLite2](https://dev.maxmind.com/geoip/geolite2-free-geolocation-data).

This project uses the [Lucide Icon Font](https://lucide.dev/), which is licensed under the [ISC License](./third_party_licenses/LucideLicense.txt).
9 changes: 1 addition & 8 deletions _locales/af/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@
"adminRemovedUser": "<b>{name}</b> is as Admin verwyder",
"adminRemovedUserMultiple": "<b>{name}</b> en <b>{count} ander</b> is verwyder as Admin.",
"adminRemovedUserOther": "<b>{name}</b> en <b>{other_name}</b> is verwyder as Admin.",
"adminSendingPromotion": "Bevordering van admin word gestuur",
"adminSettings": "Admin-instellings",
"adminTwoPromotedToAdmin": "<b>{name}</b> en <b>{other_name}</b> is bevorder tot Admin.",
"andMore": "+{count}",
Expand Down Expand Up @@ -252,7 +251,7 @@
"create": "Skep",
"cut": "Sny",
"databaseErrorGeneric": "’n Databasisfout het voorgekom.<br/><br/>Voer jou toepassingslogboeke uit om te deel vir foutsporing. Indien dit onsuksesvol is, herinstalleer {app_name} en herstel jou rekening.<br/><br/>Waarskuwing: Dit sal lei tot die verlies van alle boodskappe, aanhegsels, en rekeningdata ouer as twee weke.",
"databaseErrorTimeout": "Ons het opgemerk {app_name} neem lank om te begin.<br/><br/>Jy kan aanhou wag, jou toestel logs uitvoer om te deel vir foutsporing, of probeer om Session te herbegin.",
"databaseErrorTimeout": "Ons het opgemerk {app_name} neem lank om te begin.<br/><br/>Jy kan aanhou wag, jou toestel logs uitvoer om te deel vir foutsporing, of probeer om {app_name} te herbegin.",
"databaseErrorUpdate": "Jou app databasis is onversoenbaar met hierdie weergawe van {app_name}. Herinstalleer die app en herstel jou rekening om 'n nuwe databasis te genereer en voort te gaan met die gebruik van {app_name}.<br/><br/>Waarskuwing: Dit sal lei tot die verlies van alle boodskappe en aanhegsels ouer as twee weke.",
"databaseOptimizing": "Optimalisering databasis",
"debugLog": "Ontfout Log",
Expand All @@ -274,18 +273,14 @@
"deleteAfterLegacyGroupsGroupUpdateErrorTitle": "Kon nie die groep bywerk nie",
"deleteAfterMessageDeletionStandardisationMessageDeletionForbidden": "Jy het nie toestemming om ander se boodskappe te verwyder nie",
"deleteMessage": "{count, plural, one [Skrap Boodskap] other [Skrap Boodskappe]}",
"deleteMessageConfirm": "Is jy seker jy wil hierdie boodskap skrap?",
"deleteMessageDeleted": "{count, plural, one [Boodskap verwyder] other [Boodskappe verwyder]}",
"deleteMessageDeletedGlobally": "Hierdie boodskap is verwyder",
"deleteMessageDeletedLocally": "Hierdie boodskap is op hierdie toestel verwyder",
"deleteMessageDescriptionDevice": "Is jy seker jy wil hierdie boodskap slegs van hierdie toestel skrap?",
"deleteMessageDescriptionEveryone": "Is jy seker jy wil hierdie boodskap vir almal skrap?",
"deleteMessageDeviceOnly": "Skrap net op hierdie toestel",
"deleteMessageDevicesAll": "Skrap op al my toestelle",
"deleteMessageEveryone": "Skrap vir Almal",
"deleteMessageFailed": "{count, plural, one [Kon nie boodskap uitvee nie] other [Kon nie boodskappe uitvee nie]}",
"deleteMessagesConfirm": "Is jy seker jy wil hierdie boodskappe skrap?",
"deleteMessagesDescriptionDevice": "Is jy seker jy wil hierdie boodskappe net van hierdie toestel verwyder?",
"deleteMessagesDescriptionEveryone": "Is jy seker jy wil hierdie boodskappe vir almal verwyder?",
"deleting": "Skrap...",
"developerToolsToggle": "Skakel Ontwikkelaarhulpmiddels aan/af",
Expand Down Expand Up @@ -389,7 +384,6 @@
"groupInviteFailedMultiple": "Kon nie {name} en {count} ander na {group_name} nooi nie",
"groupInviteFailedTwo": "Kon nie {name} en {other_name} na {group_name} nooi nie",
"groupInviteFailedUser": "Kon nie {name} na {group_name} nooi nie",
"groupInviteSending": "Uitnodiging word gestuur",
"groupInviteSent": "Nooi gestuur",
"groupInviteSuccessful": "Groepuitnodiging suksesvol",
"groupInviteVersion": "Gebruikers moet die nuutste weergawe hê om uitnodigings te ontvang",
Expand All @@ -411,7 +405,6 @@
"groupMemberNewMultiple": "<b>{name}</b> en <b>{count} ander</b> is genooi om by die groep aan te sluit.",
"groupMemberNewTwo": "<b>{name}</b> en <b>{other_name}</b> is genooi om by die groep aan te sluit.",
"groupMemberNewYouHistoryMultiple": "<b>Jy</b> en <b>{count} ander</b> is genooi om by die groep aan te sluit. Kletsgeskiedenis is gedeel.",
"groupMemberNewYouHistoryTwo": "<b>Jy</b> en <b>{name}</b> is genooi om by die groep aan te sluit. Kletsgeskiedenis is gedeel.",
"groupMemberYouLeft": "<b>You</b> het die groep verlaat",
"groupMembers": "Groep Lede",
"groupMembersNone": "Daar is geen ander lede in hierdie groep nie.",
Expand Down
Loading
Loading