- Update changelog.go to use binary directory as base path
- Uses os.Executable() instead of relative path '..'
- Automatically adapts to local and Docker environments
- Modify server Dockerfile build context
- Change context from ./server to project root (.)
- Update COPY commands for new context
- Add CHANGELOG.md to container image
- Update AGENTS.md guidelines
- Explicitly specify relative path format for file references
This ensures the changelog API works correctly in both local development
and Docker deployment environments.
- 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
- Add GET /api/changelog endpoint to fetch changelog from CHANGELOG.md
- Create service/changelog.go to parse CHANGELOG.md markdown file
- Add handler/changelog.go to handle changelog requests
- Update ChangelogDrawer component to fetch from API instead of hardcoded data
- Export apiFetch from lib/api.ts for public use
- Add changelog parser tests with 14 version entries verified