Closed XingShelly closed 2 years ago
I've got the same problem. Would love to get this up and running. #teamlinux
Apologies for not getting to this item sooner, I just had a baby and my few available free cycles have been going into the v2 rewrite. Thank you for reporting this issue. The fix is now on master. I currently don't have access to a Linux machine that I can verify everything is working as expected on. Before I package the app for release, if you could verify everything is working as expected after the update by following the steps below, that would be incredibly helpful.
npm install
npm run build
npm start
Are there any preferences for the packaging of the Linux app? I don't have the cycles to do app packaging on multiple distros, so a distro-agnostic solution would be my preference. I see @XingShelly you've opened up another Issue #175 requesting either an AppImage or Flatpak, and there's been an outstanding issue #127, but I wanted to surface the question here since there are more participants to this thread that may also have a preference.
Congrats on the baby! I can try to verify the update a bit later. As for packaging, my preference would be a Flatpak.
Edit: I've never run npm before so let me know if I'm doing something wrong, but I got some warnings running the npm install, so I ran the audit and got this output:
npm audit
=== npm audit security report ===
SEMVER WARNING: Recommended action is a potentially breaking change ┌───────────────┬──────────────────────────────────────────────────────────────┐ │ Moderate │ Sandboxed renderers can obtain thumbnails of arbitrary files │ │ │ through the nativeImage API │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Package │ electron │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Dependency of │ electron [dev] │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Path │ electron │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-mpjm-v997-c4h4 │ └───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐ │ Moderate │ IPC messages delivered to the wrong frame in Electron │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Package │ electron │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Dependency of │ electron [dev] │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Path │ electron │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-hvf8-h2qh-37m9 │ └───────────────┴──────────────────────────────────────────────────────────────┘
SEMVER WARNING: Recommended action is a potentially breaking change ┌───────────────┬──────────────────────────────────────────────────────────────┐ │ Moderate │ Inefficient Regular Expression Complexity in │ │ │ chalk/ansi-regex │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Package │ ansi-regex │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Dependency of │ eslint [dev] │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Path │ eslint > strip-ansi > ansi-regex │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-93q8-gq69-wqmw │ └───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐ │ Moderate │ Inefficient Regular Expression Complexity in │ │ │ chalk/ansi-regex │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Package │ ansi-regex │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Dependency of │ eslint [dev] │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Path │ eslint > inquirer > strip-ansi > ansi-regex │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-93q8-gq69-wqmw │ └───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐ │ Moderate │ Inefficient Regular Expression Complexity in │ │ │ chalk/ansi-regex │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Package │ ansi-regex │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Dependency of │ eslint [dev] │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Path │ eslint > inquirer > string-width > strip-ansi > ansi-regex │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-93q8-gq69-wqmw │ └───────────────┴──────────────────────────────────────────────────────────────┘
SEMVER WARNING: Recommended action is a potentially breaking change ┌───────────────┬──────────────────────────────────────────────────────────────┐ │ Low │ Regular Expression Denial of Service in clean-css │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Package │ clean-css │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Dependency of │ vueify [dev] │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Path │ vueify > html-minifier > clean-css │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-wxhq-pm8v-cw75 │ └───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐ │ Moderate │ Regular Expression Denial of Service in postcss │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Package │ postcss │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Dependency of │ vueify [dev] │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Path │ vueify > autoprefixer > postcss │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-566m-qj78-rww5 │ └───────────────┴──────────────────────────────────────────────────────────────┘
SEMVER WARNING: Recommended action is a potentially breaking change ┌───────────────┬──────────────────────────────────────────────────────────────┐ │ High │ Regular Expression Denial of Service in trim-newlines │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Package │ trim-newlines │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Dependency of │ electron-packager [dev] │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Path │ electron-packager > electron-download > nugget > │ │ │ pretty-bytes > meow > trim-newlines │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-7p7h-4mm5-852v │ └───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐ │ Moderate │ Inefficient Regular Expression in inflect │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Package │ i │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Dependency of │ remote │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Path │ remote > http-proxy > utile > i │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-x55w-vjjp-222r │ └───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐ │ Moderate │ Regular Expression Denial of Service in hosted-git-info │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Package │ hosted-git-info │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Dependency of │ npm-run-all │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Path │ npm-run-all > read-pkg > normalize-package-data > │ │ │ hosted-git-info │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-43f8-2h32-f4cj │ └───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐ │ Moderate │ Regular Expression Denial of Service in hosted-git-info │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Package │ hosted-git-info │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Dependency of │ electron-packager [dev] │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Path │ electron-packager > get-package-info > read-pkg-up > │ │ │ read-pkg > normalize-package-data > hosted-git-info │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-43f8-2h32-f4cj │ └───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐ │ Moderate │ Use of a Broken or Risky Cryptographic Algorithm │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Package │ elliptic │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Dependency of │ browserify [dev] │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Path │ browserify > crypto-browserify > browserify-sign > elliptic │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-r9p9-mrjm-926w │ └───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐ │ High │ Signature Malleabillity in elliptic │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Package │ elliptic │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Dependency of │ browserify [dev] │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Path │ browserify > crypto-browserify > browserify-sign > elliptic │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-vh7m-p724-62c2 │ └───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐ │ Critical │ Command Injection in macaddress │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Package │ macaddress │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Dependency of │ vueify [dev] │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Path │ vueify > cssnano > postcss-filter-plugins > uniqid > │ │ │ macaddress │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ More info │ https://github.com/advisories/GHSA-pp57-mqmh-44h7 │ └───────────────┴──────────────────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────────────────────────┐
│ Manual Review │
│ Some vulnerabilities require your attention to resolve │
│ │
│ Visit https://go.npm.me/audit-guide for additional guidance │
└──────────────────────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ Moderate │ Regular Expression Denial of Service (ReDOS) │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ color-string │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=1.5.5 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ vueify [dev] │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ vueify > cssnano > postcss-colormin > colormin > color > │
│ │ color-string │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://github.com/advisories/GHSA-257v-vj4p-3w2h │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Arbitrary Code Execution in underscore │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ underscore │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=1.12.1 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ remote │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ remote > underscore │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://github.com/advisories/GHSA-cf4h-3jhx-xvhq │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Regular Expression Denial of Service (ReDoS) │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ is-svg │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=4.2.2 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ vueify [dev] │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ vueify > cssnano > postcss-svgo > is-svg │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://github.com/advisories/GHSA-7r28-3m3f-r2pr │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ ReDOS in IS-SVG │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ is-svg │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=4.3.0 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ vueify [dev] │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ vueify > cssnano > postcss-svgo > is-svg │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://github.com/advisories/GHSA-r8j5-h5cx-65gg │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ Low │ Misinterpretation of malicious XML input │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ xmldom │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=0.5.0 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ electron-packager [dev] │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ electron-packager > plist > xmldom │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://github.com/advisories/GHSA-h6q6-9hqw-rwfv │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ Low │ Misinterpretation of malicious XML input │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ xmldom │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=0.5.0 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ electron-packager [dev] │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ electron-packager > electron-osx-sign > plist > xmldom │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://github.com/advisories/GHSA-h6q6-9hqw-rwfv │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ Moderate │ Misinterpretation of malicious XML input │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ xmldom │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=0.7.0 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ electron-packager [dev] │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ electron-packager > plist > xmldom │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://github.com/advisories/GHSA-5fg8-2547-mr8q │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ Moderate │ Misinterpretation of malicious XML input │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ xmldom │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=0.7.0 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ electron-packager [dev] │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ electron-packager > electron-osx-sign > plist > xmldom │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://github.com/advisories/GHSA-5fg8-2547-mr8q │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Denial of Service in http-proxy │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ http-proxy │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=1.18.1 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ remote │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ remote > http-proxy │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://github.com/advisories/GHSA-6x33-pw7p-hmpq │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ Moderate │ Denial of Service in js-yaml │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ js-yaml │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=3.13.0 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ vueify [dev] │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ vueify > cssnano > postcss-svgo > svgo > js-yaml │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://github.com/advisories/GHSA-2pr6-76vf-7546 │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Code Injection in js-yaml │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ js-yaml │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=3.13.1 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ vueify [dev] │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ vueify > cssnano > postcss-svgo > svgo > js-yaml │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://github.com/advisories/GHSA-8j8c-7jfh-h6hx │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ High │ Regular Expression Denial of Service in fresh │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ fresh │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=0.5.2 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ remote │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ remote > send > fresh │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://github.com/advisories/GHSA-9qj9-36jm-prpv │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ Moderate │ Regular Expression Denial of Service in mime │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ mime │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=1.4.1 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ remote │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ remote > send > mime │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://github.com/advisories/GHSA-wrvr-8mpx-r7pp │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ Low │ Directory Traversal in send │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ send │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=0.8.4 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ remote │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ remote > send │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://github.com/advisories/GHSA-xwg4-93c6-3h42 │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ Moderate │ Root Path Disclosure in send │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ send │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=0.11.1 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ remote │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ remote > send │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://github.com/advisories/GHSA-jgqf-hwc5-hh37 │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ Moderate │ Regular Expression Denial of Service in postcss │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ postcss │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=8.2.13 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ vueify [dev] │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ vueify > postcss │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://github.com/advisories/GHSA-566m-qj78-rww5 │
└───────────────┴──────────────────────────────────────────────────────────────┘
┌───────────────┬──────────────────────────────────────────────────────────────┐
│ Moderate │ Regular Expression Denial of Service in postcss │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Package │ postcss │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Patched in │ >=8.2.13 │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Dependency of │ vueify [dev] │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ Path │ vueify > cssnano > autoprefixer > postcss │
├───────────────┼──────────────────────────────────────────────────────────────┤
│ More info │ https://github.com/advisories/GHSA-566m-qj78-rww5 │
└───────────────┴──────────────────────────────────────────────────────────────┘
found 31 vulnerabilities (4 low, 18 moderate, 8 high, 1 critical) in 861 scanned packages
run npm audit fix
to fix 6 of them.
8 vulnerabilities require semver-major dependency updates.
17 vulnerabilities require manual review. See the full report for details.
@rmikedown Thanks giving that a shot. The output of the audit is just letting us know which packages are out of date and have known vulnerabilities. These don't need to be fixed to validate the update. It would be helpful to understand what the error was that you got running npm install
? If you wouldn't mind also including the output of npm -v && node -v
, that'll help me identify what the issue is you are facing installing the dependencies.
Actually I hadn't run all the commands. I was getting all these warnings and thought something was wrong. But the app runs.
By the way, this is the first time using it for me, and I really like the clipboard reader. It's just like pleco. Do I need to configure it to say the words I click on? And is there a way to get it to read all the words on the page?
Thanks for verifying the fix is working. I'll cut an updated release with the fix sometime this week.
For the reader feature, when you click on a word from the text you've pasted in, the entry for that word will pop up at the bottom. Or you're looking for having the word read aloud, there should be a speaker icon in the entry at the bottom next to the word's characters.
Closing since the fix has been validated.
Please update the dependencies of the Linux version, as it no longer works anymore. I understand that you are busy and this is just a side project for you. however. This is literally the best Ch-En dictionary out there! Please maintain it more often.
Thank you so much. I really wish you would just update it to work.