• Joined on 2026-04-27
monster created branch main in monster/Godstrument 2026-07-04 18:13:09 +02:00
monster pushed to main at monster/Godstrument 2026-07-04 18:13:09 +02:00
8deb65b4fe Godstrument: a multi-modal sensor-fusion instrument
monster created repository monster/Godstrument 2026-07-04 17:59:37 +02:00
monster pushed to main at monster/RECORDGOD 2026-07-03 06:16:13 +02:00
cfd6b54731 chore(security): gitignore live-site MariaDB dumps (customer/order PII)
monster pushed to main at monster/RECORDGOD 2026-07-02 15:07:31 +02:00
db1788bfe5 feat(app): payments/packs/discogs-mp/dealgod modules + admin, shop, sales route work
d46025e887 fix(virtual): cyclorama extent for east/west coves + never frustum-cull the cove
d0c91faf79 feat(dig): port THRIFTGOD's evolved crate-flip back into /store
Compare 3 commits »
monster pushed to main at monster/RECORDGOD 2026-07-02 14:52:30 +02:00
916b26102c docs: DIG_FLIP_HANDOVER — port THRIFTGOD's evolved crate-riffle into /store
b6994a96e3 feat(admin): legacy-panel banner — new admin lives at robotmonster.party/admin + copy-my-token
c44e6643db feat(intake): condition dropdown auto-fills suggested price
ca84b7f82f chore(docs): move 14 planning/handover docs to docs/ — declutter repo root
9e3c132a11 chore(security): purge distro raw dumps (supplier PII + account JWT) from git + image
Compare 55 commits »
monster pushed to main at monster/RECORDGOD 2026-06-22 17:00:30 +02:00
386343cdd3 feat(builder): P1 page editor — live preview now renders a REAL release from the catalog (real covers/tracklist) so block-arranging is WYSIWYG; + View-live link
monster pushed to main at monster/RECORDGOD 2026-06-22 16:37:08 +02:00
fcc3d7b2ff feat(storefront): P0 — public Browse (faceted release catalog) + Release detail pages + /shop/{browse,facets,release} API; Woo-transacted
monster pushed to main at monster/RECORDGOD 2026-06-22 15:58:13 +02:00
0269decb87 feat(search): editable Rack Info (name) + Reorganize planner UI (scan source crates → filter → A-Z distribute into target crates → review → apply)
monster pushed to main at monster/RECORDGOD 2026-06-22 15:46:17 +02:00
83466389af feat(scanner): scan-to-slot assigner (replace/append/prepend/insert + Test preview + recover-last) + editable crate info (name/label); hdr Content-Type fix
monster pushed to main at monster/RECORDGOD 2026-06-22 15:40:10 +02:00
19c6e03c70 feat(search): clickable crate contents → Release Info panel (cover/label/format/country/year/genre/style + all copies + locate); crate genre/style + last-scanned + compress
monster pushed to main at monster/RECORDGOD 2026-06-22 15:17:14 +02:00
d6e75667bf feat(customers): CRM — list with spend/orders/last + record page (overview stats, editable info, mailing opt-in, sales history)
monster pushed to main at monster/RECORDGOD 2026-06-22 14:55:33 +02:00
38c6714184 feat(print): label print (artist/title/price/SKU/QR, Dymo 54x25mm) + optional RFID chip program (Chafon H102 via local :7790 daemon)
monster pushed to main at monster/RECORDGOD 2026-06-22 14:48:45 +02:00
a817b9d163 feat(import): bulk stock-in — resolve Release ID/barcode/catno against disc_release → create inventory (UI + endpoint)
monster pushed to main at monster/RECORDGOD 2026-06-22 14:45:40 +02:00
c5ce84de1c feat(inventory): management UI — row edit modal, add-item, delete, bulk-select actions, webp thumbs
monster pushed to main at monster/RECORDGOD 2026-06-22 14:39:21 +02:00
4ece321b76 feat(inventory): CRUD backend (add/edit/delete/bulk) — first cream from the WowPlatter audit; + migration audit doc
monster pushed to main at monster/RECORDGOD 2026-06-22 13:48:11 +02:00
0b679ba079 fix(images): /img/r serves local copy else 302 to discogs webp (server-side fetch is CF-blocked); drop unused pillow
monster pushed to main at monster/RECORDGOD 2026-06-22 13:45:34 +02:00
ddaa6ecedf feat(images): RecordGod WebP cover cache (/img/r/{release_id}) — same-VPS, configurable DISC_IMAGE_DIR, no DealGod dep
monster pushed to main at monster/RECORDGOD 2026-06-22 13:33:18 +02:00
af3a611667 feat(collections): interactive editor — click-map crate select, genre/style/price/year rules, live match stats, priority
monster pushed to main at monster/RECORDGOD 2026-06-22 13:19:50 +02:00
10af3464ac feat(disc): mirror WowPlatter Discogs metadata into recordgod (disc_sync.py) + locator matches on collection genre/style ids