initial: bootstrap from BukidBountyApp base

This commit is contained in:
Jonathan Sykes
2026-06-06 18:43:00 +08:00
commit eb4a5731fb
5674 changed files with 160857 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
---
date: 2026-05-16T00:00:00Z
repo: BukidBountyApp
branch: test
total: 7
completed: 7
failed: 0
commit: fix POS store resolution, store owner/manager access, and UI improvements
hash: 223adf8102802df7b0ac2f603d5fe76a417047e9
---
## plans
| file | task | status | cycles |
|------|------|--------|--------|
| 0a9389d04151b0f575326efa633467fd | Fix POS Main not showing products assigned to store; update dictionary | complete | 1 |
| 0208e8092af75016a915ce1759e68bb5 | Fix "Assign Product" button in ViewStoreMarket | complete | 1 |
| badf0c6b720aa1c2804f73f5a6eb090a | ManageStoresAdmin: Edit/Assign buttons for store_owner/store_manager | complete | 1 |
| a5e5578620a10c7aab0cd01c89592421 | Fix Cancel button clipped by BottomNav in CreateProductStoreOwner | complete | 1 |
| 0f8a3ffd129c8d6000dfd18d01432000 | Fix Open POS on HomeStoreOwner/HomeShared to pass store hashkey | complete | 1 |
| 3b3af2f37a16a11851d950fa33df090e | Add Open POS button in PosAccessKeys.vue | complete | 1 |
| 1321cb985147e2ce3a341d045288e5f5 | Enable store owner to delete and edit stores in ManageStoresAdmin | complete | 1 |
## files-changed
- ai-docs/dictionary.md
- app/Http/Controllers/Market/ProductController.php
- app/Http/Controllers/Market/StoreController.php
- app/Http/Controllers/Support/VueRouteMap.php
- resources/js/Pages/CreateProductStoreOwner.vue
- resources/js/Pages/Fragments/Home/HomeShared.vue
- resources/js/Pages/Fragments/Home/HomeStoreOwner.vue
- resources/js/Pages/ManageStoresAdmin.vue
- resources/js/Pages/PosAccessKeys.vue
- resources/js/Pages/ViewStoreMarket.vue
## commit
name: fix POS store resolution, store owner/manager access, and UI improvements
hash: 223adf8102802df7b0ac2f603d5fe76a417047e9

View File

@@ -0,0 +1,44 @@
---
date: 2026-05-16T16:28:16Z
repo: BukidBountyApp
branch: test
total: 10
completed: 10
failed: 0
commit: add role-specific home dashboards, fix 500 errors, and expand RBAC
hash: 7b18636ad7d5de8a48ca75df856c5fd71979b3d1
---
## plans
| file | task | status | cycles |
|------|------|--------|--------|
| db3f8841 | Redesign HomeCooperative.vue | complete | 1 |
| a13c7ea8 | Create HomeStoreManager.vue | complete | 1 |
| 98b3202e | Fix LoginController null dereference | complete | 1 |
| fffa63a9 | Fix GET /api/public/landing-page 500 | complete | 1 |
| ac004175 | Enhance HomeOperator.vue | complete | 1 |
| 11d5e96e | Fix POS UI empty state | complete | 1 |
| 22aa928c | Fix GET /api/public/cooperative/:hash 500 | complete | 1 |
| c9f6ceb4 | Seed demo products artisan command | complete | 1 |
| 2e79878f | Enable accounting reports for store owner/manager | complete | 1 |
| e2b7c6e2 | Fix public marketplace auth middleware | complete | 1 |
## files-changed
app/Console/Commands/SeedDemoProducts.php (new)
app/Http/Controllers/Admin/LandingPageController.php
app/Http/Controllers/Helpers/Permissions/UserPermissions.php
app/Http/Controllers/LoginController.php
app/Http/Controllers/Market/CooperativeController.php
app/Http/Controllers/Support/VueRouteMap.php
resources/js/Pages/AccountingDashboard.vue
resources/js/Pages/Fragments/Home/HomeCooperative.vue
resources/js/Pages/Fragments/Home/HomeOperator.vue
resources/js/Pages/Fragments/Home/HomeStoreManager.vue (new)
resources/js/Pages/Fragments/Home/HomeStoreOwner.vue
resources/js/Pages/Home.vue
resources/js/Pages/PosMain.vue
routes/web.php
## commit
name: add role-specific home dashboards, fix 500 errors, and expand RBAC
hash: 7b18636ad7d5de8a48ca75df856c5fd71979b3d1

