sachaaaaa
|
9ab3626149
|
Fix italic tags showing up
|
6 years ago |
sachaaaaa
|
497f42165a
|
Allow unpairing device
|
6 years ago |
Maxim Shishmarev
|
8677fb15a0
|
Select multiple messages and bulk deletion
|
6 years ago |
sachaaaaa
|
13572c3524
|
Merge branch 'multi-device' into paired_device_alias
|
6 years ago |
sachaaaaa
|
ea267fb952
|
Merge pull request #597 from sachaaaaa/show_secondary_secret_words
[multi-device]Show secondary secret words
|
6 years ago |
Beaudan Brown
|
7e275ac266
|
Don't sync secondary devices and make sure initAPIs has been called before sending friend requests to synced contacts
|
6 years ago |
Beaudan Brown
|
f16b032056
|
Handle sync messages properly for some edge cases, ensure we always have a primaryDevicePubKey, send contact sync message
|
6 years ago |
sachaaaaa
|
46613de846
|
lint
|
6 years ago |
sachaaaaa
|
b324421534
|
Allow primary device to assign local aliases to paired devices
|
6 years ago |
Maxim Shishmarev
|
395daf3aba
|
Use Array.includes in place of Array.indexOf
|
6 years ago |
Maxim Shishmarev
|
a2f836c690
|
Address review comments
|
6 years ago |
Maxim Shishmarev
|
7c05939f55
|
Add group admins and the ability to remove members from private groups
|
6 years ago |
Maxim Shishmarev
|
0df5214979
|
Limit small private groups to 10 members
|
6 years ago |
Maxim Shishmarev
|
9f81f67460
|
Can leave private group chats
|
6 years ago |
Maxim Shishmarev
|
f5e9a870f7
|
Add support for mentions in private group chats
|
6 years ago |
Maxim Shishmarev
|
cf18572049
|
Adding new group members; establishing sessions between non-friends
|
6 years ago |
Maxim Shishmarev
|
0d19b708f9
|
Creating private group chats between friends
|
6 years ago |
sachaaaaa
|
9ddc237f6d
|
show pairing words instead of pubkeys on the primary device's paired devices list.
|
6 years ago |
Maxim Shishmarev
|
6c08852118
|
Merge pull request #593 from msgmaxim/not-friends
Fix incorrectly showing friend request as pending
|
6 years ago |
Maxim Shishmarev
|
279328f47b
|
Merge pull request #595 from msgmaxim/fix-rss
Clean up RSS conversation
|
6 years ago |
sachaaaaa
|
65361d33f5
|
New menu item "show pairing words" for secondary devices
|
6 years ago |
Maxim Shishmarev
|
e64ccbdd2b
|
Clean up RSS conversation
|
6 years ago |
Maxim Shishmarev
|
9e6f6d5a01
|
Fix incorrectly showing friend request as pending
|
6 years ago |
Maxim Shishmarev
|
1f4af59dad
|
Delete public chat messages locally if not stored on the server
|
6 years ago |
Beaudan Brown
|
e9dc3b531e
|
Simplify auto accept check
|
6 years ago |
Beaudan Brown
|
653fd06451
|
Don't await for some background messages
|
6 years ago |
Beaudan Brown
|
8ccf62ed4e
|
Trigger endSession code if we receive a friend request from a friend
|
6 years ago |
Beaudan Brown
|
cc8277f54d
|
Better variable name and use it in more places
|
6 years ago |
Beaudan Brown
|
883feb668d
|
The rest of my multidevice work, send messages to all the correct devices and automatic friend request if not friends with a device
|
6 years ago |
Beaudan Campbell-Brown
|
aa66b28ffe
|
Merge pull request #579 from BeaudanBrown/friends-with-any
Add isFriendsWithAnyDevice and use it in relevant places
|
6 years ago |
Beaudan Brown
|
76b36845bb
|
Add isFriendsWithAnyDevice and use it in relevant places
|
6 years ago |
Beaudan Brown
|
6a512503f0
|
Update display name sanitisation to allow a bunch of languages and spaces
|
6 years ago |
Beaudan Brown
|
08ad913105
|
Add explicit isSecondary flag to conversation list items so they can remain hidden in the menu after they become friends etc
|
6 years ago |
Beaudan Brown
|
2f52995e18
|
Fix the delete messages button to not break the conversation
|
6 years ago |
Beaudan Brown
|
d97eced37b
|
Merge branch 'clearnet' into multi-device
|
6 years ago |
Beaudan Brown
|
a3635216db
|
Enable sending audio recordings
|
6 years ago |
Beaudan Brown
|
49fcb50d48
|
Update link preview settings to be cleaner
|
6 years ago |
Beaudan Brown
|
22df66c08f
|
Fix missing await, fix undefined bug
|
6 years ago |
Beaudan Brown
|
3bdbf03658
|
Enforce display name
|
6 years ago |
Mikunj
|
3ba71fad9e
|
Linting.
|
6 years ago |
Beaudan Brown
|
5e1e70ac8c
|
Enable link previews by default
|
6 years ago |
Beaudan Brown
|
f52bc4d5b5
|
Cheeky lint and name change
|
6 years ago |
Beaudan Campbell-Brown
|
b56dfbabaf
|
Merge pull request #566 from BeaudanBrown/group-attachments
Group attachments
|
6 years ago |
Beaudan Brown
|
a3019e12bf
|
Hide android friend request accepts and lint
|
6 years ago |
Beaudan Brown
|
b66abca17d
|
Disable files for friend requests
|
6 years ago |
Beaudan Brown
|
221c6b53b1
|
Clean up a bit
|
6 years ago |
Beaudan Brown
|
8cf90ae85d
|
Use message timestamp for empty messages
|
6 years ago |
Beaudan Brown
|
638f1c0e6c
|
Bringing together all the stuff for attachments and link previews
|
6 years ago |
Beaudan Brown
|
9114a3bc03
|
Annotation conversations
|
6 years ago |
Beaudan Brown
|
f0c198c7b7
|
Split uploadData to public and private
|
6 years ago |
Beaudan Campbell-Brown
|
c9b11814a6
|
Merge pull request #567 from BeaudanBrown/name-restriction
Display name restrictions 2
|
6 years ago |
Beaudan Campbell-Brown
|
ac80ef0d4e
|
Merge pull request #557 from BeaudanBrown/add-server
Add server
|
6 years ago |
Beaudan Brown
|
602ec1ccaf
|
Also block displayname characters in the edit display name menu and change spaces to underscores
|
6 years ago |
Beaudan Brown
|
f538aeea50
|
Remove old link preview system
|
6 years ago |
Beaudan Brown
|
c7a91686a8
|
Update proto id and use the server id as the attachmentpointer id
|
6 years ago |
Beaudan Brown
|
4e85435bf7
|
Update attachment pipeline to upload and download from loki fileserver
|
6 years ago |
Beaudan Brown
|
29e83cadbf
|
Check against null message body when detecting mentions
|
6 years ago |
Beaudan Brown
|
363cd81ccc
|
Hook up UI to all the server creation logic etc
|
6 years ago |
Beaudan Brown
|
4e70b66131
|
Extract the async token grab from the server api constructor and put in the factory. Fix up the areas this affects
|
6 years ago |
Beaudan Brown
|
5d2f7ddb20
|
Add messages needed for UI, bit of house work
|
6 years ago |
Beaudan Brown
|
39fac5fd02
|
Add initial add server UI skeleton
|
6 years ago |
Beaudan Brown
|
9ed3ec5dec
|
Fix linting
|
6 years ago |
Beaudan Brown
|
399c54452e
|
Default user name to anonymouse if they don't have one set
|
6 years ago |
Beaudan Brown
|
f9f7a799b5
|
Updating signature scheme to use hard coded fields
|
6 years ago |
Beaudan Brown
|
8d6fee4aec
|
Merge branch 'clearnet' into multi-device
|
6 years ago |
Maxim Shishmarev
|
e26f764fca
|
Merge pull request #549 from msgmaxim/mentions5
Highlight conversations with unread mentions of the user
|
6 years ago |
Maxim Shishmarev
|
5f3342fa42
|
Merge pull request #538 from msgmaxim/mentions4
Show mentions as profile names and treat them as indivisible elements
|
6 years ago |
Ryan Tharp
|
d432e2a77b
|
verifyUserObjectDeviceMap() and refactor out verifyPrimaryPubKeys()
|
6 years ago |
Ryan Tharp
|
7f433f3df0
|
move file server related functions into file server, make multidevice states global
|
6 years ago |
Ryan Tharp
|
206d29b033
|
avoid no pubkey with guards, make sure primary and secondary authorization match
|
6 years ago |
Ryan Tharp
|
9ba641c8c1
|
signature checking, hide your own message, addres potential race issues
|
6 years ago |
Ryan Tharp
|
87474d48b5
|
fix async problem with receive forEach, implement most of the annotation processing for multidevice
|
6 years ago |
Ryan Tharp
|
7b22806bf0
|
Merge branch 'multi-device' of https://github.com/loki-project/loki-messenger into multidevice-publicchat
|
6 years ago |
sachaaaaa
|
53bdf14321
|
refactor
|
6 years ago |
Maxim Shishmarev
|
8be1c61f4c
|
Highlight conversations with unread mentions of the user
|
6 years ago |
sachaaaaa
|
1f3311bc5d
|
Save device mappings upon accepting friend request + various fixes
|
6 years ago |
sachaaaaa
|
6415e33122
|
Merge pull request #543 from sachaaaaa/fix_update_mapping_after_init_api
[multi-device] Secondary device to update device mapping to server after lokiFileSer…
|
6 years ago |
sachaaaaa
|
c48f52b590
|
Merge pull request #542 from sachaaaaa/fix_secondary_sig_fileserver
[multi-device] Fix signatures being sent to file server as arraybuffer
|
6 years ago |
sachaaaaa
|
b73e6035c1
|
Merge pull request #541 from sachaaaaa/no_secondary_timeout
[multi-device] No secondary timeout
|
6 years ago |
sachaaaaa
|
b5924c5bad
|
lint
|
6 years ago |
sachaaaaa
|
48ce9a7649
|
lint
|
6 years ago |
sachaaaaa
|
cbee5a884c
|
Secondary device to update device mapping to server after lokiFileServerAPI creation
|
6 years ago |
sachaaaaa
|
03d0385427
|
Fix signatures being sent to file server as arraybuffer
|
6 years ago |
sachaaaaa
|
73d90a5277
|
Merge pull request #537 from sachaaaaa/secondary_device_minimum_receiver
[multi-device] Start all the receivers only after the secondary registration is fini…
|
6 years ago |
Beaudan Brown
|
64ccd05a2e
|
Capitalise constants
|
6 years ago |
sachaaaaa
|
c4728cf4f3
|
Provide a cancel button instead of a timeout for secondary registration
|
6 years ago |
Beaudan Brown
|
7b0f40535f
|
QoL with auto focus display name box and enter/esc key functionality on profile screen. Restrict display name characters to alphanumeric (easy to work around)
|
6 years ago |
Maxim Shishmarev
|
0980eafe74
|
First round of code review addressed
|
6 years ago |
Ryan Tharp
|
468550cbdf
|
getDeviceMappingForUsers()
|
6 years ago |
Ryan Tharp
|
ddde675ba8
|
stub out multidevice support, move token validation into server class
|
6 years ago |
sachaaaaa
|
c38e145be7
|
lint
|
6 years ago |
sachaaaaa
|
f268fbb552
|
Merge pull request #534 from sachaaaaa/use_file_server_device_mapping
[multi-device] Use file server device mapping
|
6 years ago |
sachaaaaa
|
52f103f3d3
|
Merge pull request #532 from sachaaaaa/reset_pairing_view
[multi-device] Reset pairing view after error
|
6 years ago |
sachaaaaa
|
634d274ffc
|
Merge pull request #531 from sachaaaaa/remove_all_private_conv
[multi-device] Remove private convs only
|
6 years ago |
Maxim Shishmarev
|
4e39f1e0eb
|
When composing: show mentions as profile names and treat them as indivisible elements
|
6 years ago |
sachaaaaa
|
cc04bee38a
|
Start all the receivers only after the secondary registration is finished
|
6 years ago |
sachaaaaa
|
d8a45a901f
|
lint
|
6 years ago |
sachaaaaa
|
a314721cce
|
Both devices to update their mapping after secondary registration
|
6 years ago |
sachaaaaa
|
5aa1af7ae8
|
Reset pairing view after error
|
6 years ago |
sachaaaaa
|
8ce21b13fe
|
Remove only private conversation during secondary registrations steps to keep public chats in db
|
6 years ago |