Audric Ackermann
363977b358
add polling from namespace 0 and storing lastHash with namespace
3 years ago
Audric Ackermann
0efce6ea2d
updating workflows actions version
3 years ago
Audric Ackermann
062db5caab
move filterDuplicatesFromDbAndIncoming to its own file and test
...
also add pending tests to do for in memory db and updater
3 years ago
Audric Ackermann
0158fd5ebb
filter duplicates on opengroup poll in a single sql call
3 years ago
Audric Ackermann
475c92eeb4
migrate about_start to not use jquery
3 years ago
Audric Ackermann
0ebc1d7e92
split attachmnent logic between what is used on main and renderer
3 years ago
Audric Ackermann
9f8920ef2c
mostly working but need to improve perfs
3 years ago
Audric Ackermann
4d72b92b25
app starts but full of errors
3 years ago
Audric Ackermann
2b17ad5cfa
WIP
3 years ago
Audric Ackermann
280cc494e8
test with webpack - not working
3 years ago
Audric Ackermann
70ee8cefdc
WIP sql.js
3 years ago
Audric Ackermann
6bd835dfc3
move storage.js to ts
3 years ago
Audric Ackermann
e78224db05
after moving expiring message and wallclock to TS
3 years ago
warrickct
9338f2fc20
Fixed issue preventing approval message being shown as approval was set before handling config messages ending the handling early.
3 years ago
warrickct
2258c6da4c
Fixing linting errors.
3 years ago
warrickct
dcd78e85f6
QA fix - msg request accept buttons showing at wrong stage.
3 years ago
warrickct
6a02846829
Correcting merge errors.
3 years ago
warrickct
ee9156d4f8
Merge clearnet into message-request-ui
3 years ago
audric
62f0edf8cb
cleanup console.warn calls
3 years ago
audric
e515ce3ca5
Merge remote-tracking branch 'upstream/clearnet' into cleanup-attachment
3 years ago
Audric Ackermann
6a403afb41
Merge pull request #2139 from warrickct/global-search-progress
...
Global Search and Database Trimming
3 years ago
warrickct
04241daa08
Fixin linting errors.
3 years ago
warrickct
804c9a56b9
convert to functional component. Tweak colors for search results. Fix search result header incorrect color. Addressing PR comments from previous search branch. Experimenting trimming approaches.
3 years ago
audric
fc916ce94c
Fix attachments duplication on message syncing with current device
3 years ago
Audric Ackermann
4349b699cb
remove schemaVersion field and logic from message object
3 years ago
warrickct
7846891359
Fix linting errors
3 years ago
warrickct
374d5a6619
Global search partially functioning, added basic functions for load testing performance.
3 years ago
Audric Ackermann
dd52ad336f
use variables for common settings key
...
also turn off typing message by default
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
warrickct
4576f3cb32
Merge branch 'clearnet' into message-requests
3 years ago
Audric Ackermann
af75b6f0e2
disable deduplication based serverId+sender
...
only use the serverTimestamp+sender for searching because
serverId+sender might have false positive
3 years ago
Warrick Corfe-Tan
4ad14e4c5b
Added syncing accepting of contact between running instances.
3 years ago
Audric Ackermann
1e8c8991ad
more cleanup
4 years ago
Audric Ackermann
fa32e61982
network delete_all force retries if we get a 421
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
f48b57d077
fix audio attachments sending blob
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
audric
9e37985d03
enable no-unused local and imports and fix tslint
4 years ago
audric
bea704ecf0
bump react to 17
4 years ago
audric
5b487b0fec
Merge remote-tracking branch 'upstream/clearnet' into disable-search-for-now
4 years ago
audric
1054278a54
disable search in messages for now
4 years ago
Brice-W
bec9bd553e
Merge branch 'clearnet' of https://github.com/oxen-io/session-desktop into filter-expired-messages
4 years ago
Brice-W
beca14982c
manage expired nessage deletion in setExpired
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 Ackermann
5b0b165ba9
Merge remote-tracking branch 'upstream/clearnet' into perf-improv
4 years ago
Audric Ackermann
9a302fb5ff
add a cache of the keypairs for a closed group
4 years ago
Audric Ackermann
ee4a0b9b1e
cleanedup redux action openConversationExternal
4 years ago
Audric Ackermann
b385a9b101
test with better-sqlite3 bindings
4 years ago
Audric Ackermann
c8aa73626e
do not load right panel data unless it is visibl
4 years ago
Brice-W
6b8a4ffc6c
display link preview popup only time
4 years ago
Audric Ackermann
4a491e6a6a
lint
4 years ago
Audric Ackermann
3f75fa54ad
delete one opengroupv1 message every 10 sec until there is no more
4 years ago
Audric Ackermann
9796f6fd52
limit the number of returned members to the last 300
4 years ago
Audric Ackermann
27fb732f50
cleanup unused prekeys table
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
722f240f3d
fix deduplication based on serverTimestamp
4 years ago
Audric Ackermann
caf8397d29
Merge pull request #1652 from Bilb/fetch-x-messages-long-away
...
Fetch last messages only when long away from room
4 years ago
Audric Ackermann
a2ee3ac98f
Merge remote-tracking branch 'upstream/clearnet' into scoring-system
4 years ago
Audric Ackermann
8c726fd745
reupload avatar every 10 days
4 years ago
Audric Ackermann
eff4f490f3
do not fetch all messages for room if user was away for > 2 weeks
4 years ago
Audric Ackermann
5cab7908b4
add some test for partial path rebuilding
4 years ago
Audric Ackermann
710c9fa269
fix http request over onion
4 years ago
Audric Ackermann
6aa699ad23
fix deduplication for opengroups v1 & v2
4 years ago
Audric Ackermann
28ad468965
add delete Message logic 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
9d825dc2d2
add start of OpenGroup Pollers v2 to start of the app
4 years ago
Audric Ackermann
193fb2a101
move some message interactions logic to another file
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
897bad2d5e
throw only for breaking stuff on ApiV2 calls
4 years ago
Audric Ackermann
b73685008c
add getMessages and postMessages OpenGroupAPIV2
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
d775ed3542
fill storage cache with just created attachment key
4 years ago
Audric Ackermann
42f0d21740
generate attachment key on migration
4 years ago
Audric Ackermann
e1114c8ce7
add some types to Data.ts calls
4 years ago
Audric Ackermann
05e9c936ff
speed up loading of messages by not notify on every new message
4 years ago
Audric Ackermann
853222d25b
Do not sync configurationMessage on app load if restored from seed
4 years ago
Audric Ackermann
5d6d81b9ef
Move accountManager to typescript
4 years ago
Audric Ackermann
c55f204440
Merge branch 'clearnet' into restore-handle-configuration
4 years ago
Audric Ackermann
bb3641b39a
remove the forceSave option for unprocessed message too
4 years ago
Audric Ackermann
3ee0ccfac8
remove the forceSave logic for a message, always insert or replace
4 years ago
Audric Ackermann
7e77a3f3b6
remove unused functions in Data.ts and sql.js
4 years ago
Audric Ackermann
8ea9f02cec
Move data.js to data.ts
4 years ago