Commit graph

1314 commits

Author SHA1 Message Date
Audric Ackermann
25910be0fd
do not display the reveal seed banner if user just used it 2021-11-03 09:38:12 +11:00
Audric Ackermann
390af96514
WIP 2021-10-29 16:24:22 +11:00
Audric Ackermann
03d8a233f4
update fullscreen icon 2021-10-29 16:05:21 +11:00
Audric Ackermann
331dd8edfa
allow fullscreen and add svg fullscreen icon 2021-10-29 15:21:30 +11:00
Audric Ackermann
a0b33fbbbb
add hook to listen for video call events 2021-10-29 14:15:02 +11:00
Audric Ackermann
6a1f575c46
create a hook for listening for video call events
+ wip fullscreen video calls
2021-10-28 16:10:28 +11:00
Audric Ackermann
a45f5f520a
incoming call dialog show avatar + caller name 2021-10-28 13:36:01 +11:00
Audric Ackermann
d50d7eb803
our video off => show our avatar 2021-10-28 12:03:11 +11:00
Audric Ackermann
dfa04c68f4
fix emoji click on button while open closes it
Fixes #1980
2021-10-28 17:14:30 +11:00
Audric Ackermann
df5872a5c7
disable settings for video call if featureflag is off 2021-10-27 14:02:50 +11:00
Audric Ackermann
dd281de903
cleanup feature flags 2021-10-27 13:57:14 +11:00
Audric Ackermann
0f2fcbb6e3
delete for opengroups is working 2021-10-25 17:04:51 +11:00
Audric Ackermann
0ae23875b7
finish cleaning up Settings page 2021-10-22 10:44:03 +11:00
Audric Ackermann
a596531c57
cleanup SessionSettings by making them less a IdoEverything 2021-10-21 17:08:38 +11:00
Audric Ackermann
251309656b
Merge remote-tracking branch 'upstream/clearnet' into webrtc-calls-p2 2021-10-21 13:52:20 +11:00
Audric Ackermann
99b139f5c4
split settings folder and start adding the settings for video call 2021-10-21 13:18:50 +11:00
Audric Ackermann
55313deb91
add a show user details option in the menu
Fixes #1971
2021-10-20 15:54:26 +11:00
Audric Ackermann
5c7615d205
removed old fileserver support 2021-10-20 14:18:57 +11:00
Audric Ackermann
ae8688bf2a
cleanup UI for missed call messages in msg list 2021-10-19 16:11:19 +11:00
Audric Ackermann
bd45f47a2b
Merge pull request #1977 from Bilb/link-pgup-down-on-message-list
Link pgup down on message list
2021-10-18 17:36:43 +11:00
Audric Ackermann
9872a33f85
Merge pull request #1975 from Bilb/allow-hiding-note-to-self
Allow hiding note to self
2021-10-18 17:36:21 +11:00
Audric Ackermann
80aa672034
link pgup and down in messages list
Fixes #1919
2021-10-18 17:34:23 +11:00
Audric Ackermann
1eff39c3ba
allow removing note to self contact
this does not actually remove it as we need it for our avatar and
stuffs.

Fixes #1973
2021-10-18 17:16:31 +11:00
Audric Ackermann
8e6d9ca036
Merge pull request #1969 from Bilb/webrtc-calls
Webrtc video calls - first part - disabled
2021-10-18 16:00:56 +11:00
Audric Ackermann
8f3b6d9ab2
add wip of call missed notification 2021-10-18 15:38:49 +11:00
Audric Ackermann
678a5bcb3b
center avatar in draggable video window and handle mute video events 2021-10-18 14:45:40 +11:00
Audric Ackermann
ecceaeaa8f
got datachannel working 2021-10-18 11:52:21 +11:00
Audric Ackermann
13d828c02c
split up calling container logic 2021-10-14 15:16:52 +11:00
Audric Ackermann
30a234158f
lint 2021-10-14 14:38:07 +11:00
Audric Ackermann
87e7cc5ebf
Merge remote-tracking branch 'upstream/clearnet' into webrtc-calls 2021-10-14 14:22:37 +11:00
Audric Ackermann
cade0ffeb6
make sure audio locally is muted so we do not hear ourselves 2021-10-14 14:17:47 +11:00
Audric Ackermann
3a864b16ca
cosmetic changes for calling buttons 2021-10-14 14:12:15 +11:00
Audric Ackermann
ce79ce1f8b
add buttons with popover to choose call src device 2021-10-14 14:12:15 +11:00
Audric Ackermann
fbd51c2974
add buttons to display list of inputs + toast on empty 2021-10-14 14:12:08 +11:00
Warrick Corfe-Tan
1fe6b61308 Re-adding code that wasn't commited. Adding button for debug log in settings. 2021-10-11 12:25:27 +11:00
Audric Ackermann
b85425ff83
make a draggable or in conversation call container 2021-10-05 16:44:42 +11:00
Audric Ackermann
32955c9ed5
allow sessioncomposition box to grow bigger 2021-10-04 10:57:37 +11:00
Audric Ackermann
1e8c8991ad
more cleanup 2021-10-04 10:56:54 +11:00
Warrick Corfe-Tan
6743201cc4 added perfect negotiation
Adding toast for cam and audio permission when making a call.

adding missed call message and toast when a call is received while mid-call.

background call message work
2021-10-01 13:39:47 +10:00
Audric Ackermann
fa32e61982
network delete_all force retries if we get a 421 2021-09-29 17:04:38 +10:00
Audric Ackermann
c54f63ab45
add listener for video calls events 2021-09-27 13:57:31 +10:00
Audric Ackermann
94bc3da2c7
working video calls accept with real streaming with android 2021-09-23 14:50:24 +10:00
Audric Ackermann
8b611a2867
make call UI react to incoming and ongoing calls 2021-09-23 13:37:38 +10:00
Warrick Corfe-Tan
a1601b039e Adding call to convo header menu 2021-09-22 17:04:15 +10:00
Audric Ackermann
6c50ec4bf1
link accept/decline and endcall buttons to the webrtc background 2021-09-22 16:31:00 +10:00
Warrick Corfe-Tan
5d4d63c76d Adding partial UI for calls. 2021-09-22 15:44:15 +10:00
Audric Ackermann
0afb3db604
Merge pull request #1933 from warrickct/add-survey
Adding survey button to settings menu.
2021-09-21 09:38:32 +10:00
Audric Ackermann
4e30614077
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
2021-09-20 17:00:54 +10:00
Warrick Corfe-Tan
daae55d62c Adding survey button to settings menu. 2021-09-20 15:44:19 +10:00
Warrick
1d459ba533
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>
2021-09-20 13:47:59 +10:00