670b2f9200
Merge pull request 'feat: add product-lookup Edge Function ( #24 )' ( #50 ) from feature/issue-24-product-lookup into develop
Deploy to Coolify / Code Quality (push) Has been cancelled
Deploy to Coolify / Run Tests (push) Has been cancelled
Deploy to Coolify / Deploy to Development (push) Has been cancelled
Deploy to Coolify / Deploy to Production (push) Has been cancelled
Deploy to Coolify / Deploy to Test (push) Has been cancelled
2026-02-24 00:03:04 +00:00
Pantry Lead Agent
521e3f552f
feat: add product-lookup Edge Function ( #24 )
...
Deploy to Coolify / Code Quality (pull_request) Has been cancelled
Deploy to Coolify / Run Tests (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Development (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Production (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Test (pull_request) Has been cancelled
Pull Request Checks / Validate PR (pull_request) Has been cancelled
- Fetch product data from Open Food Facts API
- Cache results in products table
- Handle product not found gracefully
- CORS enabled for frontend access
- Returns cached data for performance
Closes #24
2026-02-24 00:02:53 +00:00
627e970986
Merge pull request 'feat: integrate BarcodeScanner into scan page ( #22 #23 )' ( #49 ) from feature/issue-22-barcode-scanner-shell into develop
Deploy to Coolify / Code Quality (push) Has been cancelled
Deploy to Coolify / Run Tests (push) Has been cancelled
Deploy to Coolify / Deploy to Development (push) Has been cancelled
Deploy to Coolify / Deploy to Production (push) Has been cancelled
Deploy to Coolify / Deploy to Test (push) Has been cancelled
2026-02-24 00:02:06 +00:00
Pantry Lead Agent
50a0bd9417
feat: integrate BarcodeScanner into scan page ( #22 #23 )
...
Deploy to Coolify / Code Quality (pull_request) Has been cancelled
Deploy to Coolify / Run Tests (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Development (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Production (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Test (pull_request) Has been cancelled
Pull Request Checks / Validate PR (pull_request) Has been cancelled
- Use ScanBarcodeScanner component in scan.vue
- Add product lookup placeholder (Issue #24 )
- Add scan-to-add flow placeholder (Issue #25 )
- Handle barcode detection events
- Show loading and error states
- Allow rescan and manual entry
Closes #22 , #23
2026-02-24 00:01:49 +00:00
097f0f9cee
Merge pull request 'docs: restructure documentation into organized folders' ( #48 ) from feature/docs-restructure into develop
Deploy to Coolify / Code Quality (push) Has been cancelled
Deploy to Coolify / Run Tests (push) Has been cancelled
Deploy to Coolify / Deploy to Development (push) Has been cancelled
Deploy to Coolify / Deploy to Production (push) Has been cancelled
Deploy to Coolify / Deploy to Test (push) Has been cancelled
2026-02-09 13:46:09 +00:00
Pantry Lead Agent
b1ef7e43be
docs: restructure documentation into organized folders
...
Deploy to Coolify / Code Quality (pull_request) Has been cancelled
Deploy to Coolify / Run Tests (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Development (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Production (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Test (pull_request) Has been cancelled
Pull Request Checks / Validate PR (pull_request) Has been cancelled
Organized docs into logical subdirectories:
**New Structure:**
- docs/
- README.md (index with quick links)
- PROJECT_PLAN.md (root level - main roadmap)
- development/
- getting-started.md (5-min quickstart)
- local-setup.md (detailed Docker Compose guide)
- workflow.md (daily development)
- git-workflow.md (branching strategy)
- architecture/
- overview.md (tech stack, design)
- database.md (schema, RLS, migrations)
- api.md (endpoints, functions)
- deployment/
- production.md (Docker, Coolify)
- ci-cd.md (automated pipelines)
**Cleaned Up:**
- Moved DEV_SETUP.md → docs/development/local-setup.md
- Removed outdated SETUP.md (referenced old Coolify setup)
- Replaced with getting-started.md (current Docker Compose flow)
- Updated README.md links to new structure
All paths tested, no broken links.
2026-02-09 13:45:57 +00:00
Pantry Lead Agent
12bda4c08f
docs: update README with current progress and quick start
...
Deploy to Coolify / Code Quality (push) Has been cancelled
Deploy to Coolify / Run Tests (push) Has been cancelled
Deploy to Coolify / Deploy to Development (push) Has been cancelled
Deploy to Coolify / Deploy to Production (push) Has been cancelled
Deploy to Coolify / Deploy to Test (push) Has been cancelled
- Add ./dev.sh one-command startup
- Update MVP status: 14/34 complete (41.2%)
- Link to DEV_SETUP.md for detailed guide
- Show Week 1-2 complete, Week 3 in progress
2026-02-09 13:36:38 +00:00
Pantry Lead Agent
5eb0d04377
feat: add one-command dev startup script
...
Deploy to Coolify / Code Quality (push) Has been cancelled
Deploy to Coolify / Run Tests (push) Has been cancelled
Deploy to Coolify / Deploy to Development (push) Has been cancelled
Deploy to Coolify / Deploy to Production (push) Has been cancelled
Deploy to Coolify / Deploy to Test (push) Has been cancelled
Usage: ./dev.sh
Checks prerequisites, starts Docker Compose, installs deps, runs Nuxt.
2026-02-09 13:35:54 +00:00
5805be698b
Merge pull request 'feat: add local development setup with Docker Compose' ( #47 ) from feature/local-dev-setup into develop
Deploy to Coolify / Code Quality (push) Has been cancelled
Deploy to Coolify / Run Tests (push) Has been cancelled
Deploy to Coolify / Deploy to Development (push) Has been cancelled
Deploy to Coolify / Deploy to Production (push) Has been cancelled
Deploy to Coolify / Deploy to Test (push) Has been cancelled
2026-02-09 13:35:37 +00:00
Pantry Lead Agent
1f21032194
feat: add local development setup with Docker Compose
...
Pull Request Checks / Validate PR (pull_request) Has been cancelled
Deploy to Coolify / Code Quality (pull_request) Has been cancelled
Deploy to Coolify / Run Tests (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Development (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Production (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Test (pull_request) Has been cancelled
Complete local dev environment for testing:
**Docker Compose Stack:**
- PostgreSQL 15 (Supabase)
- GoTrue (Auth service)
- PostgREST (Auto-generated API)
- Kong (API Gateway)
- Realtime (WebSocket subscriptions)
- Storage API (S3-compatible)
- Supabase Studio (Admin UI on :54323)
**Configuration:**
- Kong routing config for all Supabase services
- Environment variables with example JWT/API keys
- Auto-apply migrations on first startup
- Persistent volumes for data
**Documentation:**
- DEV_SETUP.md with step-by-step guide
- Troubleshooting section
- Common tasks (reset DB, view logs, etc.)
- Pre-seeded data reference
**Bonus:**
- BarcodeScanner.vue component (Week 3 preview)
- html5-qrcode library installed
Ready to run: `docker-compose up -d && cd app && bun run dev`
Access:
- App: http://localhost:3000
- Supabase API: http://localhost:54321
- Supabase Studio: http://localhost:54323
- PostgreSQL: localhost:5432
2026-02-09 13:35:26 +00:00
f4b870f59c
Merge pull request 'feat: implement inventory CRUD UI components ( #18 #19 #20 #21 )' ( #46 ) from feature/issue-18-21-inventory-ui into develop
Deploy to Coolify / Code Quality (push) Has been cancelled
Deploy to Coolify / Run Tests (push) Has been cancelled
Deploy to Coolify / Deploy to Development (push) Has been cancelled
Deploy to Coolify / Deploy to Production (push) Has been cancelled
Deploy to Coolify / Deploy to Test (push) Has been cancelled
2026-02-09 13:03:14 +00:00
Pantry Lead Agent
4834286005
feat: implement inventory CRUD UI components ( #18 #19 #20 #21 )
...
Deploy to Coolify / Deploy to Development (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Production (pull_request) Has been cancelled
Deploy to Coolify / Code Quality (pull_request) Has been cancelled
Deploy to Coolify / Run Tests (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Test (pull_request) Has been cancelled
Pull Request Checks / Validate PR (pull_request) Has been cancelled
Week 2 core inventory management:
**Composables:**
- useInventory: Full CRUD operations for inventory items
- useUnits: Unit fetching and conversion helpers
- useTags: Tag fetching and category filtering
**Components:**
- InventoryList (#18 ): Grid view with loading/empty/error states
- InventoryCard: Item card with image, quantity controls, tags, expiry
- AddItemForm (#19 ): Form with tag picker, unit selector, validation
- EditItemModal (#20 ): Modal form for editing existing items
- Delete functionality (#21 ): Confirm dialog + cascade tag cleanup
**Features:**
- Quantity quick-actions (+/- buttons on cards)
- Auto-delete when quantity reaches zero
- Expiry date tracking with color-coded warnings
- Tag selection by category in add form
- Responsive grid layout (1-4 columns)
- Product image display from barcode cache
- Form validation and loading states
Closes #18 , #19 , #20 , #21
2026-02-09 13:03:00 +00:00
be2af1675a
Merge pull request 'feat: seed default units and tags ( #16 #17 )' ( #45 ) from feature/issue-16-17-seed-data into develop
Deploy to Coolify / Code Quality (push) Has been cancelled
Deploy to Coolify / Run Tests (push) Has been cancelled
Deploy to Coolify / Deploy to Development (push) Has been cancelled
Deploy to Coolify / Deploy to Production (push) Has been cancelled
Deploy to Coolify / Deploy to Test (push) Has been cancelled
2026-02-09 13:00:17 +00:00
Pantry Lead Agent
b93f4677fc
feat: seed default units and tags ( #16 #17 )
...
Deploy to Coolify / Code Quality (pull_request) Has been cancelled
Deploy to Coolify / Run Tests (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Development (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Production (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Test (pull_request) Has been cancelled
Pull Request Checks / Validate PR (pull_request) Has been cancelled
Added comprehensive seed data migrations:
**Units Migration (#16 ):**
- 30 pre-populated measurement units
- Weight: g, kg, mg, lb, oz (base: gram)
- Volume: mL, L, cup, tbsp, tsp, fl oz, gal, qt, pt (base: milliliter)
- Count: piece, dozen, package, bottle, can, jar, box, bag
- Proper conversion factors for metric/imperial
**Tags Migration (#17 ):**
- 33 pre-populated organizational tags
- Position: Fridge, Freezer, Pantry, Cabinet, Countertop, Cellar
- Type: Dairy, Meat, Fish, Vegetables, Fruits, Grains, etc.
- Dietary: Vegan, Vegetarian, Gluten-Free, Organic, Kosher, Halal
- Custom: Low Stock, To Buy, Meal Prep, Leftovers
- Each tag includes icon emoji and color code
Ready for frontend to start creating inventory items.
Closes #16 , #17
2026-02-09 13:00:02 +00:00
4eec4923af
Merge pull request 'feat: add SQL helper functions for inventory management ( #15 )' ( #44 ) from feature/issue-15-sql-functions into develop
Deploy to Coolify / Code Quality (push) Has been cancelled
Deploy to Coolify / Run Tests (push) Has been cancelled
Deploy to Coolify / Deploy to Development (push) Has been cancelled
Deploy to Coolify / Deploy to Production (push) Has been cancelled
Deploy to Coolify / Deploy to Test (push) Has been cancelled
2026-02-09 12:59:05 +00:00
Pantry Lead Agent
f70b90748a
feat: add SQL helper functions for inventory management ( #15 )
...
Pull Request Checks / Validate PR (pull_request) Has been cancelled
Deploy to Coolify / Run Tests (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Development (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Production (pull_request) Has been cancelled
Deploy to Coolify / Code Quality (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Test (pull_request) Has been cancelled
Created 8 helper functions for common inventory operations:
1. get_inventory_details() - Full inventory list with denormalized data
2. get_expiring_items(days) - Items expiring within N days
3. get_items_by_tag(tag_name) - Filter by tag
4. get_low_stock_items(threshold) - Items below quantity threshold
5. update_item_quantity() - Consume/restock with optional auto-delete
6. get_inventory_stats() - Dashboard statistics
7. search_inventory() - Full-text search across items and products
All functions include comments and are optimized for frontend queries.
Closes #15
2026-02-09 12:58:45 +00:00
1c54415a29
Merge pull request 'feat: complete Week 1 frontend setup ( #9 #10 #11 #12 )' ( #43 ) from feature/issue-12-supabase-client into develop
Deploy to Coolify / Code Quality (push) Has been cancelled
Deploy to Coolify / Run Tests (push) Has been cancelled
Deploy to Coolify / Deploy to Development (push) Has been cancelled
Deploy to Coolify / Deploy to Production (push) Has been cancelled
Deploy to Coolify / Deploy to Test (push) Has been cancelled
2026-02-09 12:56:38 +00:00
Pantry Lead Agent
01c5880e37
feat: complete Week 1 frontend setup ( #9 #10 #11 #12 )
...
Deploy to Coolify / Code Quality (pull_request) Has been cancelled
Deploy to Coolify / Run Tests (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Development (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Production (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Test (pull_request) Has been cancelled
Pull Request Checks / Validate PR (pull_request) Has been cancelled
- Install and configure Tailwind CSS (#9 )
- Install Nuxt UI component library (#10 )
- Create app layout with header/footer components (#11 )
- Implement Supabase client composable (#12 )
- Add TypeScript database types
- Create placeholder pages (index, scan, settings)
- Setup responsive navigation with mobile menu
- Configure auth state management
All Week 1 frontend foundation tasks complete.
2026-02-09 12:55:58 +00:00
Pantry Lead Agent
223f4b6ea1
feat: scaffold Nuxt 4 app with minimal template
2026-02-09 12:53:51 +00:00
Claw
436f92cafc
Merge PR #42 : feat: implement Row Level Security policies ( #14 )
Deploy to Coolify / Code Quality (push) Has been cancelled
Deploy to Coolify / Run Tests (push) Has been cancelled
Deploy to Coolify / Deploy to Development (push) Has been cancelled
Deploy to Coolify / Deploy to Production (push) Has been cancelled
Deploy to Coolify / Deploy to Test (push) Has been cancelled
2026-02-09 02:38:52 +00:00
Claw
9f421907eb
feat: add Row Level Security policies ( #14 )
...
Deploy to Coolify / Code Quality (pull_request) Has been cancelled
Deploy to Coolify / Run Tests (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Development (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Production (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Test (pull_request) Has been cancelled
Pull Request Checks / Validate PR (pull_request) Has been cancelled
- Enable RLS on all 6 tables
- inventory_items: shared inventory (all auth users can CRUD)
- products: read-only for users (service role for writes)
- tags: users can manage own tags, read all tags
- item_tags: auth users can tag/untag items
- units: users can create/manage custom units
- user_profiles: users manage only their own profile
- Comprehensive policy comments for documentation
Closes #14
2026-02-09 02:37:51 +00:00
Claw
37dc26bb14
Merge PR #41 : feat: implement database schema ( #13 )
Deploy to Coolify / Code Quality (push) Has been cancelled
Deploy to Coolify / Run Tests (push) Has been cancelled
Deploy to Coolify / Deploy to Development (push) Has been cancelled
Deploy to Coolify / Deploy to Production (push) Has been cancelled
Deploy to Coolify / Deploy to Test (push) Has been cancelled
2026-02-09 02:36:44 +00:00
Claw
441266683c
feat: add initial database schema migration ( #13 )
...
Deploy to Coolify / Deploy to Production (pull_request) Has been cancelled
Deploy to Coolify / Code Quality (pull_request) Has been cancelled
Deploy to Coolify / Run Tests (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Development (pull_request) Has been cancelled
Deploy to Coolify / Deploy to Test (pull_request) Has been cancelled
Pull Request Checks / Validate PR (pull_request) Has been cancelled
- Create all core tables: inventory_items, products, tags, item_tags, units, user_profiles
- Add ENUM types: tag_category, unit_type
- Implement indexes for performance optimization
- Add helper functions: update_updated_at(), convert_unit(), search_products()
- Add triggers for automatic timestamp updates
- Full-text search support for products
- Comprehensive table comments for documentation
Closes #13
2026-02-09 02:34:29 +00:00
Claw
f3ec382124
ci: Add Gitea Actions workflows and CI/CD documentation
Deploy to Coolify / Code Quality (push) Has been cancelled
Deploy to Coolify / Run Tests (push) Has been cancelled
Deploy to Coolify / Deploy to Development (push) Has been cancelled
Deploy to Coolify / Deploy to Production (push) Has been cancelled
Deploy to Coolify / Deploy to Test (push) Has been cancelled
2026-02-08 20:05:04 +00:00
Claw
19874c0b2c
docs: Add dashboard and database access credentials
2026-02-08 20:00:27 +00:00
Claw
e51f204c6b
docs: Add setup guide with Supabase credentials
2026-02-08 19:59:48 +00:00
Claw
c709d3ef89
chore: Add environment configuration and gitignore
2026-02-08 19:58:42 +00:00
Claw
0a59b1d6fb
chore: Add changelog and issue templates
...
- CHANGELOG.md: Keep a Changelog format, semantic versioning
- Issue templates: bug report, feature request, MVP task
- Ready for issue tracking on Gitea
2026-02-08 18:59:52 +00:00
Claw
812c0ace74
docs: Add comprehensive technical documentation
...
Complete documentation suite:
- DATABASE.md: Full schema, RLS policies, functions, queries
- API.md: Supabase client API, Edge functions, realtime
- DEVELOPMENT.md: Setup, workflow, conventions, testing
- DEPLOYMENT.md: Docker Compose, Coolify, monitoring, backups
Ready for development to begin.
2026-02-08 18:56:46 +00:00
Claw
41537fa84c
docs: Initial project documentation
...
- README: Project overview, quick start, tech stack
- PROJECT_PLAN: Vision, roadmap, 6-week MVP timeline
- ARCHITECTURE: System design, data model, tech decisions
Establishes foundation for Pantry - self-hosted kitchen
inventory PWA with barcode scanning.
2026-02-08 18:47:48 +00:00