Commit Graph

4470 Commits (94d8697a29da96f47383f7ed0844a7343b0f150c)

Author SHA1 Message Date
William Grant 853c9a2107 feat: fixed integration tests
except for linked device profile sync, need to update avatar-update-blue files for linux
2 years ago
William Grant 41d2760927 fix: removed duplicate imports and ordered localised keys 2 years ago
William Grant cb2328bcd0 fix: icon path typing error 2 years ago
William Grant 69a50cdcc8 fix: sort localised keys generated by updateI18nKeysType 2 years ago
William Grant 534080ddd7 fix: compressed and flattened thumbail svg path 2 years ago
William Grant 7cc5cd0440 fix: EditProfilePictureModalState should be camel case 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 b2c473c489 fix: rename oldAvatarPath to avatarPath for clarity 2 years ago
William Grant 49b4a28ef5 fix: moved all avatar logic from editProfileDialog to DisplayPictureModal 2 years ago
William Grant 3a0b7d1c72 feat: added upload image button if user doesn't have an avatar set 2 years ago
William Grant c301eace48 feat: added proper typings to icons and added thumbnail icon
confirmed support for svgs with multiple paths
2 years ago
William Grant b59f1bf445 feat: desktop now supports avatar being removed via sync configuration message
disabled buttons while loading
2 years ago
William Grant 84d3d5b1b4 feat: small refactoring 2 years ago
William Grant cb7c36e2e6 feat: initial remove profile work done 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 a9e8862c0a feat: convered EditProfileDialog to a functional component 2 years ago
William Grant 905fe5aab9 Merge branch 'unstable' into userconfig_disappearingmessage 2 years ago
Audric Ackermann 83c7de8b88 test: fix test with feature flag userconfig off for now 2 years ago
Audric Ackermann b4482ec2d4 fix: enable userconfig release to be 31st July
31st July, 10am Melbourne time
2 years ago
Audric Ackermann 77acd1396b feat: add support for blinded25 receipt of messages for later impl 2 years ago
Emily 5e2e3840cf Changing tests names to match appium 2 years ago
Audric Ackermann 0e5ca3f731 chore: remove the unblockGroupToSend string as we cannot block a group. 2 years ago
Audric Ackermann 9261408738 fix: ellipsis when author is too long for quote or authortext 2 years ago
Audric Ackermann 97647d4dc7 fix: padding for messagebox + onclick drop while selecting msgs 2 years ago
Emily e7709b3f7c Merge branch 'integration_tests_2' of github.com:burtonemily/session-desktop into integration_tests_2 2 years ago
Emily a00bca03a7 delete account from stash 2 years ago
Audric Ackermann 959c494cfb Merge branch 'unstable' into userconfig_disappearingmessage 2 years ago
Emily 0e588cf045 Adding new function to check if element is deleted and wait for deletion if not 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 ec620d06f7
Merge pull request #2810 from Bilb/fix-userconfig2
fix for userconfig PR 2
2 years ago
Audric Ackermann 07616eb674 fix: avatar placeholder instead of grey circle when not enough members 2 years ago
Audric Ackermann 8c6f17fc33 fix: single sha512 of pubkey per pubkey for avatars 2 years ago
Audric Ackermann c6d86d25d8 fix: cleanup closed group avatar logic 2 years ago
Audric Ackermann 6be95b7177 fix: notif settings in list item convoId from contextprovider 2 years ago
Audric Ackermann b5f85e029e test: fix integration tests except disappearing message one 2 years ago
William Grant e232eadf91 fix: message spacing after fixing audio message shadow 2 years ago
William Grant d888999543 fix: use StyledMessageHighlighter in MessageAttachment only when it is rendered 2 years ago
William Grant 01ae43d7d0 feat: moved H5AudioPlayer SASS to styled components 2 years ago
Audric Ackermann 9a7ef4d373 Merge branch 'unstable' into userconfig_disappearingmessage 2 years ago
Audric Ackermann de41988215 fix: typo on no audio output on speaker toggle 2 years ago
Audric Ackermann 5d323fa155 fix: give conversationId to convo list so the order is tracked
otherwise, a change of pinned conversation does not retrigger a render,
and the pinned conversation does not get pushed to the top
2 years ago
Audric Ackermann 1c7a26b65e fix: index typo in loop for thumbnail download 2 years ago
William Grant 41b488a71e feat: dont show your pubkey in community quotes 2 years ago
William Grant 62c5ebb1fc fix: processQuoteAttachments correctly updates attachment thumbnails when downloading them 2 years ago
Audric Ackermann 83a8adf033 fix: decrease retry timer of confsyncjob to 15s
- we need a rather long duration so we don't add a new job while was is
already planned to be runned, and they end up both running at the same
time.
- we also need a not too long duration for integration tests and UX
  experience, as a change could take the retry timeout to happen+polling
timer to happen, which used to be 40s total.

