Docs:
- Fix stale version/date banner in docs/DOCUMENTATION_INDEX.md (2.4.9 -> 2.5.1)
- Normalize CHANGELOG.md section headers to plain text (strip inconsistent
emoji prefixes used in older entries)
- Add missing diacritics in French command labels (locales/fr/commands.json)
- Add ToC anchors for nested Installation subsections in README.md
Backend:
- Document the comfy_entrypoint() wrapper's rationale in __init__.py
Frontend:
- Wire tsconfig.strict.json into an actual npm script (typecheck:js:strict,
now part of quality:strict) instead of leaving it dead/unenforced
- Fix the 8 strict-mode type errors this surfaced across
comfyWorkflowParser.ts, canvasLoaderNode.ts, FloatingViewer.impl.ts and
workflowGraphMapActions.ts
- Rebuild dist/ to match source
Deferred (too large/risky to blind-fix in this pass):
- ui/vue/** ESLint+Vue+TS linting: typescript-eslint currently has no
compatible release for this repo's typescript@7.0.2, so adding
eslint-plugin-vue/typescript-eslint is blocked upstream
- Converting all 44 .vue SFCs to lang="ts" with typed defineProps
- Eliminating the ~230 any/as any occurrences under ui/vue
- Auditing/reducing the ~1082 except Exception: blocks repo-wide