matevip
6aad9fd945
fix(ui): resolve lint errors surfaced by the new ESLint config
...
Use const for a never-reassigned local, drop an unused v-for index,
add a default branch to an exhaustive switch the linter cannot prove,
and remove eslint-disable directives that no longer match enabled rules.
2026-07-15 14:26:27 +08:00
matevip
f97624874c
chore(ui): add ESLint 9 flat config and fix lint script
...
The lint script referenced eslint with --ext flags but the repo never had
an ESLint config file, so pnpm lint always failed. Add a flat config
(typescript-eslint recommended + vue essential) with legacy-code rules
downgraded to warnings, drop the flat-config-incompatible --ext flags,
and move pnpm build approvals from the no-longer-read
pnpm.onlyBuiltDependencies field to pnpm-workspace.yaml allowBuilds.
2026-07-15 14:25:59 +08:00
mateaix
e82adfed42
chore(ui): ESLint 9 flat config, lint script fix, and lint error cleanup
2026-07-14 21:11:58 +08:00
matevip
daeef4e3c2
feat(scheduler): unify cron jobs and triggers into a tabbed Scheduler page
2026-05-19 21:23:18 +08:00
matevip
09eb28fb63
refactor(ui): unify employee selector into shared AgentPickerDialog
2026-05-16 22:17:58 +08:00
matevip
0800c03cd3
fix(ui): preserve snowflake ID precision through form round-trips ( #133 )
2026-05-15 15:51:33 +08:00
matevip
e10dd9d0a0
refactor(ui): swap ElMessage for project-native mcToast, finish mcConfirm migration
2026-05-15 10:19:24 +08:00
matevip
004df80611
fix(ui/workflows): keep property panel rendering when an i18n message contains Pebble braces
2026-05-13 20:15:12 +08:00
matevip
4aad813f2d
fix(ui/workflows): rework editor layout, free property panel, slim route chunk
2026-05-13 17:53:18 +08:00
matevip
2804905500
fix(workflow,trigger): template preview-compile + 3 alpha consistency cleanups
2026-05-08 15:09:14 +08:00
matevip
2416d603c4
fix(workflow,trigger): generator triggerDrafts loop closure + 5 paper cuts
2026-05-08 15:09:06 +08:00
matevip
826c20639a
feat(workflow): natural-language → workflow draft generator + agent tool
2026-05-08 15:08:58 +08:00
matevip
de89df6900
feat(ui/workflows): Monaco editor + schema validation + compile-error markers
2026-05-08 15:08:50 +08:00
matevip
533868c41b
feat(ui/workflows): canvas add-node toolbar + workspace agent picker
2026-05-08 15:07:47 +08:00
matevip
6bcf6b5ee4
feat(ui/triggers): structured per-pattern form for all 6 pattern types
2026-05-08 15:07:25 +08:00
matevip
dae74cf26c
feat(channel,trigger): wire channel_message + content_match event sources
2026-05-08 15:07:11 +08:00
matevip
87727414d5
feat(workflow,trigger): wire workflow_completion as a real event source
2026-05-08 15:06:53 +08:00
matevip
dac774f15e
feat(workflow): trigger workspace isolation + step property editor + custom dialogs
2026-05-08 15:06:16 +08:00
matevip
789af09772
fix(ui/workflows): canvas controls dark-theme + reliable node-click
2026-05-08 15:06:09 +08:00
matevip
12bd05382e
fix(ui/workflows): canvas node click + locale-aware node labels
2026-05-08 15:06:02 +08:00
matevip
844a64ad37
fix(workflow): hard-delete + blank-draft compile + canvas blank pane
2026-05-08 15:05:53 +08:00
matevip
f8499eefa7
feat(ui/workflows): vue-flow canvas + component dialogs + dark / mobile polish
2026-05-08 15:05:45 +08:00