Commit Graph

257 Commits

Author SHA1 Message Date
FrederikBaerentsen 69318e7b0b fix(wishes): delete wish owners before wish to avoid FK constraint error 2026-04-17 14:42:40 +02:00
FrederikBaerentsen 126fb1e5cb feat(add): set metadata on add — purchase, notes, statuses
Allow setting owners, purchase (date, price, location), notes,
statuses, storage, and tags directly from the add set form.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-09 20:23:47 +01:00
FrederikBaerentsen 3cfe55ea4a feat(tables): add sortable Checked column and quick-add toggle setting 2026-02-14 13:58:39 +01:00
FrederikBaerentsen 7bc77b41bc fix(add): fixed lot mode adding for individual parts 2026-02-09 07:54:10 +01:00
FrederikBaerentsen a2883cafe9 fix(individual-parts): bulk add image download and storage deletion validation 2026-01-31 11:08:32 +01:00
FrederikBaerentsen 4fdf59f9f7 fix(database): fixed front page database query 2026-01-20 13:38:37 +01:00
FrederikBaerentsen 41d34c2088 fix: export options, NOT filter js, status accordion 2026-01-20 13:07:48 +01:00
FrederikBaerentsen fbf330705f feat(individual): implement read-only mode for individual minifigures and parts 2026-01-20 07:38:06 +01:00
FrederikBaerentsen 4f1997305f feat(minifigures): lock edit if BK_DISABLE_INDIVIDUAL_MINIFIGURES=true 2026-01-19 20:33:18 +01:00
FrederikBaerentsen 77be333bb2 feat(views): integrate individual items into existing views 2026-01-19 17:24:13 +01:00
FrederikBaerentsen be3ac284f4 feat(sql): update queries to support individual items and fix schema drop order 2026-01-19 17:23:01 +01:00
FrederikBaerentsen fa053055a3 feat(views): update existing models to support individual items integration 2026-01-19 17:19:21 +01:00
FrederikBaerentsen dda171c027 feat(metadata): extend metadata system to support individual minifigures and parts 2026-01-18 21:07:39 +01:00
FrederikBaerentsen 24c8f1e5df feat(core): integrate individual items features with app configuration and versioning 2026-01-18 21:06:32 +01:00
FrederikBaerentsen e46e1d5f93 feat(views): add routes for individual minifigures, parts, and purchase locations 2026-01-18 20:34:05 +01:00
FrederikBaerentsen 93ef88b760 feat(parts): add core models for individual parts and lot management 2026-01-18 20:31:53 +01:00
FrederikBaerentsen b9ae97792d feat(minifigures): add core models for individual minifigure tracking 2026-01-18 20:28:13 +01:00
FrederikBaerentsen 202e924848 feat(purchases): add purchase location tracking queries 2026-01-18 20:26:05 +01:00
FrederikBaerentsen c947d29d67 feat(parts): add SQL queries for individual parts and lot management 2026-01-18 20:25:47 +01:00
FrederikBaerentsen 58ff39fbc3 feat(minifigures): add SQL queries for individual minifigures tracking 2026-01-18 20:24:31 +01:00
FrederikBaerentsen 6ba28ea521 feat(database): add individual minifigures and parts schema with migrations 2026-01-18 20:23:00 +01:00
FrederikBaerentsen c40da16d9e fix(socket): testing change to socket for reverse proxy 2026-01-01 10:49:39 -05:00
FrederikBaerentsen d885f3aa11 fix(sets): show note in the grid or details view with new env var 2025-12-30 11:25:42 -05:00
FrederikBaerentsen 423540bba4 Update version to 1.4.0 2025-12-26 18:05:25 -05:00
FrederikBaerentsen a915a0001f fix(sets): fixed an issue with refresh, where parts didn't get updated correctly 2025-12-26 12:08:50 -05:00
FrederikBaerentsen 3e1e846a99 feat(admin): added bulk refresh 2025-12-25 20:46:54 -05:00
FrederikBaerentsen 5725872060 feat(sets): added notes field to sets. Displayed both at top of page, if not empty and in the metadata section, where it can be changed 2025-12-25 20:44:40 -05:00
FrederikBaerentsen f54dd3ec73 feat(filter): added not equal to filter on sets page, so it is possible to filter for not-tags, not-status, not-year etc 2025-12-25 14:35:59 -05:00
FrederikBaerentsen 4336ad4de3 fix(sets): cleaup of code for set refresh 2025-12-24 08:28:36 -05:00
FrederikBaerentsen 5418aca8f0 fix(sets): refreshing sets should work now 2025-12-23 23:08:30 -05:00
FrederikBaerentsen 9bd80c1352 feat(frontpage): added parts row 2025-12-21 21:45:11 -05:00
FrederikBaerentsen 2f1bba475d feat(admin): added options to order badges on sets and details page. 2025-12-21 20:52:02 -05:00
FrederikBaerentsen b30deef529 fix(add): fix FK constraint errors when importing sets with metadata 2025-12-21 18:05:09 -05:00
FrederikBaerentsen c20231f654 Merge branch 'release/1.3.2' into release/1.4 2025-12-20 18:08:04 -05:00
FrederikBaerentsen d783b8fbc9 feat(db): added integrity check and cleanup of database to admin page 2025-12-20 17:55:37 -05:00
FrederikBaerentsen 146f3706a5 Update version to 1.3.1 2025-12-20 15:42:47 -05:00
FrederikBaerentsen 1184f9bf48 fix(add): fixed #199, foreign key constraint failed 2025-12-20 15:22:45 -05:00
FrederikBaerentsen 136f7d03f5 feat(admin): first version of export feature. 2025-12-19 22:41:28 -05:00
FrederikBaerentsen ede8d996e2 fix(debug): fixed debug log not shown 2025-12-19 18:16:08 -05:00
FrederikBaerentsen 417bbd178b fix(meta): fixed an issue where owner, status and tag didn't save on sets detail page 2025-12-18 22:16:14 -05:00
FrederikBaerentsen 349648969c fix(minifigures): fix filter on client side pagination 2025-12-18 21:53:19 -05:00
FrederikBaerentsen 7f9a7a2afe fix(error): fixed error message paths 2025-12-18 13:44:53 -05:00
FrederikBaerentsen 451b8e14a1 fix(admin): nil images now uses correct folder. 2025-12-18 13:20:26 -05:00
FrederikBaerentsen 7651ac187d fix(env): create folder if doesn't exist, when saving .env file 2025-12-15 21:20:56 -05:00
FrederikBaerentsen b2e4597ab5 feat(darkmode): added darkmode with env var setting and live settings on admin page 2025-12-15 17:52:05 -05:00
FrederikBaerentsen 7369d0babf feat(parts): Added option to hide spare parts but still save them to db 2025-12-07 20:41:13 +01:00
FrederikBaerentsen d6d0a70116 fix(socket): added better debug logging and added polling as priority over websocket, for better iOS connection 2025-12-07 20:38:37 +01:00
FrederikBaerentsen 91ef4158b7 fix(env): settings are not locked after save anymore 2025-12-06 21:04:04 +01:00
FrederikBaerentsen e1eea7295d fix(env): moved .env to data folder. admin page, now correctly works with changes to variables 2025-12-06 20:48:30 +01:00
FrederikBaerentsen bc8864ab2a fix(inst): removed cloudscraper 2025-12-06 15:41:05 +01:00