Commit Graph

337 Commits

Author SHA1 Message Date
William Grant c6af1a7468 feat: upgraded emoji-mart and added theme support 2022-09-30 13:55:38 +10:00
Will G 267f49ff1e
Emoji Reacts (#2320)
Add support for emoji reacts in conversations

Resolves #2375 and #1577
2022-08-22 16:40:14 +10:00
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
2022-08-08 09:50:48 +10:00
Audric Ackermann f795b2ce0c
fix: merge sqlite3 bins outside of git-lfs 2022-07-14 09:55:49 +10:00
Audric Ackermann dca63409b6
fix: use oxen-io session-better-sqlite3 instead of signal one 2022-07-05 10:07:53 +10:00
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
2022-05-23 16:36:03 +10:00
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>
2022-05-17 13:22:13 +10:00
Audric Ackermann df5891f662
bump to v1.8.5 2022-05-12 15:45:54 +10:00
Audric Ackermann 3cfcf128a5
Merge remote-tracking branch 'upstream/master' into node-side-in-ts 2022-04-20 15:32:05 +10:00
Audric Ackermann add267ae69
make the util worker be bundled with parcel 2022-04-20 10:07:29 +10:00
Audric Ackermann 00d70db0be
queue user profile avatars update
also add some tests for the promise utils
2022-04-11 17:18:11 +10:00
Audric Ackermann 84fd12ca62
fix github action build 2022-04-07 13:26:35 +10:00
Audric Ackermann 261940e978
fix tests 2022-04-06 16:21:26 +10:00
Audric Ackermann 5047e8921b
made all verifi signatures in a single call to the worker 2022-04-06 16:21:25 +10:00
Audric Ackermann 2b17ad5cfa WIP 2022-04-01 15:42:50 +11:00
Audric Ackermann 280cc494e8 test with webpack - not working 2022-04-01 09:58:24 +11:00
Audric Ackermann 2dfd09a7b1 app kind of start background side 2022-03-31 10:22:13 +11:00
Audric Ackermann 0dfa3e35cc refactor main_node.js to TS 2022-03-30 07:37:00 +11:00
Audric Ackermann 175c0e4843 move logging.js to ts 2022-03-29 13:53:28 +11:00
Audric Ackermann 38774a9344 moved a bunch of node files to typescript 2022-03-29 12:21:22 +11:00
Audric Ackermann 12d9a8db78
electron-renderer webpack seems to be generating main_renderer.js 2022-03-28 17:28:36 +11:00
Audric Ackermann 71aa6c813c
Merge remote-tracking branch 'upstream/clearnet' into fix-i18n-with-dollars-sign 2022-03-09 12:00:47 +11:00
warrickct b166a0483a Adding logging output for dropping outdated config messages. Removing libsodium-wrapper usage as we use sumo version now. Making target for linux build on one line. 2022-03-08 16:30:50 +11:00
Audric Ackermann 3eb922f83f
remove unused webpack dependecies and remove dtrace optional dep 2022-03-07 16:20:44 +11:00
warrickct 75191ae757 Add blocking joining open group based on blocklist. 2022-03-03 17:14:59 +11:00
warrickct ee9156d4f8 Merge clearnet into message-request-ui 2022-02-14 16:42:53 +11:00
Audric Ackermann 19722b6bdc
remove other emoji dependency and use unicode to render them in message
Relates #2151
2022-02-08 10:43:56 +11:00
audric 247cb7c065 cleanup dependencies 2022-01-18 15:21:36 +11:00
audric 2e1016a90e remove unused libxmljs dependency 2022-01-18 14:34:04 +11:00
audric e515ce3ca5 Merge remote-tracking branch 'upstream/clearnet' into cleanup-attachment 2022-01-17 16:50:18 +11:00
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>
2022-01-17 16:34:27 +11:00
Audric Ackermann c7565fe7b3 Move scale/resize and attachment logic to typescript 2022-01-12 17:01:32 +11:00
Audric Ackermann d7424f1b69
update electron to 13.6.2
Relates #2057
2021-12-21 13:34:35 +11:00
Audric Ackermann e33b6eadc4
bump typescript to 4.5.4 2021-12-17 11:50:56 +11:00
Audric Ackermann e17b5e0671
Fix attachment dl freeze (#2086)
* fix attachment download freezing app for some opengroups

* make registration page work with smaller height
2021-12-15 15:56:29 +11:00
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
2021-12-08 14:15:54 +11:00
Audric Ackermann 22e4c9d850
fix archlinux pw unused issue
on archlinux, the appimage links to the system sqlite by default which
does not support sqlcipher
2021-11-17 10:21:19 +11:00
Audric Ackermann f871ed53df
add a sample test with playwright 2021-11-12 16:07:41 +11:00
Audric Ackermann 1e8c8991ad
more cleanup 2021-10-04 10:56:54 +11:00
Audric Ackermann c54f63ab45
add listener for video calls events 2021-09-27 13:57:31 +10:00
audric bfc805c9d4 fix search logic and UI cosmetic fixes 2021-09-03 16:47:04 +10:00
audric 2825b66ef6 add screen break for jump in messages timestamp 2021-08-27 12:49:33 +10:00
audric 7fa50b4a73 do not pass props not needed between message list components 2021-08-26 16:17:37 +10:00
audric 6a50484597 fix tests for swarm polling 2021-08-13 14:51:15 +10:00
audric e5dab2781e remove spectron dependency 2021-08-13 14:47:00 +10:00
audric 88dc5bf653 bump electron to > 13 2021-08-13 11:44:38 +10:00
audric bea704ecf0 bump react to 17 2021-08-04 10:52:24 +10:00
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
2021-08-03 13:31:48 +10:00
Audric Ackermann ef2d22ce8a
fix app icon for all platforms 2021-08-02 16:04:51 +10:00
Audric Ackermann c6a394664f
bump electron-builder to 22.8.0 2021-07-30 09:39:09 +10:00