Commit Graph
5 Commits
Author SHA1 Message Date
pnoker b6f3f983bf style: apply eslint import and attribute ordering
Formatting-only changes from running pnpm lint (eslint --fix) across the project this session: import ordering, element attribute/event ordering, and a blank line after imports. No behavior change.
2026-06-19 21:36:21 +08:00
pnoker d139a05d99 test: harden frontend e2e coverage 2026-06-12 00:36:10 +08:00
pnoker f389db5d2f refactor: eliminate any types in utils and settings, remove unused deps and duplicate scripts
- Replace `any` with proper types (unknown, string, boolean) in clipboardUtil,
  validationUtil, storageUtil, dateUtil, notificationUtil
- Rewrite dateFormat() to remove deprecated RegExp.$1 / substr usage
- Type settings module files (role, user, group, label) with specific record
  and form types instead of `any`
- Remove unused dependencies: clipboard, screenfull, @tauri-apps/api,
  @tauri-apps/plugin-shell
- Deduplicate npm scripts: remove `type-check` (→ `check`) and `test:coverage`
  (→ `test:ci`), update CI and tooling references accordingly
- Fix agentic.ts header assignment after getStorage() returns unknown
2026-05-19 23:18:49 +08:00
pnoker 22f1bf3376 feat(agentic): add i18n, reasoning content display, and streaming perf
- Add agentic i18n keys to en.ts and zh.ts (~70 keys, Token -> 词元 in zh)
- Replace all hardcoded English strings in AgenticAssistant.vue with t() calls
- Capture reasoning_content from SSE delta, render thinking process inline
- Fix streaming performance: skip persistMessages on every delta, only persist on complete
- Add .gitignore entries for playwright-report/ and test-results/
2026-05-15 01:29:12 +08:00
pnoker 55658d21e1 test: add frontend testing guardrails 2026-05-13 16:50:43 +08:00