Commit Graph

3467 Commits (afd63c230e7f7fea9e37bea53fb0c03845200511)

Author SHA1 Message Date
Audric Ackermann 8468598b3a
send a pre offer to the PNServer for video calls 3 years ago
Audric Ackermann 8618cf75e9
send and handle uuid for multi device calls 3 years ago
Audric Ackermann 73d36c9769
send hangup event on datachannel to close video stream quicker
on the recipient side too
3 years ago
Audric Ackermann 864d710460
add a handle to resize the inconvo call video 3 years ago
Audric Ackermann 0f21e12073
make resizable the height of the inconvo call 3 years ago
Audric Ackermann 1f11872870
set fullscreen off when remote stream is muted 3 years ago
Audric Ackermann 25910be0fd
do not display the reveal seed banner if user just used it 3 years ago
Audric Ackermann 390af96514
WIP 3 years ago
Audric Ackermann 03d8a233f4
update fullscreen icon 3 years ago
Audric Ackermann 331dd8edfa
allow fullscreen and add svg fullscreen icon 3 years ago
Audric Ackermann a0b33fbbbb
add hook to listen for video call events 3 years ago
Warrick Corfe-Tan 4ad14e4c5b Added syncing accepting of contact between running instances. 3 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.
3 years ago
Audric Ackermann dfa04c68f4
fix emoji click on button while open closes it
Fixes #1980
3 years ago
Audric Ackermann 6a1f575c46
create a hook for listening for video call events
+ wip fullscreen video calls
3 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
Audric Ackermann c92baad736
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
audric ffe8375dd1 fix build of onion path when snodes count is exactly 12 4 years ago
audric 7c49c51cf8 make outgoing status align flex-end 4 years ago
audric bfc805c9d4 fix search logic and UI cosmetic fixes 4 years ago
audric bf02b85043 finish rework registration page 4 years ago
audric ba35a8cb24 update design of registration page 4 years ago
audric 56412df2b4 fixup registration page with back buttons for now
Relates #1889
4 years ago
audric 8462d7d38e make encrypted content fast load if already stored decrypted 4 years ago
audric 0d90248450 fix scrolling jumping to bottom on new messages 4 years ago
audric 08cdd035ae disable transition for background of leftpane (for app initial load) 4 years ago
audric bd7d88e170 remove theme from css and used variables instead 4 years ago
audric 350f00283b move tsx and theme to css variables part1 4 years ago
audric 62764d25f6 showDate break on > 5 minutes diff between messages 4 years ago
audric a30876fd65 removed the enum from SessionIconType. Just rely on the type itself 4 years ago
audric a53392853f make the CompositionBox closer to the mobile UI 4 years ago
audric e85f351540 cleanup theme object 4 years ago
audric 8ebcb2d1e1 replace SessionIcon size enum with type 4 years ago
audric 1048042f7d fix attachment pre-decrypting when out of view 4 years ago
audric cdd11eee47 speed up attachment loading by only loading those inview 4 years ago
audric a986931569 make attacments the same size that they are displayed on the UI 4 years ago
audric 2e9cd0ada6 add date break with full date when older than a week 4 years ago
audric 2825b66ef6 add screen break for jump in messages timestamp 4 years ago
audric 40566a58a4 moved the unread indicator to outside of message items 4 years ago
audric 985a5d92bc do not show search input if we only got a single conversation 4 years ago
audric 714024fb1f fix notification icons 4 years ago
audric 7fa50b4a73 do not pass props not needed between message list components 4 years ago
audric ea2dbb4a69 onionpath status only has ip needed 4 years ago
audric 38665e105a remove search messages frpm search result 4 years ago
audric ec2eab6e23 do not trigger redux update if onion path did not change 4 years ago
audric 4968244491 fix tooltip error in debug run related to memory leak 4 years ago
audric f9988119f9 major UI rewrite of messages view with redux improvements 4 years ago
audric ee4ed2e075 fix attachment logic with ui redesign 4 years ago
audric f7b0c6c7e1 make conversation screen closer to mobile UI part1 4 years ago
audric 3cdc5f1551 fix autofocus on session passowrd login 4 years ago
Audric Ackermann c990fe30c0
Merge pull request #1834 from warrickct/recording-ui
Recording UI
4 years ago
audric 7b93d5df9a fix caption for attachments not displayed once sent 4 years ago
audric de1475b3bb fix slow sending of opengroup message 4 years ago
Warrick Corfe-Tan 22723f1937 Merge branch 'clearnet' into recording-ui 4 years ago
Audric Ackermann cb0cead2a7
Merge pull request #1870 from Bilb/fix-audio-msg-sending
fix audio attachments sending blob
4 years ago
audric f48b57d077 fix audio attachments sending blob 4 years ago
Warrick Corfe-Tan ebb37b44b6 Merge branch 'clearnet' into registration-progress-banner 4 years ago
Audric Ackermann ca96795683
Merge pull request #1869 from Bilb/logs-pn-server
Add logs of PN server notify fails
4 years ago
Audric Ackermann eed48094fe
Merge pull request #1851 from warrickct/simplify-onboarding
Combining registration steps.
4 years ago
Warrick Corfe-Tan 665c717271 adding PR change. 4 years ago
audric 68330b42bf Add logs of PN server notify fails 4 years ago
Warrick Corfe-Tan dbc19adeb8 Adding PR changes, running yarn ready 4 years ago
Warrick Corfe-Tan 0cbcc00180 Adding registration stages file. Somehow became untracked. 4 years ago
Warrick Corfe-Tan b26ec1996d yarn ready 4 years ago
Warrick Corfe-Tan 4564863dd5 yarn ready 4 years ago
Warrick Corfe-Tan 85fca22c08 adding use context pr change. 4 years ago
Warrick Corfe-Tan 48b4aab63c applying PR fixes. 4 years ago
Warrick Corfe-Tan f9ad63d58b Merge branch 'clearnet' into registration-progress-banner 4 years ago
Warrick Corfe-Tan e6733551bb applying pr fix 1 4 years ago
Audric Ackermann a3edb99549
Merge pull request #1856 from Bilb/fix-attachment-since-electron-upgrade
Fix attachment since electron upgrade
4 years ago
audric 6a11a4c879 store staged Attachments in redux
still an issue with the File in redux
4 years ago
audric 8a19b50c0f fix attachment not being uploaded since electron upgrade 4 years ago
Warrick Corfe-Tan f255f674c8 Refactoring subcomponents to fix ts-lint errors. 4 years ago
Warrick Corfe-Tan 1783c706b5 refactoring seed modal 4 years ago
Warrick Corfe-Tan af298936d9 Combining and 80 and 90 completion stages. 4 years ago
Audric Ackermann 96df64bd8c
Merge pull request #1847 from warrickct/equal-length-pills
Equalize width open group pills
4 years ago
audric 9f7e20b8b8 showExitIcon in link click dialog 4 years ago
Brice-W a89c6710fb Merge branch 'clearnet' of https://github.com/oxen-io/session-desktop into link-previews 4 years ago
Brice-W f6d3715dab add a link icon when there is no image available or when media download is not allowed 4 years ago
Warrick Corfe-Tan 5e019c1af4 lowering z-index 4 years ago
Warrick Corfe-Tan e0a06dd84b Merge branch 'clearnet' into equal-length-pills 4 years ago
Warrick Corfe-Tan 59d52d6e66 running yarn ready 4 years ago
Warrick Corfe-Tan a1194fa7bb Merge branch 'clearnet' into simplify-onboarding 4 years ago
Warrick Corfe-Tan 0c5f2f8232 changing registration component and filename. 4 years ago
Warrick Corfe-Tan bf645f36b7 Combining registration steps. 4 years ago
audric 1e5f10dab9 do not poll for opengroup when offline 4 years ago
Warrick Corfe-Tan 46917a0546 Adding PR changes, passing yarn ready 4 years ago
audric 1af08311dd fix tray cannot be destroyed
Relates #https://github.com/electron/electron/issues/17622
4 years ago
Warrick Corfe-Tan 3606987f32 running yarn ready 4 years ago
Warrick Corfe-Tan 1560c83b2b Adding hover over tooltip for open group pills. 4 years ago
audric 6a50484597 fix tests for swarm polling 4 years ago
audric e5dab2781e remove spectron dependency 4 years ago
audric 43aeacb9c9 fix saving empty list of read messages error 4 years ago
audric 8344c48d88 handle offline status for selectGuardNodes stuff 4 years ago
audric ac40143ad0 disable drag on message body to fix drag overlay bug 4 years ago
Brice-W e5ee3467ac fix popup issue around link preview setting 4 years ago
Brice-W 68979f83d5 Merge branch 'clearnet' of https://github.com/oxen-io/session-desktop into link-previews 4 years ago
Brice-W 384eecd9dc allow receiving link previews when sending is disabled 4 years ago
audric 9e37985d03 enable no-unused local and imports and fix tslint 4 years ago
audric 1ffadad2ad remove ip_url from seed nodes as this is unused 4 years ago
audric 215f2227c1 move what is used only for PN server api call to pnserver.ts 4 years ago
audric cc4168a858 do not update last fetch timestamp when an exception for retrieve 4 years ago
Warrick Corfe-Tan d13a6824ee running 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 d2e089b9ab do not count unread of muted conversation in count of total unread
Relates #1840
4 years ago
audric 9018ae3009 Allow to copy an url on click on it via dialog
Relates #1842
4 years ago
audric b83067d0ee onclick on video pause the video
Relates #1843
4 years ago
audric c58312e853 do not render typing animation at all if not typing 4 years ago
audric 01ff290f85 fix tests 4 years ago
audric c83776e510 fix the log file space usage on path building error
the issue seems to be coming from the fact that we need at least
minSnodePool count snodes to build a path reliably.
4 years ago
audric 07b6d7f6f1 fix a bug with preview of messages not being downloaded 4 years ago
audric 4db85a3c01 make background of messages only if there is no text 4 years ago
audric 1eb2e59d62 amke sure to reset link previews when replacing the text in composition 4 years ago
audric 83fa26bc25 do not replace new lines with br in messages
this is to allow copy pasting of content by just selecting it

