bb054db0ea
feat(app-dev): add UI and skin-consistency contract for micro apps — checklist gains section H (H1–H12): hardcoded colors, Tailwind palette classes and missing ts-skin skin bridge are die-level; check-app.sh gains H-section static checks (token snapshot integrity, initSkin before createRoot, inline style colors, font stack, z-index, !important); web template now ships external app.css and src/skin/{tokens.ts,apply.ts} with initSkin() called before first frame; new scripts/sync-skin-tokens.sh regenerates the token snapshot from platform skins/index.ts; new references/ui-style.md documents the token table, visual scale and skin-bridge mechanism; SKILL.md adds constraints on var(--sk-*)-only colors, read-only ts-skin bridging and pre-render initSkin, plus skin-related troubleshooting rows
sunjunzhao2026-10-22 20:07:26 +08:00
444f20c319
feat(app-dev): audit app.manifest.json as die-level onboarding blocker and document dual manifest submit channels — app center wizard import consumes the same repo manifest via the same submit pipeline (same validation, 202 review for governance fields); checklist A1 gains rationale and remediation; troubleshooting tables gain wizard-import failure row
sunjunzhao2026-10-19 17:22:18 +08:00
a10d01a44b
refactor: rename dev-app to app-dev
sunjunzhao2026-10-19 16:58:03 +08:00
eef31c17ba
refactor: rename app-dev to dev-app, publish-app to app-publish
sunjunzhao2026-10-19 16:51:01 +08:00
5c9886ac24
feat(gitea-actions): pull+push missed base images into {registry}/images before FROM rewrite — new base images persist to internal namespace on first build instead of passive fallback; bare invocation is read-only CI/CD compliance audit; brace variable refs before full-width chars (bash 3.2 UTF-8 expansion bug); check-workflow.sh item ⑩ now requires sync-on-miss logic
sunjunzhao2026-10-16 22:48:48 +08:00
4e34ed0c0c
feat(dev-app): update nav and icon contract to latest manifest spec — footerNavItems field, sidebar top/bottom nav semantics, lucide/emoji icon resolution with silent-fallback warning; templates gain footerNavItems examples and fix stale 'home' icon (renamed to 'house' in lucide 0.469); check-app.sh validates footerNavItems in both node and python3 branches
sunjunzhao2026-10-13 00:40:07 +08:00
ab0bfc38e1
feat(dev-app): bare invocation is read-only audit, fixes wait for confirmation
sunjunzhao2026-10-12 12:34:28 +08:00
5de73214f8
feat: add dev-app skill for TickShield app development contract
sunjunzhao2026-10-12 12:28:24 +08:00
5737e9e66a
feat(gitea-actions): prefer internal images namespace for base images with forced network detection
sunjunzhao2026-10-03 13:30:30 +08:00
1b9a40bdc6
docs: document -g global install and project-scope default in README
sunjunzhao2026-09-30 00:08:41 +08:00