Commit Graph
107 Commits
Author SHA1 Message Date
openhands f832479e52 feat(catalog): add auto-category wizard with live preview and smart suggestions
- Add AutoCategoryDialog: pick furni (or empty page), suggest caption/icon/layout, live preview
- Add createAutoCategory server action (page + offers in one export) with CatalogKind
- Extend furni search API with interactionType
- Share ShopTile and refactor inline-editor/items-shop-preview to use it
- Add suggestion heuristics (suggestCategoryName/dIcon/layout) with tests
- Add autoCategory translations (en/nl)
2026-09-11 18:47:31 +02:00
simoleo89 c5a2b44807 feat(catalog): undo bulk offer edits with guarded history restoration 2026-09-11 10:47:46 +02:00
simoleo89 00e33623f7 feat(devops): diagnose slow HK requests and dependency timings 2026-09-11 09:48:19 +02:00
simoleo89 a2954e4408 feat(diagnostics): correlate staff operations errors and audit records 2026-09-11 00:34:49 +02:00
openhands acbe54fcb7 style: apply biome lint fixes to catalog files and live repair tests 2026-09-10 11:32:20 +02:00
openhands 3e69b72513 feat(catalog): prevent and repair Arcturus emulator data errors
Block invalid catalog_items writes at the API level (points currency
allowlist, non-negative prices, positive amount, limited stack >= sold
count, unique sibling order numbers) and auto-assign unique order numbers
on bulk create. Add a catalog-maintenance scan + transactional repair that
fixes pre-existing rows: resets unsupported points_type, clamps negative
costs, sets amount to 1, raises limited_stack, renumbers duplicate orders
and deletes offers with missing page/item references. Surface the issue
count and a fix button in the admin maintenance panel.

