Misaka
180f4aab0a
docs: add developer guides
2026-03-21 20:48:09 +08:00
Misaka
31a32db899
docs: add module handbook index
2026-03-21 20:39:28 +08:00
Misaka
14e7abe11e
docs: add developer module guides
2026-03-21 20:37:50 +08:00
Misaka
57ca1d5650
docs: add developer architecture handbook
2026-03-21 20:25:45 +08:00
Misaka
f40512449a
docs: add developer docs index
2026-03-21 20:10:50 +08:00
Misaka
c09e0eb4e7
test: cover renderer state helpers
2026-03-21 19:45:19 +08:00
Misaka
86614efa22
refactor: lazy load renderer dialogs
2026-03-21 19:32:03 +08:00
Misaka
16ac892c93
refactor: isolate extractor and update dialog state
2026-03-21 19:28:01 +08:00
Misaka
1fc2eab816
refactor: split cleaner page layout
2026-03-21 19:15:35 +08:00
Misaka
2baf55bd2e
refactor: split app bootstrap and shell
2026-03-21 19:05:10 +08:00
Misaka
957cfbda46
docs: add react optimization plan
2026-03-21 18:40:55 +08:00
Misaka
bede488230
chore: align packaging with windows release flow
2026-03-21 18:30:05 +08:00
Misaka
ed2a42ad6b
test: cover electron boundary modules
2026-03-21 18:26:13 +08:00
Misaka
13db99d51d
refactor: extract update catalog decisions
2026-03-21 18:14:08 +08:00
Misaka
84c6b81959
refactor: split update service responsibilities
2026-03-21 18:06:10 +08:00
Misaka
9a1f5a483e
fix: harden startup flow and auth re-entry
2026-03-21 11:02:17 +08:00
Misaka
ed65312fff
refactor: split preload api by domain
2026-03-21 10:49:13 +08:00
Misaka
26c05f3726
refactor: move ipc orchestration into application services
2026-03-21 10:40:36 +08:00
Misaka
546d005c19
refactor: split main process bootstrap flow
2026-03-21 10:33:33 +08:00
Misaka
325e6fcc89
docs: add electron optimization plan
2026-03-21 10:28:11 +08:00
Misaka
2e01542cd8
chore: update skill lock metadata
2026-03-21 10:11:36 +08:00
Misaka
0e77479955
style: format codebase files
2026-03-21 09:34:44 +08:00
Misaka
2b4a09dabe
fix: resolve lint and typecheck issues
2026-03-21 09:33:07 +08:00
Misaka
2fba07fd8f
fix: restore full typecheck stability
2026-03-21 09:17:58 +08:00
Misaka
08bd2cb7d5
docs: add refactor overview documents
2026-03-21 09:07:13 +08:00
Misaka
7b57545127
refactor: extract cleaner hook helpers and api
2026-03-21 09:02:45 +08:00
Misaka
b979b73ba1
refactor: split validation handler responsibilities
2026-03-21 08:54:35 +08:00
Misaka
68e6c9483f
1.4.1
v1.4.1
2026-03-20 23:30:05 +08:00
Misaka
63ff32817e
docs: add 1.4.1 release notes
2026-03-20 23:29:55 +08:00
Misaka
78544af8de
Merge branch 'dev'
2026-03-20 23:28:24 +08:00
Misaka
7d73592d41
Merge remote-tracking branch 'origin/dev' into dev
2026-03-20 23:25:32 +08:00
Misaka
bacdd2d82f
1.4.0
v1.4.0
2026-03-20 23:22:53 +08:00
Misaka
4add295e44
docs: add 1.4.0 release notes
2026-03-20 23:22:45 +08:00
Misaka
88b2e8d355
Merge branch 'dev'
2026-03-20 23:17:38 +08:00
Misaka
fe5ad13f88
Merge branch 'portable-update-rebuild' into dev
2026-03-20 23:16:32 +08:00
Misaka
c8ce67dc75
docs: update agent and release guides
2026-03-20 23:15:41 +08:00
Misaka
9add23f6ed
feat: add one-click release publishing
2026-03-20 22:56:31 +08:00
Misaka
6d4b5efc95
docs: remove migrated root browser docs
2026-03-20 21:52:25 +08:00
Misaka
2216720e24
docs: refine browser deployment docs
2026-03-20 21:47:55 +08:00
Misaka
36304b88e1
docs: add portable update architecture guide
2026-03-20 21:31:52 +08:00
Misaka
6ad9463e73
feat: rebuild portable auto-update flow
2026-03-20 21:20:28 +08:00
Misaka_Company
7644b8d4ea
feat(report-viewer): add searchable combobox for report selection
...
Replace native select dropdown with Headless UI Combobox component to enable:
- Search/filter functionality for reports
- Better UX with keyboard navigation
- Improved visual feedback for selected items
- Empty state handling for no matches
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-19 17:33:16 +08:00
test
5e50a8fbcf
feat(report-viewer): add syntax highlighting and GitHub-style markdown rendering
...
Add rehype plugins for enhanced markdown rendering:
- rehype-highlight: syntax highlighting for code blocks
- rehype-slug: generates heading IDs for anchoring
- rehype-autolink-headings: auto-links headings
- github-markdown-css: GitHub-flavored markdown styling
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-18 20:13:40 +08:00
Misaka_Company
9ee1ea566c
1.3.1
1.3.1
2026-03-18 13:18:15 +08:00
Misaka_Company
29f29f6a9e
feat(cleaner): expand protected row number range to 2000-7999
...
Change the protected row number range from 7000-7999 to 2000-7999 to prevent deletion of materials in this broader range.
- Updated isMaterialDeletable() method logic
- Updated getSkipReason() error messages
- Updated test cases to reflect new range boundaries
- Updated documentation templates and error collection guide
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-18 13:14:09 +08:00
Misaka_Company
baa7622954
chore: bump version to 1.3.0
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
1.3.0
2026-03-18 11:03:20 +08:00
Misaka_Company
851c2ce634
feat: add version and git hash to application title
...
Add a custom Vite plugin to transform index.html and include version number and git hash in the application title for better traceability.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-18 10:44:19 +08:00
Misaka_Company
64349125ba
chore: update package-lock.json peer dependencies metadata
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-18 09:41:40 +08:00
google-labs-jules[bot]
a020ee537d
feat: Add Report Viewer Dialog to Cleaner Page
...
Added a new "View Reports" button to the CleanerPage which opens a new ReportViewerDialog. This dialog lists all available execution reports stored in S3 for the current user, or for all users if the current user is an admin.
The reports are downloaded as Markdown and rendered using react-markdown.
Added three new IPC channels to fetch and download reports using the existing RustfsService and S3Client.
Co-authored-by: luwamgere15-crypto <255338376+luwamgere15-crypto@users.noreply.github.com >
2026-03-17 23:03:13 +00:00
test
351e9a92bc
chore: bump version to 1.2.0
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-17 22:04:25 +08:00