Beaudan
38ff70e2ec
Fixed some little redundant stuff in the message and snode api
6 years ago
Beaudan
07076c27ae
Moved friend status to window, added start of p2p api stuff
6 years ago
Beaudan
b417edfc9b
Added new protos for online broadcast messages, added db hits for getting friends, local server now instantiated on the window, now sending online broadcast messages when the local server starts
6 years ago
sachaaaaa
7e583499f4
Merge pull request #155 from Mikunj/password-clear-database
...
Allow resetting database from password view.
6 years ago
sachaaaaa
9f35b50301
Changed development folder to 'Loki-Messenger-Development` instead of 'Signal-Development'
6 years ago
Mikunj
ac59e1249f
Added db resetting.
...
Use built in signal warning view.
6 years ago
Mikunj
1a15ec9c15
Merge commit signal/master into signal-1.20
6 years ago
Mikunj
e08a63d078
Merge development into lint
6 years ago
Beaudan
bdbdf15469
Added timeouts for requests so they don't for ages. Changed swarmNodes to be a set to work property with merge, now removing contact swarmNodes if they timeout
6 years ago
Beaudan
24553e29e7
Made swarm requests ACTUALLY not wait for them all to finish and stop saving swarmNodes as DB column
6 years ago
Beaudan
37ba762312
First stuff for contacting specific nodes for each contact. Hard coded to hit the same bootstrap node for now plus doesn't handle unreachable nodes/errors well yet
6 years ago
Mikunj
6bd2d3962e
Linted files
6 years ago
Scott Nonnenberg
92c2a0f996
Data infrastructure work
6 years ago
Scott Nonnenberg
e4babdaef0
Updates to backup infrastructure
6 years ago
Scott Nonnenberg
775e31c854
Lint fixes after recent PRs
6 years ago
Herohtar
22ca4f9cc7
Change tray icon click to always show/focus window ( #2984 )
...
* Added function to always show the window on tray icon click and reassigned click event
* Refactored the code to force the window on top into its own function
6 years ago
Mikunj
654b0dac84
Merge signal-master.
6 years ago
Beaudan
415d0858e8
Allow spaces in password
6 years ago
sachaaaaa
a1255dd31e
Merge pull request #77 from Mikunj/password-protection
...
Password protection
6 years ago
Mikunj
e1aba93aea
Merge signal 1.18.1 changes.
6 years ago
Beaudan Campbell-Brown
1303603db9
Apply suggestions from code review
...
Co-Authored-By: Mikunj <Mikunj@users.noreply.github.com>
6 years ago
Mikunj
9e995bde6c
Review fixes.
...
Updated tests.
6 years ago
Mikunj
0b87f13699
Added password dialog view.
6 years ago
Mikunj
f53bec38a5
Added password inputs on registration screen.
...
Fix case where db is deleted but password hash still remains which causes user to never register.
Allow password to have symbols and other characters.
Added more tests.
Moved passHash from config into the sqlite db.
We can do this because we assume if sql failed to initialise then the key provided was wrong and thus we can show the user the password page.
6 years ago
Mikunj
7a96b8446a
Rename launcherView to passwordView.
6 years ago
Mikunj
6620244d03
Show main window on correct password;
6 years ago
Mikunj
6b9764e6c6
Added launcher view.
6 years ago
Mikunj
08f9101fec
Hide new contact view unless we have no matches.
6 years ago
Beaudan
051e4dd22c
XAnother big refactor to tie conversation UI logic to the friendRequestStatus variable
6 years ago
Mikunj
75bbf374f5
Default icon background to transparent.
6 years ago
Mikunj
d60f147659
replaced jdenticon with identicon.js.
...
Cleanup any unused images.
6 years ago
Mikunj
d75dee4fef
Fix up new line.
6 years ago
Mikunj
961eb53915
Auto-generate profile images on conversations.
6 years ago
sachaaaaa
248c9fb4e9
Ensure the contact prekey returned is always the latest available
6 years ago
Scott Nonnenberg
68af1ae1ea
Show dialog if application fails to start up properly
6 years ago
Scott Nonnenberg
11fdf22881
Change sessions.id to a TEXT field to prevent type coercion
6 years ago
Scott Nonnenberg
bde1462159
Change sessions.id to a TEXT field to prevent type coercion
6 years ago
Beaudan
b65d6a6d2c
Refactor friend request status to use a state enum variable
6 years ago
Mikunj
9fd822a7e3
Remove preKeys on friend request decline.
6 years ago
Beaudan
ff3cc7a315
Review changes
6 years ago
Beaudan
489ec8fc65
Heap of linting, eslint warning/error removal, and fixed a couple small bugs found along the way
...
Created new table to store the received message hashes. Checking this table when receiving messages to look for duplicates. Should be cleared of expired messages on app start and every hour after
Removed id which was not needed for seen messages. Refactored filter logic into function and found function name error
create unique index for contact prekeys (to allow using REPLACE)
Fixed lint stuff that merge brought back
6 years ago
Mikunj
34f43088ff
Fix incoming messages being deleted on startup.
6 years ago
Mikunj
4148628e70
Remove any unsent messages when app is started.
6 years ago
Mikunj
33ee45b819
Cleaned up SQL for getMessagesByConversation.
7 years ago
Mikunj
1150f0f915
Allow fetching conversation messages by a specific type.
7 years ago
Mikunj
d5154bef73
Move version 7 schema to version 6.
7 years ago
Mikunj
e678d84d7e
Oops forgot semi colons
7 years ago
Mikunj
abe7170b4e
Added sql deletion of contact pre keys and contact signed pre keys
7 years ago
Mikunj
98185fa6fd
Added sql migration.
7 years ago
Mikunj
77602e3dbb
Moved contactPreKey and contactSignedPreKey to sql.
7 years ago