Relates #1758
4 years ago
audric 751a8f1882 start in tray setting directly creates the tray icon 4 years ago
audric 612e99af4a add a setting to start the app with a tray icon
Relates #1759
4 years ago
audric 263c48e58b Merge remote-tracking branch 'upstream/clearnet' into network-clear-all 4 years ago
audric abbd0a84a9 increase timeout for snode api requests (mainly for attachment upload)
Relates #1774
4 years ago
audric e2c26e9819 add basic draft support (text only)
Relates #1791
4 years ago
audric 426f2000b8 fixup delete all and handle errors 4 years ago
Audric Ackermann aca7fc7473
Merge pull request #1838 from Brice-W/minor-fixes
Minor fixes
4 years ago
Brice-W 2f579d3c7d lint 4 years ago
Brice-W a8596bc844 clean 4 years ago
Brice-W 4ab414a932 Merge branch 'clearnet' of https://github.com/oxen-io/session-desktop into minor-fixes 4 years ago
audric e9412df60e fix lint and steal autofocus on registration to seed 4 years ago
audric 2ebae9a746 fix tests for variable swarm polling 4 years ago
audric 79c8fada6e move all dialogs to a subfolder 4 years ago
audric 61b48dd06b move delete_all api call to snodeAPI.ts 4 years ago
audric c276bf8dbe fix delete_all endpoint for testnet 4 years ago
audric 9991dc2364 move delete account logic to it's own dialog 4 years ago
Audric Ackermann e43e9df8e0 make sure forceDelete network data returns malicious snodes 4 years ago
Audric Ackermann 67f642596d remove SessionId reset dialog
consider user had the time to update now
4 years ago
Audric Ackermann 3dd1a534d3 fix delete all on network request 4 years ago
audric 67c2124a3b do not try to fetch seed node data with ip as cert will not be valid 4 years ago
Warrick Corfe-Tan a38ea1f05d Merge branch 'clearnet' into recording-ui 4 years ago
Warrick Corfe-Tan 8552afd2ca Updating notification icons to match android icons. 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
audric ab8b6e85b4 Merge remote-tracking branch 'upstream/clearnet' into network-clear-all 4 years ago
audric ce847db036 lint 4 years ago
audric 1fb3f74f6e disable drag on images 4 years ago
audric 5d6c2d94ff fix emoji being inserted into mentions identifier
if the cursor is before the first mention => insert it correctly
if the cursor is after the last mention => insert it correctly
if the cursor is between those two => insert it at the end of the
composition box
4 years ago
audric b05910e219 Merge remote-tracking branch 'upstream/clearnet' into add-message-bottom-keep-scroll 4 years ago
audric 0658cb539a poll more often for inactive closed groups
the issue is that when you start the app, a closed group active at is
maybe a day old.
so you poll for this pubkey.

