Simo
|
9a2d73a6f6
|
feat(docker): provide verified-header proxy profiles for self-hosted clones
|
2026-09-13 20:15:10 +02:00 |
|
Simo
|
fe34d4ac93
|
fix(news): enforce shared comment publication and moderation rules
|
2026-09-13 20:14:32 +02:00 |
|
Simo
|
8aefb415b6
|
fix(ci): isolate session runtime from database integration tests
|
2026-09-13 19:47:16 +02:00 |
|
Simo
|
c5c9941768
|
feat(hk): explain background updates with protected content links and retry details
|
2026-09-13 19:41:25 +02:00 |
|
Simo
|
dd7613850e
|
perf(studio): load import organization tools on demand
|
2026-09-13 19:32:46 +02:00 |
|
Simo
|
f7b9b55700
|
fix(news): preserve recoverable reads and verify publication against real services
|
2026-09-13 19:31:32 +02:00 |
|
Simo
|
8abfe352ef
|
fix(security): authorize site uploads and harden tokens, media and request identity
|
2026-09-13 19:24:43 +02:00 |
|
Simo
|
52f6d1491f
|
fix(news): persist publication requests and retry cache delivery
|
2026-09-13 18:33:45 +02:00 |
|
Simo
|
c977fe95ba
|
fix(studio): recover uncertain imports with persistent request identities
|
2026-09-13 18:33:06 +02:00 |
|
Simo
|
afea80708c
|
perf(studio): defer import history and Nitro scale tools until opened
|
2026-09-13 18:29:24 +02:00 |
|
Simo
|
13665e0c3c
|
feat(catalog): persist idempotent bulk operations and retryable deliveries
|
2026-09-13 18:05:03 +02:00 |
|
Simo
|
76e46d295c
|
fix(test): register Docker import check with Vitest
|
2026-09-13 18:02:00 +02:00 |
|
Simo
|
1eee6661f9
|
feat(notifications): add account-scoped inbox and persistent preferences
|
2026-09-13 17:59:22 +02:00 |
|
Simo
|
8f55ff2d17
|
feat(docker): guide clone installation and validate paired update artifacts
|
2026-09-13 17:57:14 +02:00 |
|
Simo
|
a4266f297c
|
fix(ci): resolve inherited formatter and navigation effect diagnostics
|
2026-09-13 17:55:01 +02:00 |
|
Simo
|
a320e47c29
|
feat(catalog): verify deterministic release manifests before Git export
|
2026-09-13 17:48:23 +02:00 |
|
Simo
|
422be3ce2d
|
test(ci): gate deployments on MariaDB and Redis integration checks
|
2026-09-13 17:47:58 +02:00 |
|
Simo
|
baeb54aeb5
|
feat(devops): separate public page server timing diagnostics
|
2026-09-11 10:49:08 +02:00 |
|
Simo
|
d5091d1a73
|
fix(hk): protect unsaved editors and await prefix save results
|
2026-09-11 10:48:34 +02:00 |
|
Simo
|
89af4eb1f6
|
feat(studio): preserve work position and guide import completion
|
2026-09-11 10:48:09 +02:00 |
|
Simo
|
c5a2b44807
|
feat(catalog): undo bulk offer edits with guarded history restoration
|
2026-09-11 10:47:46 +02:00 |
|
Simo
|
13bd3695cb
|
feat(studio): recover matching Nitro sources and persist import phases
|
2026-09-11 10:22:06 +02:00 |
|
Simo
|
00e33623f7
|
feat(devops): diagnose slow HK requests and dependency timings
|
2026-09-11 09:48:19 +02:00 |
|
Simo
|
3b76d063a6
|
perf(studio): defer optional panels and trim validator imports
|
2026-09-11 09:25:21 +02:00 |
|
Simo
|
a45d792563
|
ci: enforce reviewed Linux visual regression baselines
|
2026-09-11 09:09:05 +02:00 |
|
Simo
|
fe1b358ed2
|
fix(ui): contain mobile article fields and stabilize history checks
|
2026-09-11 09:05:19 +02:00 |
|
Simo
|
88790d1a0d
|
feat(cms): recover drafts and failed imports with verified UI workflows
|
2026-09-11 08:58:10 +02:00 |
|
Simo
|
410a1e466c
|
fix(ci): keep optional report extraction non-blocking
|
2026-09-11 08:42:33 +02:00 |
|
Simo
|
cc714b427a
|
ci: report per-route JavaScript budgets from Docker build
|
2026-09-11 08:41:31 +02:00 |
|
Simo
|
445ef13846
|
fix(public): distinguish unavailable data from empty results and missing pages
|
2026-09-11 00:39:53 +02:00 |
|
Simo
|
db4acbb46e
|
feat(editorial): validate publications and preserve partial event updates
|
2026-09-11 00:36:55 +02:00 |
|
Simo
|
76f0420d64
|
feat(import): run catalog synchronizations as durable jobs
|
2026-09-11 00:36:22 +02:00 |
|
Simo
|
a2954e4408
|
feat(diagnostics): correlate staff operations errors and audit records
|
2026-09-11 00:34:49 +02:00 |
|
Simo
|
440ce4e556
|
test(me): use committed translations in dashboard tests
|
2026-09-11 00:34:21 +02:00 |
|
Simo
|
a647b5451f
|
feat(hk): persist named table views for staff accounts
|
2026-09-11 00:32:15 +02:00 |
|
Simo
|
74223984dc
|
feat(profile): add privacy controls and progressive photo gallery
|
2026-09-11 00:31:29 +02:00 |
|
Simo
|
ba9c61d808
|
feat(search): search public news events users and open rooms
|
2026-09-11 00:29:54 +02:00 |
|
Simo
|
506e14783c
|
test(i18n): validate nested housekeeping translation groups
|
2026-09-11 00:28:26 +02:00 |
|
Simo
|
96d3e3f602
|
feat(events): add weekly browsing and personal registrations
|
2026-09-11 00:27:41 +02:00 |
|
Simo
|
25d0a13050
|
feat(support): filter waiting tickets and staff assignments
|
2026-09-11 00:20:54 +02:00 |
|
Simo
|
5d18af932d
|
feat(news): add searchable paginated publication archive
|
2026-09-11 00:19:12 +02:00 |
|
Simo
|
a537c55793
|
feat(me): show actionable personal tasks with unavailable states
|
2026-09-11 00:15:46 +02:00 |
|
Simo
|
d9ea93a2e7
|
test(docker): derive image contract from pinned Node version
|
2026-09-11 00:14:43 +02:00 |
|
Simo
|
fec8dd3c5d
|
fix(docker): enforce Node version alignment across build stages
|
2026-09-11 00:11:18 +02:00 |
|
Simo
|
ad65d80d41
|
fix(ci): format catalog repair audit write
|
2026-09-09 22:01:40 +02:00 |
|
Simo
|
1ef405be0a
|
feat(cms): add recovery history and operational reliability tools
|
2026-09-09 21:57:56 +02:00 |
|
Simo
|
89526af344
|
feat(hk): expand search and add operational user overview
|
2026-09-09 21:14:10 +02:00 |
|
Simo
|
27447ce029
|
feat(docker): add guided install and saved one-command updates
|
2026-09-09 20:49:05 +02:00 |
|
Simo
|
8dc187483c
|
fix(ci): verify registry upload against exported OCI config
|
2026-09-09 20:33:14 +02:00 |
|
Simo
|
e617ed176a
|
fix(ci): resolve OCI platform before verifying published config
|
2026-09-09 20:27:03 +02:00 |
|
Simo
|
2af244b634
|
fix(ci): publish registry blobs in bounded chunks
|
2026-09-09 20:22:07 +02:00 |
|
Simo
|
047cd9f3dd
|
feat(catalog): add saved packages, preview and bulk price editing
|
2026-09-09 20:04:10 +02:00 |
|
Simo
|
867113d5d4
|
fix(ci): publish container under token account namespace
|
2026-09-09 19:53:16 +02:00 |
|
Simo
|
c389c3893d
|
feat(cms): improve catalog, editorial recovery and operations
|
2026-09-09 19:36:15 +02:00 |
|
Simo
|
2fead134e6
|
Merge branch 'main' of https://gitlab.epicnabbo.nl/remco/EpicNext-Cms
|
2026-09-09 19:33:42 +02:00 |
|
Simo
|
b3a6531d7b
|
Merge branch 'main' of https://gitlab.epicnabbo.nl/remco/EpicNext-Cms
|
2026-09-09 18:29:06 +02:00 |
|
Simo
|
f1571a1a62
|
ci: publish portable containers after successful main deployment
|
2026-09-07 23:02:18 +02:00 |
|
Simo
|
c4496e710b
|
feat(docker): prepare portable images with runtime hotel configuration
|
2026-09-07 22:37:53 +02:00 |
|
Simo
|
745d0b7247
|
feat(docker): restore failed Compose updates and retain recent releases
|
2026-09-07 22:10:13 +02:00 |
|
Simo
|
fe1ee8a6fe
|
fix(deploy): replace both legacy and CI containers during cutover
|
2026-09-07 21:40:26 +02:00 |
|
Simo
|
6cbcb50191
|
chore(deploy): identify the existing CMS listener before cutover
|
2026-09-07 21:35:17 +02:00 |
|
Simo
|
c35fc764bc
|
fix(deploy): wait for the expected HTTP release and report failed probes
|
2026-09-07 21:28:18 +02:00 |
|
Simo
|
cbaa115d56
|
fix(deploy): verify Docker clone updates against the served release
|
2026-09-07 21:17:34 +02:00 |
|
Simo
|
7033d65846
|
fix(ui): make shared switches visible across CMS themes
|
2026-09-06 21:30:13 +02:00 |
|
Simo
|
35d0f3ee01
|
fix(catalog): make access controls visible and compact
|
2026-09-06 21:08:52 +02:00 |
|
Simo
|
93a7e9a7c2
|
feat(catalog): improve visual manager search and offer discovery
|
2026-09-06 20:58:53 +02:00 |
|
Simo
|
55a47949f1
|
feat(catalog): add reviewed bulk edits and complete category duplication
|
2026-09-06 20:25:19 +02:00 |
|
Simo
|
0bedc04692
|
fix(catalog): open visual manager from dedicated button
|
2026-09-06 19:58:10 +02:00 |
|
Simo
|
814d8650be
|
fix(deploy): build checked-out source without GitLab API request
|
2026-09-06 19:48:49 +02:00 |
|
Simo
|
193b6686a9
|
refactor(catalog): unify commands and embed guarded catalog workspace
|
2026-09-06 19:40:52 +02:00 |
|
Simo
|
9b0ea2fb16
|
fix(news): restore publication flow and deduplicate dashboard friends
|
2026-09-06 18:32:43 +02:00 |
|
Simo
|
ef94646d60
|
fix(i18n): persist CMS translations and validate message catalogs
|
2026-09-06 17:55:11 +02:00 |
|
Simo
|
96234075f8
|
refactor(admin): remove sidebar favorites
|
2026-09-06 17:25:04 +02:00 |
|
Simo
|
a070004e7b
|
feat(admin): reorganize housekeeping and strengthen shared workflows
|
2026-09-06 17:17:30 +02:00 |
|
Simo
|
251738fdda
|
test(ci): allow Windows shell startup in rollback simulation
|
2026-09-06 11:54:42 +02:00 |
|
Simo
|
b5dcadb67b
|
feat(staff): present members in responsive profile cards
|
2026-09-06 11:53:05 +02:00 |
|
Simo
|
7c1f109a9d
|
ci: serialize deployments and restore previous release on smoke failure
|
2026-09-06 11:48:20 +02:00 |
|
Simo
|
85a6df162b
|
feat(me): organize personal dashboard and localize user actions
|
2026-09-06 11:30:24 +02:00 |
|
Simo
|
2840ef5d9d
|
perf(docker): reuse dependency layers and preserve build caches
|
2026-09-06 11:01:31 +02:00 |
|
Simo
|
31691c1c7d
|
feat(profile): organize profile sections and use native currency icons
|
2026-09-06 10:56:20 +02:00 |
|
Simo
|
6146995758
|
fix(profile): remove public role statistic
|
2026-09-06 10:44:58 +02:00 |
|
Simo
|
b12e405b34
|
fix(i18n): complete command center texts and merge client fallbacks
|
2026-09-05 20:24:41 +02:00 |
|
Simo
|
8b59bd1d2d
|
fix(admin): provide missing furniture import error banner
|
2026-09-05 20:17:34 +02:00 |
|
Simo
|
180129699c
|
Merge remote-tracking branch 'origin/main' into codex/catalog-studio-ux
|
2026-09-05 20:16:51 +02:00 |
|
Simo
|
51d1284950
|
feat(admin): organize command center controls and diagnostics
|
2026-09-05 20:15:35 +02:00 |
|
Simo
|
667637f8da
|
refactor(admin): remove legacy menu editor
|
2026-09-05 20:08:19 +02:00 |
|
Simo
|
98b0009206
|
fix(git): isolate catalog commands from parent hook environment
|
2026-09-05 19:57:19 +02:00 |
|
Simo
|
816e3875c2
|
feat(admin): add production error center and refresh CMS dependencies
|
2026-09-05 19:53:09 +02:00 |
|
Simo
|
c6b919c01d
|
refactor(admin): organize user actions and improve content editing UX
|
2026-09-05 18:56:56 +02:00 |
|
Simo
|
e17346ab9f
|
refactor(cms): separate dashboard data and editor components with focused UX fixes
|
2026-09-05 18:46:03 +02:00 |
|
Simo
|
3ae4f21217
|
refactor(catalog): separate Studio data hooks and presentation
|
2026-09-05 18:15:29 +02:00 |
|
Simo
|
570f3dde44
|
feat(catalog): repair missing furniture components with verified status
|
2026-09-05 18:12:34 +02:00 |
|
Simo
|
3c24df9b1d
|
fix(catalog): keep Nitro editor stable during background polling
|
2026-09-05 18:00:39 +02:00 |
|
Simo
|
dcb5f46eed
|
fix(catalog): resolve namespaced Nitro frames and empty scale declarations
|
2026-09-05 17:45:42 +02:00 |
|
Simo
|
cd75361b9f
|
feat(catalog): generate derived scale 32 with preview and backup restore
|
2026-09-05 17:36:22 +02:00 |
|
Simo
|
08b0b5021e
|
feat(catalog): inspect Nitro scales and preview original sprites
|
2026-09-05 17:22:27 +02:00 |
|
Simo
|
2619bec165
|
feat(catalog): queue furniture imports with history and matching file attachments
|
2026-09-05 17:02:26 +02:00 |
|
Simo
|
775d14f861
|
fix(catalog): make source preflight advisory
|
2026-09-05 15:32:44 +02:00 |
|
Simo
|
2d14e02a68
|
fix(catalog): remove suggestions that substitute different furniture
|
2026-09-05 15:26:46 +02:00 |
|
Simo
|
33b6d1520e
|
fix(catalog): stream single imports and preserve response errors
|
2026-09-05 15:16:42 +02:00 |
|