Commit Graph

4603 Commits (e9f118317882dd668a4d1512ed26e2e01a9fa63b)

Author SHA1 Message Date
Audric Ackermann 0d0a0a1eb5
remove unused file connecting_to_server_dialog_view.js 5 years ago
Audric Ackermann 645b2d55fc
invite friends to closed group: hide already members 5 years ago
Audric Ackermann ab77b0f9a5
disable message contextmenu on group chats when kicked 5 years ago
Audric Ackermann f48136678e
use isKickedFromGroup to disable ui components 5 years ago
Audric Ackermann 28597e3539
filter out already members in invite dialog for closed groups 5 years ago
Mikunj 18851c3f87 Move builing paths after storage becomes ready.
We do this so it doesn't block any of the other communication apis from being initialized.
5 years ago
Vincent 9c9b8e08ef Remove redundant bool casting 5 years ago
Vincent 9229ee7482 Linted 5 years ago
Vincent 99200bb725 Message unsendability 5 years ago
Vincent f66bc782da Remove debugging logs 5 years ago
Vincent 94be443822 Message deletion cleanup 5 years ago
Ryan Tharp 73b6401097 additional lint-full 5 years ago
Ryan Tharp 3f5a667989 remove separate version pool vars, loki_primitive refactor, make sure _getAllVerionsForRandomSnodePool can't stack, exception clean up, findMatchingSnode refactor, getSwarmNodesForPubKey() now loads the lasthash, getNodesMinVersion is no longer async, _getSnodesForPubkey no longer takes a snode 5 years ago
Ryan Tharp 9927eab539 more loki_primitive unification, remove unneeded trace 5 years ago
Ryan Tharp e1ff1c709b lint 5 years ago
Ryan Tharp 6c48ee7e6d lint 5 years ago
Ryan Tharp 53a624ff1d loki_primitives refactor, pass swarmPool into _openRetrieveConnection, _openSendConnection now returns the snode it used, refreshSendingSwarm() now uses lokiSnodeAPI.refreshSwarmNodesForPubKey, bump MAX_ACCEPTABLE_FAILURES from 1 to 10 to make sure we retry 5 years ago
Ryan Tharp bee436ebbb 2.0.2-3 loki-storage support: handle 504, adjust log level/logging/notes 5 years ago
Mikunj 663d2b0bc6 Merge branch 'clearnet' into revert-1051-revert-1033-package-cleanup 5 years ago
Ryan Tharp f9baac91a1 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into patchopensnapps 5 years ago
Ryan Tharp f632a87b05
Merge pull request #1057 from loki-project/neuroscr-patch-2
open group api - put integration code under guard
5 years ago
Ryan Tharp 3553edcefc
lint 5 years ago
Ryan Tharp 70c4b9b3c7
lint 5 years ago
Ryan Tharp b517ad5286
put integration code under guard 5 years ago
Ryan Tharp 1ee2088343
Fix integration tests slipping into release
Per Mikunj
5 years ago
Mikunj Varsani 24a3e05154
Revert "Revert "Clean up unused dependencies."" 5 years ago
Vince 5ff7476359
Revert "Clean up unused dependencies." 5 years ago
Vince 6d591d956d
Merge pull request #1033 from Mikunj/package-cleanup
Clean up unused dependencies.
5 years ago
Ryan Tharp 90d2bbb338 refactor refreshRandomPool into small functions, exception clean up 5 years ago
Maxim Shishmarev 804b4e54ac
Merge pull request #1041 from msgmaxim/lns
API implementation for LNS
5 years ago
Maxim Shishmarev 932ea23ceb API implementation for LNS 5 years ago
Mikunj Varsani c5ffcf1c3b
Merge branch 'clearnet' into package-cleanup 5 years ago
Ryan Tharp 9ade8cbb1e using undefined instead of false 5 years ago
Ryan Tharp 55acf4c24f make log less confusing 5 years ago
Ryan Tharp 6d7197a371 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into patchopensnapps 5 years ago
Ryan Tharp 62169e74f6 clear refreshRandomPoolPromise lock so you can refresh your randomPool, handle edge case if not enough snodes in randomPool for guards 5 years ago
Ryan Tharp c5573cc422 handle edgecase where there's less than 2 snodes in the randomPool (and it wouldn't trigger a refresh), log style, better warning if sendToProxy returns false 5 years ago
Ryan Tharp a2b1c2e8f6 lint 5 years ago
Ryan Tharp 4384229b4c log when _retrieveNextMessages's call to lokiRpc fails 5 years ago
Ryan Tharp 2a7ebe6696 don't say it's sent when it's not 5 years ago
Ryan Tharp 4c870d4b74 improve loki tld host checking, fix proxyFetch calling sendToProxy so tokens can be fetched 5 years ago
Mikunj b16da2c5f5 Linting 5 years ago
Vincent 513fe8f977 Updated nulled modal buttons 5 years ago
Mikunj 9d2417c2f6 Removed proxy-agent and web-socket.
Trimmed down web_api.js to most basic functions we are using. This needs to be completely removed in the future.
5 years ago
Mikunj 828444aadc Linting 5 years ago
Mikunj e875ba2527 remove got.
Fix session IDs not being redacted in logs.
5 years ago
Mikunj d671ce0055 Remove phone number libraries 5 years ago
Audric Ackermann 24114bab8d
Merge pull request #1024 from Bilb/fix-pre-approved-friend-request
fix pre approved friend requests
5 years ago
Audric Ackermann 0d0439cacc
Merge pull request #1020 from Bilb/spell-check-fixes
fix spell checker using the electron one
5 years ago
Audric Ackermann e48c7c2f3d
fix lint 5 years ago
Audric Ackermann 473c4d817b
fix bug with accept/reject buttons on friend request #914 5 years ago
Audric Ackermann 8f01d1dbb7
enable by default spell-check 5 years ago
Audric Ackermann e64ae7db5f
fixes #989 pre approved friend requests 5 years ago
Audric Ackermann 9ff16d7e60
move to electron spellchecker 5 years ago
Audric Ackermann bf0785f6b6
Revert "default to en_US if locale dictionnary is not found"
This reverts commit 2f3f3b8294.
5 years ago
Mikunj a9555e8439 Linting 5 years ago
Mikunj 496afa85cb Remove libsodium-wrapper.
Remove LokiSnodeChannel as we weren't using it.
5 years ago
Ryan Tharp 75ef07048a make sure retries is set 5 years ago
Ryan Tharp dcfae3bedc improve user UX since we shouldn't have to wait on startup 5 years ago
Ryan Tharp 0336b09fd4 tweak expire delay 5 years ago
Ryan Tharp a7981b1645 add some notes 5 years ago
Ryan Tharp 6fdde32948 convert reduce back to for...of loop per Maxim, markRandomNodeUnreachable() make handle edge removal cases and optimize snode lookup 5 years ago
Ryan Tharp 055ba2aa66 fix bug with missing ciphertext in log msg, remove unneeded space from log messages 5 years ago
Ryan Tharp ae9bcd45c2 only be picky about file uploads 5 years ago
Ryan Tharp 2acc839aa5 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into ssvertriage 5 years ago
Audric Ackermann 2f3f3b8294
default to en_US if locale dictionnary is not found 5 years ago
Ryan Tharp 8ceb47823f fix logging style 5 years ago
Ryan Tharp 40951f0579 this.versionsRetrieved, handle ECONNREFUSED as bad otherwise retry in 1s, randomize list of snodes, only report status every 10% 5 years ago
Ryan Tharp c8b097c60e clean up logging a bit 5 years ago
Ryan Tharp 586aa877da change delay to 10s retry 5 years ago
Ryan Tharp cf5e186bcd change delay to 10s for initial retries, also remove space between time and units 5 years ago
Ryan Tharp 91b254d355 versionMap reverse lookup, markRandomNodeUnreachable removes from versionPools now, lint 5 years ago
Ryan Tharp 330b2b1b16 sort random pool into versions, getRandomProxySnodeAddress to use 2.0.2 or newer versions 5 years ago
Ryan Tharp fea679fe79 sendToProxy use getRandomProxySnodeAddress, retry with options 5 years ago
Maxim Shishmarev a91d925384
Merge pull request #1000 from msgmaxim/onion-requests
Client-side implementation for onion requests
5 years ago
Audric Ackermann 9ddda73ca2
Integration tests (#975)
* add first integration test Session

Checking window title
Checking window count
Can restore from seed

* FIXME torevert once found why this crash on app close

* [test] add join valid open group test

* [test] validate cannot join two times the same open group

* [test] move common things to common.js

* [test] move tests to separate files

* [test] clean

* [test] add send message to open group test

* [test] lint

* [test] rename hooks -> common

* [test] add 15s delay before considering test as slow

* upgrade electron 8.0.3 and spectron 10.0.0

* [test] signin from seed: validate pubkey

* Replace spellchecker in favor of typo-js

* [test] refactor common calls to common.js

* [test] add two different pubkey, mnemonic and displayname

* [test] FIXME unsafe eval needed for now

* [test] add: add friends test

* [test] working multi instance tests

* [test] FIXME disable snodeproxy

* [test] update yarn.lock

* [test] make tests more robust with restart from scratch each test

* [test] add link of two devices test and hard rm of apps before start (rm -r)

* remove unused file

* [test] lint

* [test] add registration from generated pubkey test

* [test] add beginning of network stub

* [test] stub "token" endpoint

* [test] add test of one message on pub group pull

* [test] add starting port randomize. looks to help for some bad start with multi instance

* [test] add stub for one to one chats (sessions)

* [test] clean code

* [test] finish add friend test and stub snode server

* [test] stub calls during link device test

* [test] add a flag to show some logs on stubbed snode

* [test] finish link of two device test. check both pubkey matches

* [test] add and use function to wrap erase+start+login+stub app

* [test] add method to login as friend and closed group test&messages

* Revert "[test] FIXME unsafe eval needed for now"

This reverts commit de5322fdae6cdab8e3b9bd9a52b7d172c9bc2d26.

* [test] apply review

* [test] fix lint

* [test] fix existing test with new spectron version

* [test] fix lint

* [test] refactor page objects

* [test] add delete account test

* [test] add unlink of two device test

* [test] make tiny waitForExists -> isExisting

* [test] add checks of link new device buttons

* upgrade fs-extra@9.0.0

* address pr review

* [test] fix spell_check test

Co-authored-by: Josh Perez <60019601+josh-signal@users.noreply.github.com>
5 years ago
Maxim Shishmarev d9759bb40a Explicitly throw on error 5 years ago
Audric Ackermann 3800ca2050
Merge pull request #999 from Bilb/notify-user-link-invalid-screen
Toast on device pairing request received but in device pairing mode
5 years ago
Maxim Shishmarev 0221e7b8c0 fix linter warnings 5 years ago
Maxim Shishmarev f2ef69f00d Handle timeouts in guard testing; address some review comments 5 years ago
Maxim Shishmarev b786df8045 Remove limit on requested nodes 5 years ago
Maxim Shishmarev 3a746109ea Path building for onion requests 5 years ago
Maxim Shishmarev a9e6d863c3 Disable long-polling 5 years ago
Vince 5c117072ff
Merge pull request #1002 from vincentbavitz/messages-open-groups
Messages open groups
5 years ago
Vincent 6360b539a3 linting 5 years ago
Ryan Tharp a9da21a807
Merge pull request #1001 from neuroscr/patchopensnapps
Fix serverRequest retry
5 years ago
Ryan Tharp 57b2840ed8 serverRequest: fix retry, fix note 5 years ago
Audric Ackermann b3d895caf3
Toast on device pairing request received but in device pairing mode 5 years ago
Vincent 6d9bcc3079 Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into clearnet 5 years ago
Vincent 99a5766592 session nomenclature updates 5 years ago
Vince 78ba6f03e1
Merge pull request #988 from neuroscr/patchopensnapps
snode communication and logging clean up #2 & AppDotNot minor refactor
5 years ago
Ryan Tharp 7a0e972ca4 refactor getRandomPoolLength out of markRandomNodeUnreachable 5 years ago
Ryan Tharp 8bf77ce44f collapse difficulty branching 5 years ago
Ryan Tharp d15445a1e0 don't create unneeded variables 5 years ago
Ryan Tharp 4bb2e83cb3 lint 5 years ago
Ryan Tharp bb7d4820a5
Merge pull request #959 from neuroscr/opengroupordering
open group avatar redo conversion properly
5 years ago
Ryan Tharp 99679741c1 some renames, improve refresh random pool failures better 5 years ago
Ryan Tharp 6bdc269081 include function name in log message 5 years ago
Ryan Tharp e4d762a358 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into patchopensnapps 5 years ago
Vince 0f06046247
Merge pull request #987 from loki-project/open-group-fix
Fix messages not being created properly in open groups
5 years ago
Vince bed64b2ab8
Merge pull request #935 from Bilb/fix-contextmenu-cache-conversation-view
Fix menu cache conversation view
5 years ago
Ryan Tharp 8d4be4cb0b lint 5 years ago
Ryan Tharp e66e30bb0b URL for lint 5 years ago
Ryan Tharp 07ce97aa56 serverRequest/sendToProxy refactor, start messagesPollLock implementation, improve logging 5 years ago
Ryan Tharp 2d76b1eda9 .loki support improvement 5 years ago
Ryan Tharp 9a01317e96 log error 5 years ago
Ryan Tharp 455bfa4ab7 result guard, mark internal-only intended functions with _ prefix and simplify parameters, logging improvements 5 years ago
Ryan Tharp 241e64b94b lint 5 years ago
Ryan Tharp e3545fa338 change unreachableNode 2nd param to object, put lock around getRandomSnodeAddress so they can't stack, markRandomNodeUnreachable returns remaining count, adjust logging 5 years ago
Ryan Tharp 1c78e1a701 sendToProxy use agent, handle 401/500s, retry system 5 years ago
Mikunj 33925d69e9 Cleanup 5 years ago
Mikunj Varsani d8b982e194 Fix messages not being created properly in open groups 5 years ago
Mikunj Varsani ba48028375
Merge pull request #977 from konstantinullrich/#631-Keyboard-selection-via-Shift-not-working-when-starting-a-selection-from-the-right
Implement Blib's change
5 years ago
Mikunj Varsani d120cbb55d
Merge pull request #966 from majestrate/loki-tld-hack-2020-03-10
make session "work" with .loki tld
5 years ago
Konstantin Ullrich c410ef5354 Remove Debuglog 5 years ago
Konstantin Ullrich 2ed7ed5de5 Implement Blib's change 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
Jeff Becker 8d684f7b1b
make .loki public chats "work"
passing number zero to environmental variables UNSETS the variable, pass "0" instead.
this commit makes it "work" but is probably not the right fix, that comes later. (tm)
5 years ago
Mikunj 745e898bcc Remove more unused functions 5 years ago
Mikunj d5bb069207 Cleanup unused functions 5 years ago
Mikunj eeb6257526 Remove settings view 5 years ago
Ryan Tharp 738057587d open group avatar redo conversion properly 5 years ago
Vince 868ad39e88
Merge pull request #932 from neuroscr/fixconvview
Fix message still loading exception
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
Ryan Tharp 91ad732549
Merge pull request #934 from neuroscr/opengroupordering
Fix message order when mix multidevice messages come in AND default avatars
5 years ago
Ryan Tharp ce876a8024 not meant to include this 5 years ago
Ryan Tharp 2b29b76d66 lint 5 years ago
Ryan Tharp 3038a8c7d2 use lodash to reduce confusion 5 years ago
Ryan Tharp 1792e2d952 add editGroupNameOrPicture to gear 5 years ago
Ryan Tharp 81d43ba5ab lint 5 years ago
Ryan Tharp 56d5bb5b33
fix lint 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
Mikunj Varsani 053b31ad38
Merge pull request #938 from Mikunj/github-actions
GitHub actions Part 2
5 years ago
Vince 67e3846787
Merge pull request #905 from jian10au/scaleslider
Zoom factor slider
5 years ago
Mikunj a09e370e1d Added testing on pull request
Disable proxy in tests.
5 years ago
Ryan Tharp c36fd8ae62 handle image/ avatar paths 5 years ago
Ryan Tharp 46d401ecbf Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into opengroupordering 5 years ago
Audric Ackermann 370467a127
Merge pull request #878 from Bilb/group-profile-image
Group profile image upload
5 years ago
Audric Ackermann a52127de5d
do not trigger change of unchanged messages on conversation reset 5 years ago
Ryan Tharp 97393ef25d fix message order when mix multidevice messages, improve error logging 5 years ago
Ryan Tharp 5b412f74ad Revert "lint"
This reverts commit c6b6ab8be6.
5 years ago
Ryan Tharp c6b6ab8be6 lint 5 years ago
Ryan Tharp 4254f15b44 fix message still loading issue 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
Ryan Tharp 0c43c511d7
Merge pull request #868 from neuroscr/tls-fix
Snode communication retries and logging improvement
5 years ago
Audric Ackermann 6b2afdf047
Merge pull request #923 from Bilb/fix-close-sessionmodal
fix catch of mouse events on forgotten modals
5 years ago
Audric Ackermann ff8c2fc050
debounce notifications update to 2sec 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 daec39b94d
fix catch of mouse events on forgotten modals 5 years ago
Audric Ackermann f0760b22ea
Make closed groups show up in contacts left panel 5 years ago
Audric Ackermann 7eab7fbcf4
Merge pull request #869 from Bilb/dialog-exit-esc-click-outside
Dialog exit esc click outside
5 years ago
Mikunj Varsani adbc791dcb
Merge pull request #877 from loki-project/group-sync
Closed group syncing
5 years ago
Brian Jian Zhao b2322bae02 check to whether the zoomFactor is shown in preload.js 5 years ago
Audric Ackermann 15738c3525
display continue session signin with seed 5 years ago
Audric Ackermann e0ff1755ac
lint 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
Audric Ackermann 1428cfe1dd
fix download profile image open groups 5 years ago
Audric Ackermann b756332f89
fix group member dialog and refresh right after group avatar update 5 years ago
Audric Ackermann 60ed8f2972
make download of group avatar work 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 f35493ce9f Linting 5 years ago
Mikunj b61dd6a839 Don't send groups in contact sync message 5 years ago
Mikunj 62825faa61 Don't perform admin check if it's a new group that we are creating 5 years ago
Mikunj fc6ca57e1e Added support for group request info 5 years ago
Mikunj d20d31b574 Linting 5 years ago
Mikunj c6be289092 Fix leaving closed groups 5 years ago
Ryan Tharp a85fc9d0ba loki-messenger => session-desktop 5 years ago
Ryan Tharp a02fe95556 detect not ready through statusCode instead of string, log any non-200 statusCode, warn if no reply at all, try to debug iv errors, don't call .json() on falsish values 5 years ago
Ryan Tharp 4a55040688 improve code quality 5 years ago
Audric Ackermann 1f411df0ce
lint 5 years ago
Audric Ackermann 99133437d6
close all dialogs on ESC or click outside 5 years ago
Ryan Tharp 4ba4b8bb54 improve logging, add one retry if not enough snodes in the swarm on long poll start 5 years ago
Ryan Tharp 69dcfa2845 getSwarmNodes refactor to include results from RANDOM_SNODES_TO_USE nodes, make refreshSwarmNodesForPubKey return filteredNodes, initialiseRandomPool() retries 3 times with delays 5 years ago
Ryan Tharp 774c468c39 handle non-base64 responses appropriately, include which server failed in logs 5 years ago
Audric Ackermann b4f1afe720
do not add new members if closed group size >= 10 5 years ago
Vince e2f74b0701
Merge pull request #853 from vincentbavitz/clearnet
More animations
5 years ago
Audric Ackermann f47d1fd9ef
Merge pull request #850 from Bilb/communicate-file-size-limit-user
show error when user try to add file >10mb as attachment
5 years ago
Vincent ad48730300 More animations 5 years ago
Mikunj Varsani cea5acf62e
Merge pull request #843 from loki-project/session-reset-cleanup
Refactor session reset handling
5 years ago
Audric Ackermann 61a243efbd
show errors when user try to add file >10mb as attachment 5 years ago
Audric Ackermann ff10637a5a
separate update group name and group members dialog
(add and remove members are separated)
5 years ago
Vincent 30ccb81d3d Disappearing messages in Channel Settings panel 5 years ago
Mikunj Varsani 8ffb1a0a10 Refactor session reset handling 5 years ago
Vincent cf0b9e45fa Emoji spacing & message highlight formatting 5 years ago
Vincent 2101abb911 Modal blurs and stylistic simplifications 5 years ago
Ryan Tharp 0667269690 remove unneeded async 5 years ago
Ryan Tharp 4210e4d14a fix no token detection conditions 5 years ago
Ryan Tharp 930bc2d094
Merge pull request #827 from neuroscr/tls-fix
improve multidevice profile name handling in open groups
5 years ago
Ryan Tharp e6f5f4e718
Merge pull request #829 from neuroscr/file-notoken
Make private attachments use generic token
5 years ago
Ryan Tharp fc19c2520d
Merge pull request #835 from neuroscr/opengrouppollfix
Open group polling fix
5 years ago
Ryan Tharp 846228ce26 Merge branch 'tls-fix' of https://github.com/neuroscr/loki-messenger into tls-fix 5 years ago
Ryan Tharp 5feee5dd5f handle profile properly if primaryDevicePubKey is not set 5 years ago
Ryan Tharp d0f0cac31e lint 5 years ago
Mikunj Varsani 13634a42c6
Merge pull request #834 from loki-project/multi-device-fix
Multi device fixes
5 years ago
Ryan Tharp dc14eb9ca7 open(), logging, stop() clears timers 5 years ago
Mikunj Varsani cc85de5250 Optimisation and lint fixes 5 years ago
Ryan Tharp eb263a9ee7 open() 5 years ago
Mikunj Varsani 4f6dd7a8d5 Rename functions to be less confusing 5 years ago
Mikunj Varsani a75ef365b8 Fix device unlinking.
Fix session request being sent even if we have keys to setup a session.
Fix minor crash.
5 years ago
Ryan Tharp c521497f90
lint 5 years ago
Ryan Tharp 14f64e3769
Remove unneeded branch 5 years ago
Ryan Tharp 6faa15d5b4
Update js/modules/loki_app_dot_net_api.js
Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
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
Mikunj Varsani d9c521b09d Fix message syncing in closed groups 5 years ago
Ryan Tharp bd4600f6c4 fix spelling and log url on serverRequest with non-json response 5 years ago
Ryan Tharp 277e2e5340 make uploadPrivateAttachment static and use window.tokenlessFileServerAdnAPI, warn if no token yet 5 years ago
Ryan Tharp 9826cf0545 use now static version of uploadPrivateAttachment 5 years ago
Ryan Tharp c83201ee9c set a default token 5 years ago
Ryan Tharp 0bf7dfab6a log.verbose isn't a thing 5 years ago
Mikunj Varsani 054a523738 Fix linked device sending automatic friend request when it already has keys for a device 5 years ago
Ryan Tharp 60259ab0bb handle clearing profileName correctly, support multidevice profiles better, use getLokiProfile() 5 years ago
Ryan Tharp 9a31e3703c make sure sendToProxy get the textResponse option from submit_challenge, improve logging 5 years ago
Ryan Tharp 8363548f01 Merge pull request #823 from neuroscr/tls-fix
Some snode JSON parsing/keypair loading from storage guards, RSS case fix, lint
5 years ago
Mikunj Varsani beb4cdbed8 Closed group fixes. (#816)
* Fix group updates not syning

* Fix leaving closed groups

* Fix incorrect members being shown on create group dialog

* Linting

* Fix create closed group showing our own conversation
5 years ago
Ryan Tharp 926a245bf6 lint and note 5 years ago
Ryan Tharp 0223f40de2 lint 5 years ago
Ryan Tharp 3ebb308175 lint 5 years ago
Ryan Tharp 145cfd762d handle inner JSON parsing errors 5 years ago
Ryan Tharp 4a65a5aa12 handle JSON parsing error 5 years ago
Ryan Tharp 78244d9ef8 file proxy is json encoded 5 years ago
Ryan Tharp b9ab28e2fc inform that we expect a non-json repsonse 5 years ago
Ryan Tharp 4d027909c6 more text response fixes, better snode not ready detection 5 years ago
Ryan Tharp df1d032d96 headers protection, textResponse support, improve logging 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
Ryan Tharp 69fe066bcc guards incase there are no members yet, fixes dialog not showing up 5 years ago
Mikunj Varsani 21e982e5c2 Fix open group joining. 5 years ago
Ryan Tharp 4c44265909 no need to validate empty token, support lokinet/getession file domains, mark broken snodes as bad, improve logging 5 years ago
Ryan Tharp ede5258dd3 improve logging 5 years ago
Ryan Tharp 99afd33fb4 improve logging 5 years ago
Ryan Tharp 3bba0571a0 markRandomNodeUnreachable() refactor, notes/logging 5 years ago
Ryan Tharp 156c11d30f allowing sending of messages if we're still waiting to hear back 5 years ago
Ryan Tharp 6c73fa99e2 extension.expiredStatus(), adjustable timers, improve guards 5 years ago
Ryan Tharp 5a440941ea squelch RSS duplicate messages 5 years ago
Ryan Tharp 8f77c2e00b expose isRss, don't close uncloseable Rss conversation on deleteMessages 5 years ago
Ryan Tharp 2c4facc694 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into tls-fix 5 years ago
Vincent c5ff70c970 Message deletion fix 5 years ago
Vincent 799fcb80f4 Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into clearnet 5 years ago
Vincent 821cf00b65 Closed group update message stylgin 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 78e2491de0 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into clearnet 5 years ago
Vincent b341ceaf76 Closed group joining completed w/o backend 5 years ago
Mikunj d7f71650ea Linting 5 years ago
Mikunj 8ae793db19 Rename BACKGROUND_FRIEND_REQUEST to SESSION_REQUEST.
Don't trigger friend request logic if a message is aimed at a group.
5 years ago
Ryan Tharp 09e133743d lint caught typo 5 years ago
Ryan Tharp 3abb691e2c lint 5 years ago
Ryan Tharp 90de43e6ff refactor out validServer() 5 years ago
Ryan Tharp eecf2252d7 use attempt from window object to reduce code duplication 5 years ago
Ryan Tharp 83e2404d89 move comments from connecting_to_server_dialog_view 5 years ago
Vincent 4fd2126fbe Fileserver update 5 years ago
Ryan Tharp 8767a57ddd actually validate URL before starting up a bunch of timers 5 years ago
Ryan Tharp 739ac4ce4e include useful info on error 5 years ago
Ryan Tharp c1cea3ca04 turn off snode proxy logging 5 years ago
Ryan Tharp d7a1fbab22 make sure TLS is forced on open groups, improve serverRequest error message 5 years ago
Ryan Tharp 3a0b3dddfd lint 5 years ago
Ryan Tharp e6ab3d55ae fix querystring in file-proxy 5 years ago
Ryan Tharp 569485f42a put back seemingly now required process.env.NODE_TLS_REJECT_UNAUTHORIZED 5 years ago
Ryan Tharp c864f00697 lint 5 years ago
Ryan Tharp 3abfd7833c fix typo 5 years ago
Ryan Tharp 260e494aee use promise version to see if we're expired 5 years ago
Ryan Tharp 058d294eb0 better error checking 5 years ago
Ryan Tharp 8e92f22974 window.extension.expiredPromise version 5 years ago
Ryan Tharp d69a0a9fd4 lint 5 years ago
Ryan Tharp aee63c3eae
file proxy needs to be able to talk to snode
- disable TLS check for fileProxy
- lokiHttpsAgent => snodeHttpsAgent (since we use for two different things now)
5 years ago
Ryan Tharp 3964e9acf0
Merge branch 'clearnet' into tls-fix 5 years ago
Ryan Tharp 1c7067a957
Merge pull request #774 from neuroscr/groupavatar
Token handling over snodeProxy
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
Vince 5bbd136493
Merge pull request #758 from neuroscr/version-check
Version check, de-signal.org-ification
5 years ago
Vincent 5527cf7ed2 Localise global vars 5 years ago
Vincent 4350b73724 Messages.json amendments 5 years ago
Vincent cb417d3665 Link preview warning on setting toggle 5 years ago
Vincent 2d4bf2b3e2 Complete conditional message onboarding 5 years ago
Vincent 31af2b60f1 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into clearnet 5 years ago
Vincent 156f0d4127 various touchups 5 years ago
Vincent bd034df8db linter 5 years ago
Vincent aeb04a3a44 onboarding messageview 5 years ago
Ryan Tharp 18065c101b minor refactor 5 years ago
Ryan Tharp daa21c1265 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into groupavatar 5 years ago
Vince b3fca524b2
Merge pull request #773 from Bilb/fix-open-conversation-accepted-friend-request
open the conversation when accepting a friend request
5 years ago
Ryan Tharp 3d70a6dc66 make sure token comms are done over fileProxy, other notes, logging adjustment 5 years ago
Audric Ackermann b9da721faa
open the conversation when accepting a friend request
also, it does what is needed to show the new friend in the friend list
5 years ago
Maxim Shishmarev 3f58dea035 Remove mixpanel 5 years ago
Ryan Tharp 24b37b93c6 add .loki to have a self-signed cert 5 years ago
Ryan Tharp 615a41fa21
Merge branch 'clearnet' into tls-fix 5 years ago
Vince c95c83ab6b
Merge pull request #769 from Bilb/fix-registration-pubkey-scramble
fix text scramble animation on registration
5 years ago
Vince 7debb1a3de
Merge pull request #764 from Bilb/fix-refresh-group-panel-files
refresh files in group in group panel
5 years ago
Audric Ackermann e2921103bd
fix lint and clean code 5 years ago
Audric Ackermann d411465a6c
fix text scramble animation on registration 5 years ago
Vincent 9dcc851ebd Updated all icon references 5 years ago
Vincent 4f881ab9a3 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into clearnet 5 years ago
Vincent f55e20d8ac Cleanup media view formatting 5 years ago
Maxim Shishmarev 02320334f0 Remove P2P 5 years ago
Vincent ae01b11478 Looking into keyboard navigation 5 years ago
Audric Ackermann 2721b2a477
refresh files in group in group panel 5 years ago
Ryan Tharp 19b007696c
address missing comma for lint 5 years ago
Ryan Tharp 646c3b2f26 disable unauthorization rejection when making https requests limited to lokiRpc 5 years ago
Ryan Tharp c80098ab2e update note 5 years ago
Ryan Tharp a0599d27bc get latest version through snode proxy, remove clearfix from ExpiredAlertBanner 5 years ago
Ryan Tharp 3797a2169c add skipToken to establishConnection options, smuggle out secureRpcPubKey 5 years ago
Audric Ackermann 48b5e53e26
fix the textscramble for sessionID on registration 5 years ago
Audric Ackermann 5360ab6150
fix unit tests: remove not used count in scrolldown view and ass… (#750)
fix unit tests: remove not used count in scrolldown view and assert svg present
5 years ago
Audric Ackermann 225dabf4f2
Make the SessionIDEditable component a textarea rather than a co… (#751)
Make the SessionIDEditable component a textarea rather than a content editable div
5 years ago
Maxim Shishmarev 3418fff2d3
Merge pull request #749 from neuroscr/rss-proxy
pull RSS through file proxy
5 years ago
Maxim Shishmarev d910633422
Merge pull request #746 from msgmaxim/no-autojoin-loki-chats
Disable auto-joining default loki open groups
5 years ago
Audric Ackermann 736cd0f652
session-id-editable-textarea 5 years ago
Maxim Shishmarev cf10a19b34 Disable auto-joining default loki open groups 5 years ago
Audric Ackermann 6c2aefbe11
fix unit tests: remove not used count in scrolldown view and assert svg
present
5 years ago
Vince 310038ec31
Merge pull request #748 from loki-project/brand-redesign
Brand redesign
5 years ago
Ryan Tharp 8fc5b6769a pull RSS through file proxy 5 years ago
Maxim Shishmarev 3472a1a938 Remove unused destinationRegistrationId; lint 5 years ago
Audric Ackermann e946721a8d
fix lint 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 b7e93ab597 Support sealed sender for friend requests 5 years ago
Maxim Shishmarev b405b150cc Sealed sender support 5 years ago
Maxim Shishmarev dc0571137c
Merge pull request #734 from neuroscr/fileproxy
ephemeral layering file proxy
5 years ago
Maxim Shishmarev 09bfd9e4ed
Merge pull request #719 from msgmaxim/private-groups
Fix not showing non-friend members in update group dialog
5 years ago
Audric Ackermann 3b24714f3e
Sort messages by sent_at (#718)
Sort messages by sent_at
5 years ago
Audric Ackermann a39881ff1a
Display subscriber count for open groups (#741)
Display subscriber count for open groups
5 years ago
Ryan Tharp 758a936e8f include IV in server response 5 years ago
Ryan Tharp ab83f89142 _sendToProxy pass headers/handle response refactor, lint 5 years ago
Ryan Tharp f2233c20c7 add missing semicolon 5 years ago
Ryan Tharp 56648a6e30 remove date, we have git 5 years ago
Ryan Tharp c065927148 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into fileproxy 5 years ago
Ryan Tharp 419dd09c03
Disable link previews as default per Kee on signup 5 years ago
Ryan Tharp 11359fc037
Merge branch 'clearnet' into fileproxy 5 years ago
Vincent 4a7e2dece7 Password lock screen and delete data screen 5 years ago
Audric Ackermann c92d22fece
allow space inside a display name but not at start or end 5 years ago
Vincent ff7d2468ca Delete channel / group merge 5 years ago
Maxim Shishmarev c1a55848b8
Merge pull request #739 from msgmaxim/secondary-device-fix
Fix not showing messages from secondary devices
5 years ago
Vincent 0a525629ee Prevent illegal username and passwords 5 years ago
Maxim Shishmarev 8ce066b802 Display subscriber count for open chats 5 years ago
Vincent 4d690768a6 Scrolling button updated and animations to modals 5 years ago
Vincent a0a5a61b29 Various changes suggested by redesign overview 5 years ago
Vincent 3dd18a0c9c Profile picture upload, fixes and copy 5 years ago
Ryan Tharp 5ced9a2b85 initial refactor of feaure flag detection statements in serverRequest() 5 years ago
Ryan Tharp 41e35a1647 support file uploads on file proxy, fix _sendToProxy calling 5 years ago
Ryan Tharp f8252ec1ec decrypt file server response, remove debug, handle crypt before _sendToProxy, improve json parsing failure logging 5 years ago
Ryan Tharp e51a030dc9 include log 5 years ago
Maxim Shishmarev 7cc2f5d707 Fix not showing messages from secondary devices 5 years ago
Audric Ackermann d13efafad2
"Leave {Closed|Open} Group" button depending on group opened 5 years ago
Audric Ackermann 293eca0509 Merge branch 'brand-redesign' into clearnet 5 years ago
Audric Ackermann d3f994d9bf Merge branch 'clearnet' of github.com:loki-project/loki-messenger 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
Vince 5d705312cc
Merge branch 'brand-redesign' into brand-redesign 5 years ago
Vincent b68b4d8a27 Formatting and button positioning 5 years ago
Vincent c369b0c553 Edit user profile complete 5 years ago
Audric Ackermann 37cbd3d2c0 fix SessionSettings not found as does not exist 5 years ago
Ryan Tharp ce2e85cd38 send ephermal pubkey not privkey, file_proxy JSON encode body 5 years ago
Ryan Tharp 6ab16d7e56 fix case so function exists, give a warning when initialiseRandomPool or getSwarmNodes fail 5 years ago
Ryan Tharp 4198f30b99 Label errors better, make _sendToProxy use ephermal layering 5 years ago
Ryan Tharp 3969817a0a lint
lint

lint
5 years ago
Ryan Tharp 1a785a2435 fix getSwarmNodes exception handler, lint 5 years ago
Ryan Tharp 9e10d11e9d hardcode file server pub key, pass it to _server 5 years ago
Vincent a1a582d7ea Session branding fixes 5 years ago
Vincent 5fbbdc33c3 Signal branding 5 years ago
Ryan Tharp b0561f144b
if you have invalid token, wait for good token 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
Audric Ackermann 4d950f859b add back link device in settings in a dialog 5 years ago
Vincent f7548fc6ef Finalising pr 5 years ago
Vincent 010cf045cb optimisation of ternary & binary expr. 5 years ago
Vincent e065cc404f Password set, change and remove complete 5 years ago
Vincent 3e57367ce6 Mentions view styles 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 a8f45b527e remove useless code 5 years ago
Audric Ackermann 1d63bc3203 add required props in grouppanel to handle disappearing message sets 5 years ago
Audric Ackermann 1e69019efa fix delete button message placement when grouppanel is opened 5 years ago
Audric Ackermann 40187755c2 fix download attachment when showing groups media lightbox 5 years ago
Audric Ackermann ab862dbecf fix lint 5 years ago
Audric Ackermann 86e39ce4e2 enable back lightbox on groupsettings panel to see group medias 5 years ago
Audric Ackermann 213db6c1ed fix lint 5 years ago
Audric Ackermann ab0ff9c3ad rename showUserDetails -> avatarClick for conversationHeader 5 years ago
Audric Ackermann 43956709ad include the channel settings panel on right of conversation 5 years ago
Audric Ackermann ddaf62a499 add group settings page with media downladable and docs only 5 years ago
Audric Ackermann 9b8ad976e3 remove not used AddServerDialog -> now on chanel section 5 years ago
Audric Ackermann 84c315449f show nb of members on group chat when members.length>0 5 years ago
Vincent 6b577915a0 Fixed typos 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
Maxim Shishmarev 0eda74d476 Fix not showing non-friend members in update group dialog 5 years ago
Vincent 5360968a91 Add public server modal to message pane 5 years ago
Maxim Shishmarev 033492a200 Sort messages by sent_at 5 years ago
Vincent 2b7af04587 Message selection fixed and optimised for speed 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 8c9854dd90 Settings onClick functionality 5 years ago
Vincent 505697bbcd App view change working 5 years ago
Vincent e7d3bc6d35 Settings view modals and categories 5 years ago
Vince d8cd0cfe92
Update password_dialog_view.js
Revert
5 years ago
Vince 2cf152b882
Update signal.js
Rmv old deps
5 years ago
Vincent 74fd0159eb Fix conflicts 5 years ago
Vince 3df5ff2060
Delete password_dialog_view_old.js 5 years ago
Vincent a2f08c6e14 Stylistic icing 5 years ago
Vincent dff4523efa Cleanups 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 ecaf37cc82 resolve merge issues 5 years ago
Audric Ackermann 634aaa36d4 update loading screens with session subtitle 5 years ago
Audric Ackermann 6209d7d2e2 remove conversation when friendrequest is declined 5 years ago
Audric Ackermann 34fde5f71a contact list, show receivedfriendrequest, then sent, then friends 5 years ago
Audric Ackermann 05bbc43b22 fix accept/decline friend request from conversationListItem 5 years ago
Audric Ackermann 7c726c8f47 move the enter session editable to a custom component 5 years ago
Audric Ackermann b09ca5c751 remove not used headerview 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 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 5 years ago
Vincent 8aac656107 Modals finished. Need to xfer all to React 5 years ago
Vincent 9afb8b4d5e Major rework of context menus 5 years ago
Maxim Shishmarev a195c98061 Add a feature flag for snode proxy 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
Vincent 5a6960b481 Completed toast stacking, fadeout and close. 5 years ago
Audric Ackermann 6574585938 make default theme to dark 5 years ago
Ryan Tharp 7507b9c2ce defeat caching of context menu, and remove unneeded parameter to getHeaderProps 5 years ago
Audric Ackermann 2cc7f3ed20 fix merge issue 5 years ago
Audric Ackermann db12bf0f3e ugly hack to empty contenteditable div 5 years ago
Audric Ackermann ccd037201b remove unused sessionIconButton class under /session 5 years ago
Audric Ackermann b1406ed391 lint and remove unused code 5 years ago
Audric Ackermann 4ad62284fa add an animation when showing the sessionID on registration 5 years ago
Audric Ackermann 5039930508 add basic secondary device link to new registration page
needs to handle errors and popup to show secret words, ...
5 years ago
Audric Ackermann 47101c85f7 add signin with mnemonic to sessionRegistration page 5 years ago
Audric Ackermann 4f889b3c69 big refactor of scss to include session- prefix everywhere 5 years ago
Audric Ackermann 4728bf8274 fill registration page 5 years ago
Audric Ackermann cc97d9284b add first chunck of our SessionRegistrationView 5 years ago
Ryan Tharp b2632554ba expose isRss to react 5 years ago
Ryan Tharp e7a08b696b make sure isPublic/isRss are boolean values 5 years ago
Vincent 94f6ee3f3b Inital toast UI 5 years ago
Vincent 02d23e972c Optimisations and SASS simplifcation 5 years ago
Vincent 2bdc0579c3 Message deletion moderator check and toast. 5 years ago
Ryan Tharp c9c1567e80 fix token refresh, log error when failing to send a message 5 years ago
Ryan Tharp 1c02489c2f improve context for log message 5 years ago
Ryan Tharp 2cf39cc1ed
Merge pull request #690 from neuroscr/multidevice-publicchat
Add/Remove Moderators interface
5 years ago
Vincent fc235d6057 Completed message selection 5 years ago
Vincent 0c4f57e57d Added session button types and session button colors 5 years ago
Ryan Tharp 7a97736751 remove unused manageModerators dialog 5 years ago
Ryan Tharp 88b62210e7 array/meta guard, getModerators(), addModerators()/removeModerators() 5 years ago
Ryan Tharp 5730a88c18 add/remove moderator modal dialogs 5 years ago
Vincent 98b4b18583 Added message selection inital functionality and added to buttons 5 years ago
Audric Ackermann 531b782669 click on our avatar show the edit profile dialog & fix lint 5 years ago
Vincent 4d105f5c66 Simplified icons object 5 years ago
Ryan Tharp b100205730 fix time includes, unregisterChannel use findIndex 5 years ago
Ryan Tharp dc13091e99 Merge branch 'multidevice-publicchat' of https://github.com/neuroscr/loki-messenger into multidevice-publicchat 5 years ago
Ryan Tharp 03efa0634b add back in time functions 5 years ago
Ryan Tharp 549e3b4516
Merge branch 'clearnet' into multidevice-publicchat 5 years ago
Vincent 533ec4eedc Fixed syntax & linted 5 years ago
Vincent a6fb54233a Created generalised icon button component 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 91a814b20a remove avatar annotation if not needed, lint 5 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 5 years ago
Ryan Tharp facae157fe actually move public chat specific functions into this class (isolating the file server classes) 5 years ago
Ryan Tharp a7bb17b977 remove _adnApi and expect LokiAppDotNetAPI to be like the serverAPI 5 years ago
Ryan Tharp eb888874e1 remove the need for lokiPublicChatAPI and reorganize the process/notes 5 years ago
Ryan Tharp 24f7c33ab6 add isPublic property, support public chat settings 5 years ago
Ryan Tharp 22979e9d6b add amMod property 5 years ago
Ryan Tharp 3678b49787 abort trying response if failed 5 years ago
Ryan Tharp 027bb76989 setPublicSource now marks convo active, make getPublicSendData use the lokiPublicChatAPI findOrCreateChannel, add some warnings 5 years ago
Ryan Tharp ca0e1f995c handle public group updates differently 5 years ago
Ryan Tharp e9773c05be mark all public servers as active (move out of friends tab into convos where you'd expect it) 5 years ago
Ryan Tharp a3abf3b14a
Merge pull request #661 from sachaaaaa/encrypted_avatar
Encrypted profile pic
5 years ago
sachaaaaa 4da7243945 simplify tiny public chat snippet 5 years ago
Maxim Shishmarev 19786108a3 address reviews 5 years ago