Commit Graph

59 Commits (00a89aca1c07c8e5e2c282eb0271adc77e701130)

Author SHA1 Message Date
William Grant 00a89aca1c added .vscrof folder to gitignore 10 months ago
Audric Ackermann a77aa610f8 finish contact test1, still need to fix the .set with a struct 1 year ago
Audric Ackermann b4835f1636 fix: make libsession worker run from the renderer with key from settings 1 year 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 ec76057c5e
Merge integration test (#2313)
* Testing playwright for Desktop automation

* add more data-testid field

* remove commited test-results

* test: skip group upkeep for now

* test: mention test create group instead of restoring from seed

* test: run on testnet

* fix: revert messagebanner unread count changes

from commit 8107d75e89

Co-authored-by: Emily <emily@oxen.io>
2 years ago
William Grant 9dcfbb9b3e fix: added .parcel-cache to gitignore 2 years ago
Audric Ackermann 0efce6ea2d
updating workflows actions version 2 years ago
Audric Ackermann add267ae69
make the util worker be bundled with parcel 2 years ago
Audric Ackermann af9d2fdfa1
get rid of libtextsecure.js and componnets.js 2 years ago
Audric Ackermann 92814ba36c remove libloki references from ingored files 2 years ago
Audric Ackermann 51575d2f56
moved views to TS but broken 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 b6fcd59ec4 fix notification open the correct conversation 3 years ago
Audric Ackermann cb5a22f3aa
add icons for appImage 3 years ago
Audric Ackermann e8f0c4aaec
move libloki to webworker and remove unused stuff in it 3 years ago
Audric Ackermann ca331b95a6
remove coverage unused 3 years ago
Warrick cb307790f6
WIP: User nicknames (#1618)
* WIP Adding change nickname dialog.

* WIP adding nickname change dialog.

* WIP nickname dialog.

* WIP: Able to set conversation nicknames. Next step cleaning and adding to conversation list menu.

* Fix message capitilisations.

* Add change nickname to conversation list menu.

* Enable clear nickname menu item.

* Added messages for changing nicknames.

* Clearing nicknames working from header and message list.

* Adding modal styling to nickname modal.

* Reorder nickname menu item positions.

* Add group based conditional nickname menu options to conversation header menu.

* minor tidying.

* Remove unused error causing el option.

* Formatting.

* Linting fixes.

* Made PR fixes

* Prioritise displaying nicknames for inviting new closed group members
and updating closed group members.
3 years ago
Audric Ackermann e6cf28cb2a prettier on pre-commit 3 years ago
Audric Ackermann 59baf7562b
add ts file for missing test key_change_listener 4 years ago
Mikunj fad00a4ebd Bump to version 1.2.0 4 years ago
Audric Ackermann 41d5d272f5
use --incremental to speed up builds 4 years ago
Maxim Shishmarev 8ca7b8cfb4 Message receiving refactor: handleDataMessage onwards 4 years ago
Audric Ackermann c3b098456b
ignore file-server generated files 4 years ago
Vincent a2b34c77b3 remove eslintcache 4 years ago
Beaudan 08b5c5608f Ignore ctags file 5 years ago
Beaudan 63396669bc Add eslint rule to enforce curlys, run eslint --fix to automatically apply this rule and add swapfiles to gitignore 5 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
Beaudan c93aff7ebe Setup grunt/yarn etc for loki tests plus wrote first 2 simple libloki-protocol tests 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 02fbea96c0 Move base64 conversions off of the main thread 6 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
6 years ago
Daniel Gasienica f88ebdf8b7 Compile protocol buffers as part of `yarn grunt dev` 6 years ago
Daniel Gasienica 3796c276ba Organize ignored files 6 years ago
Balázs Keresztury dac1f69c16 Removed duplicate entry from .gitignore 6 years ago
Scott Nonnenberg 23537546fe
Big refactor: ts/ directory for all typescript, including react
Split out test-specific and general utility react components too.

And moved our test/legacy* files for the Style Guide into a styleguide/
subdirectory of test/.

I think we'll be able to live in this directory structure for a while.
6 years ago
Scott Nonnenberg 893fb1cb9e
Introduce React/TypeScript/TSLint into app for new UI components
npm run transpile
  Works on files under js/react/
  Outputs files right next to the .tsx file

This is part of our `grunt dev` task, as well as the default grunt task,
which does everything else necessary to get a raw git checkout ready to
run.
6 years ago
Scott Nonnenberg d503d1ace3
Remove built assets from repo, updates to docs + GH templates (#1955)
* Revamp issue and pull request templates, other docs tweaks

`yarn test` now runs all of our tests.

* Remove generated files from the repository

* Update to new Signal support URL

* Prevent the 'Test failed 2 == 1' from test-release in CI

* Another attempt to fix grunt test-release on Appveyor

* grunt test-release: Fail build if test fails

* Lint fix, and move jshint earlier in CI process
6 years ago
Scott Nonnenberg 64fe9dbfb2
Clean logs on start - and eslint/mocha with code coverage (#1945)
* Clean logs on startup; install server-side testing/linting

* Add eslint config, make all of app/ conform to its demands

* Add Node.js testing and linting to CI

* Lock project to Node.js 7.9.0, used by Electron 1.7.10

* New eslint error: trailing commas in function argumensts

Node 7.9.0 doesn't like trailing commas, but Electron does

* Move electron to devDependency, tell eslint it's built-in
6 years ago
Scott Nonnenberg fb7701576e Update autosize, which should fix stack overflow error (#1560)
* Update to the latest version of autosize.js

* gitignore: Restrict 'dist' matches to the root dist folder

The global search for 'dist' caused problems when updateing bower
components.

* A couple minor version updates: ByteBuffer, filesize, intlTel

moment-with-localse, ProtoBuf
7 years ago
David Balatero 7301b94ed3
Ignore dev-app-update.yml 7 years ago
Scott Nonnenberg 5bd460239b
Add release directory to gitignore
FREEBIE
7 years ago
lilia 38b292ef9e
Setup for mas build
// FREEBIE
7 years ago
lilia 7d47b53dc3
Generate icons with electron-icon-maker
Either icon-gen or local scaling of images was producing a corrupted and
glitchy .icns file. With this module, we need only provide a 1024px
image and it handles the scaling and generation of all other icon
assets.

// FREEBIE
7 years ago
lilia e60111f34d
Ignore .DS_Store 7 years ago
lilia bc80e5e3b6
Add local.json to gitignore 7 years ago
lilia 8015dc73e3
Add local config overrides to .gitignore
// FREEBIE
7 years ago