if the call is a success, all good, you get the latest messages and
update the active_at.
but if the first call fails (even after retrying), this group will be
marked as inactive and will be polled only a tiny little bit until we
get new messages.

So this commit make sure that we poll more often for closed groups which
are considered inactive
4 years ago
audric bea704ecf0 bump react to 17 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
Brice-W 9d7722fc7d don't display the name input box for public groups as they can't be modified atm 4 years ago
Brice-W 7965b4e44a . is already present in the i18n label 4 years ago
Audric Ackermann f7658c323d
Merge pull request #1821 from Brice-W/bug-fixes
Bug fixes
4 years ago
Brice-W f7c7d6a3d8 change source of MessageAttributesOptionals to not null 4 years ago
Brice-W 4ba0154e06 set expireTimer to 0 by default 4 years ago
Brice-W ac76011a75 fix attachments download 4 years ago
Audric Ackermann 9b98b32d1b
filter out duplicates only if they are less than 10 messages away 4 years ago
Audric Ackermann 8ab8444222
remove expire warning. app asks to update on app start 4 years ago
Audric Ackermann ef2d22ce8a
fix app icon for all platforms 4 years ago
Audric Ackermann a1ab816076
Merge remote-tracking branch 'upstream/clearnet' into add-message-bottom-keep-scroll 4 years ago
Warrick Corfe-Tan b3b020a253 added styled component and conditional button for sending pausing recording. 4 years ago
Audric Ackermann 7365cb2291
Merge pull request #1819 from Brice-W/ban-and-delete-messages
'Ban user and delete all messages' added to menu
4 years ago
Audric Ackermann 19c6bebab0
make sure to retry fetch sqwarm with a new targetNode if needed 4 years ago
Audric Ackermann 2c174bdac7
fix audio message autoplay as broken with perf improvements
fix bug making "trust contact" first audio message being played on click
to trust
4 years ago
Brice-W fbe9f19c81 typo 4 years ago
Brice-W d8fa73d393 lint 4 years ago
Brice-W 2c6821097d adding Ban user and delete all his messages to the menu for moderators 4 years ago
Warrick Corfe-Tan 2e05ed0922 removing comment. Running yarn ready. 4 years ago
Audric Ackermann 57aa8cba69
cursor pointer on click to trust contact message body 4 years ago
Warrick Corfe-Tan a8a15e3f88 adding PR changes. 4 years ago
Audric Ackermann 6e8d25e530
Fixes mentions in message body and resolve them quicker
Relates #1815
4 years ago
Warrick Corfe-Tan f087937f6f WIP debugging network deletion failing. 4 years ago
Brice-W 6ca2476f41 Merge branch 'clearnet' of https://github.com/oxen-io/session-desktop into media-access 4 years ago
Brice-W 347038cf82 added microphone access check 4 years ago
Audric Ackermann 360cb52680
make all messages types a readable message 4 years ago
Audric Ackermann 3f065a7b0e
improve marking message as read with hooks 4 years ago
Warrick Corfe-Tan 0c3ca8e5db Merge branch 'clearnet' into network-clear-all 4 years ago
Warrick Corfe-Tan 1a973f6573 remove unused import 4 years ago
Audric Ackermann 3dc11b923d
do not display optional password on registration page 4 years ago
Warrick Corfe-Tan 31118ae51f Add notification icon to conversation list item. Add notification subtitle to conversation header on conversation screen. 4 years ago
Warrick Corfe-Tan 6e362098b2 pass in prop 4 years ago
Warrick Corfe-Tan eebfc988bb Adding icons to the header row. 4 years ago
Warrick Corfe-Tan 2dba61ce1d Adding styled component 4 years ago
Warrick Corfe-Tan 213ca58d75 Adding icons 4 years ago
Audric Ackermann dbd6563fa0
consider that a reply to our message is a mention for notification 4 years ago
Audric Ackermann d14807d2ab
Merge remote-tracking branch 'upstream/clearnet' into add-message-bottom-keep-scroll 4 years ago
Warrick Corfe-Tan ec447b2e2e network clear all WIP 4 years ago
Audric Ackermann 20f5c3b822
scroll to unread indicator rather than message on load convo 4 years ago
Audric Ackermann c6a394664f
bump electron-builder to 22.8.0 4 years ago
Audric Ackermann 8970daf292
Merge pull request #1812 from Bilb/fix-replying-focus-input
fix replying to message focus composition box
4 years ago
Audric Ackermann 61277a5397
fix replying to message focus composition box
Relates #1808
4 years ago
Audric Ackermann 99f862dd0f
fix send link preview keep being shown
Relates #1810
4 years ago
Audric Ackermann 119b6e1baf
keep scrolled position when adding messages at the bottom 4 years ago
Brice-W 47e2f5726e fix group key pair cache issue 4 years ago
Audric Ackermann 06dfaa2482
always retry all emcyrption keypairs on incoming group msg 4 years ago
Audric Ackermann 12d09bc896
preload messages when switching conversation 4 years ago
Audric Ackermann e5bbfc8c1e
transparency disabled if png and text are present 4 years ago
Audric Ackermann f9ecfccc0a
batch UI updates of message added events 4 years ago
Audric Ackermann 506a0b2927
fix profileKey share in config message for base64 profileKey 4 years ago
Audric Ackermann 8b88eca050
Merge pull request #1799 from Brice-W/oxen-logo
Oxen logo in the Settings
4 years ago
Warrick Corfe-Tan 2e5ffc3196 wip delete all network message. 4 years ago
Brice-W 3995dbdeee oxen icon svg added 4 years ago
Brice-W 0d5e52678f add link to Oxen website in the settings (right icon missing) 4 years ago
Audric Ackermann d236ef9cde
Merge pull request #1796 from Bilb/fix-profile-name-update-without-profile-key
fix a bug not making profile name updates in opengroup
4 years ago
audric 8414aa800d fix a bug not making profile name updates in opengroup 4 years ago
Audric Ackermann 2a371d3c57
Merge pull request #1794 from Bilb/fix-profile-key-config-message
Fix profile key config message
4 years ago
audric 316f37ae3d fix a bug of attachment not loading in one to one chats 4 years ago
audric fce86989f0 make sure profileKey is a hex string in all convos 4 years ago
Audric Ackermann 77a6be3432
Merge pull request #1793 from Brice-W/group-edition-fix
Fix for name change and adding members in groups
4 years ago
Brice-W eb3851592c lint 4 years ago
Brice-W a6aed4d7d1 fix isAdmin to return the right value for closed groups 4 years ago
audric 9f62d6577c remove unused accessKey derived from profileKey 4 years ago
Brice-W bfa68fc9b5 add isGroup test 4 years ago
Brice-W b89f55dd02 update displayed buttons on groups 4 years ago
audric 5b487b0fec Merge remote-tracking branch 'upstream/clearnet' into disable-search-for-now 4 years ago
audric 4b8778d071 fix markRead using timestamp of now when scroll to bottom 4 years ago
Brice-W 9c61defc0b small update 4 years ago
audric 1054278a54 disable search in messages for now 4 years ago
Brice-W e31b219bd4 fix 4 years ago
Brice-W 54a2eef700 change the way skipTimerInit is defined in MessageModel 4 years ago
Brice-W bec9bd553e Merge branch 'clearnet' of https://github.com/oxen-io/session-desktop into filter-expired-messages 4 years ago
audric dbf6a0183f remove unread top banner on scroll to bottom 4 years ago
Brice-W 751d0b9348 clearTimout call added to checkExpired to avoid multiple calls to setExpired 4 years ago
Brice-W d7eafb7e15 rollback changes 4 years ago
Brice-W 72868c10e5 clean 4 years ago
Brice-W beca14982c manage expired nessage deletion in setExpired 4 years ago
audric e82d51fff0 do not show warning about link preview if they are already ON 4 years ago
audric e69873d6ba fix link preview url onClick
Fixes https://github.com/oxen-io/session-android/issues/669
4 years ago
audric 59baa08f73 Merge remote-tracking branch 'upstream/clearnet' into perf-improv 4 years ago
audric a814937c08 disable test for attachemnt read/write
as they are too much linked to the window object for now
4 years ago
Audric Ackermann 5d1d21f715
Merge pull request #1788 from warrickct/send-seed-confirmation
Send seed confirmation
4 years ago
Audric Ackermann ece7f3e184
Merge pull request #1785 from warrickct/close-modals-easier
Close modals easier
4 years ago
audric bfc4b2b720 lint 4 years ago
audric 588ae85cda fix at lat types for attachment 4 years ago
Brice-W 6bbabce8e3 fix async issue 4 years ago
audric 12ff3379e1 add key for all messages list so we can scroll to them programnatically 4 years ago
Brice-W e5615357f7 call setToExpire when expire timer is started to set expire_at property of message 4 years ago
audric 8766cf3f8a store offset before refresh of messagesList and restore it 4 years ago
audric c8f0150aaf fix unread banner position when first unread is visible 4 years ago
audric c2b5ac68d6 don't rely on scrollheight to calculate for ui Updates
as it causes a layout complete refresh
4 years ago
audric e72885944b use selector to sort and add first of serie flag 4 years ago
audric 6d34a60f94 improve performance by not loading all unread messages 4 years ago
Warrick Corfe-Tan 966012016b Popup confirmation before sending a message containing the users recovery phrase. 4 years ago
audric 4f5072ee65 Merge remote-tracking branch 'upstream/clearnet' into perf-improv 4 years ago
audric b7df0788c2 move mentions state to the ConversationState 4 years ago
Brice-W 18f15615d4 don't render messages that are already expired 4 years ago
audric 23e9a6d31c move some actions to redux in hooks 4 years ago
Warrick Corfe-Tan ca4dec9fda linting, formatting, testing 4 years ago
Audric Ackermann 6df84fbd1e
Merge pull request #1778 from Brice-W/focus-issue
Fix for focus issue
4 years ago
Warrick Corfe-Tan 28924a63bb removing some unusued imports. 4 years ago
Warrick Corfe-Tan 3fca7ef4de remove unused imports. 4 years ago
Warrick Corfe-Tan 973df5d245 clicking outside of confirmation modal body closes confirmation modal. 4 years ago
Warrick Corfe-Tan 4cdc852ea3 cherry-pick conflicts. 4 years ago
Brice-W 829fd1c199 menu fixes 4 years ago
Brice-W e9f70d8c82 fix issue 4 years ago
Brice-W 9a420f85ce fixes 4 years ago
Brice-W 74147d8c3d Merge branch 'clearnet' of https://github.com/oxen-io/session-desktop into focus-issue 4 years ago
Brice-W 4f98917eaf clean 4 years ago
Brice-W 1397107dff fix issues 4 years ago
Brice-W db46c2960b update in marking read message 4 years ago
Audric Ackermann 3c0ea2b900
Merge pull request #1781 from Bilb/fix-link-device
fix link device. start polling for our pubkey
4 years ago
audric 41c2ce67a7 fix link device. start polling for our pubkey 4 years ago
Audric Ackermann 0e4d7ec21a
WIP 4 years ago
Brice-W c38d2a5ea7 revert prev changes + marking read now based on received_at 4 years ago
Audric Ackermann a54345a42e
put back quote a message logic with hook 4 years ago
Audric Ackermann 9a380b716b
put saveAttachemntToDisk outside of component 4 years ago
Audric Ackermann 5c8bb358c6
mmeoise callbacks for right panel attachments 4 years ago
Audric Ackermann 511adcf388
refactored right panel to hook 4 years ago
Audric Ackermann 4ca5a4f093
fixup selected message in redux logic 4 years ago
Audric Ackermann 787e3a32d0
remove count of unread in unread message banner 4 years ago
Audric Ackermann 16d34a7137
moved conversations reducer to createSlice 4 years ago
Audric Ackermann 63b81b4c8e
cleanup SessionMessageList p1 4 years ago
Brice-W 46dc6c6275 pin conversations added to header menu 4 years ago
Brice-W 5d7d58fe05 move NotificationForConvoOption declaration + getConversationNotificationSettingType created as used twice 4 years ago
Brice-W adab2b4506 add Notifications in conversations context menu 4 years ago
Audric Ackermann 399041c5b3
cache identity pair and add some per measure 4 years ago
Brice-W 14ef4cd39a adding lastReadTimestamp property 4 years ago
Audric Ackermann 4ec1392aec
do local attachments decrypt/encrypt in worker 4 years ago
Audric Ackermann e8f0c4aaec
move libloki to webworker and remove unused stuff in it 4 years ago
Brice-W 151fc758c0 format 4 years ago