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