Commit Graph

7310 Commits (9dc816049708f7fc1f970290ea2660426cf33a13)
 

Author SHA1 Message Date
Ryan Tharp c83201ee9c set a default token 5 years ago
Ryan Tharp b0c71d9ee6 Merge pull request #828 from neuroscr/file-notoken
log.verbose isn't a thing
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 8cca388eec Merge pull request #826 from neuroscr/tls-fix
make sure invalid Pubkey is shown to the user and stop loading animation
5 years ago
Ryan Tharp 192fb3e382 add line break due to CI 5 years ago
Ryan Tharp 9b204e4a8f make sure invalid Pubkey is shown to the user and stop loader 5 years ago
Ryan Tharp e57fca8bc8 Merge pull request #825 from neuroscr/tls-fix
make sure sendToProxy get the textResponse option from submit_challenge
5 years ago
Ryan Tharp 9a31e3703c make sure sendToProxy get the textResponse option from submit_challenge, improve logging 5 years ago
Ryan Tharp d9bd481366 Make RSS feed names match iOS 5 years ago
Mikunj e943c9bd42 Bump version to 1.0.1 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
Ryan Tharp dfb5b0ed9f throw instead of log 5 years ago
Ryan Tharp 0ac79b2275 convert logging to throws 5 years ago
Ryan Tharp 23fe8407ea fix typo 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 387c30379c Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into tls-fix 5 years ago
Ryan Tharp dbff390035 improve guards on loading keypair 5 years ago
Ryan Tharp 926a245bf6 lint and note 5 years ago
Ryan Tharp 93bae93623 lint 5 years ago
Ryan Tharp 0223f40de2 lint 5 years ago
Ryan Tharp 3ebb308175 lint 5 years ago
Ryan Tharp 2b53146362 make RSS feeds title case match 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 e4a48f87ab Merge pull request #815 from neuroscr/tls-fix
Revert RSS change #807
5 years ago
Ryan Tharp 78244d9ef8 file proxy is json encoded 5 years ago
Mikunj Varsani aec4ad0a26
GitHub actions (#814)
* Added build and release actions

* Added building instructions.
Updated electron builder to 23.2.3.
Fix unpacked directory not being removed correctly.

* Minor fix to build command

* Allow users to change install location on windows.
Added AppImage for linux.

* Fix artifact naming
5 years ago
Kee Jefferys 6df5d612c1
Remove non relevant info 5 years ago
Ryan Tharp b5fb20ab29
Merge pull request #807 from neuroscr/tls-fix
Close join open group on success and friends...
5 years ago
Ryan Tharp 1179105a75 allow TLDs longer than 5 characters, actually close on sucess 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 625fe0fee2
Session v1.0 changes (#802)
* correct typo in readme

* include log

* decrypt file server response, remove debug, handle crypt before _sendToProxy, improve json parsing failure logging

* support file uploads on file proxy, fix _sendToProxy calling

* bump form-data to 3.0

* initial refactor of feaure flag detection statements in serverRequest()

* fix  send-message line-height with multiple lines

* fix lint

* fix position of delete account modal

* Profile picture upload, fixes and copy

* Various changes suggested by redesign overview

* Scrolling button updated and animations to modals

* Display subscriber count for open chats

* Prevent illegal username and passwords

* Delete channel / group merge

* Solidification of minor changes w appview injections

* hide description field in group panel for now

* fix join publicgroups pulls

* increase min height respecting ratio

* allow space inside a display name but not at start or end

* fix height of leftpane overlay view

* add back typing indicator and read receipt setting under privacy

* Auto-focus new open chat input box

* Password lock screen and delete data screen

* touchups

* Resolving Bilb revisions

* Disable link previews as default per Kee on signup

* remove date, we have git

* add missing semicolon

* _sendToProxy pass headers/handle response refactor, lint

* fix my yarn conflict/resolve

* include IV in server response

* Sealed sender support

* Support sealed sender for friend requests

* fix lint

* Remove unused destinationRegistrationId; lint

* Update messages.json

* pull RSS through file proxy

* fix unit tests: remove not used count in scrolldown view and assert svg
present

* Disable auto-joining default loki open groups

* session-id-editable-textarea

* fix the textscramble for sessionID on registration

* speed up lint, add lint-full/format-full, make sure use lint-full

* add skipToken to establishConnection options, smuggle out secureRpcPubKey

* get latest version through snode proxy, remove clearfix from ExpiredAlertBanner

* expose semver and LokiAppDotNetServerAPI because we can't get ourKey from storage early enough

* update note

* fix upgrade link, wrap expiredWarning in span for styling, use br to clear the float, trim trailing whitespace

* designalify

* designalify

* designalify user agent

* continue designalification

* make expired banner legible

* remove ugly TLS hack

* disable unauthorization rejection when making https requests limited to lokiRpc

* Update main.js

Aspect ratio amendment

* Constants rework

* local commit

* event listeners

* address missing comma for lint

* fix header sessions message section

* fix profile image size conversation list with pending friend request

* textarea centering

* refresh files in group in group panel

* Looking into keyboard navigation

* Remove P2P

* cache eslint on `lint` but not `ready`

* Cleanup media view formatting

* force locale to be EN until our files are updated and translated

* Simplification of keyup

* Updated all icon references

* SASS fixup

* fix disabled state of message input on sent friendrequest

* trim pubkey when user can enter one to remove whitespaces

* remove lZ in path which fixes errors on svg and does not alter rendering

* fix text scramble animation on registration

* reload app on ctrl-r or f5 from anywhere

* add back file which should have not been deleted

* fix lint and clean code

* fix lint

* add .loki to have a self-signed cert

* Remove mixpanel

* use local shortcut instead of global shortcut

otherwise, ctrl+r is only caught bu the last loaded instance

* open the conversation when accepting a friend request

also, it does what is needed to show the new friend in the friend list

* make sure token comms are done over fileProxy, other notes, logging adjustment

* leftpane sections titles are Wasa bold

* minor refactor

* onboarding messageview

* linter

* fix padding buttons overlay

* do not render session-id-editable border when textarea disabled

* textarea sessionID SpaceMono font

* various touchups

* fix font of description to sfprodisplay

* reduce triple dots conversation header icon size

* reduce size of conversationHeader title font size

* fix font for session-search-input

* make conversationlistitem title font wasa

* fix green and white border under title in leftpane

* fix panel-text-divider font-size and family

* disable completely borders for profile images

* make profile image which where 48pixels big 36 noew, as no more border

* Complete conditional message onboarding

* cache file deletions

* Link preview warning on setting toggle

* Messages.json amendments

* Join channel generalisation

* Localise global vars

* remove eslintcache

* rm global launchcount

* Remove source field from envelope

* Session public chat icon

* CLosed groups ui initial listprops

* Desktop: enable useSnodeProxy feature flag

* 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)

* enable useSealedSender too per Maxim

* lint

* lint

* window.extension.expiredPromise version

* better error checking

* use promise version to see if we're expired

* fix typo

* lint

* put back seemingly now required process.env.NODE_TLS_REJECT_UNAUTHORIZED

* fix querystring in file-proxy

* lint

* fix typo

* Remove more references to signal.org

* make sure TLS is forced on open groups, improve serverRequest error message

* Closed groups UI

* function params changes

* turn off snode proxy logging

* include useful info on error

* actually validate URL before starting up a bunch of timers

* Closed groups overlay integration

* move comments from connecting_to_server_dialog_view

* use attempt from window object to reduce code duplication

* refactor out validServer()

* lint

* lint caught typo

* Rename BACKGROUND_FRIEND_REQUEST to SESSION_REQUEST.
Don't trigger friend request logic if a message is aimed at a group.

* Linting

* Closed group joining completed w/o backend

* 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.

* Remove unneeded boolean condition.

* Closed group update message stylgin

* constants renaming

* Message deletion fix

* gruntify

* fix grunt error

* expose isRss, don't close uncloseable Rss conversation on deleteMessages

* remove copyId and block user on RSS feeds

* remove options from RSS feed that don't make any sense and don't work

* fix grunt error

* squelch RSS duplicate messages

* extension.expiredStatus(), adjustable timers, improve guards

* allowing sending of messages if we're still waiting to hear back

* markRandomNodeUnreachable() refactor, notes/logging

* improve logging

* improve logging

* no need to validate empty token, support lokinet/getession file domains, mark broken snodes as bad, improve logging

* try to address travis-osx lint complaints

* not designed to have a period at the end of titleIsNow

* put period back at the end

* Catch a stray loki messenger

* fix stray loki messenger

* loki messenger isnt a thing

* lint

* Fix open group joining.

* guards incase there are no members yet, fixes dialog not showing up

* fixed file server holding up message sender init.
fix joining closed groups.

* Clean

* Don't wait for file server to return tokens when establishing home connection.

* Disable join public chat prompt

Co-authored-by: Audric Ackermann <audric.bilb@gmail.com>
Co-authored-by: Ryan Tharp <neuro@interx.net>
Co-authored-by: Vince <vincent@loki.network>
Co-authored-by: Maxim Shishmarev <msgmaxim@gmail.com>
5 years ago
Mikunj Varsani 3985f97e31
Merge pull request #798 from loki-project/hide-join-public-chat
Disable join public chat prompt
5 years ago
Mikunj Varsani ce4909cd29 Disable join public chat prompt 5 years ago
Mikunj Varsani 1c89d130c9
Merge pull request #797 from loki-project/bug-fixes
Bug fixes
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 38745b2537
Merge pull request #796 from neuroscr/tls-fix
Fix "Update Group" on fresh open group chats
5 years ago
Ryan Tharp 69fe066bcc guards incase there are no members yet, fixes dialog not showing up 5 years ago
Mikunj Varsani a8f1cb9359
Merge pull request #794 from loki-project/open-group-fix
Fix open group joining.
5 years ago
Mikunj Varsani 21e982e5c2 Fix open group joining. 5 years ago
Ryan Tharp 7919d22397
Merge pull request #787 from neuroscr/tls-fix
Quality of life fixes
5 years ago
Ryan Tharp 8aa7682bc4 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into tls-fix 5 years ago
Ryan Tharp 558d7dd254
Merge pull request #793 from neuroscr/relattach
try to address travis-osx tslint complaints
5 years ago