Commit Graph

1374 Commits (80566fd60e98856fc5cd358363a5d19c1309151b)

Author SHA1 Message Date
Audric Ackermann 8df85441f7
fix video stream not displaying in draggable container
Audric Ackermann 62e8150021
add padding to qr code for easy scanning in dark mode
Relates 
Audric Ackermann 864d710460
add a handle to resize the inconvo call video
Audric Ackermann 0f21e12073
make resizable the height of the inconvo call
Audric Ackermann 0f2fcbb6e3
delete for opengroups is working
Audric Ackermann f74ce2a3ae
msg with attachments gets no bigger than the attachment container
Audric Ackermann 6eb6f00c62
make sure messages do not take more than 75% of the list width
Audric Ackermann 87e7cc5ebf
Merge remote-tracking branch 'upstream/clearnet' into webrtc-calls
Audric Ackermann 3f1e55b787
add basic code markup
Audric Ackermann 1e8c8991ad
more cleanup
Audric Ackermann 87aa4dfbf4
center ip and countries in onion path dialog
Audric Ackermann 76100903cb
show ip of onion path on hover of country name
Audric Ackermann ce4037f43f
do not justify content for messages text
Warrick 1d459ba533
Unsend messages (only message hashes saving for now is enabled) ()
* WIP unsending message.

* retrieving message with hash from db on receiving unsend request.

* outgoing messages hashes updated on message sent success

* unsend messaging

* unsend message - deleting messages and marking as isDeleted.

* add msg hash to unprocessed records.

* Message unsending working for closed groups provided the message has been updated with a hash from server.

* adding 2-stage confirmation modal for message deletion

* adding rendering of removed incoming messages, disabling rendering of unsent outgoing messages in coversation screen.

* Adding logging

* debugging.

* outgoing only saved for sync message instead of regular message.

* deleting locally

* adding post unsend deletioncode.

* starting adding feature flag.

* Added feature flag.

* addding mandatory messageHash  pollling pipeline methods swarm polling.

* Conversation list item message preview showing deletion placeholder text if deleted.

* add condition to drop unsend requests not send by message author

* refactoring deleteMessage. Saving response hash for closed group message sending

* running yarn ready

* removing logging.

* Adding PR fixes

* Minor changes and running yarn ready

* fix typo

* Moved feature flag to lokiFeatureFlags. Fixing linting errors


Co-authored-by: Audric Ackermann <audric@loki.network>
Audric Ackermann b17312c13c
Cleanup redux store ()
* do not consider expire timer update unread messages 

* cleanup conversation props in redux to only have what cannot be derived

* fix app not starting without the await on convo creation

* cleanup props of message model
Audric Ackermann 945ecf34a1
Fix select colors for sent messages and link text not selectable ()
* do not update sent_at for synced messages

* reply to message context menu only visible if msg sent

* Allow scrolling in mentioning people in composition box

Relates 

* fix selection colors for sent messages and make link selectable

Relates 
Audric Ackermann 2fdafb8fba
Out of sync message sync ()
* do not update sent_at for synced messages

* reply to message context menu only visible if msg sent

* Allow scrolling in mentioning people in composition box

Relates 
Audric Ackermann c92baad736
Fix path building ()
* Keep line breaks when message has some new lines

Relates  and  and 

* fix link preview cropped when received

* make sure we fetch from seed if we end up with not enough snodes

* try to download recent previews if we just trusted a user

* throw if we need to rebuild path while fetching snode list from snode

* fixup no refecthing of snode list while we are fetching them already

* added test for fetch from db or seed

* fetch snode list from snode every hour

also make sure the path building does not try to get more snodes. It
just throws

* do not drop a path if an opengroup room is down and we get errors  back

* do not throw an error if the snode in error in not in any path

* fix tests

* bump to v1.7.11
Audric Ackermann 48090b4b25
Keep line breaks when message has some new lines
Relates  and  and 
audric bfc805c9d4 fix search logic and UI cosmetic fixes
audric bf02b85043 finish rework registration page
audric ba35a8cb24 update design of registration page
audric 56412df2b4 fixup registration page with back buttons for now
Relates 
audric 0d90248450 fix scrolling jumping to bottom on new messages
audric 08cdd035ae disable transition for background of leftpane (for app initial load)
audric bd7d88e170 remove theme from css and used variables instead
audric a53392853f make the CompositionBox closer to the mobile UI
audric e85f351540 cleanup theme object
audric ec2eab6e23 do not trigger redux update if onion path did not change
audric 4968244491 fix tooltip error in debug run related to memory leak
audric f9988119f9 major UI rewrite of messages view with redux improvements
audric ee4ed2e075 fix attachment logic with ui redesign
audric f7b0c6c7e1 make conversation screen closer to mobile UI part1
Warrick Corfe-Tan ebb37b44b6 Merge branch 'clearnet' into registration-progress-banner
Audric Ackermann eed48094fe
Merge pull request from warrickct/simplify-onboarding
Combining registration steps.
Warrick Corfe-Tan f9ad63d58b Merge branch 'clearnet' into registration-progress-banner
Brice-W f6d3715dab add a link icon when there is no image available or when media download is not allowed
Warrick Corfe-Tan bf645f36b7 Combining registration steps.
Warrick Corfe-Tan bfed4a88dd removing comments
Warrick Corfe-Tan 81969ae12f applying linting and formatting.
Warrick Corfe-Tan 986fc16e7d Adding animation to briefly scale up send button after recording is made.
Warrick Corfe-Tan 32f7dcc811 testing shake addition to send button on finished recording.
Warrick Corfe-Tan 81ffb96530 adjusting alignment of buttons. increasing pulse for recording light, increasing hover over effect.
Warrick Corfe-Tan 8fca989736 Fixing delete button JSX evaluating to NaN
Warrick Corfe-Tan 9eb1847da5 WIP removing NaN dsiaply timer text.
Warrick Corfe-Tan cd7a1233fa Adding small hover effect to message composition icon buttons. Removing extra method call.
Warrick Corfe-Tan 637b604d0b Adding fraction timer display, exaggerating recording animation, moving delete button to toolbar, display full recording duration immediately after stop recording.
Audric Ackermann 649a581dd2
make caret-color as text-color to make it for visible
audric 30327257ca don't overflow char taking too much space
audric 4f5072ee65 Merge remote-tracking branch 'upstream/clearnet' into perf-improv