Mikunj Varsani
75dadb2054
Merge pull request #960 from neuroscr/fix952
...
Fix #952 : remove org.whispersystems in notifications
5 years ago
Mikunj
d31feed2c0
Review fixes
5 years ago
Mikunj
d10a8f0a6f
Added setting to disable checking for auto updates.
5 years ago
Mikunj
6767f71a6b
Make getMediaPermissions synchronous
5 years ago
Mikunj
eeb6257526
Remove settings view
5 years ago
Ryan Tharp
837dfe1af5
remove org.whispersystems from notifications to match package.json build appId, fixes #952
5 years ago
Ryan Tharp
178d788dca
Enable auto-updating using electron-updater
5 years ago
Vince
67e3846787
Merge pull request #905 from jian10au/scaleslider
...
Zoom factor slider
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
Audric Ackermann
ff45fb27f2
Set a bg color to the mainwindow
...
Might improve sharpness of font rendering
@see https://github.com/electron/electron/blob/master/docs/faq.md#the-font-looks-blurry-what-is-this-and-what-can-i-do
5 years ago
Brian
96e9a68abd
add zoomfactor to main
5 years ago
Ryan Tharp
2f73836f85
Update Messenger/Messenger to Messenger/Session
...
per Jimmy
5 years ago
Ryan Tharp
2fd279e514
Update loki-messenger links
...
Update loki-messenger => session-desktop and fix support page
5 years ago
Ryan Tharp
cef644b637
f5 isn't a valid accelerator
...
fix WARNING: f5 is not a valid accelerator on MacOS
5 years ago
Vince
8767a7a829
Merge pull request #856 from jian10au/fixissue#820
...
Fixissue#820
5 years ago
Echedey
3c936d10f0
Reverting changes in pull #336
...
As suggested, with that old commit the "Go to Release Notes" link is broken referencing to "https://github.com/loki-project/session-desktop/releases/tag/1.0.1 " for example.
5 years ago
Brian Jian Zhao
74be4fa905
further lower the min height to 580px
5 years ago
Brian Jian Zhao
efcfa6b5e3
change electron window min setting
5 years ago
Audric Ackermann
ddf1ca78ec
use local shortcut instead of global shortcut
...
otherwise, ctrl+r is only caught bu the last loaded instance
5 years ago
Audric Ackermann
7a42c5a005
fix lint
5 years ago
Audric Ackermann
e077b0a77b
reload app on ctrl-r or f5 from anywhere
5 years ago
Audric Ackermann
2cd4aec734
force locale to be EN until our files are updated and translated
5 years ago
Vince
215f6631a4
Update main.js
...
Aspect ratio amendment
5 years ago
Audric Ackermann
5c4fa1d2cb
increase min height respecting ratio
5 years ago
Audric Ackermann
213db6c1ed
fix lint
5 years ago
Audric Ackermann
aaf202b9f7
add session icon as app icon
5 years ago
Vincent
dd421d58f1
Theme switching. Need to update _session*_light
5 years ago
Beaudan Brown
b7dd4257d6
Disable microphone button when you have disabled permissions
5 years ago
sachaaaaa
e07f81c150
Add LokiFileServerAPI
6 years ago
Maxim Shishmarev
cdd374a4b2
Add a toggle option for typing indicators; use short ttl for them
6 years ago
Beaudan
13012ce6d2
Fix release notes link
6 years ago
Beaudan
3d45451551
Better setting name
6 years ago
Beaudan
5887f8c14c
Fix password error
6 years ago
Beaudan
87c5d0858c
Choose a random seed node from a list for bootstrapping
6 years ago
Beaudan
6b2b9ce926
Remove default port and use port from storage server responses
6 years ago
Beaudan
eea2b8e6a7
Do port null check inside rpc call
6 years ago
Beaudan
e520bf109a
Persist PoW difficulty and update if get response from snodes
6 years ago
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
6 years ago
Mikunj
48c4ed1a29
Partial Merge commit 'bf904ddd129ceba8fa363ccf6d10ecd256c65f63' into signal-1.23
...
# Conflicts:
# _locales/en/messages.json
# app/sql.js
# js/background.js
# js/conversation_controller.js
# js/models/conversations.js
# js/views/inbox_view.js
# main.js
6 years ago
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
6 years ago
Beaudan
531ee92dcb
Updated messenger to work with slightly different storage server API and changed swarm requests to go through storage server
6 years ago
Scott Nonnenberg
c8ea2e9463
Download and install updates without the help of electron-updater
6 years ago
Scott Nonnenberg
ae161c6cf6
Update to Electron 4.x
6 years ago
Scott Nonnenberg
e4b0901620
If logs are malformed on startup, delete them all and start over
6 years ago
Beaudan
6b1b73a5ea
Missed lint line
6 years ago
sachaaaaa
4714cafa6f
Merge pull request #238 from sachaaaaa/commit_hash_about
...
Show commit hash in About window for beta builds
6 years ago
sachaaaaa
01577a7b45
Merge pull request #236 from BeaudanBrown/fix-database-bug
...
Fix windows database crash
6 years ago
sachaaaaa
37f0fced29
Show commit hash in About window for beta builds
6 years ago
Beaudan
98aa53de07
Await removing databse
6 years ago
sachaaaaa
b39b45e29d
Fix #214 Replace help menu links
6 years ago
Scott Nonnenberg
5165eb3bd4
On database error: show popup, allow user to delete and relaunch
6 years ago
Beaudan
6426a5eb9b
Added ability to look up our .loki address and now send that with our LokiAddress messages
6 years ago
sachaaaaa
68fe552156
Merge commit '5c8558e293989094693f918a63b672301f1aeb55' into merge_1_21_1
...
* commit '5c8558e293989094693f918a63b672301f1aeb55':
v1.21.1
v1.21.1-beta.1
Fix: Navigation to message via quote click didn't always work
mainWindow.close - be ready for null mainWindow
Ensure that Curve.async points to worker after startWorker call
Protect against unhandled promises when calling checkForUpdates
Reenable send when link preview is missing an image
# Conflicts:
# package.json
6 years ago
Scott Nonnenberg
2624a6af88
mainWindow.close - be ready for null mainWindow
6 years ago
Mikunj
725a41a8d7
Added link preview setting.
6 years ago
sachaaaaa
6b7db5d085
Comment out auto-updater which was making test-loki-view fail
6 years ago
sachaaaaa
c968eb8daf
revert background colour in main.js (+1 squashed commit)
...
Squashed commits:
[9ec61f5f] revert background colour
6 years ago
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 (#3083 )
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
6 years ago
Vanja Cosic
b26f6231d8
Get rid of the white flash when the app starts up ( #3083 )
...
* Prevent FOUC on startup, use Signal Blue instead
Instead of flashing a white background on startup, the app will show a blue background while everything is loading.
* Make sure tests are rendered on white background
* Use `icon_250.png` as the loading image
* Remove hardcoded 'Loading...' text from template
6 years ago
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
6 years ago
Scott Nonnenberg
813924685e
Link Previews
6 years ago
Scott Nonnenberg
2c99cc8ff5
Print out error properly if we can't initialize logging
...
Fixes #3070
6 years ago
Mikunj
ac59e1249f
Added db resetting.
...
Use built in signal warning view.
6 years ago
Mikunj
e08a63d078
Merge development into lint
6 years ago
Beaudan
37ba762312
First stuff for contacting specific nodes for each contact. Hard coded to hit the same bootstrap node for now plus doesn't handle unreachable nodes/errors well yet
6 years ago
Mikunj
6bd2d3962e
Linted files
6 years ago
Mikunj
87113b6cc1
Added message ttl setting storage
6 years ago
Mikunj
654b0dac84
Merge signal-master.
6 years ago
Mikunj
35c8f32461
Fixed app quitting after unlock on linux.
6 years ago
Scott Nonnenberg
dee91b6772
main process: Don't send IPC to event.sender if it is destroyed
6 years ago
sachaaaaa
a1255dd31e
Merge pull request #77 from Mikunj/password-protection
...
Password protection
6 years ago
Beaudan
c93aff7ebe
Setup grunt/yarn etc for loki tests plus wrote first 2 simple libloki-protocol tests
6 years ago
Mikunj
7d0d244e7c
Added localised error messages.
6 years ago
Mikunj
f53bec38a5
Added password inputs on registration screen.
...
Fix case where db is deleted but password hash still remains which causes user to never register.
Allow password to have symbols and other characters.
Added more tests.
Moved passHash from config into the sqlite db.
We can do this because we assume if sql failed to initialise then the key provided was wrong and thus we can show the user the password page.
6 years ago
Mikunj
7a96b8446a
Rename launcherView to passwordView.
6 years ago
Mikunj
6620244d03
Show main window on correct password;
6 years ago
Mikunj
6b9764e6c6
Added launcher view.
6 years ago
Beaudan
bed9ce5be2
Added read receipt checkbox to the settings window which enables or disables the sending and receiving of read receipts
6 years ago
Mikunj
ba390e354b
Added unblocking.
...
Added styling.
Trigger changes on both conversation and messages when we block/unblock.
6 years ago
Mikunj
4d3fb17e61
Merge branch 'sig-development' into merge/signal
6 years ago
Mikunj
e2a48b8373
Clean up multi instance code.
6 years ago
sachaaaaa
f9efd0da68
allow multiple instances running for debugging
6 years ago
Scott Nonnenberg
ecf3f18762
Improve our deletion of IndexedDB post-SQLCipher migration
6 years ago
Scott Nonnenberg
6300256a3e
Gracefully shut down database operations before app exit
6 years ago
Mikunj
f589fdac5c
Merge signal changes into branch.
7 years ago
Scott Nonnenberg
a7d78c0e9b
Sealed Sender support
...
https://signal.org/blog/sealed-sender/
7 years ago
sachaaaaa
33ad509fbf
Merge branch 'master' of https://github.com/signalapp/Signal-Desktop into development
...
# Conflicts:
# _locales/ar/messages.json
# _locales/es_419/messages.json
# _locales/he/messages.json
# _locales/hi/messages.json
# _locales/hr/messages.json
# _locales/kn/messages.json
# _locales/ko/messages.json
# _locales/mk/messages.json
# _locales/sr/messages.json
# _locales/uk/messages.json
# _locales/vi/messages.json
# package.json
7 years ago
Scott Nonnenberg
998c35dcb3
Split configuration into low and high traffic files
...
Also, we're now handling config ourselves instead of using
electron-config and config dependencies.
7 years ago
sachaaaaa
8ada6ce8ad
serialize message as base64
7 years ago
sachaaaaa
1e14022e2f
Add skeleton for Loki Message API. Wrap data in json (for now?)
7 years ago
Scott Nonnenberg
496ebf2a47
Store SQLCipher decryption key in separate file
...
First, we write the key a whole lot less. We write it on creation, then
never again.
Second, it's in a file we control very closely. Instead of blindly
regenerating the key if the target file generates an error on read,
we block startup unless the error is 'ENOENT' - the file isn't there
at all.
This still allows for the key.txt file to be deleted or corrupted
somehow, but it should be a lot less common than the high-traffic
config.json used for window location and media permissions.
7 years ago
sachaaaaa
9638639045
Bypass SMS verification
7 years ago
Scott Nonnenberg
9f920aa35b
Re-enable orphaned attachment cleanup
7 years ago
Scott Nonnenberg
3c49e59d6b
Remove some extraneous code in main.js
...
Attempted settings save on close may be a problem
Had multiple handlers for media-permissions events
7 years ago
Scott Nonnenberg
52ee6abf52
Provide needed function to migration process
...
And disable attachment cleanup for now
7 years ago
Scott Nonnenberg
6e193456f9
Eliminate orphaned external message files on startup
...
Attachments, visual attachment thumbnails, video attachment screenshots
Quote thumbnails
Contact avatars
7 years ago
Scott Nonnenberg
3105b77475
Migrate to SQLCipher for messages/cache
...
Quite a few other fixes, including:
- Sending to contact with no avatar yet (not synced from mobile)
- Left pane doesn't update quickly or at all on new message
- Left pane doesn't show sent or error status
Also:
- Contributing.md: Ensure set of linux dev dependencies is complete
7 years ago
Scott Nonnenberg
5933a34a18
Use window.log in browser context, turn on console eslint rule
7 years ago
Scott Nonnenberg
c517e4193b
New option: Disable spell check
7 years ago