Commit Graph

317 Commits

Author SHA1 Message Date
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
Audric Ackermann 16e80b8649
build with electron-builder 22.5.0
Relates #1771
2021-07-29 09:57:34 +10:00
Audric Ackermann 0e4d7ec21a
WIP 2021-07-16 09:34:32 +10:00
Audric Ackermann 3e27a397d7
bump version of node-sass 2021-07-12 15:49:51 +10:00
Audric Ackermann ac19c2a8ab
removed husky 2021-07-12 15:16:27 +10:00
Audric Ackermann b385a9b101
test with better-sqlite3 bindings 2021-07-08 13:00:20 +10:00
Audric Ackermann a0afd3efe4
add some performance measure for commit calls 2021-07-05 10:30:33 +10:00
Warrick Corfe-Tan da00ac8d44 Saving userConfig redux slice to local storage. 2021-06-24 15:31:20 +10:00
Audric Ackermann c9d7f4a1ab
Merge remote-tracking branch 'w/onion-paths' into clearnet 2021-06-17 14:55:25 +10:00
Warrick Corfe-Tan 6914e29662 upgrade ip2country version. 2021-06-02 16:26:22 +10:00
Audric Ackermann 5edfa530f2
revert changes to package.json overwritten` 2021-05-31 13:58:47 +10:00
Audric Ackermann afe4cf1ee7
fix double dash in url not being converted to link
Fixes #1638
2021-05-26 15:54:54 +10:00
Warrick Corfe-Tan 98fe0a87d8 WIP making changes to modal. 2021-05-26 10:05:07 +10:00
Warrick Corfe-Tan 22a32283b7 WIP Adding country and styling to modals. 2021-05-26 10:04:26 +10:00
Audric Ackermann bad438eaee
fix types for react-mentions 2021-05-25 09:52:36 +10:00
Audric Ackermann 45fa878790
remove react-mention custom build now that it is merged upstream 2021-05-24 11:43:30 +10:00
Audric Ackermann f4c3c82e31
Add some test for onion path rebuild handling 2021-05-24 11:17:31 +10:00
Audric Ackermann 8b1826bdec
update node-sqlcipher commit hash 2021-05-04 13:22:42 +10:00
Audric Ackermann 930c4d5b81
fix windows build 2021-05-04 11:31:18 +10:00
Audric Ackermann ba5ec93505
Merge pull request #1554 from Bilb/encrypt-local-attachments
Encrypt local attachments
2021-04-22 17:52:39 +10:00
Audric Ackermann 0ce1059a96
disable UI recording bars so we can encode audio MP3 2021-04-20 12:55:39 +10:00