Commit Graph

780 Commits (ed41e562c5f054dd58811d44baeb0c2c012f43db)

Author SHA1 Message Date
Vincent 8c9854dd90 Settings onClick functionality 5 years ago
Vince 2cf152b882
Update signal.js
Rmv old deps
5 years ago
Vincent 74fd0159eb Fix conflicts 5 years ago
Vincent 2d01275ede QR Code responds to theme changes 5 years ago
Vincent 2ede557a74 Modal additions incl. QR fixup and Seed View 5 years ago
Vincent 2caffa9289 Dependencies resorted and modal adjustments 5 years ago
Audric Ackermann b09ca5c751 remove not used headerview 5 years ago
Vincent 8074756dc2 Infinte duration toasts 5 years ago
Vincent 6ee5d041fb Finishing up some modals 5 years ago
Vincent 648cc2339c Working with deps 5 years ago
Vincent 659d4412bd QR code completion 5 years ago
Vincent 2419272608 Updated React dialogs to SessionModals 5 years ago
Vincent 228e4ca81e Adding session settings to utilise toggles 6 years ago
Vincent 8aac656107 Modals finished. Need to xfer all to React 6 years ago
Vincent 9afb8b4d5e Major rework of context menus 6 years ago
Maxim Shishmarev a195c98061 Add a feature flag for snode proxy 6 years ago
Vincent e9d543fe4a Dropdown generalisation and simplification 6 years ago
Vincent 12011a30d4 Inital dropdown, modal and toggle 6 years ago
Vince 9cd27abf31
Merge branch 'brand-redesign' into brand-redesign 6 years ago
Vincent 4d463c659c Filesize toast amend 6 years ago
Audric Ackermann cc97d9284b add first chunck of our SessionRegistrationView 6 years ago
Ryan Tharp c9c1567e80 fix token refresh, log error when failing to send a message 6 years ago
Ryan Tharp 1c02489c2f improve context for log message 6 years ago
Ryan Tharp 7a97736751 remove unused manageModerators dialog 6 years ago
Ryan Tharp 88b62210e7 array/meta guard, getModerators(), addModerators()/removeModerators() 6 years ago
Ryan Tharp 5730a88c18 add/remove moderator modal dialogs 6 years ago
Ryan Tharp b100205730 fix time includes, unregisterChannel use findIndex 6 years ago
Ryan Tharp 03efa0634b add back in time functions 6 years ago
Vincent 533ec4eedc Fixed syntax & linted 6 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
6 years ago
Ryan Tharp 91a814b20a remove avatar annotation if not needed, lint 6 years ago
Ryan Tharp bb66515cce we now expose LokiAppDotNetServerAPI, move getPrivateKey into chatAPI, deleteMessage clean up forEach with filter, add channel setting functions, update moderators endpoint/use primary device 6 years ago
Ryan Tharp facae157fe actually move public chat specific functions into this class (isolating the file server classes) 6 years ago
Ryan Tharp a7bb17b977 remove _adnApi and expect LokiAppDotNetAPI to be like the serverAPI 6 years ago
Ryan Tharp 3678b49787 abort trying response if failed 6 years ago
Ryan Tharp a3abf3b14a
Merge pull request #661 from sachaaaaa/encrypted_avatar
Encrypted profile pic
6 years ago
sachaaaaa 4da7243945 simplify tiny public chat snippet 6 years ago
sachaaaaa a29f0a4120 encrypted pictures for public chats 6 years ago
Maxim Shishmarev 1020f54b60
Merge pull request #662 from Bilb/655-clickable-profile
clickable profile
6 years ago
vincentbavitz 2e83881373
Merge pull request #652 from vincentbavitz/public-ban
Public ban
6 years ago
Audric Ackermann 9992a3da1d Add a showUserDetails modal to display user's details
Relates #655
6 years ago
sachaaaaa 666c640634 lint 6 years ago
sachaaaaa 03e0a5976f Fix DEVICE_MAPPING_USER_ANNOTATION_TYPE 6 years ago
Beaudan Brown 43a91ab672 Linted 6 years ago
Beaudan Brown bee5a89f14 Show toast on user ban 6 years ago
Maxim Shishmarev 2ab0d084f1
Merge pull request #645 from msgmaxim/group-invites
Public chat invitations
6 years ago
Beaudan Brown 2bbc1ecf63 Make ban user; handle server request 6 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
6 years ago
Maxim Shishmarev a5fce17d8c public chat invitations 6 years ago
Ryan Tharp 065f2ca47f setProfileName refactor, setHomeServer(), immediate detect if our ProfileName gets out of sync on the server 6 years ago
Ryan Tharp a147afec12 add note 6 years ago
Ryan Tharp bb9912dcc5 update some notes 6 years ago
Ryan Tharp 7088411cff fix where the avatar went 6 years ago
Ryan Tharp 6bd1227189 add back missing avatarAnnotation for now, move setLastRetrievedMessage to after multidevice processing, make getListOfMembers async, subscribe to the channel when it registers, partChannel(), getSubscribers(), fix avatar message object placement 6 years ago
sachaaaaa db0068b429 Sending and handling of special UNPAIRING_REQUEST message 6 years ago
Ryan Tharp 106a42306e Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into multidevice-publicchat 6 years ago
Ryan Tharp 3508658e00 pull avatar out of annotation, put it in profile 6 years ago
Maxim Shishmarev 8cd8c8d4f9
Merge pull request #610 from msgmaxim/profile-pictures
Enable custom profile pictures
6 years ago
Maxim Shishmarev 02cf9d58c8 Explicitly set server id for avatars to null 6 years ago
Ryan Tharp 207e3d022f Merge branch 'profile-pictures' of https://github.com/msgmaxim/loki-messenger into multidevice-publicchat 6 years ago
Ryan Tharp 0c8873b5a2 constant naming clean up, remove slavePrimaryMap from LokiAppDotNetAPI, request user_annotations, home server support, use new verifyPrimaryPubKeys return format, avatar stubs 6 years ago
Ryan Tharp 85185714ae export a factory, LokiHomeServerInstance/LokiFileServerInstance split, verifyUserObjectDeviceMap change return to object, remove getDeviceMappingForUsers because too small, avatar map, adjust constant format 6 years ago
Maxim Shishmarev 5a08ac9cc1 Use avatar specific endpoint 6 years ago
sachaaaaa 6471c3698f Fix errors showing up from invalid public chats 6 years ago
Maxim Shishmarev 4dd314c18f Enable profile pictures 6 years ago
Beaudan Brown 685ada5cc5 Merge branch 'clearnet' into prep-merge 6 years ago
Ryan Tharp c40fe1dc79 reduce branching depth, prefer reduce over forEach, add comments, lint, dead code removal 6 years ago
Ryan Tharp d1526b9997 diable checkSigs, use libloki.crypto.validateAuthorisation, lint, remove dead code 6 years ago
Beaudan Brown ac762d43d5 Reduce indentation and simplify code by using existing verification functions 6 years ago
Ryan Tharp cad9a89636 verifyUserObjectDeviceMap removed notFoundHandler from prototype/reduced branching depth/returns users pub keys not found 6 years ago
Ryan Tharp 60cefc7fe1 improve comments 6 years ago
sachaaaaa 2b6bd7e04a
Merge pull request #612 from sachaaaaa/timeout_fix
Fix recurring memory leak in mentions
6 years ago
Ryan Tharp 0b05753fec use renamed getUsers 6 years ago
Ryan Tharp 1a59ef5f92 rename getUsersAnnotations => getUsers 6 years ago
Ryan Tharp eab53e158e Merge branch 'multi-device' of https://github.com/loki-project/loki-messenger into multidevice-publicchat 6 years ago
sachaaaaa c9e3757381 dial the logging down a notch 6 years ago
sachaaaaa 2c1375e42a Fix recurring memory leak in mentions 6 years ago
Maxim Shishmarev 7c96990119 Correctly handle server errors in multi-deletion 6 years ago
Maxim Shishmarev 8677fb15a0 Select multiple messages and bulk deletion 6 years ago
Maxim Shishmarev 395daf3aba Use Array.includes in place of Array.indexOf 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
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
Beaudan Brown d97eced37b Merge branch 'clearnet' into multi-device 6 years ago
Beaudan Brown a3635216db Enable sending audio recordings 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 ac80ef0d4e
Merge pull request #557 from BeaudanBrown/add-server
Add server
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 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 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