Commit graph

3045 commits

Author SHA1 Message Date
lin onetwo
264d5c420f chore: remove webpack files, use vite plugins 2025-10-10 16:50:46 +08:00
lin onetwo
67bf278cc3 Update index.ts 2025-10-10 00:25:13 +08:00
lin onetwo
e53fd6c7ef test: batch some e2e steps to reduce screenshot count 2025-10-10 00:24:19 +08:00
lin onetwo
63a8eb9a64 test: reduce wait time, because most check already will wait for a while 2025-10-09 22:13:18 +08:00
lin onetwo
04c75ef1a6 Revert "test: increase timeout in CI"
This reverts commit eff8583a01.
2025-10-09 21:56:09 +08:00
lin onetwo
a9600bc84c fix: wiki submodule not cloned 2025-10-09 16:17:18 +08:00
lin onetwo
277980d589 chore: debug wiki copy 2025-10-09 16:12:16 +08:00
lin onetwo
5372097d42 Refactor: logging for structured and consistent output
Replaces string-based logger messages with structured logging throughout the codebase, providing function names, error messages, and relevant context as objects. This improves log readability, enables better filtering and searching, and standardizes error and debug reporting across services.
2025-10-09 15:59:16 +08:00
lin onetwo
862e821f9c docs: more log about wiki creation, and add log to criticial path 2025-10-09 13:51:24 +08:00
lin onetwo
eff8583a01 test: increase timeout in CI 2025-10-09 02:07:53 +08:00
lin onetwo
160179ee2a fix: can't unzip, may due to file path 2025-10-09 02:03:17 +08:00
lin onetwo
b38bfc8622 test: step screenshot in each folder 2025-10-09 01:40:48 +08:00
lin onetwo
506760705c fix: i18n test not passing 2025-10-09 01:11:50 +08:00
lin onetwo
664c69b6b2 Update test.yml 2025-10-09 01:02:34 +08:00
lin onetwo
c6ea7c8cd6 chore: parallel codeql 2025-10-09 01:00:21 +08:00
lin onetwo
a1dc0964aa chore: CodeQL Action major versions v1 and v2 have been deprecated. 2025-10-09 00:56:18 +08:00
lin onetwo
b8927e26b2 fix: Failed to take screenshot: page.screenshot: Target page, context or browser has been closed 2025-10-09 00:52:05 +08:00
lin onetwo
09a3aff70e Update test.yml 2025-10-09 00:40:53 +08:00
lin onetwo
bdbceaf80c fix: Multiple versions of pnpm specified 2025-10-09 00:31:33 +08:00
lin onetwo
46314e36a2 fix: pnpm then node 2025-10-09 00:30:08 +08:00
lin onetwo
c73af9ad0f Update wiki 2025-10-09 00:26:22 +08:00
lin onetwo
0804d0bed0 chore: update github action versions 2025-10-09 00:26:19 +08:00
lin onetwo
cf0594493c Update pnpm-lock.yaml 2025-10-08 23:39:15 +08:00
lin onetwo
8233055884 chore: update wiki 2025-10-08 23:25:51 +08:00
lin onetwo
3c825e8e5b lint: fix 2025-10-08 23:19:58 +08:00
lin onetwo
4aa583dec9 refactor: ts forge config 2025-10-08 23:19:47 +08:00
lin onetwo
202d2797ed test: i18n 2025-10-08 23:19:30 +08:00
lin onetwo
db62296588 feat: zh-Hans in test 2025-10-08 23:18:54 +08:00
lin onetwo
803ac2eadd Update test.yml 2025-10-08 21:14:04 +08:00
lin onetwo
93a169d0ea feat: zh-Hant i18n 2025-10-08 18:56:54 +08:00
lin onetwo
7f9d771f66 feat: i18n 2025-10-08 17:37:36 +08:00
lin onetwo
ff13a877cc test: Module did not self-register: '/home/runner/work/TidGi-Desktop/TidGi-Desktop/node_modules/better-sqlite3/build/Release/better_sqlite3.node'. 2025-10-08 16:47:34 +08:00
lin onetwo
69dae496a8 Merge branch 'feat/agent-workflow' of https://github.com/tiddly-gittly/TidGi-Desktop into feat/agent-workflow 2025-10-08 16:42:24 +08:00
lin onetwo
18eb11acca fix: missing i18n 2025-10-08 16:39:56 +08:00
lin onetwo
662794bf1e
Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-08 16:32:42 +08:00
lin onetwo
ef886eefd9
Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-08 16:31:04 +08:00
lin onetwo
6f6b860e6d
Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-08 16:30:48 +08:00
lin onetwo
fefe2769bf
Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-08 16:30:24 +08:00
lin onetwo
a98a55ba0c chore: "tiddlywiki": "5.3.7" 2025-10-08 16:29:21 +08:00
lin onetwo
17201600d3 Merge branch 'master' into feat/agent-workflow 2025-10-08 16:28:30 +08:00
lin onetwo
ae91b91ecf fix: provide env 2025-10-07 21:56:14 +08:00
lin onetwo
404dc5e795 fix: e2e still use dev wiki folder 2025-10-07 19:15:57 +08:00
lin onetwo
cf23f6d630 refactor: vite build and test 2025-10-07 17:24:07 +08:00
lin onetwo
85a113ac18 Replace electron-squirrel-startup with inline implementation
Added a custom Squirrel event handler in src/helpers/squirrelStartup.ts to handle Windows install/update/uninstall events, replacing the electron-squirrel-startup package. This avoids ESM/CommonJS compatibility issues and simplifies event handling in src/main.ts.
2025-10-07 17:05:11 +08:00
lin onetwo
651b92c554 refactor: remove lazy inject so vite works and wiki worker works, wiki in browser view can loads 2025-10-06 15:51:44 +08:00
lin onetwo
2b405f2308 refactor: basic vite usage, but wiki worker is not running and view is not showing 2025-10-06 01:07:45 +08:00
lin onetwo
08ff709d61 docs: why not vite 2025-10-05 19:33:42 +08:00
lin onetwo
f44620338a chore: try to imporove dev start speed but no sig improvment
Replaces 'pnpm start' with 'pnpm start:init' for initial setup and documents slow startup in development. Adds a debug Webpack script, disables polling in renderer file watching, and only enables CircularDependencyPlugin in production/CI for faster dev builds. WebpackBar now only shows when DEBUG includes 'electron-forge:*'. ForkTsCheckerWebpackPlugin is now configured for async checks with memory limits and test file exclusion. Updates documentation to reflect these changes.
2025-10-05 18:53:02 +08:00
lin onetwo
69b5180aff chore: remove unused file 2025-10-05 18:52:20 +08:00
lin onetwo
f5c63ebe7d fix: style props error 2025-10-05 18:13:26 +08:00