Audric Ackermann
b3995c117b
feat: add a PersistedJobRunner which can handle SyncConfJobs
2 years ago
Audric Ackermann
68852a9e63
chore: move syncUtils to its own folder
2 years ago
Audric Ackermann
58edbf44ee
add SharedConfig message and signing it when sending them
2 years ago
Audric Ackermann
6d1b406c85
fix: add namespace to all sending message calls
2 years ago
Audric Ackermann
65df3157bd
chore: lint
2 years ago
Audric Ackermann
4b97f14edf
fix: added batch requests for snode but signature fails
2 years ago
Audric Ackermann
d7bcf1026f
fix: refactor snodeRPC to use snode batching
2 years ago
Audric Ackermann
0e4920cb0d
feat: add bencoded/decoded + tests
2 years ago
Audric Ackermann
32e00227a4
Merge pull request #2532 from Bilb/fix-deleted-messages-all-at-once
...
To merge once theming is done: handle deleted messages & deleted reacts all at once
2 years ago
Audric Ackermann
37cedaf24a
fix: make allowOneAtATime take a generic
3 years ago
William Grant
367c0c94d0
Merge branch 'clearnet' into theming
3 years ago
Audric Ackermann
26290ffd8b
fix: mark attachment as failure if we get a 404
3 years ago
William Grant
5b44565b5f
Merge branch 'clearnet' into theming
3 years ago
William Grant
177e2df768
feat: consolidated theme switching code
3 years ago
William Grant
2f0e993af3
feat: moved constants into a constants folder
3 years ago
Audric Ackermann
1ce8fd5979
fix: make circular buffer not recreate an array on each overflow
3 years ago
Audric Ackermann
c617976be0
test: added tests for RingBuffer & sogsRollingDeletions
3 years ago
Audric Ackermann
ad03fbd497
fix: skip recent deleted message empty react changes
3 years ago
Audric Ackermann
ad22482274
fix: add toast on rate limit hit for reactions
3 years ago
Audric Ackermann
4e913f1439
fix: displayName allowed length based on bytes rather than char
3 years ago
Audric Ackermann
e2c3ccef84
Merge pull request #2539 from Bilb/add-toast-react-rate-limit
...
fix: add toast on rate limit hit for reactions
3 years ago
Audric Ackermann
135b9cf34d
fix: add toast on rate limit hit for reactions
3 years ago
Audric Ackermann
51e03cf4e5
fix: rerender loop of react list modal
...
update redux related libraries
and update imports to use the RTK ones
3 years ago
William Grant
adf370997e
feat: added theming to the about page
3 years ago
William Grant
b3885bf9d9
Merge branch 'clearnet' into theming
...
Link previews are broken for now
3 years ago
Audric Ackermann
dcf2f96c9f
fix: address regression tests UI issues
3 years ago
William Grant
e575bed6ea
feat: added sun icon for light color mode
...
renamed SectionType Moon to ColorMode
3 years ago
William Grant
edefa21a2b
feat: we can now toggle to the classic dark theme
...
fixed ocean dark colors and updating theme setting logic
3 years ago
Audric Ackermann
1d45aa6f45
fix: show loading spinner while sogs is fetching initial messages
3 years ago
Audric Ackermann
e464d6c573
Merge branch 'settings-redesign' into feature-menu-redesign
3 years ago
Audric Ackermann
d9621f79c3
fix: allow any sogs to be awaited until messages are fetched
3 years ago
Audric Ackermann
0eac74dd07
Merge branch 'dev' into menu-redesign
3 years ago
William Grant
e298f6820c
Merge branch 'settings-redesign' into theming
3 years ago
Audric Ackermann
3915e946b4
Merge branch 'clearnet' into settings-redesign
3 years ago
Audric Ackermann
b9cccfc2a8
feat: open convo a session sogs when joined from the UI
3 years ago
William Grant
82c505895c
fix: errors from merging latest settings redesign
3 years ago
Audric Ackermann
dcf9212b07
fix: make sure we include width and height when sending attachments
3 years ago
Audric Ackermann
1e202fcdab
feat: add theme switcher +accent color from settings
...
not all of the logic is linked and not all of the colors are there as this is part of theming
3 years ago
Audric Ackermann
9e3b76dd28
fix: catch exception when raised in last dljob
...
this is for attachment download. We don't want to throw an uncaught
exception in the catch block
3 years ago
Audric Ackermann
2faab12c2f
chore: update comments about parrallelism in AttachmentJobs
3 years ago
Audric Ackermann
c08f761d47
fix: revert to allow 3 attachments download at a time
3 years ago
Audric Ackermann
242d51ca8d
Id blinding + onionv4 + new endpoints for sogs and fileserver ( #2347 )
...
* Added Onionv4 support to file server, sogs and pn server
* Added blinded message support
* Updated endpoints for sogs and file server to remove legacy ones
3 years ago
Audric Ackermann
40c0b8205e
Merge pull request #2386 from Bilb/fix-call-missed-too-old
...
fix: show call missed message on call too old received
3 years ago
Audric Ackermann
21af9b5c1b
fix: show call missed message on call too old received
3 years ago
Audric Ackermann
f84762c889
fix: attachments download job trying to send function over ipc
3 years ago
Audric Ackermann
ec76057c5e
Merge integration test ( #2313 )
...
* Testing playwright for Desktop automation
* add more data-testid field
* remove commited test-results
* test: skip group upkeep for now
* test: mention test create group instead of restoring from seed
* test: run on testnet
* fix: revert messagebanner unread count changes
from commit 8107d75e89
Co-authored-by: Emily <emily@oxen.io>
3 years ago
Audric Ackermann
02ed40455f
fix: run the cleaning opengroup transaction on startup
3 years ago
Audric Ackermann
e4e9d535fc
Merge pull request #2290 from Bilb/pre-hf-inboxes
...
Add inboxes to retrieve & polling of messages and detection of hardfork
3 years ago
Ian Macdonald
09be936aa4
Report number of deletions when a deletion operation completes.
3 years ago
Audric Ackermann
d948045e6a
added hf switching of poll&store requests + tests
3 years ago
Audric Ackermann
50ca1bcda9
added namespace field and signature using it for our own 'retrieve'
3 years ago
Audric Ackermann
da9df532b0
Merge pull request #2242 from Bilb/node-side-in-ts
...
Node side + web worker in typescript
3 years ago
Audric Ackermann
13e2f81f26
Merge remote-tracking branch 'upstream/clearnet' into node-side-in-ts
3 years ago
Audric Ackermann
00d70db0be
queue user profile avatars update
...
also add some tests for the promise utils
3 years ago
Ian Macdonald
d14486b462
Make configuration sync every 2 days, in line with the comment.
3 years ago
Audric Ackermann
a9cc9a7294
add tests for attachment metadata
3 years ago
Audric Ackermann
261940e978
fix tests
3 years ago
Audric Ackermann
b4dc18d65b
migrate app focus logic to events sent from node
3 years ago
Audric Ackermann
0ebc1d7e92
split attachmnent logic between what is used on main and renderer
3 years ago
Audric Ackermann
332d58027f
show draggable call container when opening settings from call convo
3 years ago
Audric Ackermann
4d72b92b25
app starts but full of errors
3 years ago
Audric Ackermann
2dfd09a7b1
app kind of start background side
3 years ago
Audric Ackermann
6e8e8eaa9a
move errors.js to ts
3 years ago
Audric Ackermann
79bf0c53ee
move libtextsecure/crypto.js to ts
...
used mostly for attachments encrypting before upload/decrypt and profile
encrypt/derypt
3 years ago
Audric Ackermann
0719700371
do not end call if connection fails, instead wait for new offer
3 years ago
Audric Ackermann
2a11d5e71f
trigger a new offer on connect fail if we are caller
...
the caller is just supposed to accept the offer and send an answer back
3 years ago
Audric Ackermann
6bd835dfc3
move storage.js to ts
3 years ago
Audric Ackermann
74cf88cf81
create closed group mark as approved
...
also, do not filter closed group based on the isApproved field in redux
3 years ago
Audric Ackermann
71aa6c813c
Merge remote-tracking branch 'upstream/clearnet' into fix-i18n-with-dollars-sign
3 years ago
Audric Ackermann
e1f2393c3a
cleanup translated strings
3 years ago
Audric Ackermann
f1900f9f36
remove some unused strings
...
and fix tos links #2176
3 years ago
warrickct
c0622d47f4
Disallow disappearing messages if convo is not approved by recipient.
3 years ago
warrickct
f5972a5d1c
Calling setting convo isApproved. Removing some unnecessary conditionals.
3 years ago
warrickct
ffad806366
Prevent attachments being sent for unapproved conversations.
3 years ago
warrickct
893f7e99b8
Merge branch 'clearnet' into message-request-ui
3 years ago
Ian Macdonald
6613161b20
Don't nanny the user. Allow all file types as attachments.
...
The Android client already has no such restrictions, and these are
ineffective anyway, as they are based on the file's name, not its
payload.
3 years ago
warrickct
ee9156d4f8
Merge clearnet into message-request-ui
3 years ago
warrickct
0461454e27
Removing toast on request accept
3 years ago
warrickct
d627b8e11d
Requesting flow working with sending message as acceptance.
3 years ago
audric
78b84d4ed8
call: pick a sample of 2 of the iceservers before creating connection
3 years ago
Audric Ackermann
7d9f970b2c
remove decrypted_at field from saving message models as unused
3 years ago
Audric Ackermann
6f5bca6660
allow more characters to be used in display name
...
We just deny the one used to add markers around a mentions on the
desktop client. which is ᅭ
Relates #2132
3 years ago
Audric Ackermann
5afbd9c19e
cleanup creation of opengroup message on sync
3 years ago
Audric Ackermann
00d2bbc63d
cleanup MessageSearchResults
3 years ago
audric
a21751c611
open convo on last unread, and can scroll up
3 years ago
audric
e515ce3ca5
Merge remote-tracking branch 'upstream/clearnet' into cleanup-attachment
3 years ago
audric
4b39b46b6a
replace invalid unicode in filename
3 years ago
audric
72409e3f1f
make sure to keep error state of attachment DL failing
3 years ago
audric
8feecb777b
make sure to scale dowm preview in composition box
3 years ago
Audric Ackermann
c7565fe7b3
Move scale/resize and attachment logic to typescript
3 years ago
Audric Ackermann
cb8704f9b1
bump convo active_at on answered/trigger call
3 years ago
Audric Ackermann
55cca318e7
lint
3 years ago
Audric Ackermann
eb0cf0938d
make sure to use cached convos for sync logic
...
otherwise the whole app freezes on a big database
3 years ago
Audric Ackermann
28c7445dce
refactor most of the components to outside of their Session folder ( #2072 )
...
* refactor most of the components to outside of their Session folder
* finish moving overlay and memberListItem to react hook
* fix bug with kicked member len >2 not being displayed
also sort admins first in UpdateGroupMembers dialog
* fix admin leaving text of groupNotification
* add a useFocusMount hook to focus input fields on mount
* make click avatar convo item open only user dialog
* cleanup config default.json
* make sure to use convoController to build sync message
* disable showing pubkey on opengroups
* add a pause on audio playback
Fixes #2079
3 years ago
Audric Ackermann
48e7a0e25f
Various UI fixes ( #2070 )
...
* cleanup unused convo json fields in db
* display a toast if the user is not approved yet on call OFFER received
* enable CBR for calls
* do not update active_at on configMessage if !!active_at
* remove mkdirp dependency
* disable call button if focused convo is blocked
* quote: do not include the full body in quote, but just the first 100
* click on the edit profile qr code padding
* Allow longer input for opengroup join overlay
Fixes #2068
* Fix overlay feature for start new session button
* make ringing depend on redux CALL status
* turn ON read-receipt by default
3 years ago
Audric Ackermann
1a699879cf
Add call duration ( #2059 )
...
* add call duration once connected
* close incoming call dialog if endCall from same sender
* disable message request toggle if featureFlag is OFF
3 years ago
Audric Ackermann
651b1c4376
Fetch translations ( #2056 )
...
* show missed-call,started-call and answered call notification in chat
* fix types for createLastMessageUpdate
* show incoming dialog if we have a pending call when enable call receptio
* simplify a bit the avatar component
* move disableDrag to a custom hook
* speed up hash colors of avatarPlaceHolders
* fixup text selection and double click reply on message
* keep avatar decoded items longer before releasing memory
* add incoming/outgoing/missed call notification
also, merge that notification with the timer and group notification
component
* hangup call if no answer after 30sec
* refactor SessionInput using hook + add testid field for recovery
* disable message request feature flag for now
* fix merge issue
* force loading screen to be black instead of white
for our dark theme user's eyes safety
* add type for i18n to run update after crowdin fetch with tools/updateI18nKeysType.py
* update to latest translations
3 years ago
Audric Ackermann
cf44896a03
Minor call tweaks ( #2051 )
...
* show missed-call,started-call and answered call notification in chat
* fix types for createLastMessageUpdate
* show incoming dialog if we have a pending call when enable call receptio
* simplify a bit the avatar component
* move disableDrag to a custom hook
* speed up hash colors of avatarPlaceHolders
* fixup text selection and double click reply on message
* keep avatar decoded items longer before releasing memory
* add incoming/outgoing/missed call notification
also, merge that notification with the timer and group notification
component
* hangup call if no answer after 30sec
* refactor SessionInput using hook + add testid field for recovery
* disable message request feature flag for now
* fix merge issue
* force loading screen to be black instead of white
for our dark theme user's eyes safety
3 years ago
warrickct
4576f3cb32
Merge branch 'clearnet' into message-requests
3 years ago
warrickct
86a9253144
Merge branch 'clearnet' into message-requests
3 years ago
warrickct
2144a3980f
Linting and formatting.
3 years ago
Audric Ackermann
a4daabfa75
add a way to choose the audioouput/mute a webrtc call
3 years ago
Audric Ackermann
53289298a9
auto select the first audio input on connection success webrtc
3 years ago
Audric Ackermann
d5f6180ae6
create offer and answer ourselves and do not use the negotiation needed
...
event.
this event is causing us to loop in negotiation needed when each side
try to create one, gets the answer and so on...
3 years ago
Audric Ackermann
1dff310820
no video track by default and will be turn ON if asked to
3 years ago
Audric Ackermann
6f3625f99c
move the state of calling to its own slice
3 years ago
Audric Ackermann
2f49228317
update turn servers
3 years ago
Audric Ackermann
c1471426ac
dismiss a call when answered from another of our devices
3 years ago
Audric Ackermann
485a5b257d
fix ringing sound for in release builds
3 years ago
Audric Ackermann
67665dde56
handle network switching with webrtc
...
dirty hack from
https://bugs.chromium.org/p/chromium/issues/detail?id=982793
3 years ago
Audric Ackermann
1203f1dc48
remove none state on callState. instead set it to undefined
3 years ago
Audric Ackermann
b8d5a1c166
disable audio output switching as this is broken for now
3 years ago
Warrick Corfe-Tan
cb5551c1e9
PR changes
3 years ago
Audric Ackermann
6625b7c7b6
calls fix cross platforms issue with uuid
3 years ago
Warrick Corfe-Tan
6a62437c3e
Blocking, accepting on click and accepting on msg send
...
working across clients.
3 years ago
Audric Ackermann
8c9832f118
add a toggle audio output button
3 years ago
Audric Ackermann
dafb536f58
disable negotiationevent on recipient side
...
probably cause issues on network changes
3 years ago
Audric Ackermann
29c187c6a0
add a notification on incoming call + an audio playing
3 years ago
Audric Ackermann
25c7a2febd
data extraction notification on a line rather than a column
3 years ago
Audric Ackermann
f91ed7729b
cleanup SessionCompositionBox
3 years ago
Audric Ackermann
57449857f6
reject call after 1 minute showing the dialog
3 years ago
Audric Ackermann
4700a0c832
allow to hangup even if current call should already be closed
3 years ago
Warrick Corfe-Tan
c3924f85a9
Adding blocking of individual requests and syncing of block to devices. Added approval by replying to a message.
3 years ago
Audric Ackermann
dd25d9cb7f
fix flickering of video stream on mute/unmute
3 years ago
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
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
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
Audric Ackermann
6a1f575c46
create a hook for listening for video call events
...
+ wip fullscreen video calls
4 years ago
Audric Ackermann
d50d7eb803
our video off => show our avatar
4 years ago
Audric Ackermann
dd281de903
cleanup feature flags
4 years ago
Audric Ackermann
5d9565a559
fix menu action for unsending messages
4 years ago
Warrick Corfe-Tan
e405b5ffd9
git stash
4 years ago
Audric Ackermann
0f2fcbb6e3
delete for opengroups is working
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
99b139f5c4
split settings folder and start adding the settings for video call
4 years ago
Audric Ackermann
ae8688bf2a
cleanup UI for missed call messages in msg list
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
30a234158f
lint
4 years ago
Audric Ackermann
cade0ffeb6
make sure audio locally is muted so we do not hear ourselves
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
Audric Ackermann
b85425ff83
make a draggable or in conversation call container
4 years ago
Audric Ackermann
4277c29bd8
make sure to refetch messageModel from db when saving attachments
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
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
Audric Ackermann
6c50ec4bf1
link accept/decline and endcall buttons to the webrtc background
4 years ago
Audric Ackermann
2e49c44536
video stream displayed on mobile
4 years ago
Audric Ackermann
eb6d8727ba
WIP
4 years ago
Audric Ackermann
d55c96cb67
setup webrtc between two pubkey
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
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
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
a30876fd65
removed the enum from SessionIconType. Just rely on the type itself
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
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
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
612e99af4a
add a setting to start the app with a tray icon
...
Relates #1759
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
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
audric
ab8b6e85b4
Merge remote-tracking branch 'upstream/clearnet' into network-clear-all
4 years ago
audric
bea704ecf0
bump react to 17
4 years ago
Warrick Corfe-Tan
f087937f6f
WIP debugging network deletion failing.
4 years ago
Audric Ackermann
3f065a7b0e
improve marking message as read with hooks
4 years ago
Warrick Corfe-Tan
ec447b2e2e
network clear all WIP
4 years ago
Audric Ackermann
506a0b2927
fix profileKey share in config message for base64 profileKey
4 years ago
Warrick Corfe-Tan
2e5ffc3196
wip delete all network 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
e69873d6ba
fix link preview url onClick
...
Fixes https://github.com/oxen-io/session-android/issues/669
4 years ago
audric
bfc4b2b720
lint
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 Ackermann
399041c5b3
cache identity pair and add some per measure
4 years ago
Audric Ackermann
7f76ab274c
added a hook to fetch avatar of closed group members
4 years ago
Audric Ackermann
a0afd3efe4
add some performance measure for commit calls
4 years ago
Audric Ackermann
ef0b07bb7a
WIP
4 years ago
Audric Ackermann
19555b99a0
Merge pull request #1723 from Bilb/poll-less-often-group-not-active
...
Poll less often group not active
4 years ago
Audric Ackermann
bab0a94e0d
make moderator strings add/remove error more explicit
4 years ago
Audric Ackermann
4a491e6a6a
lint
4 years ago
Audric Ackermann
712f76a53c
Merge remote-tracking branch 'upstream/clearnet' into remove-conversationct-singleton
4 years ago
Audric Ackermann
9e5d33d849
trigger download for past messages when trusting contact
4 years ago
Audric Ackermann
e9e718bfcb
remove getInstance on MessageController=> getMessageController
4 years ago
Audric Ackermann
89a0868fc3
remove getInstance of conversationController to get()
4 years ago
Audric Ackermann
09d9db38e8
move taskWithTimeout to typescript
4 years ago
Audric Ackermann
c5287158c4
merge protobuf attachment and preview types
4 years ago
Audric Ackermann
c1225b3a74
made some timestamp required in the protobuf
4 years ago
Audric Ackermann
0a208c0d15
store snodes list on db, use them if possible on app start
...
if not enough snodes or no snodes at all, a request to the seed node is
made instead
4 years ago
Audric Ackermann
10b5ff9e0d
fix deleteAuthToken by including it on the request
4 years ago
Audric Ackermann
ecf409bed5
fix slow app while removing v1 convoss
4 years ago
Audric Ackermann
d44c55b6af
WIP
4 years ago
Audric Ackermann
d0c1a2bf3a
add ONS resolve for new ONS and loading on message overlay
4 years ago
Audric Ackermann
3456162402
Moved opengroupv1 test to opengroupv2 tests
4 years ago
Audric Ackermann
b15eeb00cd
fixup duration missing
4 years ago
Audric Ackermann
637e092a00
make sure fileserver v1 is not supported and not used anymore
4 years ago
Audric Ackermann
5cab7908b4
add some test for partial path rebuilding
4 years ago
Audric Ackermann
8cb50ebc91
move onionPath building to outside of index.ts
4 years ago
Audric Ackermann
58abd08e6d
Get snode from snode ( #1614 )
...
* force deleteAccount after 10sec timeout waiting for configMessage
* move some constants to file where they are used
* add a way to fetch snodes from snodes
* remove a snode from a pubkey's swarm if we get 421 without valid content
* remove getVersion from snodes
* hide groupMembers in right panel for non-group convo
4 years ago
Audric Ackermann
248494f15b
redesign group invitation message type
4 years ago
Audric Ackermann
c063848167
pad and unpad message everywhere
...
attachment not padded for opengroup only
4 years ago
Audric Ackermann
7b96aba1bf
padd Message buffer for all outgoing messages (even opengroupv2)
4 years ago
Audric Ackermann
bc4bee6270
hide some logs
4 years ago
Audric Ackermann
5525312542
syncConf every 7 days and fix link device
4 years ago
Audric Ackermann
2b576de2cd
allow fileserverv2 attachments to be downloaded, upload disabled
4 years ago
Audric Ackermann
eb0ddd85f4
add zombies logic for member leaving and removing
4 years ago
Audric Ackermann
5289d4c2aa
add joinable rooms on opengroupv2 joining screen
4 years ago
Audric Ackermann
0c0da48150
remove pow
4 years ago
Audric Ackermann
e274313f23
add and remove Moderatos opengroupv2 (not yet working server side)
4 years ago
Audric Ackermann
5916ce5cbe
add the ban/unban logic for opengroupv2
4 years ago
Audric Ackermann
4aeec224b4
add download of attachments for opengroupv2
4 years ago
Audric Ackermann
bc938f650e
move AttachmentsDownload to typescript
4 years ago
Audric Ackermann
34148e67ec
add return of url after v2 attachment upload
4 years ago
Audric Ackermann
f7e163c142
add sending of message for opengroupv2`
4 years ago
Audric Ackermann
35d66d8865
fix bug fetching new token every request
4 years ago
Audric Ackermann
40793eb74d
fix leave of opengroupv2 logic
4 years ago
Audric Ackermann
f7581cf4eb
increase prettier maxWidth to 100
4 years ago
Audric Ackermann
6896cffd75
Merge branch 'clearnet' into HEAD
4 years ago
Audric Ackermann
27323a12f4
Merge branch 'master' into clearnet
4 years ago
Audric Ackermann
b68338e26c
working get and post request with opengroup api v2
4 years ago
Audric Ackermann
b9586c90ce
working open group v2 getInfo for https only
4 years ago
Audric Ackermann
d98700b17f
allow unpadding of attachments if needed
...
currently, the padding of attachments is disabled behind a featureFlags
4 years ago
Audric Ackermann
1a2d148482
add attachment padding
4 years ago
Audric Ackermann
cfc7825eee
Merge remote-tracking branch 'upstream/master' into clearnet
4 years ago
Audric Ackermann
ccf8a31ae3
move Attachments and Attachments_test to typescript
4 years ago
Audric Ackermann
2393dce448
fix tslint
4 years ago
Audric Ackermann
def03c8baa
working encrypt/decrypt of attachments
4 years ago
Audric Ackermann
f5a4094e0a
Merge pull request #1542 from Bilb/refactor-message-types
...
refactor to Visible and ControlMessage types
4 years ago
Audric Ackermann
ec6a5995db
sync expire timer updates
4 years ago