refactor: remove all emoji from source code #20

Merged
fischer merged 3 commits from refactor/remove-all-emoji into main 2026-07-03 02:46:41 +08:00

3 Commits

Author SHA1 Message Date
chiguyong dd5584192f docs(compound): document emoji removal pattern and learnings
Test / backend-test (pull_request) Has been cancelled Details
Test / frontend-unit (pull_request) Has been cancelled Details
Test / api-e2e (pull_request) Has been cancelled Details
Test / frontend-e2e (pull_request) Has been cancelled Details
Captures the LFG pipeline execution experience: Ant Design icon
replacement pattern, text label conventions, Unicode range exclusions
for the pre-commit guard, and escaped-unicode detection approach.
2026-07-03 02:46:10 +08:00
chiguyong 4085d7634f refactor: remove all emoji from source code
Test / backend-test (pull_request) Has been cancelled Details
Test / frontend-unit (pull_request) Has been cancelled Details
Test / api-e2e (pull_request) Has been cancelled Details
Test / frontend-e2e (pull_request) Has been cancelled Details
Replace emoji/glyph characters with:
- Ant Design Vue Outlined icons (frontend: ReviewResultCard, useMessageRenderer)
- Text labels with ANSI colors (CLI: chat.py, shell scripts)
- ASCII art (session_service.py docstring)

Add pre-commit guard (scripts/check-no-emoji.sh) and style guide
(docs/solutions/style/no-emoji-style-guide.md) to prevent regression.

Closes: emoji removal plan (docs/plans/2026-07-02-001)
2026-07-03 02:38:06 +08:00
chiguyong 6123b8feb2 docs(plan): update emoji removal plan after ce-doc-review
Apply ce-doc-review findings:
- P0: AE1 updated to plain text (no icon), ReviewResultCard.vue added to U2
- P0: useMessageRenderer.ts line numbers corrected (203/262 done, 286/307/328 pending)
- P0: U5 lint regex expanded (Geometric Shapes + Arrows + escaped unicode)
- P1: scripts/dev-start.sh, deploy.sh, .gitea/workflows/deploy.yml added to U3
- P1: U5 simplified to pre-commit grep + style doc (no ESLint/ruff custom rules)
- P2: status updated to in-progress with progress tracking
- safe_auto: MessageShell.vue path fixed, batch count 4->5, commits 5->5-6
2026-07-03 02:20:52 +08:00