Commit Graph

2659 Commits (c953c9f8f88a6f00ee33b348503638f50f668971)

Author SHA1 Message Date
William Grant f41c28a873 fix: moved feature release timestamp to constants so it only has to be defined once 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
William Grant 778f575bb6 fix: pass yarn ready 2 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
2 years ago
William Grant 4c64997607 fix: log but continue if there are errors while clearing out sogs inboxes 2 years ago
William Grant c1c380ba9d fix: remove unecessary any type from TimerOptions 2 years ago
William Grant dadc93bfda fix: remove unecessary useCallback for feature releaser 2 years ago
William Grant 1d6f200d50 fix: pass yarn ready 2 years ago
William Grant 462f96341e fix: iterate allRoominfos map correctly
testing complete
2 years ago
William Grant 19025cd7e0 feat: abstracted getAllValidOpenGroupV2ConversationRoomInfos function and handled the response correctly
just need to do testing
2 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
2 years ago
William Grant a50ea95bf3 fix: fixed timer alignment once and for all 2 years ago
William Grant 162e66876e feat: added single mode view for closed groups and note to self 2 years ago
William Grant f3f83505e0 fix: duplicate copy 2 years ago
William Grant afaaedac3e feat: added proper note to self support
note to self is always delete after send
2 years ago
William Grant a928aeb76c feat: improvements to the disabled state and group non-admins settings
separated components in OverlayDisappearingMessages
2 years ago
William Grant 157ec74cc1 feat: improved conversation header title 2 years ago
William Grant a1e956b3a9 feat: made the conversation header subititle into its own component 2 years ago
William Grant 2e6acb1f59 feat: only use timer svg for disappearing message 2 years ago
William Grant 64ce39398b feat: conversationHeaderTitle is now keyboard accessible
SessionIconButton is now keyboard accessible if a tabIndex is set to > -1
2 years ago
William Grant 5398f45a26 fix: typing animation alignment 2 years ago
William Grant b6c3edbac4 fix: pass yarn ready 2 years ago
William Grant 99412beaf3 feat: added dismiss button to NoticeBanner 2 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
2 years ago
William Grant ea0a505dcf fix: fixed state of overlay options depending on release status 2 years ago
William Grant 80f18e9f1c feat: use correct timer options and set the defaults 2 years ago
William Grant 03bc6706f6 feat: added legacy mode timer notification copy 2 years ago
William Grant 6f1230398c fix: TimerNotification text is now centered 2 years ago
William Grant 75f1b5ed65 fix: left align PanelRadioButton text 2 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
2 years ago
William Grant e81ac0a847 feat: updated NoticeBanner style 2 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
2 years ago
William Grant 848c97938c feat: disabled new disappearing message modes behind a timed feature release function 2 years ago
William Grant 190c68d759 feat: added disabled state to right panel components 2 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
2 years ago
William Grant 42356b0d60 fix: duplicate timer update messages 2 years ago
William Grant 97ecc9e521 feat: fixed double expiration update message issue
started creating an inheritable expiration message class, improved start triggering logic
2 years ago
William Grant 446752cf54 feat: DataExtractionNotifications now expire
MessageRequestResponses should not expire, pass yarn ready
2 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
2 years ago
William Grant ac844af691 feat: updated timer notification design and copy 2 years ago
William Grant 4ef3537a53 feat: timer notifications expire correctly when disappearing after sending 2 years ago
William Grant f36bbb9c7c feat: group invitiations now disappear 2 years ago
William Grant 2d6d6b4134 feat: moved PropsForExpiringMessage to state ducks 2 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
2 years ago
William Grant e34e3d4a4b fix: resolved some yarn ready issues 2 years ago