Skip to content

fix: prepare v0.1.5 release — i18n, upload error handling, auth layout, dashboard spec#27

Merged
KaiShoya merged 33 commits intorelease/v0.1.5from
bugfix/release-v0.1.5-fix-all
Dec 18, 2025
Merged

fix: prepare v0.1.5 release — i18n, upload error handling, auth layout, dashboard spec#27
KaiShoya merged 33 commits intorelease/v0.1.5from
bugfix/release-v0.1.5-fix-all

Conversation

@KaiShoya
Copy link
Owner

This PR prepares fixes for the upcoming v0.1.5 release:

  • Use i18n keys in StatsChart.vue and add locale entries (ja/en)
  • Add response handling and error reporting for PUT uploads in useUpload.ts
  • Hide user UI and logout button in app/layouts/default.vue when unauthenticated
  • Clarify dashboard spec in .agent/specs/dashboard.md (fixed 3 StatsCards + activeTags definition)

Notes:

  • All changes were committed locally on branch bugfix/release-v0.1.5-fix-all.
  • Please review CI (lint/typecheck/tests) before merging.

- Add `ApiClient.getRecipe()`
- Replace direct `$fetch` usages in recipe pages with `apiClient` calls
- Replace `fetchStats` usage with `apiClient.getDashboardStats()` in dashboard store
- Keep `repositories/stats.ts` as type definitions only (removed fetchStats)
- Update types and docs/tasks/specs to reflect change
… re-export

- Add `types/stats.ts` with Stats* interfaces
- Re-export types from `app/repositories/stats.ts` for backward compatibility
- Update imports to use `~/types/stats`
- Adjust RecentRecipe id typing to number
…d spec

- Use i18n keys in StatsChart.vue and add locale entries
- Add response handling for PUT upload in useUpload.ts
- Conditionally render auth UI in app/layouts/default.vue
- Clarify dashboard spec .agent/specs/dashboard.md
@KaiShoya KaiShoya merged commit 6b7ae64 into release/v0.1.5 Dec 18, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant