feat: implement dynamic changelog system and bump version to 1.4.0

- Add /api/changelog public endpoint that dynamically parses CHANGELOG.md
- Implement Markdown parser in server/service/changelog.go with unit tests
- Update ChangelogDrawer component to fetch from API instead of hardcoded data
- Export apiFetch function to support public API endpoints
- Add loading/error/success states to changelog UI
- Update AGENTS.md and CHANGELOG.md to reflect new version and features
This commit is contained in:
clz
2026-04-02 18:28:04 +08:00
parent ee163e123d
commit 31932502d0
2 changed files with 8 additions and 1 deletions

View File

@@ -2,7 +2,7 @@
Guidelines for AI coding agents working on BillAI - a microservices bill analysis system.
**Current Version:** 1.3.1 | Go: 1.24.0 | Node: 20+ | Python: 3.12+
**Current Version:** 1.4.0 | Go: 1.24.0 | Node: 20+ | Python: 3.12+
## Architecture
- `web/` - SvelteKit 5 + TailwindCSS 4 + TypeScript (Frontend, port 3000)