-
3674ecf328
Fix bin check zeroing bulk item quantities
main
josh
2026-06-06 18:37:43 -04:00
-
5fa1e34914
Split audits into Weigh Ins (bulk) and Bin Checks (discrete)
josh
2026-06-06 18:28:55 -04:00
-
d7da7afe5e
Fix iOS camera: direct getUserMedia in gesture handler, detect insecure context
josh
2026-06-06 11:34:09 -04:00
-
ddaeea0223
Add mobile card layouts to SKUs, Brands, Shops, Custody, and remaining views
josh
2026-06-06 10:37:37 -04:00
-
c9094d39ec
Fix iOS camera: require tap gesture before requesting getUserMedia
josh
2026-06-06 10:29:29 -04:00
-
11f4c0537d
Mobile view overhaul: bottom nav, card inventory, camera scanner, PWA
josh
2026-06-06 10:23:43 -04:00
-
52564d1e2f
Fix cost per gram on inventory detail for discrete products
josh
2026-05-24 19:18:34 -04:00
-
214a6ddaec
Fix avg/ct and consumption rate for discrete products (edibles)
josh
2026-05-24 18:55:38 -04:00
-
1194cafb37
Redesign Patterns page with insights, heatmap, and strain leaderboard
josh
2026-05-11 20:38:52 -04:00
-
fc7b3d5de2
Remove estimated remaining decay, use audit values directly
josh
2026-05-11 19:12:09 -04:00
-
538e5079ab
Fix 18 UX issues: confirmations, undo, drawer nav, empty states, and polish
josh
2026-05-08 16:25:41 -04:00
-
9e31a6ad00
Overhaul shops tab with table view, search/sort, and detail drawer
josh
2026-05-08 15:50:25 -04:00
-
8f09504f26
Overhaul brands tab with table view, search/sort, and detail drawer
josh
2026-05-08 15:41:37 -04:00
-
6c8bed9679
Prefill asset ID from last added item instead of global max
josh
2026-05-08 15:26:07 -04:00
-
82a72805cf
Allow editing SKU value from the Edit SKU modal
josh
2026-05-08 15:19:43 -04:00
-
00a76a10d7
Fix 15 UX friction points across modals, navigation, and accessibility
josh
2026-05-08 10:44:19 -04:00
-
3bdf857099
Add SKUs section with list view, detail drawer, and CRUD modals
josh
2026-05-08 10:12:35 -04:00
-
564cae253a
Only estimate remaining after first audit, not from purchase date
josh
2026-05-08 09:36:29 -04:00
-
b088953133
Auto-derive total cannabinoids from THC + CBD when adding inventory
josh
2026-05-08 09:33:40 -04:00
-
c91fa1a192
Round 'Was' value in audit modal to 2 decimal places
josh
2026-05-08 01:31:19 -04:00
-
69ffc5ed26
Remove direct entry option from concentrate audits
josh
2026-05-08 01:18:27 -04:00
-
ffc05ca526
Fix floating point display in audit history and estimated remaining
josh
2026-05-08 01:12:33 -04:00
-
a1be29ab6e
Add container weight tracking for weigh-based concentrate audits
josh
2026-05-07 23:11:39 -04:00
-
e9e66ab1cb
Add purchase date to bulk edit modal
josh
2026-05-07 22:34:12 -04:00
-
4044de7bfc
Add timezone preference and fix all date handling to be timezone-aware
josh
2026-05-07 22:30:01 -04:00
-
946e96c3ea
Add bulk editing to inventory tab with atomic batch API
josh
2026-05-07 22:14:01 -04:00
-
d44c23ef6d
Autofill next asset ID and pre-select bin from existing inventory
josh
2026-05-07 21:38:10 -04:00
-
5c67f1e2e0
Match custody view layout to inventory view pattern
josh
2026-05-07 21:31:35 -04:00
-
fdfaa4503d
Fix inventory list: rename THC% column to THC, show mg for edibles, fix ct on hand
josh
2026-05-07 21:29:51 -04:00
-
9aea9535e6
Tailor edible ingestion flow: use mg units and hide cannabinoid % fields
josh
2026-05-07 21:12:28 -04:00
-
a3559062db
Fix custody view column alignment by giving action buttons a fixed width
josh
2026-05-07 20:55:14 -04:00
-
e7fd9af62c
Add checkout/custody feature for tracking items in personal possession
josh
2026-05-07 20:49:58 -04:00
-
04bf009a83
Scope ScanField by mode: asset ID only for audit/consume, SKU only for add inventory
josh
2026-05-04 20:32:52 -04:00
-
c031058d1d
Remove weed-tracker design handoff bundle
josh
2026-05-04 19:40:20 -04:00
-
bc81cc8d18
Require asset ID scan in audit and consume modals
josh
2026-05-04 19:34:31 -04:00
-
e50e8ef1fe
Remove catalog edit notice from edit inventory modal
josh
2026-05-04 19:27:45 -04:00
-
b5141f139d
Simplify audit modal: asset ID scan only
josh
2026-05-04 19:25:15 -04:00
-
50d61a78d5
Simplify consume modal: asset ID scan only
josh
2026-05-04 19:22:10 -04:00
-
cb26a8e634
Remove stale hint text from scan field
josh
2026-05-04 19:19:55 -04:00
-
bae0386766
Simplify add inventory modal: SKU scan only
josh
2026-05-04 19:16:47 -04:00
-
c88b79b414
Delete unused EditProductFlow.tsx
josh
2026-05-04 19:14:56 -04:00
-
925a57aa03
Remove edit product flow
josh
2026-05-04 19:14:29 -04:00
-
db2af4b79d
Fix dashboard date showing yesterday due to UTC parsing
josh
2026-05-04 19:07:35 -04:00
-
670d56ba4c
Remove quantity option from add/edit forms
josh
2026-05-04 19:05:11 -04:00
-
839dbf0430
Remove underline from sidebar nav links
josh
2026-05-04 18:58:22 -04:00
-
a82045d1bd
UX overhaul: routing, accessibility, feedback, and polish
josh
2026-05-04 18:54:49 -04:00
-
80034b47c5
User-supplied asset ids; brand on product; strain is the name
josh
2026-05-04 18:17:12 -04:00
-
02dc6e523f
Track inventory at the instance level, not by product
josh
2026-05-04 05:59:46 -04:00
-
1abfda7989
Use the real today everywhere
josh
2026-05-03 22:20:24 -04:00
-
c7f3bf25d1
Bins: fixed N-column grid per letter group
josh
2026-05-03 22:14:45 -04:00
-
d335525073
Group bins by letter, sort by number, drop location
josh
2026-05-03 22:07:12 -04:00
-
cd7aeb9d09
Per-unit pricing for discrete products
josh
2026-05-03 21:59:35 -04:00
-
edb8e2ac92
Bin slot count: discrete products fill by unit, not by row
josh
2026-05-03 21:42:39 -04:00
-
592bb28740
Edit existing products
josh
2026-05-03 21:42:33 -04:00
-
8ef8859c7d
Edit and delete brands and shops
josh
2026-05-03 21:33:42 -04:00
-
d00eb4c12b
ci: drop GHA cache backend
josh
2026-05-03 20:36:29 -04:00
-
2a623e0b9c
Add Docker image, compose, and Gitea CI
josh
2026-05-03 20:29:18 -04:00
-
027cf032be
Initial commit: Apothecary v0.4.0
josh
2026-05-03 20:19:26 -04:00