Commit Graph

2886 Commits (3d2c1fbe788a7cb616e3090db60e1e3d10fe5609)

Author SHA1 Message Date
William Grant e78d1dfb87 fix: send full text body for quote
resolved regression with quote author name
2 years ago
William Grant ad38b15809 feat: staged attachments rail stying updated
updated StyledStagedPlaceholderAttachment to be a styled functional component
2 years ago
William Grant d7200abfab feat: link message reply done 2 years ago
William Grant 80689bbe22 feat: voice message reply done 2 years ago
William Grant a07933a8ac feat: image reply done
added localisation for attachment description
2 years ago
William Grant 0d5c72555b feat: started updating reply to ui
finished text reply
2 years ago
Emily 75c42356c7 Adding in data test-id to path light and fixing disappearing messages test 2 years ago
Audric Ackermann 2068737cdd fix: break down deleteContact based on convo type 2 years ago
Audric Ackermann 7b42c64cf3 fix: make sure to include the associatedWith to handle 421 2 years ago
Audric Ackermann 0cbcecb508 fix: make avatar download job only take conversationId
and not the profileKey+url too as we need the db entry to be in sync
with the config wrapper data (otherwise the next commit would be made
with data out of date from the wrapper side)
2 years ago
William Grant 992d3d34e4 fix: mispell of ConversationHeaderSubtitle 2 years ago
William Grant 2fbee2197a fix: checking the subtitle array without casting as bool will produce a string in react 2 years ago
William Grant 5cd4bf1b6f fix: changed timer options dataTestId to use seconds and not the name
since we need an id unaffected by localisation
2 years ago
William Grant 996f1d0cb1 fix: disappearing modes loadDataTestId should return in switch cases 2 years ago
William Grant 98b93b1f9e feat: improved spacing on toast notification
converted scss toast styling to styled components
2 years ago
William Grant 8fb3f26376 feat: make timer value load an existing one from the conversation or the default
fixed session radio button flickering
2 years ago
William Grant f41c28a873 fix: moved feature release timestamp to constants so it only has to be defined once 2 years ago
Audric Ackermann 3b7589796c fix: noticebanner and scrollable right panel ui glitch 2 years ago
Audric Ackermann 6676bf77f9 chore: fix unit tests for userconfig changes 3 years ago
William Grant 5d4238a3d8 feat: created getMessageExpirationProps selector and used in ExpirableReadableMessage
this stops us passing props down from the child components of ExpirableReadableMessage
3 years ago
William Grant dd40fba132 fix: remove panel-settings panel mode since it is not needed 3 years ago
William Grant a10822bc74 feat: improved robustness of changing the conversation header subtitle
the previous logic relied on the length of the subtitles array which didn't account for when it changed depending on the conversation we were on
3 years ago
William Grant a1a3d68e45 feat: added data test ids 3 years ago
William Grant 8c345cede0 fix: added onclick function to subtitle
fixed opening correct settings option depending on header option displayed
3 years ago
Audric Ackermann 10f6f9c892 Merge branch 'onboarding' into onboarding-with-integrationtest-2 3 years ago
Audric Ackermann ce63ce3797 fix: linking allows legacy config message if one is found 3 years ago
Audric Ackermann c0d69b0e00 chore: reduce notice banner text size to 15px 3 years ago
Audric Ackermann dc59c25be7 fix: typo in NoMessageInConversation component 3 years ago
Audric Ackermann 381413b33b fix: add copy pubkey on the triple dots menu too 3 years ago
Audric Ackermann 5d4bce3e04 fix: keep the "no pending message requests" opened when none are there 3 years ago
Audric Ackermann 6ac4dd8db5 fix: linking allows legacy config message if one is found 3 years ago
William Grant 96ae50869f feat: added PropsForExpirationSettings type 3 years ago
Audric Ackermann a7e8c4a31d chore: reduce notice banner text size to 15px 3 years ago
Audric Ackermann 739693024b test: fix create group integration test 3 years ago
Audric Ackermann b826dfd62b fix: add copy pubkey on the triple dots menu too 3 years ago
Audric Ackermann 52291ff524 chore: update integration tests to use generic open and close function 3 years ago
Audric Ackermann 3827298078 Merge remote-tracking branch 'emily/integration_tests_2' into onboarding-with-integrationtest-2 3 years ago
Emily 9e3a569fac Adding tests set nickname, call checks, change profile picture on linked device and unsend message check. Adding into data-testids for aforementioned tests and cleaning up typings 3 years ago
Audric Ackermann 4d0e79f195 fix: legacy group with wrapper and disable right click while searching 3 years ago
Audric Ackermann 2a4bbbd587 feat: add the deleteContact and deleteConversation only menu items 3 years ago
Audric Ackermann 760ce5caa5 fix: add the maxSizeMap to have priority per retrieve namespaces 3 years ago
Audric Ackermann 6f6620f622 fix: skip new group messages when receved after group was removed 3 years ago
Audric Ackermann bac2887c28 fix: update with latest libsession util 3 years ago
Audric Ackermann 318a77be4b fix: mark messages sent before our lastreadts from the wrapper as read 3 years ago
Audric Ackermann 44483b7d23 fix: use releaseFeature from disappearing message PR as featureFlag 3 years ago
Audric Ackermann 8edb1275c2 fix: keep updating dumps even if user config feature is off 3 years ago
Audric Ackermann 051c4bb262 fix: merge the confSyncDumpJob into the confSyncJob 3 years ago
Emily eeb6cfb435 Adds data-testid to loading-animation, microphone recording button, recording permissions button, stop recording button, consolidates tests into user actions test, adds media to fixtures folder, updates linked device tests with avatar change, username change and group tests. Adds tests for messaging, sending image, video, document, gif and link with preview. Also updates reply message functionality to wait for loading animation 3 years ago
Audric Ackermann ce186517a3 chore: lint code 3 years ago
William Grant 778f575bb6 fix: pass yarn ready 3 years ago
William Grant 42924b0c54 fix: use storage put instead of data methods so that we can track in redux
added a fix in OverlayDisappearingMessages so when v2 turns on an and the app is running a migration occurs
3 years ago
William Grant 4c64997607 fix: log but continue if there are errors while clearing out sogs inboxes 3 years ago
William Grant c1c380ba9d fix: remove unecessary any type from TimerOptions 3 years ago
William Grant dadc93bfda fix: remove unecessary useCallback for feature releaser 3 years ago
William Grant 1d6f200d50 fix: pass yarn ready 3 years ago
William Grant 462f96341e fix: iterate allRoominfos map correctly
testing complete
3 years ago
William Grant 19025cd7e0 feat: abstracted getAllValidOpenGroupV2ConversationRoomInfos function and handled the response correctly
just need to do testing
3 years ago
William Grant db00ed8827 feat: added delete option to inbox request in sogs, linked with delete account modal
still needs testing and handling the response see TODO CONTINUE
3 years ago
William Grant a50ea95bf3 fix: fixed timer alignment once and for all 3 years ago
William Grant 162e66876e feat: added single mode view for closed groups and note to self 3 years ago
William Grant f3f83505e0 fix: duplicate copy 3 years ago
William Grant afaaedac3e feat: added proper note to self support
note to self is always delete after send
3 years ago
William Grant a928aeb76c feat: improvements to the disabled state and group non-admins settings
separated components in OverlayDisappearingMessages
3 years ago
William Grant 157ec74cc1 feat: improved conversation header title 3 years ago
William Grant a1e956b3a9 feat: made the conversation header subititle into its own component 3 years ago
William Grant 2e6acb1f59 feat: only use timer svg for disappearing message 3 years ago
William Grant 64ce39398b feat: conversationHeaderTitle is now keyboard accessible
SessionIconButton is now keyboard accessible if a tabIndex is set to > -1
3 years ago
William Grant 5398f45a26 fix: typing animation alignment 3 years ago
William Grant b6c3edbac4 fix: pass yarn ready 3 years ago
William Grant 99412beaf3 feat: added dismiss button to NoticeBanner 3 years ago
William Grant 93cb972514 feat: updated hasOutdatedClient to track last user to send a legacy message
this makes the banner work properlly in closed groups
3 years ago
William Grant ea0a505dcf fix: fixed state of overlay options depending on release status 3 years ago
William Grant 80f18e9f1c feat: use correct timer options and set the defaults 3 years ago
William Grant 03bc6706f6 feat: added legacy mode timer notification copy 3 years ago
William Grant 6f1230398c fix: TimerNotification text is now centered 3 years ago
William Grant 75f1b5ed65 fix: left align PanelRadioButton text 3 years ago
William Grant bd900128f4 feat: added hasOutdated Client to convo model, use feature release check to process disappearing messages
trigger banner when receiving a legacy disappearing message via hasOutdatedClient
3 years ago
William Grant e81ac0a847 feat: updated NoticeBanner style 3 years ago
William Grant 4dbbada728 feat: added notice banner component
show notice when conversation is in legacy mode, extracted some UI components from the ConversationHeader, updated featureReleaseTimestamp
3 years ago
William Grant 848c97938c feat: disabled new disappearing message modes behind a timed feature release function 3 years ago
William Grant 190c68d759 feat: added disabled state to right panel components 3 years ago
William Grant 7d0673f7f2 wip: added new legacy mode to panel, improved backwards compatibility
legacy mode support in conversation header, added typing for the expireUpdate, next is sending support
3 years ago
William Grant 42356b0d60 fix: duplicate timer update messages 3 years ago
William Grant 97ecc9e521 feat: fixed double expiration update message issue
started creating an inheritable expiration message class, improved start triggering logic
3 years ago
William Grant 446752cf54 feat: DataExtractionNotifications now expire
MessageRequestResponses should not expire, pass yarn ready
3 years ago
William Grant 5c697572a7 feat: Call Notifications now expire properlly
include the direction in the expiration props, setting the start timer doesnt directly update the model
3 years ago
William Grant ac844af691 feat: updated timer notification design and copy 3 years ago
William Grant 4ef3537a53 feat: timer notifications expire correctly when disappearing after sending 3 years ago
William Grant f36bbb9c7c feat: group invitiations now disappear 3 years ago
William Grant 2d6d6b4134 feat: moved PropsForExpiringMessage to state ducks 3 years ago
William Grant 513f94cb25 feat: extracted expiry logic from the GenericReadableMessage to a new component
This allows use to use the expiry logic for different visible messages not just generic ones
3 years ago
William Grant e34e3d4a4b fix: resolved some yarn ready issues 3 years ago
William Grant c3b09578a1 refactor: extracted header title to its own component 3 years ago
William Grant 46a88990a3 feat: improved styling between states 3 years ago
William Grant 1ff9f7b91e feat: removed old disappearing message display from header
show disappearing message screen when clicking the correct option
3 years ago
William Grant 26995e1873 feat: added new togglable subtitle to header 3 years ago
William Grant 22e02633a9 feat: started consolidating send and receive dm logic.
updated in parts but haven't test what happens
3 years ago
William Grant 8dc7dac55e feat: control available modes depending on the conversation 3 years ago
William Grant 4731139b05 feat: added default timer values for different modes 3 years ago
William Grant 2745571790 fix: correctly write to db when setting changes 3 years ago
William Grant 0700ac4813 fix: moved disappearing message types to utils 3 years ago
William Grant b12d086b22 feat: DisappearingMessageType -> DisappearingMessageConversationType
this is more explicit and allows use to use DisappearingMessageType in the message model
3 years ago
William Grant f4e5d89a15 fix: make sure to update state when the covnersation changes 3 years ago
William Grant c8a13e1824 feat: removed DisappearingMessageMenuItem from conversation context menu 3 years ago
William Grant 30196a131a feat: added basic support for different disappearing message modes
added expirationType and lastDisappearingMessageChangeTimestamp to conversations table, left a few comments for future work
3 years ago
William Grant ecfd69f3f0 feat: made right panel scrollable, added subtitle to panelradiobutton and xl margin option 3 years ago
William Grant 6b06e4a70b feat: added panel label for timer options 3 years ago
William Grant 46a8801d8e fix: rebuilt disappearing messages header beause syncthing 3 years ago
William Grant a42aff35fc feat: added panel radio buttons that list timer options 3 years ago
William Grant 8abd624c47 feat: updated right panel in a conversation to use overlay logic in preparation for disappearing messages
added panel buttons specific to this UI
3 years ago
Audric Ackermann 0e286142f1 chore: add a redux settings slice, currently outdated banner inc 3 years ago
Audric Ackermann 0080254286 fix: add NoticeBanner showing when legacy config message received 3 years ago
Audric Ackermann cbffc29950 fix: run tests for libsession-util integration and fix issue 3 years ago
Audric Ackermann 3ecc89fab3 Merge remote-tracking branch 'upstream/master' into onboarding 3 years ago
Emily d64dbc163f Updates typing to User and Group, splits openApp function and create user function, updates saved test users for group upkeep function 3 years ago
Audric Ackermann 55a2767fce feat: do not approve a convo before sending the first message
but still sync it's state through the createdAt with libsession util
3 years ago
Audric Ackermann faeb95fefd feat: add block/decline logic to msg request & wrapper 3 years ago
Audric Ackermann ef6d9f1d51 feat: add empty states for each types of convo 3 years ago
Audric Ackermann b843d66084 feat: add the lastJoined and createdAt timestamp from wrapper logic 3 years ago
Audric Ackermann 3ff7281b6a chore: remove isGroup from the redux stored entry
as it is always = !isPrivate
3 years ago
Audric Ackermann f3975b545a feat: use priority for hidden and pinned conversation 3 years ago
Audric Ackermann a5cc25c058
Merge pull request #2656 from tomobre/fix/warn-settings-link-previews
fix: on cancel link preview toggle, toggle stays off
3 years ago
Audric Ackermann b4218311b0
Merge pull request #2680 from yougotwill/save_qr_code
feat: added ability to save qr codes on click
3 years ago
Audric Ackermann 796ccf0582 feat: add handling and setting of the expireTimer for contacts 3 years ago
Audric Ackermann 554b445a3e feat: lookup for shared config message on link device 3 years ago
Audric Ackermann 0050352470 chore: move selected convo selectors to another file 3 years ago
Audric Ackermann c3e9d503e4 fix: unread count and forced unread is synced 3 years ago
Audric Ackermann 1c50aacc34 chore: remove groupModerators sogs from the db, store in redux only 3 years ago
Audric Ackermann bf2456df8e chore: do not store mentionedUs and unreadCount as attribute in convo 3 years ago
Audric Ackermann f5efb52fea feat: remove closedgroupv3 uneeded stuff for now
also move the room stuff which can be kept in memory into another redux
slice
3 years ago
Audric Ackermann c4e17d0825 fix: add mgmt of members in user groups wrapper 3 years ago
Audric Ackermann bc905bdba1 feat: start of community handling in libsession util
also remove tracking of hashes for config namespaces
3 years ago
Audric Ackermann 3c58f9c1e4 feat: add a hidden flag for convos and use it with the contactswrapper 3 years ago
Audric Ackermann c4217cb564 feat: sync nickname, blocked and approved status for contacts 3 years ago
William Grant e5f1e65194 feat: added ability to save qr codes on click
recovery phrase modal ui layout is now the same as edit profile modal, fixes for yarn ready
3 years ago
tomobre c5a8b257cc fix: move line of forceupdate 3 years ago
tomobre 18639ad8fd fix: remove space 3 years ago
tomobre 77f0138d49 fix: review changes #2, refactorised toggleLinkPreviews function 3 years ago
mdPlusPlus 1d6ed17ac7 Fix typos via codespell 3 years ago
tomobre 138d8da676 fix: function outside component, refactorised toggleLinkPreviews function 3 years ago
Audric Ackermann 8202abe12b
Merge pull request #2676 from tomobre/fix/undefined-country
Fix/undefined country
3 years ago
tomobre 5edd06a1e5 Merge branch 'clearnet' into fix/warn-settings-link-previews 3 years ago
unknown eaf61ae25d Merge branch 'clearnet' into fix/undefined-country 3 years ago
Audric Ackermann e48307e625 fix: avatar alignment with emojis 3 years ago
Audric Ackermann e5c6e34c86 fix: avatar alignement issue with message 3 years ago
Audric Ackermann d512a1a131 fix: various UI margins and dedup official sogs join 3 years ago
Audric Ackermann 6d57bce103 fix: reduce font size of group name and add padding 3 years ago
Audric Ackermann bb0112c6c5 feat: increase max upload size to 10MB 3 years ago
tomobre 46c166d0d5 fix: undefined country removed strings in onion status 3 years ago
Audric Ackermann 8584edf302
Merge pull request #2612 from tomobre/fix/messages-avatar-bottom
fix: avatar at bottom, reacts with margin
3 years ago
William Grant a8b8692016 fix: improved reaction alignment based on avatar visibility 3 years ago
tomobre 828f1923a0 fix: avatar at bottom, reacts with margin 3 years ago
William Grant 5b59b3eef2 fix: extract max unread count to a constant 3 years ago
tomobre 26bb1e8526 fix: unreadcount messages maximum of 9999+ 3 years ago
Audric Ackermann 4bfcf91193 fix: add return types for libsession wrapper functions 3 years ago
Audric Ackermann 90804491d6 feat: add job result enum with success, retry and permanent fail 3 years ago
Audric Ackermann 08a15b210a feat: move avatar downloading to JobRunner 3 years ago
Audric Ackermann 9cf1419ca5 feat: add first try to build SharedConfigMessages 3 years ago
tomobre f6ec4e8062 fix: on cancel link preview toggle, toggle stays off 3 years ago
Audric Ackermann d1cefd4729 feat: add contacts & user profile handling of incoming messages 3 years ago
Audric Ackermann 141c22ed43 tesat: add tests for the JobRunner class 3 years ago
Audric Ackermann 68852a9e63 chore: move syncUtils to its own folder 3 years ago
Audric Ackermann 58edbf44ee add SharedConfig message and signing it when sending them 3 years ago
Audric Ackermann b4835f1636 fix: make libsession worker run from the renderer with key from settings 3 years ago
Audric Ackermann 1a65b7a7f2 feat: working calls to node module from renderer through worker 3 years ago
Audric Ackermann 2a8d764bfb fix tests 3 years ago
Audric Ackermann 456d52ab1a fix: make sure we do not use "group" or "private" without the enum 3 years ago
Audric Ackermann d7bcf1026f fix: refactor snodeRPC to use snode batching 3 years ago
William Grant 2bca956783 fix: center Message Request Unread Number 3 years ago
William Grant 35a7c08222 fix: centered id pill and emoji quick result 3 years ago
William Grant 31f786aecd fix: improved theme colors for file dropzone 3 years ago
William Grant 40f86116d6 fix: unread messages count styling in actions panel 3 years ago
William Grant bf057057d0 Merge branch 'clearnet' into theming_hotfixes 3 years ago
William Grant 9ffa63ccdc fix: changed remaing ems to rem and set root font size 3 years ago
Audric Ackermann 32e00227a4
Merge pull request #2532 from Bilb/fix-deleted-messages-all-at-once
To merge once theming is done: handle deleted messages & deleted reacts all at once
3 years ago
Audric Ackermann cb1d67be64
Merge pull request #2571 from Bilb/fix-private-sogs-authentication
fix: include auth sogs headers for join room and file download
3 years ago
Audric Ackermann ec5f3307ac test: fix integration tests 3 years ago
Audric Ackermann 0b9f1a494a fix: allow 99 unread count before going to 99+ 3 years ago
Audric Ackermann 0ba0abfcdc fix: padding with only one digit in unread notification count 3 years ago
William Grant ddfaad5220 fix: added a unique shadow variable for the scroll button 3 years ago
William Grant 1b4d35a324 fix: add shadow to session scroll button for better visibility 3 years ago
William Grant 367c0c94d0 Merge branch 'clearnet' into theming 3 years ago
Audric Ackermann d1a33ad7b5
Merge pull request #2555 from Bilb/fix-invalid-date
fix: INVALID_DATE (-Infinity) when merging two conversations inactive
3 years ago
William Grant bbc5ab4e63 fix: made export logs button solid 3 years ago
William Grant 123bb2f6d0 fix: pass yarn ready 3 years ago
William Grant 0ac386dc1b fix: qa feedback - fixed message request buttons and other theming regressions 3 years ago
William Grant bc76cf6b33 fix: qa feedback - fixed count overflow styling in notificationCount 3 years ago
William Grant e28c5e9885 fix: qa feedback - Fixed community invitation theming and icons 3 years ago
Audric Ackermann cffcbe8af9 fix: do not deduplicate notification for previews 3 years ago
William Grant 2a0396d522 fix: qa feedback - fixed background for group member list in create group overlay 3 years ago
William Grant 69d5e2ea41 fix: qa feedback - updated recovery phrase password modal to match password modals 3 years ago
William Grant 4657181993 fix: qa feedback - updated input box styling and tweaked modals 3 years ago
William Grant c6c487fe5d fix: qa feedback - message mentions color is now black across all themes 3 years ago
William Grant 5c52b3ebc8 fix: qa feedback - moved unread notification count to the right and updated style to match mockup 3 years ago
Audric Ackermann 12161a1fde fix: INVALID_DATE (-Infinity) when merging two conversations inactive 3 years ago
William Grant 9f3293d1fc fix: qa feedback - fixed call UI center label text color and removed text-shadow 3 years ago
William Grant c44a4abbce fix: qa feedback - conversation title no longer overflows in search results 3 years ago
William Grant 446b3bdb4d fix: qa feedback - setting or changing passwords shouldn't show a blank screen 3 years ago
William Grant 172510d11b fix: pr review - remove unneeded useState and useEffect in SessionEmojiPanel 3 years ago
William Grant 702cef6565 fix: pr review - use isDarkTheme everywhere 3 years ago