Warrick Corfe-Tan
cb5551c1e9
PR changes
4 years ago
Audric Ackermann
af7cdfc4b4
Merge pull request #2024 from Bilb/setup-test-playwright
...
Webrtc calls caller UI + playwright setup
4 years ago
Audric Ackermann
f871ed53df
add a sample test with playwright
4 years ago
Audric Ackermann
6625b7c7b6
calls fix cross platforms issue with uuid
4 years ago
Warrick Corfe-Tan
690abb9d52
adding simple PR changes requested.
4 years ago
Warrick Corfe-Tan
6a62437c3e
Blocking, accepting on click and accepting on msg send
...
working across clients.
4 years ago
Audric Ackermann
8c9832f118
add a toggle audio output button
4 years ago
Audric Ackermann
dafb536f58
disable negotiationevent on recipient side
...
probably cause issues on network changes
4 years ago
Audric Ackermann
29c187c6a0
add a notification on incoming call + an audio playing
4 years ago
Audric Ackermann
25c7a2febd
data extraction notification on a line rather than a column
4 years ago
Audric Ackermann
cca1b4dabe
add a button to start a video call
4 years ago
Audric Ackermann
ef25e5956f
add a spinner for when video call video is loading
4 years ago
Audric Ackermann
f91ed7729b
cleanup SessionCompositionBox
4 years ago
Audric Ackermann
3741e96c61
show input toggles in fullscreen mode too
4 years ago
Audric Ackermann
9951d7947b
topright position for initial draggable call container
4 years ago
Audric Ackermann
8df85441f7
fix video stream not displaying in draggable container
4 years ago
Audric Ackermann
bfe8f973b5
Merge pull request #1995 from ianmacd/pr3
...
Make the [Home] and [End] keys scroll the conversation.
4 years ago
Audric Ackermann
16ab506eb6
double click on message replies to
...
Relaes #2006
4 years ago
Audric Ackermann
0f976a516b
Merge pull request #1992 from Bilb/fix-close-emoji-click-button
...
Fix close emoji click button
4 years ago
Audric Ackermann
57449857f6
reject call after 1 minute showing the dialog
4 years ago
Warrick Corfe-Tan
87235641cb
fixed typos for translations and method name.
4 years ago
Audric Ackermann
4700a0c832
allow to hangup even if current call should already be closed
4 years ago
Warrick Corfe-Tan
c3924f85a9
Adding blocking of individual requests and syncing of block to devices. Added approval by replying to a message.
4 years ago
Audric Ackermann
27e87edac2
add a ringing and establishing connection label video calls
4 years ago
Audric Ackermann
dd25d9cb7f
fix flickering of video stream on mute/unmute
4 years ago
Audric Ackermann
8468598b3a
send a pre offer to the PNServer for video calls
4 years ago
Audric Ackermann
8618cf75e9
send and handle uuid for multi device calls
4 years ago
Audric Ackermann
73d36c9769
send hangup event on datachannel to close video stream quicker
...
on the recipient side too
4 years ago
Audric Ackermann
864d710460
add a handle to resize the inconvo call video
4 years ago
Audric Ackermann
0f21e12073
make resizable the height of the inconvo call
4 years ago
Audric Ackermann
1f11872870
set fullscreen off when remote stream is muted
4 years ago
Audric Ackermann
25910be0fd
do not display the reveal seed banner if user just used it
4 years ago
Audric Ackermann
390af96514
WIP
4 years ago
Audric Ackermann
03d8a233f4
update fullscreen icon
4 years ago
Audric Ackermann
331dd8edfa
allow fullscreen and add svg fullscreen icon
4 years ago
Audric Ackermann
a0b33fbbbb
add hook to listen for video call events
4 years ago
Warrick Corfe-Tan
4ad14e4c5b
Added syncing accepting of contact between running instances.
4 years ago
Ian Macdonald
a32f946332
Make the [Home] and [End] keys scroll the conversation.
...
[End] will scroll to the end of the current conversation, because the
latest message is always available.
[Home], however, will scroll only to the top of the currently loaded
messages, triggering earlier messages to load. Multiple presses of
[Home] are therefore required to get to the start of the conversation.
4 years ago
Audric Ackermann
dfa04c68f4
fix emoji click on button while open closes it
...
Fixes #1980
4 years ago
Audric Ackermann
6a1f575c46
create a hook for listening for video call events
...
+ wip fullscreen video calls
4 years ago
Audric Ackermann
a45f5f520a
incoming call dialog show avatar + caller name
4 years ago
Audric Ackermann
d50d7eb803
our video off => show our avatar
4 years ago
Audric Ackermann
151d4884f8
Merge pull request #1989 from Bilb/disable-settings-video-feature-off
...
make sure click to trust sender renders without new lines
4 years ago
Audric Ackermann
5b57e01186
make sure click to trust sender renders without new lines
4 years ago
Audric Ackermann
c83ec7a04f
Merge pull request #1988 from Bilb/disable-settings-video-feature-off
...
Disable settings video feature off
4 years ago
Audric Ackermann
df5872a5c7
disable settings for video call if featureflag is off
4 years ago
Audric Ackermann
dd281de903
cleanup feature flags
4 years ago
Audric Ackermann
846dbce4e3
Merge pull request #1986 from Bilb/add-unsend-menu-action
...
do not try to do send unsend request on a group swarm
4 years ago
Audric Ackermann
ce16066313
do not try to do an unsend request on a group swarm
4 years ago
Warrick Corfe-Tan
9e0f128fc6
Adding isApproved field to protobuf.
4 years ago
Warrick Corfe-Tan
d57300688e
no longer showing empty space for conversations moved from list.
4 years ago
Audric Ackermann
09fd4d5258
Merge pull request #1985 from Bilb/add-unsend-menu-action
...
unsend for me only on a closed group only deletes locally
4 years ago
Audric Ackermann
bb26680b75
unsend for me only on a closed group only deletes locally
...
also do not await request to PN server
4 years ago
Audric Ackermann
0396531649
Merge pull request #1981 from Bilb/add-unsend-menu-action
...
Add unsend menu action
4 years ago
Audric Ackermann
5d9565a559
fix menu action for unsending messages
4 years ago
Warrick Corfe-Tan
116cb25b27
fix icon position
4 years ago
Warrick Corfe-Tan
84e12ff42f
Alter request button item positioning.
4 years ago
Warrick Corfe-Tan
b6c1578262
WIP message request adding todo note.
4 years ago
Ian Macdonald
f72ccea6b6
Trim whitespace from open group URLs entered by user.
4 years ago
Warrick Corfe-Tan
e405b5ffd9
git stash
4 years ago
Audric Ackermann
314b76388f
WIP
4 years ago
Audric Ackermann
0f2fcbb6e3
delete for opengroups is working
4 years ago
Warrick Corfe-Tan
dcfa286d77
WIP: fixing missing spaces for list items that have been removed.
4 years ago
Audric Ackermann
0ae23875b7
finish cleaning up Settings page
4 years ago
Audric Ackermann
a596531c57
cleanup SessionSettings by making them less a IdoEverything
4 years ago
Audric Ackermann
f74ce2a3ae
msg with attachments gets no bigger than the attachment container
4 years ago
Audric Ackermann
251309656b
Merge remote-tracking branch 'upstream/clearnet' into webrtc-calls-p2
4 years ago
Audric Ackermann
99b139f5c4
split settings folder and start adding the settings for video call
4 years ago
Warrick Corfe-Tan
c3f20aceb2
WIP message requesting. Banner styling finished.
4 years ago
Audric Ackermann
55313deb91
add a show user details option in the menu
...
Fixes #1971
4 years ago
Audric Ackermann
5c7615d205
removed old fileserver support
4 years ago
Audric Ackermann
760b99587a
make sure to poll quicker if we get >95 messages on one polling
4 years ago
Audric Ackermann
ae8688bf2a
cleanup UI for missed call messages in msg list
4 years ago
Audric Ackermann
bd45f47a2b
Merge pull request #1977 from Bilb/link-pgup-down-on-message-list
...
Link pgup down on message list
4 years ago
Audric Ackermann
a03f890689
Merge pull request #1976 from Bilb/convo-item-avatar-click-open-user-details
...
Convo item avatar click open user details
4 years ago
Audric Ackermann
9872a33f85
Merge pull request #1975 from Bilb/allow-hiding-note-to-self
...
Allow hiding note to self
4 years ago
Audric Ackermann
19657fcd8c
Merge pull request #1974 from Bilb/fix-onion-path-24-subnet
...
exclude same /24 subnet from onion path building candidates
4 years ago
Audric Ackermann
80aa672034
link pgup and down in messages list
...
Fixes #1919
4 years ago
Audric Ackermann
8446075bb1
convo list click on avatar open user details
...
Relates #1971
4 years ago
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
4 years ago
Audric Ackermann
4d72f24fd5
make sure test ip for snodes are random
4 years ago
Audric Ackermann
121f8927ed
exclude same /24 subnet from onion path building candidates
4 years ago
Audric Ackermann
8e6d9ca036
Merge pull request #1969 from Bilb/webrtc-calls
...
Webrtc video calls - first part - disabled
4 years ago
Audric Ackermann
b89490e24f
Merge pull request #1966 from warrickct/sync-messages-trigger-read
...
Marking conversation as read if received a sync message from same use…
4 years ago
Audric Ackermann
8f3b6d9ab2
add wip of call missed notification
4 years ago
Audric Ackermann
678a5bcb3b
center avatar in draggable video window and handle mute video events
4 years ago
Audric Ackermann
ecceaeaa8f
got datachannel working
4 years ago
Audric Ackermann
0bfa41c7b8
switch to our turn servers
4 years ago
Audric Ackermann
844d3befef
tiny changes on the unsend logic
4 years ago
Warrick Corfe-Tan
123e68c167
WIP: Adding message requests using existing convo list item.
4 years ago
Audric Ackermann
13d828c02c
split up calling container logic
4 years ago
Audric Ackermann
30a234158f
lint
4 years ago
Audric Ackermann
87e7cc5ebf
Merge remote-tracking branch 'upstream/clearnet' into webrtc-calls
4 years ago
Audric Ackermann
cade0ffeb6
make sure audio locally is muted so we do not hear ourselves
4 years ago
Audric Ackermann
3a864b16ca
cosmetic changes for calling buttons
4 years ago
Audric Ackermann
ce79ce1f8b
add buttons with popover to choose call src device
4 years ago
Audric Ackermann
a629985a4f
fix toggling input source and off in video calls
4 years ago
Audric Ackermann
fbd51c2974
add buttons to display list of inputs + toast on empty
4 years ago
Warrick Corfe-Tan
04e0023d38
fix import warning
4 years ago
Warrick Corfe-Tan
1fe6b61308
Re-adding code that wasn't commited. Adding button for debug log in settings.
4 years ago
Warrick Corfe-Tan
8d75fde012
yarn ready changes
4 years ago
Warrick Corfe-Tan
ff1d7cefe4
changing some code.
4 years ago
Warrick Corfe-Tan
3c7c3220a1
Marking conversation as read if received a sync message from same users other device.
4 years ago
Audric Ackermann
b85425ff83
make a draggable or in conversation call container
4 years ago
Audric Ackermann
b05afc7c3f
make click outside of lightbox close the lightbox
4 years ago
Audric Ackermann
4277c29bd8
make sure to refetch messageModel from db when saving attachments
4 years ago
Warrick Corfe-Tan
5eba4a616e
Removing at regex test preventing some urls from rendering as links.
4 years ago
Audric Ackermann
f75f63e4e9
handle 421 on sending delete_all
4 years ago
Audric Ackermann
32955c9ed5
allow sessioncomposition box to grow bigger
4 years ago
Audric Ackermann
3f1e55b787
add basic code markup
4 years ago
Audric Ackermann
1e8c8991ad
more cleanup
4 years ago
Warrick Corfe-Tan
1522e5102d
removed isCall property from message. Fixed text
4 years ago
Warrick Corfe-Tan
0b8f3255b0
corrections to pass yarn ready
4 years ago
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
4 years ago
Audric Ackermann
fa32e61982
network delete_all force retries if we get a 421
4 years ago
Warrick Corfe-Tan
8985d1ff19
WIP perfect negotiations
4 years ago
Warrick Corfe-Tan
5becf6be04
Merge branch 'webrtc-calls' of https://github.com/oxen-io/session-desktop into webrtc-calls
4 years ago
Audric Ackermann
c54f63ab45
add listener for video calls events
4 years ago
Warrick Corfe-Tan
c777a27d5b
WIP: Adding checks for perfect negotiation webrtc
4 years ago
Audric Ackermann
94bc3da2c7
working video calls accept with real streaming with android
4 years ago
Audric Ackermann
8b611a2867
make call UI react to incoming and ongoing calls
4 years ago
Warrick Corfe-Tan
a1601b039e
Adding call to convo header menu
4 years ago
Audric Ackermann
6c50ec4bf1
link accept/decline and endcall buttons to the webrtc background
4 years ago
Audric Ackermann
893294a2cd
Merge branch 'webrtc-calls' of github.com:oxen-io/session-desktop into webrtc-calls
4 years ago
Audric Ackermann
2e49c44536
video stream displayed on mobile
4 years ago
Warrick Corfe-Tan
5d4d63c76d
Adding partial UI for calls.
4 years ago
Audric Ackermann
eb6d8727ba
WIP
4 years ago
Audric Ackermann
d55c96cb67
setup webrtc between two pubkey
4 years ago
Audric Ackermann
76100903cb
show ip of onion path on hover of country name
4 years ago
Audric Ackermann
a538cac491
add callmessage typescript class
4 years ago
Audric Ackermann
0382d703c5
Merge pull request #1929 from ianmacd/pr1
...
Display the service node's IP address after its country.
4 years ago
Audric Ackermann
0afb3db604
Merge pull request #1933 from warrickct/add-survey
...
Adding survey button to settings menu.
4 years ago
Ian Macdonald
14bcbe4ab6
Display the service node's IP address after its country.
4 years ago
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
4 years ago
Warrick Corfe-Tan
daae55d62c
Adding survey button to settings menu.
4 years ago
Audric Ackermann
15ac6ed23c
Merge remote-tracking branch 'upstream/master' into clearnet
4 years ago
Audric Ackermann
efebd8ba24
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
4 years ago
Audric Ackermann
e3c27f1016
fix reply for incoming messages ( #1930 )
4 years ago
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>
4 years ago
Audric Ackermann
b17312c13c
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
4 years ago
Audric Ackermann
945ecf34a1
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
4 years ago
Audric Ackermann
2fdafb8fba
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
4 years ago
Audric Ackermann
e9dfa0704f
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
4 years ago
Audric Ackermann
2e0cf0bca9
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
4 years ago
Audric Ackermann
525f9dcfb2
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
4 years ago
Audric Ackermann
b45109985c
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
4 years ago
Audric Ackermann
ab75f945ff
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
4 years ago
Audric Ackermann
25453ee807
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
4 years ago
Audric Ackermann
a1f5706fea
disable sending on enter while composing ( #1909 )
...
Fixes #1899 #1497
4 years ago
Audric Ackermann
797bf0650f
Session 1.7.1 ( #1908 )
...
* 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
4 years ago