audric
b5d5c57bd9
fix logging test
4 years ago
Audric Ackermann
9213f20930
fix tests
4 years ago
Audric Ackermann
9204d2f5dd
remove importer
4 years ago
Audric Ackermann
f7581cf4eb
increase prettier maxWidth to 100
4 years ago
Audric Ackermann
ccf8a31ae3
move Attachments and Attachments_test to typescript
4 years ago
Audric Ackermann
050739b0ab
cleanup old blobs from time to time
4 years ago
Audric Ackermann
43ec14e741
Fix the password length limit when not setting a new password
...
Relates #1446
4 years ago
Audric Ackermann
2f2eb2ad53
link back backbone conversation events to redux store
4 years ago
Audric Ackermann
0a7035329f
fix tests
5 years ago
Audric Ackermann
133d541a48
fix tests
5 years ago
Audric Ackermann
fec3a0f643
remove install_view.js
5 years ago
Audric Ackermann
e806e912a3
move password_utils.js to typescript
5 years ago
Audric Ackermann
9354c53490
drop errors when not being able to delete the tmpDir
5 years ago
Vincent
9dcc851ebd
Updated all icon references
5 years ago
Audric Ackermann
932ae77675
fix tests
5 years ago
Vincent
a1a582d7ea
Session branding fixes
5 years ago
Vincent
5fbbdc33c3
Signal branding
5 years ago
Mikunj
b8ef6c2cc6
Loki changes
...
Added friends section in search.
This is because contacts is now used in signal for something else and we don't want to clash meanings.
Styling fixes
Add dropdown options into mainheader
Updated styling
Restore StartNewConversation to the old ui style of loki messenger.
Fix friend search display.
Fix header expand animation.
Hooked up menu actions.
Linting.
More styling changes.
Fix tests.
Added back in the loki logo below the gutter.
Fix toast positioning.
Fix context menu showing incorrectly on virtual lists.
Added tabs.
Linting
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
Jonathan Canfield
97b26778b3
Remap zoom to Command+= on macOS ( #3296 )
6 years ago
Scott Nonnenberg
ae161c6cf6
Update to Electron 4.x
6 years ago
sachaaaaa
b39b45e29d
Fix #214 Replace help menu links
6 years ago
Mikunj
6bd2d3962e
Linted files
6 years ago
Mikunj
6467b0bb45
Fix up tests.
6 years ago
Mikunj
1f10a73e4f
Updated strings.
6 years ago
Beaudan
6113f13d3a
Rip the worker logic out of message_receiver and add the functionality for it to work with pow. Fix pow tests to work with those changes
6 years ago
sachaaaaa
a1255dd31e
Merge pull request #77 from Mikunj/password-protection
...
Password protection
6 years ago
Beaudan
7782c58d14
Slight refactor of PoW file to make easier to test plus some tests for the PoW functionality
6 years ago
Mikunj
9e995bde6c
Review fixes.
...
Updated tests.
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
08ebc63fb0
Added simple tests.
6 years ago
Scott Nonnenberg
4415293100
Make all OS menus localizable
...
Turns out that Electron is not localizing the 'role' elements like we
expected would happen.
7 years ago
Scott Nonnenberg
068cce61e6
Fix path-oriented unit test on Windows
7 years ago
Scott Nonnenberg
eec61f5289
Fine-tune file protocol filter
7 years ago
Scott Nonnenberg
06b0544bbe
Hardening: normalize on-disk attachment paths before save/load
7 years ago
Scott Nonnenberg
e2d044e02b
Filter file scheme; disable http, https and ftp entirely
7 years ago
Daniel Gasienica
1dd87ad197
Format all source code using Prettier
7 years ago
Scott Nonnenberg
c3acf43c47
Eslintify test/backup_test.js
7 years ago
Daniel Gasienica
15d221ae0e
Simplify testing and linting
...
Separate linting from testing as follows:
- `yarn jscs`: Run JSCS.
- `yarn jshint`: Run JSHint.
- `yarn lint`: Run all linters, i.e. ESLint, TSLint, JSHint, and JSHint.
- `yarn test-node`: Run Mocha tests in Node.js environment.
- `yarn test-electron`: Run tests in Electron environment via Grunt.
- `yarn test`: Run all tests.
CI
- Align Travis and AppVeyor scripts as much as possible.
- Run linting before tests to fail fast.
- Run Node.js (headless and fast) tests first.
- Run Electron tests last (Travis seems to require custom setup in `travis.sh`).
7 years ago
Daniel Gasienica
5a6668e677
Add `Attachments.createWriteForExisting`
...
This function lets us choose where to write attachment to instead of picking
random name.
7 years ago
Daniel Gasienica
efd673083d
Rename `writeAttachmentData` to `writeNewAttachmentData`
7 years ago
Daniel Gasienica
8474f3cf7f
Use `create*` prefix to clarify curried functions
7 years ago
Daniel Gasienica
06e7bca276
Use new `stringToArrayBuffer` function
7 years ago
Daniel Gasienica
10afcf1bb0
Add `Attachments.deleteData`
7 years ago
Daniel Gasienica
9b636a1885
Add test for `Attachments.readData`
7 years ago
Daniel Gasienica
f6f0359a61
Use `assert.deepEqual` instead of Lodash `isEqual`
7 years ago
Daniel Gasienica
aba261122f
🎨 Use `camelCase` for mutable variable
7 years ago
Daniel Gasienica
1c8123ff1a
Move `writeAttachmentData` into `Attachments`
...
Encapsulates all attachment operations that require Node.js / Electron APIs,
e.g. file system access.
7 years ago
Daniel Gasienica
6355c54114
Return relative path from `writeAttachmentData`
...
This will make our app more robust to changes in location on the file system.
7 years ago