diff --git a/.gitea/ISSUE_TEMPLATE/bug_report.md b/.gitea/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000..a565b11 --- /dev/null +++ b/.gitea/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,35 @@ +--- +name: Bug Report +about: Report a bug or unexpected behavior +labels: bug +--- + +## Description +A clear description of the bug. + +## Steps to Reproduce +1. Go to '...' +2. Click on '...' +3. Scroll down to '...' +4. See error + +## Expected Behavior +What you expected to happen. + +## Actual Behavior +What actually happened. + +## Screenshots +If applicable, add screenshots to help explain the problem. + +## Environment +- **Device:** (e.g., iPhone 14, Desktop) +- **OS:** (e.g., iOS 17, Ubuntu 24.04) +- **Browser:** (e.g., Safari 17, Chrome 120) +- **Pantry Version:** (e.g., v0.1.0) + +## Additional Context +Any other relevant information. + +## Possible Solution +(Optional) Suggest a fix or reason for the bug. diff --git a/.gitea/ISSUE_TEMPLATE/feature_request.md b/.gitea/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000..995813e --- /dev/null +++ b/.gitea/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,24 @@ +--- +name: Feature Request +about: Suggest a new feature or enhancement +labels: enhancement +--- + +## Problem +A clear description of the problem this feature would solve. +(e.g., "I'm always frustrated when...") + +## Proposed Solution +Describe the solution you'd like to see. + +## Alternatives Considered +Describe any alternative solutions or features you've considered. + +## Use Case +How would you use this feature? Who else would benefit? + +## Additional Context +Add any other context, mockups, or screenshots about the feature request. + +## Implementation Ideas +(Optional) Any technical suggestions for how this could be implemented. diff --git a/.gitea/ISSUE_TEMPLATE/mvp_task.md b/.gitea/ISSUE_TEMPLATE/mvp_task.md new file mode 100644 index 0000000..398f675 --- /dev/null +++ b/.gitea/ISSUE_TEMPLATE/mvp_task.md @@ -0,0 +1,32 @@ +--- +name: MVP Task +about: Task for the MVP (v0.1) release +labels: mvp, enhancement +--- + +## Task Description +Brief description of what needs to be done. + +## Acceptance Criteria +- [ ] Criterion 1 +- [ ] Criterion 2 +- [ ] Criterion 3 + +## Technical Details +- **Related files/components:** +- **Database changes:** (if any) +- **Dependencies:** (other issues that must be completed first) + +## Resources +- Link to relevant documentation +- Design mockups (if applicable) +- API references + +## Testing +How should this be tested? + +## Estimated Effort +(e.g., 1 day, 3 days, 1 week) + +## Notes +Any additional context or considerations. diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..81db8bb --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,84 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Planning +- Complete project documentation suite +- 6-week MVP roadmap defined +- Tech stack decisions locked in + +--- + +## [0.1.0] - TBD + +**MVP Release** - First usable version + +### Added +- PWA with offline support +- Barcode scanning via camera +- Open Food Facts integration +- Tag-based inventory organization +- Unit conversion system (metric defaults) +- Multi-user authentication (email/password) +- Basic CRUD for inventory items +- Search and filter functionality + +### Infrastructure +- Nuxt 4 frontend +- Supabase backend (self-hosted) +- Docker Compose deployment +- Coolify deployment guide + +--- + +## [0.0.1] - 2026-02-08 + +### Added +- Initial project structure +- Comprehensive documentation: + - README with project overview + - PROJECT_PLAN with 6-week roadmap + - ARCHITECTURE with system design + - DATABASE schema and RLS policies + - API reference for Supabase + Edge Functions + - DEVELOPMENT setup and workflow guide + - DEPLOYMENT guide for Docker + Coolify +- MIT License +- Organization and repository on Gitea + +--- + +## Template for Future Releases + +```markdown +## [X.Y.Z] - YYYY-MM-DD + +### Added +- New features + +### Changed +- Changes in existing functionality + +### Deprecated +- Soon-to-be removed features + +### Removed +- Removed features + +### Fixed +- Bug fixes + +### Security +- Security improvements +``` + +--- + +[Unreleased]: https://gitea.jeanlucmakiola.de/pantry-app/pantry/compare/v0.0.1...HEAD +[0.1.0]: https://gitea.jeanlucmakiola.de/pantry-app/pantry/releases/tag/v0.1.0 +[0.0.1]: https://gitea.jeanlucmakiola.de/pantry-app/pantry/releases/tag/v0.0.1