Simon
|
4f80ec1459
|
refactor: upgrade ESLint 9→10 and simplify React lint toolchain
- Upgrade eslint and @eslint/js to v10
- Replace eslint-plugin-react-x + eslint-plugin-react-dom + eslint-plugin-react-hooks
with unified @eslint-react/eslint-plugin
- Raise dev Node.js requirement to ^22.13.0 || >=24 (runtime packages unaffected)
- Add .npmrc with engine-strict=true
- Move all @eslint-react rule overrides to eslint.config.js,
eliminating plugin-specific inline eslint-disable comments
- Fix real issues caught by new rules: useless assignments,
leaked setTimeout, ref naming, useState setter naming
|
2026-04-08 20:31:31 +08:00 |
|
Simon
|
f18b756390
|
chore: add isPageAgentMessage to message
|
2026-01-26 18:55:54 +08:00 |
|
Simon
|
db3b24a5ea
|
feat(ext): draft extension structure (single-page mode)
|
2026-01-20 17:36:33 +08:00 |
|
Simon
|
398c6d0869
|
chore: rm test-pages
|
2026-01-11 01:04:43 +08:00 |
|
Simon
|
1c99d21c19
|
feat(website): add shadcn and magicUI components
|
2025-12-22 21:39:27 +08:00 |
|
Simon
|
683602bb6b
|
refactor(PageController): implement PageController
|
2025-12-05 16:18:01 +08:00 |
|
Simon
|
adec9d8197
|
refactor: monorepo
|
2025-12-01 20:11:12 +08:00 |
|
Simon
|
be9591f328
|
fix(eslint): disable prefer-optional-chain rule
|
2025-10-21 17:26:51 +08:00 |
|
Simon
|
926686c578
|
fix: eslint format
|
2025-10-15 16:16:48 +08:00 |
|
Simon
|
f923e8a6db
|
feat: upgrade deps; fix lint for test pages
|
2025-10-12 00:12:57 +08:00 |
|
Simon
|
c5f2d05395
|
chore: simplify env config
|
2025-10-11 22:33:47 +08:00 |
|
Simon
|
847620b5e8
|
feat: init
|
2025-09-29 16:33:15 +08:00 |
|