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
6 years ago
Vincent
08cc218364
Fixed orderin of toasts with Maps
6 years ago
Vince
24ebf6b26a
Update js/background.js
...
Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
6 years ago
Vince
90cce5e9ae
Update js/background.js
...
Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
6 years ago
Vince
bfab163c5c
Update js/background.js
...
Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
6 years ago
Vince
c4d7cfb90e
Update js/background.js
...
Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
6 years ago
Vince
9cd27abf31
Merge branch 'brand-redesign' into brand-redesign
6 years ago
Vincent
597c177ced
Syntactical sugar
6 years ago
Vincent
34ce386bdb
Finalise uniquified toast stacking and deletion
6 years ago
Vincent
4d463c659c
Filesize toast amend
6 years ago
Vincent
5a6960b481
Completed toast stacking, fadeout and close.
6 years ago
Audric Ackermann
6574585938
make default theme to dark
6 years ago
Ryan Tharp
7507b9c2ce
defeat caching of context menu, and remove unneeded parameter to getHeaderProps
6 years ago
Audric Ackermann
2cc7f3ed20
fix merge issue
6 years ago
Audric Ackermann
db12bf0f3e
ugly hack to empty contenteditable div
6 years ago
Audric Ackermann
ccd037201b
remove unused sessionIconButton class under /session
6 years ago
Audric Ackermann
b1406ed391
lint and remove unused code
6 years ago
Audric Ackermann
4ad62284fa
add an animation when showing the sessionID on registration
6 years ago
Audric Ackermann
5039930508
add basic secondary device link to new registration page
...
needs to handle errors and popup to show secret words, ...
6 years ago
Audric Ackermann
47101c85f7
add signin with mnemonic to sessionRegistration page
6 years ago
Audric Ackermann
4f889b3c69
big refactor of scss to include session- prefix everywhere
6 years ago
Audric Ackermann
4728bf8274
fill registration page
6 years ago
Audric Ackermann
cc97d9284b
add first chunck of our SessionRegistrationView
6 years ago
Ryan Tharp
b2632554ba
expose isRss to react
6 years ago
Ryan Tharp
e7a08b696b
make sure isPublic/isRss are boolean values
6 years ago
Vincent
94f6ee3f3b
Inital toast UI
6 years ago
Vincent
02d23e972c
Optimisations and SASS simplifcation
6 years ago
Vincent
2bdc0579c3
Message deletion moderator check and toast.
6 years ago
Ryan Tharp
c9c1567e80
fix token refresh, log error when failing to send a message
6 years ago
Ryan Tharp
1c02489c2f
improve context for log message
6 years ago
Ryan Tharp
2cf39cc1ed
Merge pull request #690 from neuroscr/multidevice-publicchat
...
Add/Remove Moderators interface
6 years ago
Vincent
fc235d6057
Completed message selection
6 years ago
Vincent
0c4f57e57d
Added session button types and session button colors
6 years ago
Ryan Tharp
7a97736751
remove unused manageModerators dialog
6 years ago
Ryan Tharp
88b62210e7
array/meta guard, getModerators(), addModerators()/removeModerators()
6 years ago
Ryan Tharp
5730a88c18
add/remove moderator modal dialogs
6 years ago
Vincent
98b4b18583
Added message selection inital functionality and added to buttons
6 years ago
Audric Ackermann
531b782669
click on our avatar show the edit profile dialog & fix lint
6 years ago
Vincent
4d105f5c66
Simplified icons object
6 years ago
Ryan Tharp
b100205730
fix time includes, unregisterChannel use findIndex
6 years ago
Ryan Tharp
dc13091e99
Merge branch 'multidevice-publicchat' of https://github.com/neuroscr/loki-messenger into multidevice-publicchat
6 years ago
Ryan Tharp
03efa0634b
add back in time functions
6 years ago
Ryan Tharp
549e3b4516
Merge branch 'clearnet' into multidevice-publicchat
6 years ago
Vincent
533ec4eedc
Fixed syntax & linted
6 years ago
Vincent
a6fb54233a
Created generalised icon button component
6 years ago
Maxim Shishmarev
5123fa0409
Merge pull request #669 from msgmaxim/restoration
...
Prompting the user to reset session on invalid ciphertext
6 years ago
vincentbavitz
449eb8536b
System clock ( #677 )
...
* Show toast when client clock is out of sync
* Fixed syntactical misarrangements
* Simplify getServerTime method
* Futher simplify getServerTime method
* Update js/modules/loki_app_dot_net_api.js
Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
* Update js/modules/loki_app_dot_net_api.js
Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
* Update loki_app_dot_net_api.js
Use cached timestamp value
* Update preload.js
Update some values to function scope
* Updated syntax
* Semifinal changes
* Improved efficiency and eliminated need for restart on clock update
* Remove await and immediately invoked function
6 years ago
Ryan Tharp
91a814b20a
remove avatar annotation if not needed, lint
6 years ago
Ryan Tharp
bb66515cce
we now expose LokiAppDotNetServerAPI, move getPrivateKey into chatAPI, deleteMessage clean up forEach with filter, add channel setting functions, update moderators endpoint/use primary device
6 years ago
Ryan Tharp
facae157fe
actually move public chat specific functions into this class (isolating the file server classes)
6 years ago
Ryan Tharp
a7bb17b977
remove _adnApi and expect LokiAppDotNetAPI to be like the serverAPI
6 years ago
Ryan Tharp
eb888874e1
remove the need for lokiPublicChatAPI and reorganize the process/notes
6 years ago
Ryan Tharp
24f7c33ab6
add isPublic property, support public chat settings
6 years ago
Ryan Tharp
22979e9d6b
add amMod property
6 years ago
Ryan Tharp
3678b49787
abort trying response if failed
6 years ago
Ryan Tharp
027bb76989
setPublicSource now marks convo active, make getPublicSendData use the lokiPublicChatAPI findOrCreateChannel, add some warnings
6 years ago
Ryan Tharp
ca0e1f995c
handle public group updates differently
6 years ago
Ryan Tharp
e9773c05be
mark all public servers as active (move out of friends tab into convos where you'd expect it)
6 years ago