Commit Graph

199 Commits (a9189979e1f46b272470748fc9c1e28e59306dbb)

Author SHA1 Message Date
Beaudan Brown 9beea2cbd3 Enforce curlies completely and lint with new settings
Mikunj 21dad58537 Linting.
Mikunj a89358676c Update electron-context-menu.
Only allow copying QR code since saving doesn't work.
Ryan Tharp c57571fdfd loki.network rss feed
Beaudan 014558d939 Squash and clean of old PRs, move towards sending cleartext again
Beaudan Campbell-Brown 73b417e605
Merge pull request from BeaudanBrown/testnet
Separate testnet
Beaudan 492bb3723a Move pubkey truncation to loki_rpc and add window function
Maxim Shishmarev cdd374a4b2 Add a toggle option for typing indicators; use short ttl for them
Beaudan df2c4af67c Run lint and check for ip or address when removing unreachable nodes
Beaudan 87c5d0858c Choose a random seed node from a list for bootstrapping
sachaaaaa c53633e367 Clearnet p2p with https (no verification yet)
Beaudan d12f6b6d32 Handle swarm nodes the same for us or contacts, attach our key to message api object
Beaudan Campbell-Brown 971aef0c1b
Merge pull request from BeaudanBrown/clearnet-seeds
Clearnet seeds
Beaudan Campbell-Brown 5c5155899e
Merge pull request from BeaudanBrown/tls-fix
Have to put the tls setting here for some reason
Beaudan 6b2b9ce926 Remove default port and use port from storage server responses
Beaudan eea2b8e6a7 Do port null check inside rpc call
Beaudan 8d4bfc27c9 Have to put the tls setting here for some reason
Beaudan e520bf109a Persist PoW difficulty and update if get response from snodes
Mikunj 8808100796 Merge signal-1.24.0
# Conflicts:
#	.github/PULL_REQUEST_TEMPLATE.md
#	background.html
#	config/default.json
#	config/production.json
#	js/models/conversations.js
#	js/models/messages.js
#	js/views/conversation_view.js
#	js/views/inbox_view.js
#	js/views/settings_view.js
#	main.js
#	package.json
#	test/index.html
#	ts/components/conversation/ContactName.tsx
#	yarn.lock
Mikunj 3a8111020e Merge v1.23.0
# Conflicts:
#	background.html
#	package.json
#	yarn.lock
Mikunj e343a04eea Merge commit '18b5b7c046436f2defab2e20407e22da180bf97b' into signal-1.22
# Conflicts:
#	app/sql.js
#	background.html
#	config/default.json
#	js/background.js
#	js/models/conversations.js
#	js/models/messages.js
#	js/modules/data.js
#	js/signal_protocol_store.js
#	js/views/conversation_search_view.js
#	libtextsecure/message_receiver.js
#	libtextsecure/sendmessage.js
#	main.js
#	package.json
#	preload.js
#	test/index.html
#	ts/components/Avatar.tsx
#	ts/components/conversation/ConversationHeader.md
#	ts/components/conversation/ConversationHeader.tsx
Beaudan 960bd3fff2 Move JobQueue to be a module so that we can use it in preload
Scott Nonnenberg 5a50786e7a Lint fixes
Gabe Stocco 851c1a0e47 Adding right click listener for URLs and Text Selections ()
* Adds right-click listener

For urls and text selections

* Fixes build-release on windows

Should still be bash compatible too

* Update context menu line

Responding to feedback from @JaredPotter
Beaudan 531ee92dcb Updated messenger to work with slightly different storage server API and changed swarm requests to go through storage server
Scott Nonnenberg c8ea2e9463 Download and install updates without the help of electron-updater
Scott Nonnenberg 7cfd3870d5 Escape XML delimiters for notifications on linux
Thanks to @whitequark for pointing out an inconsistency in the way that
some Linux desktop environments were displaying markup in notifications.
Beaudan 0d3c010cf7 I didn't realise there were 2 different windows between processes and I shouldn't have removed this
Beaudan Campbell-Brown 8e3542b511
Merge pull request from sachaaaaa/channel_encryption
Hook up channel encryption
sachaaaaa 4714cafa6f
Merge pull request from sachaaaaa/commit_hash_about
Show commit hash in About window for beta builds
sachaaaaa 37f0fced29 Show commit hash in About window for beta builds
Beaudan 5030ad4021 Made the slider label populate as well, plus removed redundant window function
sachaaaaa aa722590fa use channel encryption with storage server
Mikunj 75d0894104 Fixed files not included in release.
Moved node relevant stuff in libloki into its own modules folder.
Scott Nonnenberg ce9a52dde3 Remove unnecessary methods on window
Beaudan 6426a5eb9b Added ability to look up our .loki address and now send that with our LokiAddress messages
Beaudan 5d823de6f9 Renamed lokiSnodeAPI to start with lower case for consistency, refactor snode API to use conversation controller
Mikunj 725a41a8d7 Added link preview setting.
sachaaaaa f900a08eda
Merge pull request from sachaaaaa/merge_1_21_0
Merge Signal 1.21.0
sachaaaaa a0f67c22da Merge branch 'textsecure/master' into merge_1_21_0
* textsecure/master: (26 commits)
  v1.21.0
  v1.21.0-beta.4
  Dark Theme: Preserve blue background on app loading screen
  Localization updates
  Fix width of audio player when window is very narrow
  A number of small fixes for Link Previews
  Get rid of the white flash when the app starts up ()
  v1.21.0-beta.3
  Lint fixes
  Introduce new language: NB
  Fail over to all numbers in retry if errors don't have numbers
  Use the proper method for pulling attachments off disk for retry
  Fix rendering bug with verified state in updateVerified()
  Update electron-builder and electron-updater
  Ensure that dialog pops up when permissions denied for voice note
  Lint fixes
  Large update to localization strings
  Link Previews
  Ensure that blocked messages are dropped even after sealed sender
  Don't linkify quoted message contents
  ...

# Conflicts:
#	.github/PULL_REQUEST_TEMPLATE.md
#	_locales/cs/messages.json
#	background.html
#	config/default.json
#	index.html
#	js/models/conversations.js
#	js/modules/web_api.js
#	js/settings_start.js
#	js/views/conversation_view.js
#	js/views/settings_view.js
#	package.json
#	protos/SignalService.proto
#	stylesheets/_index.scss
#	stylesheets/_settings.scss
Beaudan 69ebf017ff Reworked loki_p2p_api to not use the window object, which means it needs to be instantiated after the storage is ready so that your pubkey can be passed in to the constructor. This makes it more modular and allows for easier testing
Mikunj 3c07d99a89 Fix variable names.
Fix module export to be more consistent.
Beaudan 07076c27ae Moved friend status to window, added start of p2p api stuff
Beaudan b417edfc9b Added new protos for online broadcast messages, added db hits for getting friends, local server now instantiated on the window, now sending online broadcast messages when the local server starts
Scott Nonnenberg 813924685e Link Previews
Mikunj Varsani b226feaac7
Merge pull request from Mikunj/signal-1.20
Signal 1.20
Mikunj 69f51021b6 Travis windows fixes.
Mikunj 1a15ec9c15 Merge commit signal/master into signal-1.20
Mikunj 8c9b1a7a7a Added loki server.
Added test.
Mikunj e08a63d078 Merge development into lint