Commit Graph

49 Commits (clearnet)

Author SHA1 Message Date
William Grant 00a89aca1c added .vscrof folder to gitignore 9 months ago
Audric Ackermann 2d9fb7f18a chore: remove playwright and integration tests from this repo 9 months ago
William Grant 9b110df1aa chore: add .vscode to eslint and prettier ignore 12 months ago
Audric Ackermann e8a1e07b68 fix: build do not add files in linux, win and mac dist/subfolders 2 years ago
Audric Ackermann 242d51ca8d
Id blinding + onionv4 + new endpoints for sogs and fileserver (#2347)
* Added Onionv4 support to file server, sogs and pn server
* Added blinded message support
* Updated endpoints for sogs and file server to remove legacy ones
2 years ago
William Grant 5cf76c5f08 feat: build sass files using parcel instead of grunt
added sass watch command for auto building sass on file changes, cleaned up IE7 fallback css
2 years ago
Audric Ackermann 0efce6ea2d
updating workflows actions version 2 years ago
Audric Ackermann af9d2fdfa1
get rid of libtextsecure.js and componnets.js 2 years ago
Audric Ackermann 0ebc1d7e92
split attachmnent logic between what is used on main and renderer 2 years ago
Audric Ackermann 92814ba36c remove libloki references from ingored files 2 years ago
audric a21751c611
open convo on last unread, and can scroll up 2 years ago
Audric Ackermann 15ae511bca
Merge branch 'clearnet' into small-refactor 2 years ago
burtonemily ffdf2519ca
Integration test (#2128)
* Testing playwright for Desktop automation

* converting tests from javascript to typescript and finishing create user automated test

* Trying to delete app data when test finishes, not through UI

* Undoing the code for clear database once test completes

* Creating POM for cleanup function

* cleanup function for playwright tests

* Creating a new user function, open electron function and clean up function

* fixes user object for new user function

* Adds a login function and start of send message test

* Creating test for sending messages, logging in and adding in data test id tags

* add more data-testid field

* updates new contact test, to have multiple windows and users running simultaneously

* updating clean up and new user test

* Fixing issues with creating new user

* new contact test

* New test to check password functionality

* make sure to cleanup data before running tests

* New group creation test and sending message function

* Adding new automated test for sending message to a contact

* create group test and updating new contact test to include date in test message

* updating package.json to remove webdriver and chromedriver and spectron

Co-authored-by: Audric Ackermann <audric@loki.network>
2 years ago
Audric Ackermann 3d2158f469
no need to build libtextsecuretest anymore 2 years ago
Audric Ackermann 1e8c8991ad
more cleanup 3 years ago
audric e5dab2781e remove spectron dependency 3 years ago
audric b6fcd59ec4 fix notification open the correct conversation 3 years ago
Audric Ackermann e8f0c4aaec
move libloki to webworker and remove unused stuff in it 3 years ago
Audric Ackermann c1ffe23b1e
moved verifySignature of opengroup messages to a worker 3 years ago
Audric Ackermann 8760a59875
nodefetch headers as on mobile + cleanup worker code 3 years ago
Audric Ackermann ca331b95a6
remove coverage unused 3 years ago
Audric feab29a4fe remove file server submodule 3 years ago
Audric Ackermann 3d0bee63d2
first commit with changes from crowdin 3 years ago
Audric Ackermann 3e020d4a91
add a way to disable sandbox if we cannot use it without crashing 3 years ago
Audric Ackermann 09bd207b1d prettier ignore js files under test/ts 3 years ago
Audric Ackermann c5bc97013d
session-file-server submodule from official repo 4 years ago
Audric Ackermann f8cc26eacb
ignore submodule from prettier and eslint 4 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
5 years ago
Scott Nonnenberg c8ea2e9463 Download and install updates without the help of electron-updater 5 years ago
Mikunj 9b71e8119e Added error catching. 5 years ago
Mikunj 8c9b1a7a7a Added loki server.
Added test.
5 years ago
Mikunj 6bd2d3962e Linted files 5 years ago
sachaaaaa 4b9fcb98d4 Linting and other housekeeping stuff 6 years ago
sachaaaaa 04b45f6aa1 Decrypt friend-request messages (the ones using fallback encryption). Moved logic into a new file libloki-protocol.js and concat loki code into js/libloki.js 6 years ago
Scott Nonnenberg ecb126e74c
Custom linter to check code quality (#2753) 6 years ago
Scott Nonnenberg 02fbea96c0 Move base64 conversions off of the main thread 6 years ago
Scott Nonnenberg 69f11c4a7b Include _locales/en/messages.json in prettier formatting 6 years ago
Scott Nonnenberg 43a44793c5 Remove jshint - move everything over to eslint
Also removed all hints of previous linters
6 years ago
Scott Nonnenberg cfe0bd0e79 Move to npm for several dependencies
mustache
jQuery
underscore
backbone
mocha
chai
intl-tel-input
6 years ago
Scott Nonnenberg 1fd487be3f Refactor to remove duplicated code, lint/prettier fixes 6 years ago
Daniel Gasienica cb09da0f63 Run all build steps in CI 6 years ago
Daniel Gasienica f88ebdf8b7 Compile protocol buffers as part of `yarn grunt dev` 6 years ago
Daniel Gasienica 2d95745d56 Add `yarn build-protobuf` command 6 years ago
Daniel Gasienica 8ef5d87d6b Prettier: Update ignore list 6 years ago
Scott Nonnenberg 97b0f1787b prettier: exclude blanket_mocha.js for libtextsecure tests 6 years ago
Scott Nonnenberg a0ed993b42 Now we've got everything prettified! 6 years ago
Scott Nonnenberg 754d65ae2e Let's make it all pretty, shall we?
We missed a couple directories with previous attempts to turn this on
globally: app/ and libtextsecure/

Not to mention files in places we didn't expect: ts files that weren't
in the ts directory!

This turns prettier on for every file we care about (js, ts, tsx, md)
everywhere in the project but for a few key parts.
6 years ago
Daniel Gasienica 7fff279aae Prettier: Ignore JSON and CSS 6 years ago
Daniel Gasienica b4dee3f30b Prettier: Ignore generated files 6 years ago