Audric Ackermann
379ef2977a
fix: cleanup PR and merge copy pasted component
1 year ago
Audric Ackermann
96809bf5b4
fix: load maxmind data once on mount of status dialog
1 year ago
William Grant
fd4e1525cb
Merge branch 'unstable' into feat/ses-50/onboarding
1 year ago
William Grant
e6dedc83fb
feat: finished fade animation between steps
...
moved useState props to redux, fixed back button
1 year ago
William Grant
dcdea00748
fix: dont show message avatar in message info panels
...
also show admin crown
1 year ago
Audric Ackermann
290cb554e3
Merge pull request #3037 from Bilb/fix/ses-1278-quote-msg-not-found
...
fix: add quoted msg to redux quotes when receiving quoted msg
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
Audric Ackermann
74f36c8f56
test: fix unit test with rekey explicit needed
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
Ryan Miller
0e44cc9e0c
Merge branch 'standardised_strings' of github.com:Aerilym/session-desktop into standardised_strings
1 year ago
Ryan Miller
87986914c9
chore: disappearing messages string changes
1 year ago
Audric Ackermann
d6d9bec5ba
fix: fixed a bunch of groupv2 chunk2 issues
1 year ago
William Grant
ef0f3ba434
feat: updated restore account screen with new design
1 year ago
William Grant
1d5f6b404e
feat: update logic for showing the empty convo text
1 year ago
William Grant
99a6b103fe
feat: make sure to set the account create state to done
1 year ago
William Grant
4e2101a9e5
feat: setup UI and state for account create display name step
1 year ago
William Grant
7d14efb073
fix: doc string comments for registration slice
1 year ago
William Grant
090ddc07a9
feat: rename onboarding stages for clarity
...
also comment on what changes need to be made within the different stages
1 year ago
Audric Ackermann
b954b37460
fix: add quoted msg to redux quotes when receiving quoted msg
1 year ago
William Grant
264340a45d
feat: setup registration slice
1 year ago
Audric Ackermann
5867c5af7f
fix: added type for all accessibility ids with react.d.ts
1 year ago
William Grant
9be21ce879
Merge branch 'unstable' into feat/ses-897/steps-create-account
1 year ago
William Grant
eaa9817d14
feat: created onboarding store and added modals slice
1 year ago
William Grant
a07fea677b
fix: remove TermsOfServicePrivacyDialog from convo state
...
we are moving it to a separate onboarding store
1 year ago
William Grant
b10873c64a
feat: updated tos and privacy policy on registration link
...
intial run at legal links modal
1 year ago
Audric Ackermann
0a4e3041de
fix: leave group v2 as only admin mark it as deleted and pushes to swarm
...
before removing the wrapper data
1 year ago
Audric Ackermann
95cd0e86f1
Merge remote-tracking branch 'upstream/unstable' into closed-group-chunk2
1 year ago
Audric Ackermann
2a798aed92
fix: show timer fixed when off update
1 year ago
Audric Ackermann
8d0bd84ef0
feat: add toggle to share history or not with invite group v2
1 year ago
Audric Ackermann
392e243b08
feat: add the sending state to invite&promote actions
1 year ago
Audric Ackermann
5e3f968d22
fix: merge issues
1 year ago
Audric Ackermann
1c6182a235
Merge branch 'closed-group-chunk2' of github.com:Bilb/session-desktop into closed-group-chunk2
1 year ago
Audric Ackermann
2371dba5ee
Merge branch 'unstable' into closed-group-chunk2
1 year ago
Audric Ackermann
fe60c69f27
Merge pull request #3022 from Bilb/fix-expiration-read-another-device
...
Fix expiration read another device
1 year ago
Audric Ackermann
33ddf51ba6
fix: add some debugging messageinfo (not released)
1 year ago
William Grant
b34bf1380a
feat: updated react-intersection-observer, added selected message hook,
...
still debugging spacing in message container when in multi select mode
1 year ago
Audric Ackermann
032e7640e2
chore: address pr reviews
1 year ago
Audric Ackermann
037d87349f
fix: close messageInfo when message not in redux store
1 year ago
Audric Ackermann
24887dd05b
Merge branch 'feature/ses-145/leave-conversation-update' into userconfig_disappearingmessage
1 year ago
Audric Ackermann
fda6ca315c
fix: allow contacts without didApproveMe to be invited to group
1 year ago
Audric Ackermann
5509dc74c5
refactor: move subrequests to classes and fix updateMessages
1 year ago
Audric Ackermann
6094e725fb
chore: move getExpiries request to class
1 year ago
William Grant
27d441d7a6
fix: cleanup
1 year ago
William Grant
22402a5f73
refactor: rename overlaymode to leftoverlaymode
1 year ago
Audric Ackermann
d3ed798d0e
chore: show toast when trying to remove admin of groupv2
1 year ago
Audric Ackermann
13da2b5632
fix: add way to render group update add with history
1 year ago
William Grant
aea4fd7ad9
Merge branch 'userconfig_disappearingmessage' into feature/ses-558/more-message-information
1 year ago
Audric Ackermann
153846a12b
fix: add better typings for groupUpdateMessages
1 year ago
Audric Ackermann
4e8ca31c2f
fix: remove isLeft flag as we can't have a left and unremoved group
1 year ago
Audric Ackermann
77a62e82e7
fix: add avatar change message handling
...
still needs to be able to send one, but that's chunk3
1 year ago
Audric Ackermann
0be10d1256
fix: move revoke unrevoke to batched push group changes
1 year ago
Audric Ackermann
3224fec04b
feat: marking pending member as invited when he sends a message to group
1 year ago
Audric Ackermann
77fdc97bcf
feat: force group msg request unread when handling invite
1 year ago
Audric Ackermann
8b7ce7f3be
Merge remote-tracking branch 'yougotwill/userconfig_disappearingmessage' into closed-group-chunk2
1 year ago
Audric Ackermann
a203ea79cd
Merge remote-tracking branch 'oxen/unstable' into userconfig_disappearingmessage
1 year ago
Audric Ackermann
d839ff936d
chore: resolve compilation errors
1 year ago
Audric Ackermann
6d81f5ff36
Merge remote-tracking branch 'yougotwill/userconfig_disappearingmessage' into closed-group-chunk2
1 year ago
Audric Ackermann
ba513b29ca
fix: fallback when we have an invite state without who invited us
1 year ago
Audric Ackermann
5b704ebdc7
fix: bug with updatelastmessage not resetting when no msgs
...
also make fix the DaS expires_at so destroyExpiredMessages finds it
1 year ago
Audric Ackermann
98fd834367
fix: already read DaR messages start with right time left on receive
1 year ago
Audric Ackermann
fd4aedb54b
fix: show date break if we don't have a previous message
1 year ago
Audric Ackermann
543c80bbe3
fix: add most of new designs (own setting) for disappear v2 messages
1 year ago
Audric Ackermann
ad9fa6dbee
chore: remove lastChangetimestmap and add explciit expiretype and type
...
on the messages creation
1 year 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
315bc3ea70
fix: when promoted call loadAdminKeys
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
Kee Jefferys
939f8cac43
fix: resolve issues brought on by merge conflict
...
Fix conflict merge issue
fix: missing bracket
2 years ago
Kee Jefferys
cf49839bde
Merge branch 'unstable' into follow-system-theme
2 years ago
Audric Ackermann
f65895f013
Merge pull request #2955 from KeeJef/settings-update
...
feat: Allow enter to break line in settings
2 years ago
Audric Ackermann
9595f09085
fix: add setadmin on promote accepts
...
also sign/verify group update messages
2 years ago
Audric Ackermann
4cbc452f26
fix: avatar style for incoming messages in groups
...
had to refactor a fair bit, but well...
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
8274712528
feat: add member status from wrapper when we are an admin
2 years ago
Audric Ackermann
c7838952d7
fix: update redux mostRecentMessageid anytime a message changes/added
2 years ago
Kee Jefferys
5571471bbe
fix: update selector usage and theme checking code
2 years ago
Audric Ackermann
f17beaf852
feat: add GroupInviteJob
2 years ago
Audric Ackermann
b8876ebbfe
feat: add subaccount auth
2 years ago
Audric Ackermann
d7608c42b6
feat: add building and sending of invite messages
2 years ago
Audric Ackermann
6ed74c9807
feat: move profile details of group invite to use the one in dataMsg
2 years ago
Audric Ackermann
dbe94f2293
feat: added strings for groupv2 control message and components for them
2 years ago
Kee Jefferys
2fe29ca30e
feat: implement setting to follow system theme
...
feat: check theme congruence on startup and on native theme update
fix: make toggle and startup following work
fix: should return here, but this breaks things
2 years ago
William Grant
55337ebd4d
feat: improved dotmenu
2 years ago
William Grant
c9a8ea2b81
feat: removed MessageDetails and added MessageInfo
...
added other components
2 years ago
William Grant
3bf3bf73b1
feat: updated MessageContent with nested components
2 years ago
William Grant
22b0ab5f2f
feat: updated panel buttons
...
add params to panel state to be used in future, not tested yet
2 years ago
Kee Jefferys
143753566d
feat: alias saved messages with note to self
2 years ago
Audric Ackermann
0b4f9b2c97
chore: rename useSelectedisNoteToSelf to useSelectedIsNoteToSelf
2 years ago
Audric Ackermann
b0e38670ab
chore: rename all groupv3 to groupv2
2 years ago
William Grant
9fb67f20c2
refactor: moved getMessageExpirationProps
...
into useParamSelector since it is only called there
2 years ago
William Grant
730641a14d
feat: added todo to section duck
...
we want to move it into a redux slice in future
2 years ago
Audric Ackermann
84451399e3
Merge remote-tracking branch 'upstream/unstable' into closed-group-chunk1
2 years ago
William Grant
1d7380a254
refactor: rename expirationLength
...
to expirationDurationMs
2 years ago
Kee Jefferys
6b78cc1d4b
fix: ensure default value is provided
2 years ago
Audric Ackermann
ae67215a7e
test: finished tests for userSyncJob
2 years ago
William Grant
0212166fcc
feat: moved disappearing logic to a feature folder
...
only moved types and timerOptions so far
2 years ago
William Grant
b471900a18
feat: move timer options out of redux
2 years ago
William Grant
851eca36e3
feat: use custom hook useRightOverlayMode
2 years ago
William Grant
d6cc4f9c75
feat: use custom hook useIsRightPanelShowing
...
in functional components
2 years ago
Keejef
95117afeea
fix: Refactor settings to use Redux
...
Refactor setting to use boolean which is stored in redux
2 years ago
Audric Ackermann
eb77c50fa9
chore: renamed GroupConfigurationJob to GroupSyncJob
2 years ago
William Grant
ca7983caac
fix: align expire timers with the member avatars
...
in groups
2 years ago
William Grant
fd73787192
feat: anyone in a group can change the setting
...
before the v2 release
2 years ago
William Grant
029db2d73f
refactor: useselectedconversationexpirationtype to useselectedconversationdisappearingmode
2 years ago
William Grant
250e3d0238
refactor: rename expirationType on convo to expirationMode
...
this means convo has expirationMode and messages have expirationType
2 years ago
William Grant
cd2f51684d
refactor: disappearingmessageconversationtype to disappearingmessageconversationmodetype
2 years ago
Audric Ackermann
d12071f3c8
chore: big rename of convocontroller to convohub
2 years ago
Audric Ackermann
b53264593b
feat: preload name of group from usergroup wrapper
...
until we get the groupinfo name from polling
2 years ago
Audric Ackermann
cd17a08c2e
chore: lint
2 years ago
Audric Ackermann
1a18054fae
feat: add bump of config hashes for groups when we have admin key
2 years ago
Audric Ackermann
9191c3476d
feat: mark us as admin and others as invite pending
2 years ago
Audric Ackermann
46e3675c45
feat: add function to redux to grab group detail outside of store
2 years ago
William Grant
ad21d198cf
feat: outdated banner now shows specific messaging for synced messages
2 years ago
Audric Ackermann
90f4dd761c
feat: add meta merge and update of name+members
2 years ago
Audric Ackermann
d89ff59560
feat: store info+members+keys on right namespaces for groups
...
make the signature work with the admin key, fetching it from the
usergroups wrapper
2 years ago
Audric Ackermann
f86b3689ba
fix: add GroupSyncJob to push changes for group
2 years ago
William Grant
f2a3f51250
fix: cleanup
2 years ago
Audric Ackermann
8c3b6508ad
fix: wip before removing info+members+keys from protobuf kinds
2 years ago
Audric Ackermann
db98cc2812
feat: able to create a broken closedgroup v3
2 years ago
William Grant
85f270b67a
Merge branch 'unstable' into userconfig_disappearingmessage
2 years ago
William Grant
9d8cca1970
feat: convert between conversation and message model disappearing modes in key locations
...
remove disappearing messages from convo header context menu
2 years ago
Audric Ackermann
70b220400c
Merge pull request #2869 from Bilb/feature/ses-476/remove-profile-picture
...
Feature/ses 476/remove profile picture
2 years ago
William Grant
ff19c95a92
fix: remove using legacy as a string for disappearing messages except in the UI
...
created new isLegacyDisappearingModeEnabled check, default use UNKNOWN expiration type in message classes if not defined
2 years ago
Audric Ackermann
bc081df17d
Merge branch 'unstable' into feature/ses-476/remove-profile-picture
2 years ago
Audric Ackermann
bee00157ef
Merge remote-tracking branch 'yougotwill/feature/ses-379/composition-rtl-support' into feature/ses-379/composition-rtl-support
2 years ago
William Grant
43276b069e
Merge branch 'unstable' into userconfig_disappearingmessage
2 years ago
Audric Ackermann
84deed19f9
feat: add block msg requests from sogs
2 years ago
William Grant
20e1895a50
fix: restored getMessageExpirationProps
2 years ago
William Grant
5285d4240a
fix: resolved missing selected conversation hooks imports
2 years ago
William Grant
41af1e7865
Merge branch 'unstable' into userconfig_disappearingmessage
2 years ago
Audric Ackermann
41ca0666ce
chore: remove () => void for misused promises
2 years ago
William Grant
aad3a3aba2
fix: resolved missing selected conversation hooks
...
still need to fix more issues
2 years ago
Audric Ackermann
d43d6abbae
chore: replace tslint with eslint and fix linting issues
2 years ago
William Grant
ed2a372ca3
Merge branch 'unstable' into feature/ses-145/leave-conversation-update
2 years ago
William Grant
178ea03af7
fix: cleanup
2 years ago
William Grant
b00eb52d35
fix: pass yarn ready
2 years ago
William Grant
977dbea9dc
refactor: rename DisplayPictureModal to EditProfilePictureModal
2 years ago
William Grant
88587a203d
feat: added button state logic and migrated avatar upload logic from EditProfileDialog
...
show loading spinner while avatar is loading
2 years ago
William Grant
ebeaec2080
feat: initial work for set display picture modal done
...
still need to do logic and handle multiple modals on screen
2 years ago
William Grant
905fe5aab9
Merge branch 'unstable' into userconfig_disappearingmessage
2 years ago
Audric Ackermann
77acd1396b
feat: add support for blinded25 receipt of messages for later impl
2 years ago
Audric Ackermann
97647d4dc7
fix: padding for messagebox + onclick drop while selecting msgs
2 years ago
Audric Ackermann
959c494cfb
Merge branch 'unstable' into userconfig_disappearingmessage
2 years ago
William Grant
c08dcc7ec6
fix: when we receive and make a quote message do an in-memory lookup before looking in the db
...
this can fix original message not found errors when there are lot of unread messages and one of them is quoted
2 years ago
Audric Ackermann
c6d86d25d8
fix: cleanup closed group avatar logic
2 years ago
Audric Ackermann
9a7ef4d373
Merge branch 'unstable' into userconfig_disappearingmessage
2 years ago
Audric Ackermann
594eee698b
Merge remote-tracking branch 'upstream/clearnet' into unstable
2 years ago
William Grant
d37aa42084
Merge branch 'unstable' into feature/ses-145/leave-conversation-update
2 years ago
Audric Ackermann
1d9279c79c
chore: merge conversation selectors into a single file
...
as the circular dependency was causing a createSelector called with
undefined issue on startup without user loggedin
2 years ago
Audric Ackermann
5d2d901aa0
Merge remote-tracking branch 'upstream/unstable' into userconfig_disappearingmessage
2 years ago
Audric Ackermann
43badfa134
fix: virtualize list of search result so input typing is fast
2 years ago
William Grant
83f84c26e7
feat: changed getHTMLDirection into a util hook useHTMLDirection
2 years ago
William Grant
61149a5ca3
feat: use a selector for htmlDirection and pass it down as props instead of using state
...
this is more inline with class component conventions
2 years ago
Audric Ackermann
dc3e8450e9
fix: memoize selected conversation props to avoid unneeded rerenders
2 years ago
William Grant
ac4a00d415
fix: remove unused selector
2 years ago
William Grant
7be11cd973
feat: moved html direction logic into i18n util
...
updated Flex component with RTL support, create getWritingDirection selector
2 years ago
William Grant
7542a42fa6
feat: started adding rtl support to composition input
...
updated buttons, emoji panel, @mentions
2 years ago
Audric Ackermann
fed58161a0
fix: address PR reviews and optimize search results
2 years ago
Audric Ackermann
bec667ebee
fix: remove row_number ordering when looking up message
2 years ago
Audric Ackermann
3eb629e33e
fix: cleanup convo selectors to hope to improve performances
2 years ago
Audric Ackermann
f2cddb83c8
chore: broke apart big Message selectors into smaller ones
2 years ago
William Grant
45b904ce8c
feat: if we fail to leave a conversation then change to delete conversation and remove the group from the db
2 years ago
William Grant
e7f3bb5abf
fix: if there is no last message, we still want to display the interaction status
...
loading state shows correctly in all cases, cleanup as well
2 years ago
William Grant
24776c0d5c
feat: moved convo model interaction props into the lastMessage logic
...
this makes it easier to interact with since if an interaction fails we save it to the db as a message
2 years ago
William Grant
027b412fb2
feat: save conversation interaction errors to a message history
2 years ago
William Grant
9cd95bbcf1
fix: remove AdminLeaveClosedGroupDialog
...
added new leave group dialog strings
2 years ago
William Grant
de614109d0
feat: added lastMessageId to convo model to uniquely identify a lastMessage
2 years ago
William Grant
454e382ce4
feat: moved interaction logic to use conversation model
...
added fail text color to interaction item
2 years ago
William Grant
8a7007e7c3
feat: added interaction properties to conversation modal and started UI changes in ConversationListItem based on confirming an interaction
...
still to to port the original modal checks to use thd convo props
2 years ago
Audric Ackermann
461b192f37
fix: mod and admin actions on message context menu for communities
2 years ago
Audric Ackermann
0fa58a5654
chore: fix compilation issues after conflicts resolution
2 years ago
Audric Ackermann
4637f4609a
Merge remote-tracking branch 'yougotwill/disappearing_messages' into userconfig_disappearingmessage
2 years ago
William Grant
f87995a375
fix: replaced Number() casting to toNumber
...
fixed edge case of local db search for quotes lookup
2 years ago
William Grant
321ce003f6
fix: updated quotes lookup explanation comment
2 years ago
William Grant
b91388a672
fix: SES-585 when the app is not focused message quotes now load correectly
...
we now look up the existing messages in memory if not found in the quote lookup map, we also allow jumping to messages quoted but not yet stored in memory
2 years ago
William Grant
16b394dbee
fix: SES-597 quoting your own message now works correctly in communities
2 years ago
William Grant
3dc809783c
feat: added quotesProps to fetchmessage results types
2 years ago
William Grant
db5f2d8534
feat: created util funciton lookupQuote to read from the quote lookup map
...
this consolidates the key lookup logic to one place for future proofing
2 years ago
William Grant
70156c33b3
fix: simplify checking isFromMe for communities in getMessageQuoteProps selector
2 years ago
William Grant
391db5590e
fix: replace controller lookup with redux conversation lookup in getMessageQuoteProps
...
this is more performance and relies on the latest redux state
2 years ago
William Grant
a204464723
fix: move quote not found comment for better context
2 years ago
William Grant
fb51b20096
fix: cleanup TODOS
2 years ago
William Grant
d60d2c8c75
feat: quotes will show the authors name where possible
...
cleaned up extra author props on quote and created a hook instead
2 years ago
William Grant
e1a6f8e3fc
feat: cleaned up getPropsForQuote and rely on getMessageQuoteProps selector for creating quote object
...
authorName is broken for some reason and we will need to fix it
2 years ago
William Grant
92ed15c6c4
feat: pass yarn ready
2 years ago
William Grant
aa3855e49f
feat: getConversationQuotes selector for memoising quotes lookup state
2 years ago
William Grant
e90e548715
feat: improved quoted message not found
...
consolidated quote props lookup into getMessageQuoteProps, only use the db message in the quote components
2 years ago
William Grant
3bc187fa5e
feat: performance improvements to quote lookup
...
getMessagesByConversation optionally returns quotes from messages in view, quoted messages that are deleted are removed from the lookup map. getMessageBySenderAndSentAt supports an array of messages and renamed to getMessagesBySenderAndSentAt
2 years ago
William Grant
1ff2969750
refactor: rename getMessageBySenderAndTimestamp to getMessageBySenderAndSentAt
...
its more clear what parameters are needed
2 years ago
William Grant
d706ecdead
fix: show authorName in reply ui
2 years ago
William Grant
1da8fd9f96
feat: load quote images correctly on first render
2 years ago
William Grant
acdeabf306
feat: fixed click on a quote to go to the original message
...
added animation support to attachments when opening it via a quote
2 years ago
William Grant
d7bc8213d6
fix: community quotes now dont break the app
2 years ago
William Grant
1609ebfe32
feat: separated quote components
...
removed reference warning component since it is no longer needed
2 years ago
William Grant
a962ef2228
feat: getMessageQuoteProps now loads data from conversation.quotes state and loads correctly into the Quote
2 years ago