Commit Graph

761 Commits (9e14615cd2383c5c48afcab3e9b9691f21501ddf)

Author SHA1 Message Date
Mikunj Varsani d8b982e194 Fix messages not being created properly in open groups 5 years ago
Mikunj 8c91aa04f1 Speed up message creation.
We were fetching all of our devices everytime a new message was received.
This was only used for when the message was a public chat message, so i moved it into the relevant if statement.

In the future if we increase the device link limit, we'll need to fetch all our devices on application launch or something.
5 years ago
Mikunj 26140e0ed0 Send delivery receipts asynchronously 5 years ago
Mikunj 745e898bcc Remove more unused functions 5 years ago
Mikunj d5bb069207 Cleanup unused functions 5 years ago
Ryan Tharp 738057587d open group avatar redo conversion properly 5 years ago
Mikunj Varsani 64778d15d7
Merge pull request #948 from konstantinullrich/#893-Unhandled-Promise-Rejection-error-when-updating
Move cleanupOrphanedAttachments before restart
5 years ago
Konstantin Ullrich 9cc9d61fcd Remove a redundant restart call 5 years ago
Konstantin Ullrich 1ea0edafa9 Remove redundant if statement to avoid future bugs 5 years ago
Konstantin Ullrich f7d562eafe lint remove empty line after newVersion if 5 years ago
Konstantin Ullrich 1a9206fdbe Move cleanupOrphanedAttachments before restart 5 years ago
Audric Ackermann 488c0b4e08
Merge pull request #917 from Bilb/closed-group-contact-panel
Make closed groups show up in contacts left panel
5 years ago
Vince 67e3846787
Merge pull request #905 from jian10au/scaleslider
Zoom factor slider
5 years ago
Audric Ackermann 370467a127
Merge pull request #878 from Bilb/group-profile-image
Group profile image upload
5 years ago
Ryan Tharp 845fc34964
Fix my typo 5 years ago
Brian Jian Zhao 203d314254 fix the slider bug 5 years ago
Brian Jian Zhao 23da1831c2 removed unnecessary comments after review 5 years ago
Audric Ackermann f5b3eb394c
enable notifications after 10seconds of start or reconnect 5 years ago
Audric Ackermann d6a9038198
enable back notifications 5 years ago
Audric Ackermann f0760b22ea
Make closed groups show up in contacts left panel 5 years ago
Brian Jian Zhao b2322bae02 check to whether the zoomFactor is shown in preload.js 5 years ago
Brian 96e9a68abd add zoomfactor to main 5 years ago
Audric Ackermann 790085bea1
disable profile image upload for closed group 5 years ago
Mikunj 0eaebcbcac Don't send contact sync message with pairing authorisation.
Don't send secondary devices in contact sync messages.
5 years ago
Audric Ackermann 6d5aed7de8
make upload of group picture work 5 years ago
Mikunj fc6ca57e1e Added support for group request info 5 years ago
Audric Ackermann ff10637a5a
separate update group name and group members dialog
(add and remove members are separated)
5 years ago
Vincent 2101abb911 Modal blurs and stylistic simplifications 5 years ago
Mikunj Varsani 13634a42c6
Merge pull request #834 from loki-project/multi-device-fix
Multi device fixes
5 years ago
Mikunj Varsani e1d06fc9be Fix messages from secondary device not being mapped correctly to their primary device.
Fix creating closed groups from secondary device.
Fix primary device showing up in create group dialog.
5 years ago
Ryan Tharp 0bf7dfab6a log.verbose isn't a thing 5 years ago
Ryan Tharp 47e87a4720 add note 5 years ago
Mikunj Varsani c37650c45d Don't wait for file server to return tokens when establishing home connection. 5 years ago
Mikunj Varsani 8b1e24fc44 Clean 5 years ago
Mikunj Varsani 75660c7269 fixed file server holding up message sender init.
fix joining closed groups.
5 years ago
Mikunj Varsani 21e982e5c2 Fix open group joining. 5 years ago
Ryan Tharp 5a440941ea squelch RSS duplicate messages 5 years ago
Ryan Tharp 2c4facc694 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into tls-fix 5 years ago
Vincent 799fcb80f4 Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into clearnet 5 years ago
Mikunj c9f60826b4 Fix friend request messages being sent to users you don't have a session in closed groups.
Disable typing messages and read receipts in groups.
Send out session request messages if you don't have a session with a member in the group.
5 years ago
Vincent b341ceaf76 Closed group joining completed w/o backend 5 years ago
Ryan Tharp 83e2404d89 move comments from connecting_to_server_dialog_view 5 years ago
Vincent 4fd2126fbe Fileserver update 5 years ago
Vincent de4edf9252 CLosed groups ui initial listprops 5 years ago
Maxim Shishmarev 71e19c18d6
Merge pull request #778 from msgmaxim/remove-sender
Remove source field from envelope
5 years ago
Maxim Shishmarev dadd4b97ad Remove source field from envelope 5 years ago
Vincent 5527cf7ed2 Localise global vars 5 years ago
Vincent cb417d3665 Link preview warning on setting toggle 5 years ago
Vincent 2d4bf2b3e2 Complete conditional message onboarding 5 years ago
Maxim Shishmarev 3f58dea035 Remove mixpanel 5 years ago
Vincent 9dcc851ebd Updated all icon references 5 years ago
Maxim Shishmarev 02320334f0 Remove P2P 5 years ago
Audric Ackermann d68aeb947e
Merge branch 'clearnet' into brand-redesign 5 years ago
Audric Ackermann 7867f4dceb
Merge branch 'clearnet' into brand-redesign 5 years ago
Maxim Shishmarev dc0571137c
Merge pull request #734 from neuroscr/fileproxy
ephemeral layering file proxy
5 years ago
Audric Ackermann 3b24714f3e
Sort messages by sent_at (#718)
Sort messages by sent_at
5 years ago
Ryan Tharp 56648a6e30 remove date, we have git 5 years ago
Ryan Tharp 419dd09c03
Disable link previews as default per Kee on signup 5 years ago
Vincent 3dd18a0c9c Profile picture upload, fixes and copy 5 years ago
Audric Ackermann 293eca0509 Merge branch 'brand-redesign' into clearnet 5 years ago
Audric Ackermann 2194a3a537 HARDCODE theme to be dark, even if an old config is set to be light mode enabled 5 years ago
Audric Ackermann 24bf436b0c disable menubar by default and remove old preferences from menubar 5 years ago
Vincent b68b4d8a27 Formatting and button positioning 5 years ago
Vincent c369b0c553 Edit user profile complete 5 years ago
Audric Ackermann 25344685a2 merge 5 years ago
Audric Ackermann 0f4f5847ed fix lint 5 years ago
Audric Ackermann 411b343e6a add unpairing of device from settings 5 years ago
Vincent f7548fc6ef Finalising pr 5 years ago
Vincent e065cc404f Password set, change and remove complete 5 years ago
Vincent a64a34edcb Disclaimer modal and settings view cleanup 5 years ago
Vincent c26097554f settings optimisations 5 years ago
Audric Ackermann 67262c7eaa lint after merge and fix startup of app 5 years ago
Audric Ackermann 9b8ad976e3 remove not used AddServerDialog -> now on chanel section 5 years ago
Vincent d217c76647 mergable settingsview 5 years ago
Vincent b0658ba7ed settings toggling abstraction 5 years ago
Vincent b97c9ec8e4 SessionRadio 5 years ago
Vincent 8de2ce9e23 Theme toggle and settings abstraction 5 years ago
Maxim Shishmarev 7a02d29674 Add missing sent_at for group update messages 5 years ago
Vincent 5360968a91 Add public server modal to message pane 5 years ago
Vincent d20d62e8c6 Messages display temporary fix and panel optimisations 5 years ago
Vincent dd421d58f1 Theme switching. Need to update _session*_light 5 years ago
Vincent e7d3bc6d35 Settings view modals and categories 5 years ago
Vincent 53555c0133 Fixed wrt review @ Audric 5 years ago
Vincent 8074756dc2 Infinte duration toasts 5 years ago
Vincent 6ee5d041fb Finishing up some modals 5 years ago
Vincent 2419272608 Updated React dialogs to SessionModals 5 years ago
Vincent 228e4ca81e Adding session settings to utilise toggles 5 years ago
Vincent 9afb8b4d5e Major rework of context menus 5 years ago
Vincent d0d5012e07 Fixed breaking sessionToggle issues 5 years ago
Vincent e9d543fe4a Dropdown generalisation and simplification 5 years ago
Vincent 12011a30d4 Inital dropdown, modal and toggle 5 years ago
Vincent 649c8c9be5 Resolved conflicts 5 years ago
Vincent 08cc218364 Fixed orderin of toasts with Maps 5 years ago
Vince 24ebf6b26a
Update js/background.js
Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
5 years ago
Vince 90cce5e9ae
Update js/background.js
Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
5 years ago
Vince bfab163c5c
Update js/background.js
Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
5 years ago
Vince c4d7cfb90e
Update js/background.js
Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
5 years ago
Vince 9cd27abf31
Merge branch 'brand-redesign' into brand-redesign 5 years ago
Vincent 597c177ced Syntactical sugar 5 years ago
Vincent 34ce386bdb Finalise uniquified toast stacking and deletion 5 years ago
Vincent 4d463c659c Filesize toast amend 5 years ago
Audric Ackermann 6574585938 make default theme to dark 5 years ago
Audric Ackermann 47101c85f7 add signin with mnemonic to sessionRegistration page 5 years ago
Ryan Tharp 2cf39cc1ed
Merge pull request #690 from neuroscr/multidevice-publicchat
Add/Remove Moderators interface
5 years ago
Ryan Tharp 5730a88c18 add/remove moderator modal dialogs 5 years ago
Audric Ackermann 531b782669 click on our avatar show the edit profile dialog & fix lint 5 years ago
Ryan Tharp 549e3b4516
Merge branch 'clearnet' into multidevice-publicchat 5 years ago
Maxim Shishmarev 5123fa0409
Merge pull request #669 from msgmaxim/restoration
Prompting the user to reset session on invalid ciphertext
5 years ago
vincentbavitz 449eb8536b System clock (#677)
* Show toast when client clock is out of sync

* Fixed syntactical misarrangements

* Simplify getServerTime method

* Futher simplify getServerTime method

* Update js/modules/loki_app_dot_net_api.js

Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>

* Update js/modules/loki_app_dot_net_api.js

Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>

* Update loki_app_dot_net_api.js

Use cached timestamp value

* Update preload.js

Update some values to function scope

* Updated syntax

* Semifinal changes

* Improved efficiency and eliminated need for restart on clock update

* Remove await and immediately invoked function
5 years ago
Ryan Tharp ca0e1f995c handle public group updates differently 5 years ago
Ryan Tharp a3abf3b14a
Merge pull request #661 from sachaaaaa/encrypted_avatar
Encrypted profile pic
5 years ago
Maxim Shishmarev 19786108a3 address reviews 5 years ago
sachaaaaa a29f0a4120 encrypted pictures for public chats 5 years ago
sachaaaaa 7c52a1d038 encrypt and decrypt images before upload and after download 5 years ago
Audric Ackermann 061556bb7d trigger showUserDetails on message's avatar clicks 5 years ago
Maxim Shishmarev 81bfa90943 Prompting the user to reset session on invalid ciphertext 5 years ago
Audric Ackermann 9992a3da1d Add a showUserDetails modal to display user's details
Relates #655
5 years ago
Maxim Shishmarev 2ab0d084f1
Merge pull request #645 from msgmaxim/group-invites
Public chat invitations
5 years ago
Ryan Tharp 6cde9aa263
Merge pull request #638 from neuroscr/multidevice-publicchat
Public Chat - home server refactor / read public chat avatars from home server
5 years ago
Maxim Shishmarev 89e5e919f2 Address more review comments 5 years ago
Maxim Shishmarev 8ea82b14e3 Add channel id field to invitations 5 years ago
Maxim Shishmarev a5fce17d8c public chat invitations 5 years ago
Ryan Tharp 8f52080eed immediately set profile name on public chat servers when you update it 5 years ago
sachaaaaa db0068b429 Sending and handling of special UNPAIRING_REQUEST message 5 years ago
Maxim Shishmarev 8cd8c8d4f9
Merge pull request #610 from msgmaxim/profile-pictures
Enable custom profile pictures
5 years ago
Ryan Tharp 207e3d022f Merge branch 'profile-pictures' of https://github.com/msgmaxim/loki-messenger into multidevice-publicchat 5 years ago
Ryan Tharp e1554496d2 convert LokiFileServerAPI to factory and use establishHomeConnection, lint 5 years ago
Maxim Shishmarev 5a08ac9cc1 Use avatar specific endpoint 5 years ago
sachaaaaa 40208442e6 lint 5 years ago
sachaaaaa 8850d9bcce Only set when account already created 5 years ago
sachaaaaa 0b41ef0983 Ensure primaryDevicePubKey is always defined in storage 5 years ago
Maxim Shishmarev 4dd314c18f Enable profile pictures 5 years ago
Beaudan Brown 685ada5cc5 Merge branch 'clearnet' into prep-merge 5 years ago
Beaudan Campbell-Brown a2e8e6480f
Merge pull request #539 from neuroscr/multidevice-publicchat
[multi-device] public chat
5 years ago
Ryan Tharp bd17c4b026 lint 5 years ago
Beaudan Brown f1c155b943 Stop sending sync messages to public chats and mark messages from any of our devices as outgoing 5 years ago
Beaudan Brown 807f4cbd2a Storing primary device pubkey on the conversation model for easier access, ensuring that we accept all the friend requests from the primary conversation rather than the secondary 5 years ago
Beaudan Brown 030264c689 Fix misuse of getAllDevicePubKeysForPrimaryPubKey and rename some vars 5 years ago
Beaudan Campbell-Brown 6611a10855
Merge pull request #590 from BeaudanBrown/session-reset-on-fr
Session reset on fr
5 years ago
Beaudan Brown 370dee5abb Ensure we have the correct apis and listeners during the pairing process. Catch upnp error. Remove redundant friend requests 5 years ago
Beaudan Brown c31535edb4 Rename blockSync, only send contacts and profile if sending a GRANT request, do *not* always be friends with secondary devices because we still need to complete a friend request exchange 5 years ago
Beaudan Brown 332cd30052 Send contact sync message when becoming friends with contact and auto accept/send friend requests when receiving contact sync 6 years ago
Beaudan Campbell-Brown e88aca57f2
Merge pull request #603 from sachaaaaa/Fix_secondary_nickname
[multi-device] Fix secondary nickname
6 years ago
Beaudan Campbell-Brown 0f74a002df
Merge pull request #601 from BeaudanBrown/sync-messages
[multi-device] Sync messages
6 years ago
Beaudan Brown 15c07ea7df Sync secondary devices again but handle the receiving of them properly 6 years ago
Beaudan Brown 41fdcef695 Ensure that we can't miss the apisReady event and only listen for single emit 6 years ago
sachaaaaa dc626ec4d0 use primary device pubkey when setting nickname 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
Maxim Shishmarev 7c05939f55 Add group admins and the ability to remove members from private groups 6 years ago
Maxim Shishmarev 9f81f67460 Can leave private group chats 6 years ago