Commit Graph

38 Commits (b731774ac7d62ff7444a7e09ef5af6d9249fdca8)

Author SHA1 Message Date
William Grant b731774ac7 fix: use correct values for legacy mode
fix datatestid on generic message
William Grant b1d604236e fix: no any in useSelectors
for getMessageAttachmentProps and getIsMessageSelected
William Grant a268aeb6d1 fix: type state correctly when using useSelector
William Grant d3fb2d9546 fix: removed public-chat-message-wrapper padding
William Grant 9cd85a47af feat: move padding globally to the messages list
we dont want individual padding on each message type
William Grant d7e296841e fix: remove alignment from ExpirableReadableMessage
improved alignment of timer by moving into the MessageContentWithStatus
William Grant 2a05185138 Merge branch 'unstable' into userconfig_disappearingmessage
Audric Ackermann c0ce1ede5b chore: add note for save as logic
Audric Ackermann 9199c7b529 fix: fix save as menu item + bump react-contexify to 6.0.0
William Grant 41af1e7865 Merge branch 'unstable' into userconfig_disappearingmessage
Audric Ackermann d43d6abbae chore: replace tslint with eslint and fix linting issues
William Grant 905fe5aab9 Merge branch 'unstable' into userconfig_disappearingmessage
Audric Ackermann 97647d4dc7 fix: padding for messagebox + onclick drop while selecting msgs
Audric Ackermann 959c494cfb Merge branch 'unstable' into userconfig_disappearingmessage
William Grant e232eadf91 fix: message spacing after fixing audio message shadow
Audric Ackermann 4637f4609a Merge remote-tracking branch 'yougotwill/disappearing_messages' into userconfig_disappearingmessage
William Grant 5d4238a3d8 feat: created getMessageExpirationProps selector and used in ExpirableReadableMessage
this stops us passing props down from the child components of ExpirableReadableMessage
William Grant 2d6d6b4134 feat: moved PropsForExpiringMessage to state ducks
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
Audric Ackermann 3ecc89fab3 Merge remote-tracking branch 'upstream/master' into onboarding
tomobre 828f1923a0 fix: avatar at bottom, reacts with margin
Audric Ackermann 456d52ab1a fix: make sure we do not use "group" or "private" without the enum
William Grant bf057057d0 Merge branch 'clearnet' into theming_hotfixes
William Grant 9ffa63ccdc fix: changed remaing ems to rem and set root font size
Audric Ackermann 32e00227a4
Merge pull request from Bilb/fix-deleted-messages-all-at-once
To merge once theming is done: handle deleted messages & deleted reacts all at once
Audric Ackermann 0cc7994c12 fix: speed up expiration/deletion of messages by batching updates in UI
Audric Ackermann 460cbce119 fix: selected message box shadow and hide button while loading DB
also fix about/debug window first showing
William Grant 3abd69a3ea feat: styled message bubbles, control messages and the session dropdown
Audric Ackermann 98b1302589 fix: rounded corners around messages
looks like node-sass tries to be too clever
Will G 267f49ff1e
Emoji Reacts ()
Add support for emoji reacts in conversations

Resolves  and 
Audric Ackermann 242d51ca8d
Id blinding + onionv4 + new endpoints for sogs and fileserver ()
* Added Onionv4 support to file server, sogs and pn server
* Added blinded message support
* Updated endpoints for sogs and file server to remove legacy ones
Audric Ackermann a3be2c347d
fixup open convo on search, quote click or hit the bottom
audric 12b00720f4 split up load more messages from top or bottom
also split up just fetching the last messages from fetching based on
unread/ lastTopMessageId
audric 83d27ed3b7 update quoted message to animate to have border-green instead of bg green
audric e515ce3ca5 Merge remote-tracking branch 'upstream/clearnet' into cleanup-attachment
burtonemily ffdf2519ca
Integration test ()
* Testing playwright for Desktop automation

* converting tests from javascript to typescript and finishing create user automated test

* Trying to delete app data when test finishes, not through UI

* Undoing the code for clear database once test completes

* Creating POM for cleanup function

* cleanup function for playwright tests

* Creating a new user function, open electron function and clean up function

* fixes user object for new user function

* Adds a login function and start of send message test

* Creating test for sending messages, logging in and adding in data test id tags

* add more data-testid field

* updates new contact test, to have multiple windows and users running simultaneously

* updating clean up and new user test

* Fixing issues with creating new user

* new contact test

* New test to check password functionality

* make sure to cleanup data before running tests

* New group creation test and sending message function

* Adding new automated test for sending message to a contact

* create group test and updating new contact test to include date in test message

* updating package.json to remove webdriver and chromedriver and spectron

Co-authored-by: Audric Ackermann <audric@loki.network>
audric 8159613626 make sure we do not useInterval if not expiring for expiretimer
Audric Ackermann 28c7445dce
refactor most of the components to outside of their Session folder ()
* refactor most of the components to outside of their Session folder

* finish moving overlay and memberListItem to react hook

* fix bug with kicked member len >2 not being displayed

also sort admins first in UpdateGroupMembers dialog

* fix admin leaving text of groupNotification

* add a useFocusMount hook to focus input fields on mount

* make click avatar convo item open only user dialog

* cleanup config default.json

* make sure to use convoController to build sync message

* disable showing pubkey on opengroups

* add a pause on audio playback

Fixes