FitMop/frontend
Moritz Graf f3260d7dff Implement Software Best Practices and Graceful API Key Management
- Integration of ruff, eslint, prettier for consistent code style
- Global error handling and structured logging in backend
- Comprehensive testing strategy with 100% pass rate (33 backend, 2 frontend)
- Graceful handling of missing Gemini API key (non-blocking startup)
- New /settings/status endpoint and UI warning indicators
- Full documentation update (ARCHITECTURE.md, CONTRIBUTING.md, README.md, GEMINI.md)
- Restored missing frontend logic and fixed UI syntax errors
2026-01-01 20:37:10 +01:00
..
public feat: Implement Analyze and Plan features, Smart Sync, Theming, and Optional Auth 2026-01-01 14:22:48 +01:00
src Implement Software Best Practices and Graceful API Key Management 2026-01-01 20:37:10 +01:00
.gitignore feat: Implement Analyze and Plan features, Smart Sync, Theming, and Optional Auth 2026-01-01 14:22:48 +01:00
.prettierrc Implement Software Best Practices and Graceful API Key Management 2026-01-01 20:37:10 +01:00
README.md feat: Implement Analyze and Plan features, Smart Sync, Theming, and Optional Auth 2026-01-01 14:22:48 +01:00
eslint.config.js Implement Software Best Practices and Graceful API Key Management 2026-01-01 20:37:10 +01:00
index.html feat: Implement Analyze and Plan features, Smart Sync, Theming, and Optional Auth 2026-01-01 14:22:48 +01:00
package-lock.json Implement Software Best Practices and Graceful API Key Management 2026-01-01 20:37:10 +01:00
package.json Implement Software Best Practices and Graceful API Key Management 2026-01-01 20:37:10 +01:00
vite.config.js Implement Software Best Practices and Graceful API Key Management 2026-01-01 20:37:10 +01:00
vitest.config.js Implement Software Best Practices and Graceful API Key Management 2026-01-01 20:37:10 +01:00

README.md

Vue 3 + Vite

This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.

Learn more about IDE Support for Vue in the Vue Docs Scaling up Guide.