|  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 | 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 | 
				
					
						|  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 | 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 | 
				
					
						|  William Grant | 5d4238a3d8 | feat: created getMessageExpirationProps selector and used in ExpirableReadableMessage this stops us passing props down from the child components of ExpirableReadableMessage | 2 years ago | 
				
					
						|  William Grant | dd40fba132 | fix: remove panel-settings panel mode since it is not needed | 2 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 | 2 years ago | 
				
					
						|  William Grant | a1a3d68e45 | feat: added data test ids | 2 years ago | 
				
					
						|  William Grant | 8c345cede0 | fix: added onclick function to subtitle fixed opening correct settings option depending on header option displayed | 2 years ago | 
				
					
						|  William Grant | 96ae50869f | feat: added PropsForExpirationSettings type | 2 years ago | 
				
					
						|  Audric Ackermann | 739693024b | test: fix create group integration test | 2 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 | 
				
					
						|  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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 |