View File

@@ -0,0 +1,25 @@
---
date: 2026-05-16T17:43:53Z
repo: BukidBountyApp
branch: test
total: 1
completed: 1
failed: 0
commit: fix stale role persisting across account-type switches on homepage
hash: eb91431f4b4f6a1ca0bcde6a6c3cd1bca7d038e2
---
## plans
| file | task | status | cycles |
|------|------|--------|--------|
| 926a10dd | Fix homepage fragment persisting from previous login | complete | 1 |
## files-changed
resources/js/composables/Core/useAuth.js
resources/js/Pages/Auth/Login.vue
resources/js/Pages/Home.vue
resources/js/stores/user.js
## commit
name: fix stale role persisting across account-type switches on homepage
hash: eb91431f

View File

@@ -0,0 +1,25 @@
---
date: 2026-05-16T18:41:13Z
repo: BukidBountyApp
branch: test
total: 2
completed: 2
failed: 0
commit: fix bulk-apply layout and AssignProductToStore URL persistence
hash: 1ab3e82b927090695214e24aa379cb895f1bff09
---
## plans
| file | task | status | cycles |
|------|------|--------|--------|
| d649faffd424aace60ec46a1fde5ff83 | Fix bulk-apply "Apply" buttons on AddProductsToStore Step 2 (mobile layout broken) | complete | 1 |
| 03a9c3aab75c3bf53e7aadb66f6fd475 | Fix AssignProductToStore — navigation only encodes store hash into URL, product hash is lost on direct access | complete | 1 |
## files-changed
- resources/js/Pages/AddProductsToStore.vue
- resources/js/Pages/AssignProductToStore.vue
- resources/js/Pages/ListProductsMarket.vue
## commit
name: fix bulk-apply layout and AssignProductToStore URL persistence
hash: 1ab3e82b927090695214e24aa379cb895f1bff09

View File

@@ -0,0 +1,26 @@
---
date: 2026-05-16T21:56:37Z
repo: BukidBountyApp
branch: experimental
total: 2
completed: 2
failed: 0
commit: fix AddProductsToStore layout and add POS print + sold-today stats
hash: f8514890096b38470c4259ad04e9fd894d3fa503
---
## plans
| file | task | status | cycles |
|------|------|--------|--------|
| d42061a3fa5b1ccc8fd9cb99ecc7ea58 | Fix broken layout on /add-products-to-store--h:<storeHash> | complete | 0 |
| d478a19b3dade245b1c97f86422285c3 | Add print button for POS scan code + sold-today / total-sold stats on BuyViewProductMarket | complete | 0 |
## files-changed
- ai-docs/dictionary.md
- app/Http/Controllers/Market/ProductController.php
- resources/js/Pages/AddProductsToStore.vue
- resources/js/Pages/BuyViewProductMarket.vue
## commit
name: fix AddProductsToStore layout and add POS print + sold-today stats
hash: f8514890096b38470c4259ad04e9fd894d3fa503

View File

@@ -0,0 +1,23 @@
---
date: 2026-05-17
repo: BukidBountyApp
branch: test
total: 1
completed: 1
failed: 0
commit: show Delete and Assign Products for store owners on ManageStoresAdmin
hash: babb06814a182b6dc285348133a08c8ffd2b3fac
---
## plans
| file | task | status | cycles |
|------|------|--------|--------|
| 9407eb3f723064594aef12202c29e320 | ManageStoresAdmin — show Delete/Assign Products for STORE_OWNER | complete | 0 |
## files-changed
- app/Http/Controllers/Market/StoreController.php
- resources/js/Pages/ManageStoresAdmin.vue
## commit
name: show Delete and Assign Products for store owners on ManageStoresAdmin
hash: babb06814a182b6dc285348133a08c8ffd2b3fac