Ryan Miller
70d83c1b7e
chore: rename I18n component to Localizer
1 year ago
Audric Ackermann
b80eb53d31
fix: group control messages issues since strings
...
SES-2666
1 year ago
Ryan Miller
7ac1a37cb2
chore: fix type issues
1 year ago
Ryan Miller
9cf5e3f207
fix: type safety for generated i18n args
1 year ago
Audric Ackermann
796eb43583
fix: latest crowdin fetches
...
still some issues, need to fix the emoji translated string
1 year ago
Audric Ackermann
09785cd3df
chore: latest crowdin fetch & fixes
1 year ago
Audric Ackermann
07b9b37abb
fix: strip of tags notification/lastmessage
1 year ago
Ryan Miller
4ffa754802
feat: locale as args for modals and localized formatted html strings
1 year ago
Audric Ackermann
b48bfef58d
fix: toast strings are stripped as we don't render html there
1 year ago
Ryan Miller
f7b21ab262
fix: plurals and tag strips in app
1 year ago
Audric Ackermann
0c015b4ea7
fix: group updates localization shares logic with component
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
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
0437390922
fix: show msg request description using libsession state and not msgs
1 year ago
yougotwill
6c291e38c4
fix: disable attachments and voice messages and warn a user when starting a new convo
...
even if they haven't sent a message request yet
1 year ago
Ryan Miller
79f3f35977
feat: update strings usages and library
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
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
59a4048323
fix: cleaned up SnodeRequestTypes and made sup_keys a single item
2 years ago
Audric Ackermann
a49a65c92b
chore: cleaned up the batch sender
2 years ago
Audric Ackermann
816f29d682
chore: moved outgoing message wrapper functions to MessagWrapper.ts
2 years ago
Audric Ackermann
cd122c7252
fix: make pushChangesToGroupSwarm take an extraStoreRequest
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
Audric Ackermann
9d9844aeb4
feat: make group v2 control messages disappear
2 years ago
Audric Ackermann
6e137fe69f
Merge remote-tracking branch 'upstream/unstable' into closed-group-chunk3
2 years ago
Audric Ackermann
1796e82bcb
fix: add handling of revoked namespace messages
2 years ago
Audric Ackermann
7f7f0fe26c
fix: clear swarms from snodes not in pool on full fetch
2 years ago
William Grant
a139299cd1
fix: review feedback
...
use isClosedGroup, update comment
2 years ago
William Grant
a3c80ad247
fix: legacy groups are unapproved so should allow all notifications
...
usually if its unapproved we cancel the notification until the request is accepted
2 years ago
Ryan Miller
5f53b3fe8f
feat: replace and add changed and new localized strings
2 years ago
Audric Ackermann
d4f3c7fdc1
feat: add ability to unsend messages in groupv2
2 years ago
Audric Ackermann
72396cfca3
feat: fix message attachment cleanup and handle group attach+msg delete
2 years ago
Audric Ackermann
53059135ee
fix: tsc does not overwrite workers compiled content
2 years ago
Audric Ackermann
cbccc8c76c
fix: notification text based on msg content
2 years ago
Audric Ackermann
ba7fc42a3a
fix: groupAdmins for communities taken into account
2 years ago
Ryan Miller
0e44cc9e0c
Merge branch 'standardised_strings' of github.com:Aerilym/session-desktop into standardised_strings
2 years ago
Ryan Miller
87986914c9
chore: disappearing messages string changes
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
Audric Ackermann
9d984355dc
fix: do not force ttl for groupExpireTimerUpdate
2 years ago
Audric Ackermann
b9da60af3b
fix: send msg to group unapproved accepts and then sends message
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
95cd0e86f1
Merge remote-tracking branch 'upstream/unstable' into closed-group-chunk2
2 years ago
Audric Ackermann
509a472d1c
fix: address QA issues
2 years ago
Audric Ackermann
eadeb5e735
fix: do not add timer update when for off for groupv1
2 years ago
Audric Ackermann
8d0bd84ef0
feat: add toggle to share history or not with invite group v2
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
33ddf51ba6
fix: add some debugging messageinfo (not released)
2 years ago
Audric Ackermann
037d87349f
fix: close messageInfo when message not in redux store
2 years ago
Audric Ackermann
571d593c38
fix: fix small ui issues after merge of multiple PRs
2 years ago
Audric Ackermann
ae95649ad2
chore: lint
2 years ago
Audric Ackermann
af7c052021
fix: max-width of messages set to 75%
2 years ago
Audric Ackermann
24887dd05b
Merge branch 'feature/ses-145/leave-conversation-update' into userconfig_disappearingmessage
2 years ago
Audric Ackermann
f6bffc8bb6
feat: add suppport in groupv2 of disappear v2 messages
2 years ago
Audric Ackermann
fda6ca315c
fix: allow contacts without didApproveMe to be invited to group
2 years ago
Audric Ackermann
13da2b5632
fix: add way to render group update add with history
2 years ago
William Grant
aea4fd7ad9
Merge branch 'userconfig_disappearingmessage' into feature/ses-558/more-message-information
2 years ago
Audric Ackermann
50b99ec24f
fix: typo for isControlMessage()
2 years ago
Audric Ackermann
153846a12b
fix: add better typings for groupUpdateMessages
2 years ago
Audric Ackermann
4e8ca31c2f
fix: remove isLeft flag as we can't have a left and unremoved group
2 years ago
Audric Ackermann
77a62e82e7
fix: add avatar change message handling
...
still needs to be able to send one, but that's chunk3
2 years ago
Audric Ackermann
0be10d1256
fix: move revoke unrevoke to batched push group changes
2 years ago
Audric Ackermann
77fdc97bcf
feat: force group msg request unread when handling invite
2 years ago
Audric Ackermann
4357f5cc1f
Merge remote-tracking branch 'yougotwill/userconfig_disappearingmessage' into closed-group-chunk2
2 years ago
Audric Ackermann
8b7ce7f3be
Merge remote-tracking branch 'yougotwill/userconfig_disappearingmessage' into closed-group-chunk2
2 years ago
Audric Ackermann
2c479eb8d5
fix: make fileserver request retry
2 years ago
Audric Ackermann
d839ff936d
chore: resolve compilation errors
2 years ago
Audric Ackermann
6d81f5ff36
Merge remote-tracking branch 'yougotwill/userconfig_disappearingmessage' into closed-group-chunk2
2 years ago
Audric Ackermann
9e0a984297
fix: make DataExtractionNotification msg stay in swarm for 14d
2 years ago
Audric Ackermann
3a26285667
fix: make group control message not expire
2 years ago
Audric Ackermann
e03c3ce1f3
test: fix unit tests
2 years ago
Audric Ackermann
f6cd12d599
fix: use at least 2 hashes for the update_expiries too
...
until the storage server release is live we need this workaround
2 years ago
Audric Ackermann
744283fc56
fix: changed some message control to not expire
...
still some to discuss with the team
2 years ago
Audric Ackermann
5b704ebdc7
fix: bug with updatelastmessage not resetting when no msgs
...
also make fix the DaS expires_at so destroyExpiredMessages finds it
2 years ago
Audric Ackermann
bd7c181e1e
chore: incoming group update message need their own expireTimer
...
we do not trust the setting from the convo anymore
2 years ago
Audric Ackermann
b61745fd94
fix: use DaR ttl for synced message store request
...
removing one request at a time
2 years ago
Audric Ackermann
5cfbb8405c
fix: use expiry from swarm to update readAt & expiresAt for msg
2 years ago
Audric Ackermann
82c6f0897b
fix: add jobs for expiry update & expiry fetch
2 years ago
Audric Ackermann
98fd834367
fix: already read DaR messages start with right time left on receive
2 years ago
Audric Ackermann
19e9e0311e
feat: add cleanup of old expire update in history
...
we only keep one from each sender
2 years ago
Audric Ackermann
543c80bbe3
fix: add most of new designs (own setting) for disappear v2 messages
2 years ago
Audric Ackermann
ad9fa6dbee
chore: remove lastChangetimestmap and add explciit expiretype and type
...
on the messages creation
2 years ago
Audric Ackermann
d1068983bb
fix: broken state adding lastDisappearingMessage to chatmsg
2 years ago
Audric Ackermann
e5c76d3b70
feat: group message requests kind of working
...
still need to have them visible in the msg request only
2 years ago
Audric Ackermann
23998065ea
fix: address PR reviews
2 years ago
Audric Ackermann
b259d18443
fix: add still broken promote handling with set_sig_keys
2 years ago
Audric Ackermann
08c5f76a15
fix: store envelopetimestamp in cache, and make sure we use network one
...
everywhere
2 years ago
Audric Ackermann
93d87d82ae
chore: renamed getnowwithnetworkoffset to now()
2 years ago
Audric Ackermann
9595f09085
fix: add setadmin on promote accepts
...
also sign/verify group update messages
2 years ago
Audric Ackermann
6e4052c4ab
fix: fix typo pushing new messages to redux store
2 years ago
Audric Ackermann
16e7ee1cd6
feat: make groupv2 messages skip cache
...
also add group members change
2 years ago
Audric Ackermann
7d5b660bc1
fix: start timer on message even if message already exists
2 years ago
Audric Ackermann
5fc234ee16
fix: expiration update to off expire with previous expiration settings
2 years ago
William Grant
78ecefa696
fix: off control msgs expire on the last setting
2 years ago