Also: add enabled/retired flag to clone sources, classify poster and
currency furniture in item-kind, and remove the obsolete update-Nitrov3.sh.
2026-09-10 11:29:28 +02:00
simoleo89 1ef405be0a feat(cms): add recovery history and operational reliability tools 2026-09-09 21:57:56 +02:00
simoleo89 047cd9f3dd feat(catalog): add saved packages, preview and bulk price editing 2026-09-09 20:04:10 +02:00
simoleo89 c389c3893d feat(cms): improve catalog, editorial recovery and operations 2026-09-09 19:36:15 +02:00
simoleo89 93a7e9a7c2 feat(catalog): improve visual manager search and offer discovery 2026-09-06 20:58:53 +02:00
simoleo89 55a47949f1 feat(catalog): add reviewed bulk edits and complete category duplication 2026-09-06 20:25:19 +02:00
simoleo89 0bedc04692 fix(catalog): open visual manager from dedicated button 2026-09-06 19:58:10 +02:00
simoleo89 193b6686a9 refactor(catalog): unify commands and embed guarded catalog workspace 2026-09-06 19:40:52 +02:00
simoleo89 667637f8da refactor(admin): remove legacy menu editor 2026-09-05 20:08:19 +02:00
simoleo89 816e3875c2 feat(admin): add production error center and refresh CMS dependencies 2026-09-05 19:53:09 +02:00
simoleo89 9af1e62655 feat: allow rank-gated housekeeping preview in production 2026-08-31 20:29:38 +02:00
openhands 3efd6c90f0 fix: use valid AuditState values for theme-builder migration entry 2026-08-31 17:22:19 +02:00
openhands 4c8225720a fix: resolve test failures for theme builder integration
- Replace hardcoded text-white and text-red-* with CSS variables in theme-editor
- Add theme-builder migration entry to housekeeping matrix
- Update legacy page counts from 137 to 138 in housekeeping tests
- Add /admin/theme-builder to content test prefixes
2026-08-31 17:21:37 +02:00
simoleo89 b1ddda66ff Revert "Merge pull request 'Complete Housekeeping migration and /ase cutover' (#52) from codex/housekeeping-complete into main"
This reverts commit 488b6e57c4, reversing
changes made to b506b4499a.
2026-08-30 21:31:34 +02:00
simoleo89 4d0c8c7e65 test(housekeeping): finalize release evidence 2026-08-30 21:06:40 +02:00
simoleo89 222535e116 fix(housekeeping): close final authorization gaps 2026-08-30 21:01:32 +02:00
simoleo89 2b8f73a91d feat(housekeeping): cut over administration to ase 2026-08-30 20:35:22 +02:00
simoleo89 65a62867db style: complete cumulative biome checks 2026-08-30 19:44:05 +02:00
simoleo89 1ae59bcc1a fix(housekeeping): preserve runtime import boundaries 2026-08-30 19:40:57 +02:00
simoleo89 b9c47aa89a style: satisfy cumulative biome checks 2026-08-30 19:38:36 +02:00
simoleo89 cb77b2d3b9 fix(housekeeping): serialize workspace client props 2026-08-30 19:38:19 +02:00
simoleo89 8a31556d51 test(housekeeping): prove 137 route parity 2026-08-30 19:11:14 +02:00
simoleo89 a113e48880 feat(housekeeping): finish accessible command deck 2026-08-30 18:49:10 +02:00
simoleo89 85ad0452d3 feat(housekeeping): compose operations workspace 2026-08-30 17:23:55 +02:00
simoleo89 5574e601bb feat(housekeeping): personalize command deck 2026-08-30 16:55:10 +02:00
simoleo89 300ac0ef95 feat(housekeeping): compose operational inbox 2026-08-30 16:26:20 +02:00
simoleo89 bcb0ca977f feat(housekeeping): add global command deck search 2026-08-30 15:59:48 +02:00
simoleo89 2e95a106e0 feat(housekeeping): integrate studio operations 2026-08-30 15:29:58 +02:00
simoleo89 020c06f172 fix(housekeeping): connect hotel asset ownership 2026-08-30 14:43:50 +02:00
simoleo89 abc707cfb2 feat(housekeeping): deliver hotel operations 2026-08-30 14:34:26 +02:00
simoleo89 9c4b973faf feat(housekeeping): deliver economy vertical 2026-08-30 13:47:06 +02:00
simoleo89 08358b8aa4 style: satisfy housekeeping biome gate 2026-08-30 11:59:24 +02:00
simoleo89 d1160eb65a fix(housekeeping): address task 14 review round 3 2026-08-30 11:48:52 +02:00
simoleo89 c524b305d7 fix(housekeeping): address task 14 review round 2 2026-08-30 11:30:17 +02:00
simoleo89 d09eaa33d6 fix(housekeeping): address task 14 review round 1 2026-08-30 10:53:50 +02:00
simoleo89 fd68819d9b feat(housekeeping): deliver content vertical 2026-08-30 01:54:43 +02:00
simoleo89 3fa1119f5a fix(housekeeping): address people moderation review 2026-08-29 23:53:38 +02:00
simoleo89 29fe22297b feat(housekeeping): complete people moderation parity 2026-08-29 22:38:50 +02:00
simoleo89 3d385d1869 Merge branch 'main' of https://gitlab.epicnabbo.nl/remco/EpicNext-Cms into codex/housekeeping-complete 2026-08-29 21:16:46 +02:00
simoleo89 a6a288d9ff fix(housekeeping): restore people partial compatibility 2026-08-29 21:03:43 +02:00
openhands 7a41775c7e fix: disable route prefetching app-wide to avoid spurious requests
Wrap next/link in a shared Link component that ships prefetch=false by
default, so no route is ever prefetched (viewport or hover) anymore, and
drop the DNS prefetch hint. Removes hidden background requests that were
the source of intermittent issues.
2026-08-29 19:27:13 +02:00
simoleo89 fcd1dfd96e fix(housekeeping): correct people partial audit evidence 2026-08-29 15:24:19 +02:00
simoleo89 91c9efcbb4 fix(housekeeping): complete people workflow fidelity 2026-08-29 14:39:38 +02:00
simoleo89 25b76437ff fix(housekeeping): harden people account workflows 2026-08-29 13:13:04 +02:00
simoleo89 e1b31ff773 feat(housekeeping): deliver people account workflows 2026-08-29 11:45:50 +02:00