Commit Graph

68 Commits (6286ac8e425bbea5800c564b9dbc98e176593c18)

Author SHA1 Message Date
Audric Ackermann 17680380a7
Session 1.7.2 (#1932)
* Keep line breaks when message has some new lines

Relates #1758 and #1898 and #1901

* Fix path building (#1903)

* Keep line breaks when message has some new lines

Relates #1758 and #1898 and #1901

* 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

* disable sending on enter while composing (#1909)

Fixes #1899 #1497

* Speedup body update composition box (#1911)

* disable sending on enter while composing

Fixes #1899 #1497

* ask confirmation before deleting account

* move drafts outside of redux to speedup body message writing

* Ask confirm before delete account (#1910)

* disable sending on enter while composing

Fixes #1899 #1497

* ask confirmation before deleting account

* fix app start delete db when passowrd error

* fix double dialog issue with delete account

* fixup login screen

* use timestamp offset in for messages storage requests (#1892)

* add using timestamp offset from network for sending part1

* remove MessageController as we now rely on the database

* fix tests for message sending overriding timestamp

* Fix today for translated date break (#1915)

* add using timestamp offset from network for sending part1

* remove MessageController as we now rely on the database

* fix tests for message sending overriding timestamp

* Fixs date break translations of today etc

Relates #1913

* Fix video play lightbox autostart (#1920)

* disable sending on enter while composing

Fixes #1899 #1497

* ask confirmation before deleting account

* fix app start delete db when passowrd error

* fix double dialog issue with delete account

* fixup login screen

* Fix video autoplay start when not initialized

Relates #1904

* do not overwrite sent_at with network time for synced messages (#1921)

* do not update sent_at for synced messages

* reply to message context menu only visible if msg sent

* Out of sync message sync (#1923)

* 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 #1849

* Fix select colors for sent messages and link text not selectable (#1924)

* 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 #1849

* fix selection colors for sent messages and make link selectable

Relates #1922

* Cleanup redux store (#1925)

* do not consider expire timer update unread messages #1881

* 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

* Unsend messages (only message hashes saving for now is enabled) (#1891)

* 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>

* fix reply for incoming messages (#1930)

* bump to 1.7.2 (#1926)

* do not consider expire timer update unread messages #1881

* 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

* bump to 1.7.2

* Session 1.7.1 (#1908) (#1931)

* Keep line breaks when message has some new lines

Relates #1758 and #1898 and #1901

* Fix path building (#1903)

* Keep line breaks when message has some new lines

Relates #1758 and #1898 and #1901

* 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

* disable unsend request on the UI for now (#1934)

* disable unsend request on the UI too

* do not stop propagation of events for message ctx menu

Co-authored-by: Warrick <wcor690@aucklanduni.ac.nz>
4 years ago
audric a30876fd65 removed the enum from SessionIconType. Just rely on the type itself 4 years ago
audric 8ebcb2d1e1 replace SessionIcon size enum with type 4 years ago
Warrick Corfe-Tan 22723f1937 Merge branch 'clearnet' into recording-ui 4 years ago
Warrick Corfe-Tan b26ec1996d yarn ready 4 years ago
Warrick Corfe-Tan 48b4aab63c applying PR fixes. 4 years ago
Warrick Corfe-Tan 46917a0546 Adding PR changes, passing yarn ready 4 years ago
Warrick Corfe-Tan b0a8c6c3eb wip: adding recovery phrase prompt. 4 years ago
Warrick Corfe-Tan bfed4a88dd removing comments 4 years ago
Warrick Corfe-Tan 81969ae12f applying linting and formatting. 4 years ago
Warrick Corfe-Tan 986fc16e7d Adding animation to briefly scale up send button after recording is made. 4 years ago
Warrick Corfe-Tan 32f7dcc811 testing shake addition to send button on finished recording. 4 years ago
Warrick Corfe-Tan 8fca989736 Fixing delete button JSX evaluating to NaN 4 years ago
Warrick Corfe-Tan 9eb1847da5 WIP removing NaN dsiaply timer text. 4 years ago
Warrick Corfe-Tan cd7a1233fa Adding small hover effect to message composition icon buttons. Removing extra method call. 4 years ago
Warrick Corfe-Tan 637b604d0b Adding fraction timer display, exaggerating recording animation, moving delete button to toolbar, display full recording duration immediately after stop recording. 4 years ago
Warrick Corfe-Tan 03c14c84cb added styled component and conditional button for sending pausing recording. 4 years ago
audric 9991dc2364 move delete account logic to it's own dialog 4 years ago
Warrick Corfe-Tan b98b876ea7 Removing extra delete icons. 4 years ago
Warrick Corfe-Tan 13be7a4c4a removing comments 4 years ago
Warrick Corfe-Tan ab3720a064 applying linting and formatting. 4 years ago
Warrick Corfe-Tan 384340578c Adding animation to briefly scale up send button after recording is made. 4 years ago
Warrick Corfe-Tan be687062d6 testing shake addition to send button on finished recording. 4 years ago
Warrick Corfe-Tan b5bd352ec2 Fixing delete button JSX evaluating to NaN 4 years ago
Warrick Corfe-Tan e51f7b8a7a WIP removing NaN dsiaply timer text. 4 years ago
Warrick Corfe-Tan 91eafd389a Adding small hover effect to message composition icon buttons. Removing extra method call. 4 years ago
Warrick Corfe-Tan 123a60483e Adding fraction timer display, exaggerating recording animation, moving delete button to toolbar, display full recording duration immediately after stop recording. 4 years ago
Warrick Corfe-Tan b3b020a253 added styled component and conditional button for sending pausing recording. 4 years ago
audric 23e9a6d31c move some actions to redux in hooks 4 years ago
Audric Ackermann 5cab7908b4
add some test for partial path rebuilding 4 years ago
Audric Ackermann f7581cf4eb
increase prettier maxWidth to 100 5 years ago
Audric Ackermann ba5ec93505
Merge pull request #1554 from Bilb/encrypt-local-attachments
Encrypt local attachments
5 years ago
Audric Ackermann 0ce1059a96
disable UI recording bars so we can encode audio MP3 5 years ago
Audric Ackermann ed30be5334
fix attachments loading for avatar and exporting files 5 years ago
Audric Ackermann ecf133ad5d
Merge branch 'clearnet' into voice-message-record-as-opus 5 years ago
Audric Ackermann 099c9a6f8c
autobind class with a lot of ...bind(this) 5 years ago
Audric Ackermann 24a67a1ec3
record voice message as opus 5 years ago
Audric Ackermann ed84760f0e
add a tslint rule to forbid use of async without await 5 years ago
Audric Ackermann c9fd261e0e
fix color no opacity for recording playback view
having an opacity on the bg color was making the source-atop composition not visible with the sweeping color
5 years ago
Audric Ackermann 2bcc7be3e6
remove mp3 lame already file and webrecorder worker unused 5 years ago
Audric Ackermann a23d5cd95c
fix theme for SessionRecording 5 years ago
Audric Ackermann e38be266c2 major rework of session icon => make them styled with styled-component 5 years ago
Audric Ackermann f2074f502a
Uniformize size of accepted attachment to 10MB
Some image files can be scaled automatically, so this size is not the
same for them, they will just be scaled down
5 years ago
Audric Ackermann 6e07ee42f5
cleanup network status view and some UI constants 5 years ago
Audric Ackermann a652ec3b61
fix light theme in react refactor 5 years ago
Vincent d7de09e475 linter-fixes 5 years ago
Vincent 28a0d82ea2 Updating message recieving 5 years ago
Vincent d823e2a758 safety-number-view 5 years ago
Vincent 3591001ef1 audio component ui 5 years ago
Vincent c26e20d33f css-loader 5 years ago