Commit Graph

1029 Commits (368106711f4f9e405894e2a8b90e3412ab11f450)

Author SHA1 Message Date
Audric Ackermann 98bdd53bd5
fix release build and decrese search results to 150 for messages 3 years ago
Audric Ackermann 40344bde52
move search logic to the search input component 3 years ago
audric 381cb77ad9 fixup tsconfi complaining about playwright.config being above it 3 years ago
audric 247cb7c065 cleanup dependencies 3 years ago
audric 2e1016a90e remove unused libxmljs dependency 3 years ago
audric e515ce3ca5 Merge remote-tracking branch 'upstream/clearnet' into cleanup-attachment 3 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>
3 years ago
audric 40372e47e0 fix windows build 3 years ago
audric 8159613626 make sure we do not useInterval if not expiring for expiretimer 3 years ago
Audric Ackermann c7565fe7b3 Move scale/resize and attachment logic to typescript 3 years ago
Audric Ackermann d7424f1b69
update electron to 13.6.2
Relates #2057
3 years ago
Audric Ackermann 2822f8ddd2
Merge pull request #2116 from Bilb/move-confirm-right-dialogs
Move confirm right dialogs
3 years ago
Audric Ackermann 3d87f0d5a2
enable calls and bump Session to 1.8.0 3 years ago
audric 8321e3a55a bump to 1.7.6 3 years ago
Audric Ackermann e33b6eadc4
bump typescript to 4.5.4 3 years ago
Audric Ackermann e17b5e0671
Fix attachment dl freeze (#2086)
* fix attachment download freezing app for some opengroups

* make registration page work with smaller height
3 years ago
Audric Ackermann 48e7a0e25f
Various UI fixes (#2070)
* cleanup unused convo json fields in db

* display a toast if the user is not approved yet on call OFFER received

* enable CBR for calls

* do not update active_at on configMessage if !!active_at

* remove mkdirp dependency

* disable call button if focused convo is blocked

* quote: do not include the full body in quote, but just the first 100

* click on the edit profile qr code padding

* Allow longer input for opengroup join overlay

Fixes #2068

* Fix overlay feature for start new session button

* make ringing depend on redux CALL status

* turn ON read-receipt by default
3 years ago
Audric Ackermann cf44896a03
Minor call tweaks (#2051)
* show missed-call,started-call and answered call notification in chat

* fix types for createLastMessageUpdate

* show incoming dialog if we have a pending call when enable call receptio

* simplify a bit the avatar component

* move disableDrag to a custom hook

* speed up hash colors of avatarPlaceHolders

* fixup text selection and double click reply on message

* keep avatar decoded items longer before releasing memory

* add incoming/outgoing/missed call notification

also, merge that notification with the timer and group notification
component

* hangup call if no answer after 30sec

* refactor SessionInput using hook + add testid field for recovery

* disable message request feature flag for now

* fix merge issue

* force loading screen to be black instead of white

for our dark theme user's eyes safety
3 years ago
warrickct f17b923add Fixing rimraf transpile bug. Adding PR fixes - icon buttons. 3 years ago
Audric Ackermann 22e4c9d850
fix archlinux pw unused issue
on archlinux, the appimage links to the system sqlite by default which
does not support sqlcipher
3 years ago
Audric Ackermann 485a5b257d
fix ringing sound for in release builds 3 years ago
Audric Ackermann d04884e97a
bump to v1.7.5 3 years ago
Audric Ackermann f871ed53df
add a sample test with playwright 3 years ago
Audric Ackermann 4e4f7a61f1
bump to 1.7.4 4 years ago
Audric Ackermann 78738675b8
fix release build script 4 years ago
Audric Ackermann 87e7cc5ebf
Merge remote-tracking branch 'upstream/clearnet' into webrtc-calls 4 years ago
Audric Ackermann 1e8c8991ad
more cleanup 4 years ago
Audric Ackermann c54f63ab45
add listener for video calls events 4 years ago
Audric Ackermann e8c17f2b6e
bump to v1.7.3 4 years ago
Audric Ackermann efebd8ba24
bump to 1.7.2 (#1926)
* do not consider expire timer update unread messages #1881

* cleanup conversation props in redux to only have what cannot be derived

* fix app not starting without the await on convo creation

* cleanup props of message model

* bump to 1.7.2
4 years ago
Audric Ackermann c92baad736
Fix path building (#1903)
* Keep line breaks when message has some new lines

Relates #1758 and #1898 and #1901

* fix link preview cropped when received

* make sure we fetch from seed if we end up with not enough snodes

* try to download recent previews if we just trusted a user

* throw if we need to rebuild path while fetching snode list from snode

* fixup no refecthing of snode list while we are fetching them already

* added test for fetch from db or seed

* fetch snode list from snode every hour

also make sure the path building does not try to get more snodes. It
just throws

* do not drop a path if an opengroup room is down and we get errors  back

* do not throw an error if the snode in error in not in any path

* fix tests

* bump to v1.7.11
4 years ago
audric bfc805c9d4 fix search logic and UI cosmetic fixes 4 years ago
audric ca272983dc bump to v1.7.0 4 years ago
audric 2825b66ef6 add screen break for jump in messages timestamp 4 years ago
audric 7fa50b4a73 do not pass props not needed between message list components 4 years ago
audric 728d5adda1 bump to 1.6.11 4 years ago
audric e5dab2781e remove spectron dependency 4 years ago
audric 88dc5bf653 bump electron to > 13 4 years ago
audric 2d45926ca3 keep compiling appImage separately on release 4 years ago
audric f84fa2492f build rpm and freebsd package 4 years ago
audric ab8b6e85b4 Merge remote-tracking branch 'upstream/clearnet' into network-clear-all 4 years ago
audric 63afc1cecd fix builds scripts 4 years ago
audric b0d92bb48c update publish release script to include app image and valid deb 4 years ago
audric bea704ecf0 bump react to 17 4 years ago
Audric Ackermann 57b22cbdda
build deb and appImage separately
this is to unsure that the afterpack hook is not called when building
the app deb package
4 years ago
Audric Ackermann 3ee8e8e7cc
bump to 1.6.10 4 years ago
Audric Ackermann ef2d22ce8a
fix app icon for all platforms 4 years ago
Brice-W 6ca2476f41 Merge branch 'clearnet' of https://github.com/oxen-io/session-desktop into media-access 4 years ago
Brice-W 347038cf82 added microphone access check 4 years ago
Warrick Corfe-Tan 0c3ca8e5db Merge branch 'clearnet' into network-clear-all 4 years ago
Warrick Corfe-Tan ec447b2e2e network clear all WIP 4 years ago
Audric Ackermann 7c3182392b
bump electron-builder to 22.8.0 4 years ago
audric 68b62fa4c7 bump to 1.6.9 4 years ago
audric bbac1923b2 bump version to 1.6.8 4 years ago
Audric Ackermann 0e4d7ec21a
WIP 4 years ago
Audric Ackermann e8f0c4aaec
move libloki to webworker and remove unused stuff in it 4 years ago
Audric Ackermann 3e27a397d7
bump version of node-sass 4 years ago
Audric Ackermann ac19c2a8ab
removed husky 4 years ago
Audric Ackermann b385a9b101
test with better-sqlite3 bindings 4 years ago
Audric Ackermann a0afd3efe4
add some performance measure for commit calls 4 years ago
Audric Ackermann ca331b95a6
remove coverage unused 4 years ago
Audric Ackermann 52293d6787
fix trust do not trigger redownload of already dl medias 4 years ago
Audric Ackermann 19555b99a0
Merge pull request #1723 from Bilb/poll-less-often-group-not-active
Poll less often group not active
4 years ago
Audric Ackermann ca2203db5d
fix clean-transpile for bash (glob pattern) 4 years ago
Warrick Corfe-Tan da00ac8d44 Saving userConfig redux slice to local storage. 4 years ago
Audric Ackermann 34681210e3
bump package.json to 1.6.6 4 years ago
Audric Ackermann c9d7f4a1ab
Merge remote-tracking branch 'w/onion-paths' into clearnet 4 years ago
Audric Ackermann 9f6a5f6d2e
find lint 4 years ago
Audric Ackermann 3d0bee63d2
first commit with changes from crowdin 4 years ago
Audric Ackermann aeeda554cf
revert to 1.6.5 as 1.6.5 is unpublished 4 years ago
Audric Ackermann f3768a674a
short error on no network for retry sending message 4 years ago
Warrick Corfe-Tan 6914e29662 upgrade ip2country version. 4 years ago
Audric Ackermann 5edfa530f2
revert changes to package.json overwritten` 4 years ago
Audric Ackermann 3456162402
Moved opengroupv1 test to opengroupv2 tests 4 years ago
Audric Ackermann afe4cf1ee7
fix double dash in url not being converted to link
Fixes #1638
4 years ago
Audric Ackermann a2ee3ac98f
Merge remote-tracking branch 'upstream/clearnet' into scoring-system 4 years ago
Warrick Corfe-Tan 98fe0a87d8 WIP making changes to modal. 4 years ago
Warrick Corfe-Tan 22a32283b7 WIP Adding country and styling to modals. 4 years ago
Audric Ackermann 05745d7726
add tests to drop snode from path after 3 failure 4 years ago
Audric Ackermann bad438eaee
fix types for react-mentions 4 years ago
Audric Ackermann 27c8815335
Remove unstable attachment dialog (#1655) 4 years ago
Audric Ackermann 45fa878790
remove react-mention custom build now that it is merged upstream 4 years ago
Audric Ackermann f4c3c82e31
Add some test for onion path rebuild handling 4 years ago
Audric Ackermann ab22126b45
bump to 1.6.3 (#1648)
* switch to dedicated server

* bump to 1.6.3
4 years ago
Audric Ackermann 5cab7908b4
add some test for partial path rebuilding 4 years ago
Audric Ackermann a50a92b559
Merge remote-tracking branch 'upstream/master' into clearnet 4 years ago
Audric Ackermann 2f14030194
allow unpadded messages (#1625)
* allow unpadded messages

* bump to v1.6.1

* lint

* Fix app image start for non-debian based distribs

Fixes #1620
4 years ago
Audric Ackermann 15880593df
bump to v1.6.0 4 years ago
Audric Ackermann 595a604a7a
bump to v1.5.6 4 years ago
Audric Ackermann 8b1826bdec
update node-sqlcipher commit hash 4 years ago
Audric Ackermann 66d5fd93e2
Merge branch 'master' into open-group-v2 4 years ago
Audric Ackermann 32f7c1df9d
fix windows build 4 years ago
Audric Ackermann 1a086dbbce
fix macos new xcode build failure 4 years ago
Audric Ackermann ddce21dbc7
bump to v1.4.5 4 years ago
Audric Ackermann 0c0da48150
remove pow 4 years ago
Audric Ackermann eff47a14af
cleanup package.json 4 years ago
Audric Ackermann 27323a12f4
Merge branch 'master' into clearnet 4 years ago
Audric Ackermann ba5ec93505
Merge pull request #1554 from Bilb/encrypt-local-attachments
Encrypt local attachments
4 years ago
Audric Ackermann 2e29206c99
Merge remote-tracking branch 'upstream/clearnet' into voice-message-record-mp3 4 years ago
Audric Ackermann 0ce1059a96
disable UI recording bars so we can encode audio MP3 4 years ago
Audric Ackermann e035b9176c
bump to 1.5.4 4 years ago
Audric Ackermann bbe62417e9
Merge branch 'clearnet' into encrypt-local-attachments 4 years ago
Audric Ackermann cfc7825eee
Merge remote-tracking branch 'upstream/master' into clearnet 4 years ago
Audric Ackermann c467a3f5b1
Merge branch 'master' into clearnet 4 years ago
Audric Ackermann ccf8a31ae3
move Attachments and Attachments_test to typescript 4 years ago
Audric Ackermann b31c397b36
bump to v1.5.3 4 years ago
Audric Ackermann 3ea628a02f
pin certificate for seed nodes 4 years ago
Audric Ackermann 47026b8d5b
pin certificate for seed nodes 4 years ago
Audric Ackermann def03c8baa
working encrypt/decrypt of attachments 4 years ago
Audric Ackermann 77ce9ceff6
bump to v1.5.2 4 years ago
Audric Ackermann 8c7c76a5c6
bump to v1.5.1 4 years ago
Audric Ackermann 7dfe8042cd
fix SUID issue 4 years ago
Audric Ackermann fca9bab068
Merge branch 'clearnet' into fix-suid-issue 4 years ago
Audric Ackermann 35e57f2509
move mnemonic.js to typescript 4 years ago
Audric Ackermann 7da69f63da
bump to v1.5.0 4 years ago
Audric Ackermann 56c4065abd
move some types from dep to dev dependencies 4 years ago
Audric Ackermann 3e020d4a91
add a way to disable sandbox if we cannot use it without crashing 4 years ago
Audric Ackermann aac54e6045
Merge remote-tracking branch 'upstream/clearnet' into restore-handle-configuration 4 years ago
Audric Ackermann 7b894b1a90 bump to v1.4.11 4 years ago
Audric Ackermann 9586c3a06a add linking of a device to the Registration logic 4 years ago
Audric Ackermann e6cf28cb2a prettier on pre-commit 4 years ago
Audric Ackermann c55f204440
Merge branch 'clearnet' into restore-handle-configuration 4 years ago
Audric Ackermann 92901d9462
bump to v1.4.10 4 years ago
Audric Ackermann 7a3a12ccdc Merge branch 'clearnet' into move-models-to-ts-2 4 years ago
Audric Ackermann c150fc6bb3
bump to v1.4.9 4 years ago
Audric Ackermann 36fab86d30
Merge remote-tracking branch 'upstream/clearnet' into move-models-to-ts-2 4 years ago
Audric Ackermann 5ec9722e00
autobind typescript class methods with autobind 4 years ago
Audric Ackermann 608345f7f0
Revert "bump to v1.4.9"
This reverts commit 258a7b83e8.
4 years ago
Audric Ackermann 9ffe8a84d3
bump to v1.4.9 4 years ago
Audric Ackermann 4d0c7aad06
Bump to v1.4.8 4 years ago
Audric Ackermann a51f95d28c
move models to TS part1 4 years ago
Audric Ackermann b88ea110e8
Add multi device v2 support 4 years ago
Audric Ackermann 70f56810b3 Revert "bump to v1.4.9"
This reverts commit 258a7b83e8.
4 years ago
Audric Ackermann 258a7b83e8 bump to v1.4.9 4 years ago
Audric Ackermann 5159761059
Bump to v1.4.8 4 years ago
Audric Ackermann 0e25ab2874
WIP 4 years ago
Audric Ackermann 4e11de3190
Bump to v1.4.7 4 years ago
Audric Ackermann c5dbb2f6b6 bump to v1.4.6 4 years ago
Audric Ackermann 508b15c08e
bump to v1.4.5 4 years ago
Audric Ackermann eb9828a3b7 fix tests 4 years ago
Audric Ackermann 1a128ab055
fix colors for caption editor 4 years ago
Audric Ackermann adf0d03d35
add test for the MessageEncrypter using Session protocol 4 years ago
Audric Ackermann 68e3589c46
bump to 1.4.4 4 years ago
Audric Ackermann cf2ddc64d8 upgrade libsodium wrapper and add types 4 years ago
Audric Ackermann cf71c9a00f
Merge branch 'clearnet' into reactify-dialogs 4 years ago
Audric Ackermann 9e0da117b3 Bump to v1.4.3 4 years ago
Audric Ackermann 26c9eee85d
add sanitize.css and fix up z-index for audio recording canvas 4 years ago
Audric Ackermann 3df0a425de
remove permissions popup window and related stuff 4 years ago
Audric Ackermann a23d5cd95c
fix theme for SessionRecording 4 years ago
Audric Ackermann 8a014301cf
fix react mentions custom build for windows 4 years ago
Audric Ackermann 09bd207b1d prettier ignore js files under test/ts 4 years ago
Audric Ackermann 35fe5d66ce
add back icon_1024 used during release build 4 years ago
Audric Ackermann d729e49840
update to latest major version of react-contexify 4 years ago
Audric Ackermann 4df8e06c3c
patch react-mentions types with custom one
this can be reverted once
https://github.com/signavio/react-mentions/pull/449 is merged upstream,
as the DefinitelyTyped types will be regenerated
4 years ago
Audric Ackermann 5e43210493
Merge branch 'clearnet' of github.com:loki-project/loki-messenger into react-refactor 4 years ago
Audric Ackermann f673589c56
add types for blueimp-load-image 4 years ago
Audric Ackermann b845b90e80
Bump to v1.4.2 4 years ago
Audric Ackermann d0043ca245
use react-intersection to accurately mark messages as read 4 years ago
Audric Ackermann b5af8eb215
Add Mentions with react-mentions 4 years ago
Audric Ackermann e45ce43e01
store messages currently loaded in convo on redux 4 years ago
Audric Ackermann e5ef8dc254
Bump to v1.4.1 4 years ago
Audric Ackermann e613613416
show toast with react-toastify and make them a styled-component 4 years ago
Audric Ackermann 13e02b5bf1
add staged link previews for everything from signal 5 years ago
Audric Ackermann f5818817e9
remove references to old emoji-panel package 5 years ago
Audric Ackermann 3f8b884055
switch react-contextmenu to react-contexify 5 years ago
Audric Ackermann a7bdc93ca8
working drag and drop, but no scrolling on the conversation messages 5 years ago
Audric Ackermann 1768f6c6f7
add styled-component 5.1.1 as 5.2.0 is making not adding style to DOM 5 years ago
Audric Ackermann 4d991d3992
Merge branch 'clearnet' into react-refactor 5 years ago
Audric Ackermann f3a2c5ca64
bump version to 1.4.0 5 years ago
Audric Ackermann 90bd30d0ac
bump to v1.3.1 5 years ago
Audric Ackermann 76b7f0780f
bump to v1.3.0 5 years ago
Audric Ackermann 3945c6b208
Merge remote-tracking branch 'upstream/clearnet' into react-refactor 5 years ago
Audric Ackermann 58dd064e93
Merge remote-tracking branch 'upstream/clearnet' into fix-integration-tests 5 years ago
Mikunj 2cd8517533 Bump to v1.2.1 5 years ago
Audric Ackermann 31f84aaa99
use cache for gh pull actions to speed them up 5 years ago
Audric Ackermann 878619a0bc
move integration tests to _itest.ts suffix 5 years ago
Audric Ackermann 933eb73aa1
Merge remote-tracking branch 'upstream/clearnet' into fix-integration-tests 5 years ago
Audric Ackermann 80b0821781
move unit tests to sub folder 5 years ago
Mikunj fad00a4ebd Bump to version 1.2.0 5 years ago
Audric Ackermann 41d5d272f5
use --incremental to speed up builds 5 years ago
Audric Ackermann e2612147b6
make test-integration call tests from ts/session/integration 5 years ago
Vince 68fa001fe9
Update package.json 5 years ago
Vince 323a1498f6
Update package.json 5 years ago
Vince e2d2b30cf1
Update package.json 5 years ago
Vincent 9f1cef9844 emoji-rendering 5 years ago
Vincent 704d5a1184 Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into refactor-ts-react 5 years ago
Mikunj 7580b46b5b Fix build-release command 5 years ago
Vincent 707200718d Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into refactor-ts-react 5 years ago
Vincent 5ed6a9dda9 reorganise-dropin 5 years ago
Mikunj d943a9401b Bump version to 1.1.2 5 years ago
Vincent e324d5c0ed Polish audio ui 5 years ago
Mikunj 0fde4495d6 Update to v1.1.1 5 years ago
Mikunj afe8bc1e46 Fix auto update checking 5 years ago
Vincent 3591001ef1 audio component ui 5 years ago
Vincent c26e20d33f css-loader 5 years ago
Mikunj 0f088c69fa Change version to 1.1.0 5 years ago
Mikunj da4c9e47a1 Bump to version 2.0.0 5 years ago
Vincent 9ec99da9f9 SessionRecording-cleanup 5 years ago
Vincent 83528f4b8d Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into refactor-ts-react 5 years ago
Mikunj 8f82e7a442 Fix multi device pairing 5 years ago
Maxim Shishmarev 0904e7a8ca Refactor from message polling to content message handling 5 years ago
Audric Ackermann 9ec0c8e6a8
Merge remote-tracking branch 'upstream/clearnet' into hooking-up-sending 5 years ago
Audric Ackermann 702a7d6b88
upgrade tslint to 5.19 to have no-promise-as-boolean 5 years ago
Mikunj 3f93b25ac2 Added string utils 5 years ago
Mikunj ae2b8334e0 Replace bytebuffer component 5 years ago
Maxim Shishmarev 8ca7b8cfb4 Message receiving refactor: handleDataMessage onwards 5 years ago
Mikunj f710606909 Added p-retry 5 years ago
Mikunj e6139a5463 Merge branch 'clearnet' into message-sending-refactor 5 years ago
Mikunj 48d37014d6 Bump to version 1.0.9 5 years ago
Audric Ackermann 73e15250d7
Merge remote-tracking branch 'upstream/clearnet' into integration-test-logs-rebased 5 years ago
Mikunj cd58e9b86e Add utils for stubbing.
Added ImportMock for easier es6 stubbing.
5 years ago
Audric Ackermann ee6ee7ec4f
Merge remote-tracking branch 'upstream/message-sending-refactor' into audric/refactor-message-sending 5 years ago
Audric Ackermann f5c0386db2
add test-session to package.json 5 years ago
Maxim Shishmarev fcadcd780e More integration tests for medium groups 5 years ago
Audric Ackermann a4bb22f16a
resolve package.json conflichts 5 years ago
Audric Ackermann c6fb04d435
upgrade prettier to support typescript 3.7 5 years ago
Audric Ackermann 8f072de05d
upgrade to ts 3.7.4 5 years ago
Vincent de2654b914 rm multi1 from scripts 5 years ago
Vincent fe7b22dbc3 Groups not friends 5 years ago
Audric Ackermann 3fe1e0e26e
clean package.json. use MULTI env variable to start different instances 5 years ago
Mikunj 3dfc1ca213 Improved JobQueue.
Added tests.
5 years ago
Audric Ackermann f46c885fdf
merge fix-closed-group to clearnet 5 years ago
Ryan Tharp ead2f62b6d
Merge branch 'clearnet' into sender-keys 5 years ago
Mikunj 74a2988249 Bump to version 1.0.8 5 years ago
Maxim Shishmarev debb922521 Medium groups with sender keys essentials 5 years ago
Vincent cf05d4ff6c revivify 5 years ago
Mikunj b339651bda Bump version to 1.0.7 5 years ago
Vincent 6cda163b27 upgrade typescript 5 years ago
Mikunj Varsani 24a3e05154
Revert "Revert "Clean up unused dependencies."" 5 years ago
Vince 8216b7c079
Merge pull request #1051 from loki-project/revert-1033-package-cleanup
Revert "Clean up unused dependencies."
5 years ago
Vince 973859647e
Merge pull request #1049 from vincentbavitz/clearnet
Upgrade to v1.0.6
5 years ago
Vincent 82fdd6570d update package.json to v1.0.6 5 years ago
Vince 5ff7476359
Revert "Clean up unused dependencies." 5 years ago
Vince 6d591d956d
Merge pull request #1033 from Mikunj/package-cleanup
Clean up unused dependencies.
5 years ago
Audric Ackermann edb85e3426
ignore .md file prettier 5 years ago
Ryan Tharp 996d7c9844
Merge pull request #1044 from neuroscr/fix-int-tests
Integration tests: Support slower computers/network
5 years ago
Ryan Tharp 1e863e5a8a bump int test timeout from 5s to 10s, add test-integration-parts which is more reliable 5 years ago
Maxim Shishmarev 804b4e54ac
Merge pull request #1041 from msgmaxim/lns
API implementation for LNS
5 years ago
Maxim Shishmarev 932ea23ceb API implementation for LNS 5 years ago
Ryan Tharp 7cff4aa221 Merge branch 'master' of https://github.com/loki-project/loki-messenger into patchopensnapps 5 years ago
Mikunj eed0ea058c Removed other dependencies 5 years ago
Mikunj 9d2417c2f6 Removed proxy-agent and web-socket.
Trimmed down web_api.js to most basic functions we are using. This needs to be completely removed in the future.
5 years ago
Mikunj ba1525d6de Remove js-yaml 5 years ago
Mikunj b38c666e95 Remove js-sha512 5 years ago
Mikunj 1cadb01e8d Remove intl-tel-input 5 years ago
Mikunj e875ba2527 remove got.
Fix session IDs not being redacted in logs.
5 years ago
Mikunj d671ce0055 Remove phone number libraries 5 years ago
Mikunj b1ea3c0fec Move node-gyp to dev dependencies 5 years ago
Audric Ackermann a314b1f3de
remove typo-js and electron-context-menu packages 5 years ago
Audric Ackermann dbd17b6532
remove unused settings.html page 5 years ago
Audric Ackermann 77ef5de17e
Merge pull request #1018 from vincentbavitz/link-device-copy
Link Device Copy
5 years ago
Mikunj 496afa85cb Remove libsodium-wrapper.
Remove LokiSnodeChannel as we weren't using it.
5 years ago
Vincent 4dcfc17735 Electron upgrade 5 years ago
Vincent 1a3ecf10df Device pairing copy 5 years ago
Mikunj 555db5e83b Update documentation 5 years ago
Mikunj 0cccc70b9b Fix integration test running on the wrong environment 5 years ago
Mikunj 3f5a8e7b1b Remove redundance LOKI_DEV variable in scripts 5 years ago
Mikunj 6d87904d18 Clean up config files.
Removed unused scripts.
Removed unused files.
5 years ago
Audric Ackermann 7a73121140
[test] set default timeout to 5s 5 years ago
Audric Ackermann 9ddda73ca2
Integration tests (#975)
* add first integration test Session

Checking window title
Checking window count
Can restore from seed

* FIXME torevert once found why this crash on app close

* [test] add join valid open group test

* [test] validate cannot join two times the same open group

* [test] move common things to common.js

* [test] move tests to separate files

* [test] clean

* [test] add send message to open group test

* [test] lint

* [test] rename hooks -> common

* [test] add 15s delay before considering test as slow

* upgrade electron 8.0.3 and spectron 10.0.0

* [test] signin from seed: validate pubkey

* Replace spellchecker in favor of typo-js

* [test] refactor common calls to common.js

* [test] add two different pubkey, mnemonic and displayname

* [test] FIXME unsafe eval needed for now

* [test] add: add friends test

* [test] working multi instance tests

* [test] FIXME disable snodeproxy

* [test] update yarn.lock

* [test] make tests more robust with restart from scratch each test

* [test] add link of two devices test and hard rm of apps before start (rm -r)

* remove unused file

* [test] lint

* [test] add registration from generated pubkey test

* [test] add beginning of network stub

* [test] stub "token" endpoint

* [test] add test of one message on pub group pull

* [test] add starting port randomize. looks to help for some bad start with multi instance

* [test] add stub for one to one chats (sessions)

* [test] clean code

* [test] finish add friend test and stub snode server

* [test] stub calls during link device test

* [test] add a flag to show some logs on stubbed snode

* [test] finish link of two device test. check both pubkey matches

* [test] add and use function to wrap erase+start+login+stub app

* [test] add method to login as friend and closed group test&messages

* Revert "[test] FIXME unsafe eval needed for now"

This reverts commit de5322fdae6cdab8e3b9bd9a52b7d172c9bc2d26.

* [test] apply review

* [test] fix lint

* [test] fix existing test with new spectron version

* [test] fix lint

* [test] refactor page objects

* [test] add delete account test

* [test] add unlink of two device test

* [test] make tiny waitForExists -> isExisting

* [test] add checks of link new device buttons

* upgrade fs-extra@9.0.0

* address pr review

* [test] fix spell_check test

Co-authored-by: Josh Perez <60019601+josh-signal@users.noreply.github.com>
5 years ago
Vincent 8b449fa983 Prep v1.0.5 5 years ago
Mikunj Varsani a285c091b3
Revert "Enable building win32 binaries." 5 years ago
Mikunj Varsani c007afaa25 Build binaries for win32 5 years ago
Vincent 9a6aafe99c Pull from clearnet 5 years ago
Vincent 19a5571536 Protobuf init for attachments 5 years ago
Vincent 1950876307 Audio playback and pause complete 5 years ago
Mikunj 723d33019d Bump version to 1.0.4 5 years ago
Mikunj 8c071b2f11 Fix auto updating on all platforms.
Added instructions for release.
5 years ago
Ryan Tharp 178d788dca Enable auto-updating using electron-updater 5 years ago
Vince 840f280a37
Prepare for v1.0.3 5 years ago
Vincent 2dc5885c88 Microphone timer 5 years ago
Mikunj 78389440c0 Update sqlcipher to 4.2.0. 5 years ago
Mikunj a09e370e1d Added testing on pull request
Disable proxy in tests.
5 years ago
Vincent 548db7150d Start message selection reactification 5 years ago
Vincent ea4dc05009 Upgrade typescript, finding messaages 5 years ago
Vincent 292100c2c6 Prepare for v1.0.2 5 years ago
Vincent 2c5e2df817 reactification conversationview bottombar initial 5 years ago
Adrian Heine né Lang d51fbb1fe7
Support newer nodejs versions 5 years ago
Mikunj e943c9bd42 Bump version to 1.0.1 5 years ago
Mikunj Varsani aec4ad0a26
GitHub actions (#814)
* Added build and release actions

* Added building instructions.
Updated electron builder to 23.2.3.
Fix unpacked directory not being removed correctly.

* Minor fix to build command

* Allow users to change install location on windows.
Added AppImage for linux.

* Fix artifact naming
5 years ago
Maxim Shishmarev a3aa104f00 Remove more references to signal.org 5 years ago
Vince 1fefe81f02
Merge pull request #772 from Bilb/fix-global-shortcut-reload-multiple-window
use local shortcut instead of global shortcut
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
Maxim Shishmarev 3f58dea035 Remove mixpanel 5 years ago
Audric Ackermann 7c4944ed20
Sped up lint (#754)
Sped up lint
5 years ago
Vincent 9dcc851ebd Updated all icon references 5 years ago
Vincent 4f881ab9a3 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into clearnet 5 years ago
Ryan Tharp 0daccb8785
cache eslint on `lint` but not `ready` 5 years ago
Maxim Shishmarev 02320334f0 Remove P2P 5 years ago
Vincent b69b8bffbd conflict resolution 5 years ago
Vincent 0a6a035750 Constants rework 5 years ago
Ryan Tharp 62e09c6441 speed up lint, add lint-full/format-full, make sure use lint-full 5 years ago
Ryan Tharp 11359fc037
Merge branch 'clearnet' into fileproxy 5 years ago
Ryan Tharp 6293cd468b bump form-data to 3.0 5 years ago
Audric Ackermann e094731684
use cross-env and update generated exe name 5 years ago
Audric Ackermann 5d8ada7876 fix use of cross-env for build-release 5 years ago
Audric Ackermann 293eca0509 Merge branch 'brand-redesign' into clearnet 5 years ago
Audric Ackermann 52e782d3fd use cross-env to make build of release easier 5 years ago
Vincent a1a582d7ea Session branding fixes 5 years ago
Vincent 5fbbdc33c3 Signal branding 5 years ago