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