Skip to content

Commit c7d31c8

Browse files
committed
Merge branch 'develop' into mupdf-cover
2 parents 3ca7c00 + 57dc840 commit c7d31c8

File tree

376 files changed

+8082
-101642
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

376 files changed

+8082
-101642
lines changed

.eslintignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,5 @@ src/typings/*
1313
src/resources/*
1414
src/renderer/assets/*
1515
src/renderer/reader/pdf/*
16+
.flox/*
17+
.zed/*

.eslintrc.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ module.exports = {
1414
"src/typings/*",
1515
"src/resources/*",
1616
"src/renderer/assets/*",
17-
"src/renderer/reader/pdf/*"
17+
"src/renderer/reader/pdf/*",
18+
".zed/*",
19+
".flox/*"
1820
],
1921
// ignorePatterns: [ "*.*" ],
2022
parser: "@typescript-eslint/parser",

.flox/.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
run/
2+
cache/
3+
lib/
4+
log/

.flox/env.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"name": "thorium-reader",
3+
"version": 1
4+
}

.flox/env/manifest.lock

Lines changed: 156 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,156 @@
1+
{
2+
"lockfile-version": 1,
3+
"manifest": {
4+
"version": 1,
5+
"install": {
6+
"nodejs_22": {
7+
"pkg-path": "nodejs_22"
8+
}
9+
},
10+
"vars": {
11+
"CLICOLOR": "1",
12+
"FLOX_DISABLE_METRICS": "true",
13+
"FLX_VERBOSE": "${FLOX_VERBOSE:-}"
14+
},
15+
"hook": {
16+
"on-activate": "[[ ! -z \"${FLX_VERBOSE}\" ]] && echo \"##################################################\";\n[[ ! -z \"${FLX_VERBOSE}\" ]] && echo \"########## FLOX ACTIVATE...\";\n\n#alias lss='ls -alshF --color=auto'\nlss () {\n command ls -alshF --color=auto \"$@\"\n}\n\n# PWD=$(pwd);\n# [[ ! -z \"${FLX_VERBOSE}\" ]] && echo \"-----> PWD: ${PWD}\";\n# unset PWD\n\n#FLOX_ENV_PROJECT\n#_FLOX_ENV_LOG_DIR\n#FLOX_CACHE_DIR=\"$(dirname ${FLOX_ENV_CACHE})\"\n#FLOX_CACHE_DIR=\"$(realpath ${FLOX_ENV_CACHE})\"\nFLOX_CACHE_DIR=\"${FLOX_ENV_CACHE}\"\n[[ ! -z \"${FLX_VERBOSE}\" ]] && echo \"-----> FLOX_CACHE_DIR: ${FLOX_CACHE_DIR}\";\n\nif [[ ! -z \"${FLX_VERBOSE}\" ]]; then\n\necho \"=====> NODE VERSION: $(node --version)\";\nWHICH_NODE=$(which node);\necho \".....> NODE WHICH: ${WHICH_NODE}\";\nlss \"${WHICH_NODE}\";\nunset WHICH_NODE\n\necho \"=====> NPM VERSION (init): $(npm --version)\";\nWHICH_NPM=$(which npm);\necho \".....> NPM WHICH: ${WHICH_NPM}\";\nlss \"${WHICH_NPM}\";\nunset WHICH_NPM\n\necho \"-----> NPM CONFIG PREFIX (init): $(npm config get prefix)\";\necho \"-----> NPM_CONFIG_PREFIX (init): ${NPM_CONFIG_PREFIX}\";\n\necho \"-----> NPM CONFIG CACHE (init): $(npm config get cache)\"\necho \"-----> NPM_CONFIG_CACHE (init): ${NPM_CONFIG_CACHE}\";\n\nfi\n\n# envName=\"${_FLOX_ACTIVE_ENVIRONMENTS##:*}\";\n#echo \"${envName}\";\n#export NPM_CONFIG_PREFIX=\"/tmp/${envName}-npm\";\n\nexport NPM_CONFIG_PREFIX=\"${FLOX_CACHE_DIR}/NPM_PREFIX\";\n#### rm -rf \"$NPM_CONFIG_PREFIX\";\nmkdir -p \"$NPM_CONFIG_PREFIX\";\nif [[ ! -z \"${FLX_VERBOSE}\" ]]; then\necho \"-----> NPM CONFIG PREFIX: $(npm config get prefix)\";\necho \"-----> NPM_CONFIG_PREFIX: ${NPM_CONFIG_PREFIX}\";\nlss \"$NPM_CONFIG_PREFIX\";\nlss \"$NPM_CONFIG_PREFIX/bin\";\nlss \"$NPM_CONFIG_PREFIX/lib\";\nlss \"$NPM_CONFIG_PREFIX/lib/node_modules\";\nfi\n\nexport NPM_CONFIG_CACHE=\"${FLOX_CACHE_DIR}/NPM_CACHE\";\n#### rm -rf \"$NPM_CONFIG_CACHE\";\nmkdir -p \"$NPM_CONFIG_CACHE\";\nif [[ ! -z \"${FLX_VERBOSE}\" ]]; then\necho \"-----> NPM CONFIG CACHE: $(npm config get cache)\"\necho \"-----> NPM_CONFIG_CACHE: ${NPM_CONFIG_CACHE}\";\nlss \"$NPM_CONFIG_CACHE\";\nfi\n\nunset FLOX_CACHE_DIR\n\n[[ ! -z \"${FLX_VERBOSE}\" ]] && echo \"-----> NODE_PATH (init): ${NODE_PATH}\";\nexport NODE_PATH=\"$NPM_CONFIG_PREFIX/lib/node_modules${NODE_PATH:+:$NODE_PATH}\";\n[[ ! -z \"${FLX_VERBOSE}\" ]] && echo \"-----> NODE_PATH: ${NODE_PATH}\";\n\nexport PATH=\"$NPM_CONFIG_PREFIX/bin:$PATH\";\n\nnpm install -g npm --foreground-scripts 1>/dev/null\nnpm install -g npm-check-updates --foreground-scripts 1>/dev/null\n# npm install -g @electron/asar --foreground-scripts 1>/dev/null\n"
17+
},
18+
"profile": {
19+
"common": "[[ ! -z \"${FLX_VERBOSE}\" ]] && echo \"##################################################\";\n[[ ! -z \"${FLX_VERBOSE}\" ]] && echo \"########## FLOX PROFILE COMMON (${SHELL})...\";\n\nalias lss='ls -alshF --color=auto'\nalias flx='flox activate'\nalias flxx='FLOX_VERBOSE=1 flox activate'\n\n# PWD=$(pwd);\n# [[ ! -z \"${FLX_VERBOSE}\" ]] && echo \"-----> PWD: ${PWD}\";\n# unset PWD\n\nif [[ ! -z \"${FLX_VERBOSE}\" ]]; then\n\necho \"=====> NODE VERSION: $(node --version)\";\nWHICH_NODE=$(which node);\necho \".....> NODE WHICH: ${WHICH_NODE}\";\nlss \"${WHICH_NODE}\";\nunset WHICH_NODE\n\necho \"=====> NPM VERSION: $(npm --version)\";\nWHICH_NPM=$(which npm);\necho \".....> NPM WHICH: ${WHICH_NPM}\";\nlss \"${WHICH_NPM}\";\nunset WHICH_NPM\n\necho \"-----> NPM CONFIG PREFIX: $(npm config get prefix)\";\necho \"-----> NPM_CONFIG_PREFIX: ${NPM_CONFIG_PREFIX}\";\n\necho \"-----> NPM CONFIG CACHE: $(npm config get cache)\"\necho \"-----> NPM_CONFIG_CACHE: ${NPM_CONFIG_CACHE}\";\n\necho \"=====> NCU VERSION: $(ncu --version)\";\nWHICH_NCU=$(which ncu);\necho \".....> NCU WHICH: ${WHICH_NCU}\";\nlss \"${WHICH_NCU}\";\nunset WHICH_NCU\n\necho \"=====> ASAR VERSION: $(asar --version)\";\nWHICH_ASAR=$(which asar);\necho \".....> ASAR WHICH: ${WHICH_ASAR}\";\nlss \"${WHICH_ASAR}\";\nunset WHICH_ASAR\n\necho \"=====> GIT VERSION: $(git --version)\";\nWHICH_GIT=$(which git);\necho \".....> GIT WHICH: ${WHICH_GIT}\";\nlss \"${WHICH_GIT}\";\nunset WHICH_GIT\n\nENV=$(env);\necho \"-----> ENV: ${ENV}\";\necho \"||||||||||||||||||||||||||\";\n\necho \"-----> APPLEID: ${APPLEID}\";\necho \"-----> APPLEIDTEAM: ${APPLEIDTEAM}\";\necho \"-----> APPLEIDPASS: ${APPLEIDPASS}\";\necho \"-----> SKIP_NOTARIZE: ${SKIP_NOTARIZE}\";\necho \"-----> CSC_NAME: ${CSC_NAME}\";\n\necho \"-----> DEBUG: ${DEBUG}\";\n\necho \"-----> USER: ${USER}\";\necho \"-----> USERNAME: ${USERNAME}\";\n\necho \"-----> NODE_ENV: ${NODE_ENV}\";\n\necho \"-----> THORIUM_OPDS_CATALOGS_URL: ${THORIUM_OPDS_CATALOGS_URL}\";\necho \"-----> THORIUM_OPEN_DEVTOOLS: ${THORIUM_OPEN_DEVTOOLS}\";\necho \"-----> LCP_SKIP_LSD: ${LCP_SKIP_LSD}\";\necho \"-----> SKIP_CHECK_TYPESCRIPT: ${SKIP_CHECK_TYPESCRIPT}\";\necho \"-----> USE_LEGACY_TYPESCRIPT_LOADER: ${USE_LEGACY_TYPESCRIPT_LOADER}\";\necho \"-----> THORIUM_TELEMETRY_SECRET: ${THORIUM_TELEMETRY_SECRET}\";\necho \"-----> THORIUM_TELEMETRY_URL: ${THORIUM_TELEMETRY_URL}\";\necho \"-----> PACKAGING: ${PACKAGING}\";\necho \"-----> GITHUB_TOKEN_RELEASE_PUBLISH: ${GITHUB_TOKEN_RELEASE_PUBLISH}\";\necho \"-----> VSCODE_LAUNCH: ${VSCODE_LAUNCH}\";\necho \"-----> PORT_APP: ${PORT_APP}\";\necho \"-----> PORT_READER: ${PORT_READER}\";\necho \"-----> PORT_PDF_WEBVIEW: ${PORT_PDF_WEBVIEW}\";\n\ngit branch\ngit status\n\nfi\n"
20+
},
21+
"options": {
22+
"systems": [
23+
"aarch64-darwin",
24+
"aarch64-linux",
25+
"x86_64-darwin",
26+
"x86_64-linux"
27+
],
28+
"allow": {
29+
"licenses": []
30+
},
31+
"semver": {}
32+
}
33+
},
34+
"packages": [
35+
{
36+
"attr_path": "nodejs_22",
37+
"broken": false,
38+
"derivation": "/nix/store/l7xqarxr78661qxnkwjdkv3dw10habfq-nodejs-22.10.0.drv",
39+
"description": "Event-driven I/O framework for the V8 JavaScript engine",
40+
"install_id": "nodejs_22",
41+
"license": "MIT",
42+
"locked_url": "https://github.com/flox/nixpkgs?rev=3566ab7246670a43abd2ffa913cc62dad9cdf7d5",
43+
"name": "nodejs-22.10.0",
44+
"pname": "nodejs_22",
45+
"rev": "3566ab7246670a43abd2ffa913cc62dad9cdf7d5",
46+
"rev_count": 721821,
47+
"rev_date": "2024-12-13T19:53:07Z",
48+
"scrape_date": "2024-12-16T03:51:20Z",
49+
"stabilities": [
50+
"unstable"
51+
],
52+
"unfree": false,
53+
"version": "nodejs-22.10.0",
54+
"outputs_to_install": [
55+
"out"
56+
],
57+
"outputs": {
58+
"libv8": "/nix/store/2qwjlhfyn2k3dixjgqxnwhsxxyn46rxl-nodejs-22.10.0-libv8",
59+
"out": "/nix/store/y6piwcsias394n5kflisg8jhll9czk2x-nodejs-22.10.0"
60+
},
61+
"system": "aarch64-darwin",
62+
"group": "toplevel",
63+
"priority": 5
64+
},
65+
{
66+
"attr_path": "nodejs_22",
67+
"broken": false,
68+
"derivation": "/nix/store/wjn7vj94fnjd4h7ai3rsgfvkmjxkv57g-nodejs-22.10.0.drv",
69+
"description": "Event-driven I/O framework for the V8 JavaScript engine",
70+
"install_id": "nodejs_22",
71+
"license": "MIT",
72+
"locked_url": "https://github.com/flox/nixpkgs?rev=3566ab7246670a43abd2ffa913cc62dad9cdf7d5",
73+
"name": "nodejs-22.10.0",
74+
"pname": "nodejs_22",
75+
"rev": "3566ab7246670a43abd2ffa913cc62dad9cdf7d5",
76+
"rev_count": 721821,
77+
"rev_date": "2024-12-13T19:53:07Z",
78+
"scrape_date": "2024-12-16T03:51:20Z",
79+
"stabilities": [
80+
"unstable"
81+
],
82+
"unfree": false,
83+
"version": "nodejs-22.10.0",
84+
"outputs_to_install": [
85+
"out"
86+
],
87+
"outputs": {
88+
"libv8": "/nix/store/649q0xdwl617h2s8j50f7880df60w37a-nodejs-22.10.0-libv8",
89+
"out": "/nix/store/ayfg2m6gwh5047hapf316jrilxd8kk4k-nodejs-22.10.0"
90+
},
91+
"system": "aarch64-linux",
92+
"group": "toplevel",
93+
"priority": 5
94+
},
95+
{
96+
"attr_path": "nodejs_22",
97+
"broken": false,
98+
"derivation": "/nix/store/5njd1g0p4v3fk0d3q9hymgpc8xr5dn2z-nodejs-22.10.0.drv",
99+
"description": "Event-driven I/O framework for the V8 JavaScript engine",
100+
"install_id": "nodejs_22",
101+
"license": "MIT",
102+
"locked_url": "https://github.com/flox/nixpkgs?rev=3566ab7246670a43abd2ffa913cc62dad9cdf7d5",
103+
"name": "nodejs-22.10.0",
104+
"pname": "nodejs_22",
105+
"rev": "3566ab7246670a43abd2ffa913cc62dad9cdf7d5",
106+
"rev_count": 721821,
107+
"rev_date": "2024-12-13T19:53:07Z",
108+
"scrape_date": "2024-12-16T03:51:20Z",
109+
"stabilities": [
110+
"unstable"
111+
],
112+
"unfree": false,
113+
"version": "nodejs-22.10.0",
114+
"outputs_to_install": [
115+
"out"
116+
],
117+
"outputs": {
118+
"libv8": "/nix/store/g1bmrm6lq74zdid30q8hh3102qxpk7p7-nodejs-22.10.0-libv8",
119+
"out": "/nix/store/4rmbk8pg2lvv22aqjk8b539pfspsm98m-nodejs-22.10.0"
120+
},
121+
"system": "x86_64-darwin",
122+
"group": "toplevel",
123+
"priority": 5
124+
},
125+
{
126+
"attr_path": "nodejs_22",
127+
"broken": false,
128+
"derivation": "/nix/store/p33fbd36lz7nh44dzshl29w276q25h2y-nodejs-22.10.0.drv",
129+
"description": "Event-driven I/O framework for the V8 JavaScript engine",
130+
"install_id": "nodejs_22",
131+
"license": "MIT",
132+
"locked_url": "https://github.com/flox/nixpkgs?rev=3566ab7246670a43abd2ffa913cc62dad9cdf7d5",
133+
"name": "nodejs-22.10.0",
134+
"pname": "nodejs_22",
135+
"rev": "3566ab7246670a43abd2ffa913cc62dad9cdf7d5",
136+
"rev_count": 721821,
137+
"rev_date": "2024-12-13T19:53:07Z",
138+
"scrape_date": "2024-12-16T03:51:20Z",
139+
"stabilities": [
140+
"unstable"
141+
],
142+
"unfree": false,
143+
"version": "nodejs-22.10.0",
144+
"outputs_to_install": [
145+
"out"
146+
],
147+
"outputs": {
148+
"libv8": "/nix/store/j9kj5x00fh8sac4mfb6dxmfg1dk5af90-nodejs-22.10.0-libv8",
149+
"out": "/nix/store/hnkyz55vndmvwhg6nzpliv86gh6sxg7h-nodejs-22.10.0"
150+
},
151+
"system": "x86_64-linux",
152+
"group": "toplevel",
153+
"priority": 5
154+
}
155+
]
156+
}

0 commit comments

Comments
 (0)