This brings that time to worse time change from 40 to 25s
2 years ago
Audric Ackermann 4966cf9192 fix: a few integration tests broken with latest changes 2 years ago
wafflesvsfrankie 53558932a7
Merge branch 'oxen-io:clearnet' into integration_tests_2 2 years ago
Emily 15b53cab06 delete account 2 years ago
Audric Ackermann 594eee698b Merge remote-tracking branch 'upstream/clearnet' into unstable 2 years ago
Audric Ackermann dcdbc07195 fix: delete actions for admins on communities 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
Emily 75addecb07 Adding test to delete account from device 2 years ago
Emily 91b84c5608 Adding test to delete account from device 2 years ago
Audric Ackermann adf5574318 fix: add libsession nodejs with expiretimer and resolve issues 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 266a0d6964 fix: cleaned up sendMessageStyle arguments 2 years ago
William Grant 1f1bb702c3 feat: made htmlDirection part of the compositionBox state for easier referencing
user mentions and emoji quick results now support RTL
2 years ago
Audric Ackermann 524debb307 fix: improve delete messages perfs and search logic 2 years ago
William Grant 435bdb8f8a fix: use margin-inline-start instead of margin-right 2 years ago
William Grant 0996c917f2 feat: use new methods in composition box for html direction
use dir in flexbox instead of row-reverse
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
Audric Ackermann 4280d83ba8 fix: bump libsession to allow createdAt to be given during migration 2 years ago
William Grant 31c79f9eea feat: use LANGUAGE flag to change UI lang
needs more testing
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 0e18bf4640 fix: disable expire timer tracking for all libsession logic
this will need to be turned on when the disappearing branch is merged
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
Audric Ackermann 461b192f37 fix: mod and admin actions on message context menu for communities 2 years ago
Audric Ackermann d970887caa fix: bring back notification submenu to both context menu 2 years ago
Audric Ackermann 0fa58a5654 chore: fix compilation issues after conflicts resolution 2 years ago
wafflesvsfrankie 7af44151bf
Merge branch 'oxen-io:clearnet' into integration_tests_2 2 years ago
Audric Ackermann 4637f4609a Merge remote-tracking branch 'yougotwill/disappearing_messages' into userconfig_disappearingmessage 2 years ago
William Grant f5d0530d7a fix: account for misalignment of messages that are not last in a series in a 1o1 2 years ago
William Grant 712259ddef fix: resolved incoming message alignemnt in 1o1 conversations
there is never an avatar so we should never render it
2 years ago
Emily df56f0cdbf Adds in hardcoded accessibility ids for automated tests 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
Audric Ackermann b52ba0c934
Merge pull request #2779 from Bilb/onboarding-with-integrationtest-2
userconfig with integrationtest update
2 years ago
Emily cda3007702 Adding accessibility ids into types, fixing disappearing messages and deleting from swarm test 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
Audric Ackermann 5a5f069cca fix: add tracking of expiration timer for nts through libsession 2 years ago
William Grant 16b394dbee fix: SES-597 quoting your own message now works correctly in communities 2 years ago
Audric Ackermann db9fa14213 fix: don't update state on updates already included in our syncmessage 2 years ago
William Grant 3dc809783c feat: added quotesProps to fetchmessage results types 2 years ago
Emily 088a1e1e74 Fixes delete account from swarm test to check for contacts or conversations 2 years ago
William Grant 279642dff3 fix: resolves SES-583 left alignment of outgoing messages on smaller screens 2 years ago
William Grant bc55a2db1b rename Attachment type in Quote.tsx to QuotedAttachmentThumbnailType to be more explicit 2 years ago
William Grant 025b844cce fix: moved referencedMessageNotFound to first in quoteNotFound because it is the most likely to happen 2 years ago
William Grant 3fce414e7c fix: remove unnecessary else in onQuoteClick 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 e8b5f399f7 fix: made sure items in getMessagesBySenderAndSentAt are unique 2 years ago
William Grant 9b1be604b1 fix: removed redundant empty string check on quote author 2 years ago
William Grant 4d874d2738 fix: use --font-size-md for quote author size 2 years ago
William Grant feb8f46966 fix: removed redundant document check from getTypeLabel 2 years ago
William Grant 5b503d32cc fix: use isUsAnySogsFromCache instead of getOurPubKeyStrFromCache in useQuoteAuthorName
this gives proper blinded key support
2 years ago
William Grant ca6463da02 fix: make sure to show the quoted message above quotes that only have attachments and no text 2 years ago
William Grant 5111a141c8 feat: remove QUOTED_TEXT_MAX_LENGTH and sliceQuoteText 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 ab028307f4 fix: show play button in video quote attachments 2 years ago
William Grant 6b2047b5c6 fix: Show correct attachment type in reply ui 2 years ago
William Grant 761a536b32 feat: removed unneeded quote stylesheet and QuoteGenericFile 2 years ago
William Grant 98e4474e75 feat: use quoteicon component in quoteimage
make sure to load message text is it exists for all quotes
2 years ago
William Grant b1cc6ad85e fix: fix rendering of of text that has been emojified 2 years ago
William Grant ff4366002b feat: converted quoteiconcontainer and to styled components
added support for generic file icon with consistent design. Still need to support know file types and metdata from the generic file component
2 years ago
William Grant bdbdb477da feat: pass in all props to quote component
converted quote primary text to styled components
2 years ago
William Grant f0aeb59d54 feat: converted quote image to styled components
remove border on quote if there is an attachment
2 years ago
William Grant bf170e6e77 fix: fixed QuoteText type labels
show message not found in correct context
2 years ago
William Grant 23b6c9d25e feat: converted quote to styled components 2 years ago
William Grant 3249d2ff4c feat: converted quote author and text to styled components 2 years ago
William Grant d7bc8213d6 fix: community quotes now dont break the app 2 years ago
William Grant 1d413a2f76 fix: moved QuoteIcon component into QuoteIconContainer 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
William Grant ab1cf7a658 feat: added propsForQuote to message model props 2 years ago
William Grant 331a4e1e12 fix: resolved object is not extensible bug
forEach and async still don't play nice so used a regular for loop, added QuoteLookupType
2 years ago
William Grant a83bc64d0a feat: added quote source data to the conversation state as a separate object
this should help performance when loading quotes in the UI since individual db lookups will no longer be required
2 years ago
William Grant e78d1dfb87 fix: send full text body for quote
resolved regression with quote author name
2 years ago
William Grant bd8ce826a8 fix: replaced getMessageBySenderAndSentAt with getMessageBySenderAndTimestamp
which does the same thing but is more verbose
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