Commit Graph

119 Commits

Author SHA1 Message Date
Daniel S
28473bbcdc feat: rebuild admin editor into full Elementor-style 3-tab inspector and responsive canvas 2026-08-09 23:52:51 +02:00
Daniel S
fc2017b210 feat: enable full section editing, background styling, animations and live file persistence 2026-08-09 23:50:33 +02:00
Daniel S
831a0d53f0 refactor: simplify editor actions into single direct save button 2026-08-09 23:48:02 +02:00
Daniel S
9284717a80 fix: update editor bridge syntax and refine demo config content 2026-08-09 23:46:22 +02:00
Daniel S
4d072864bc rename(theme): rename Design-Preset to Farb-Auswahl and show 4 global color indicators
All checks were successful
Production Build & Deploy / build-and-deploy (push) Successful in 45s
2026-08-09 23:11:03 +02:00
Daniel S
e932495742 fix(types): add bg_color property to hero and bento interfaces in configLoader 2026-08-09 23:09:03 +02:00
Daniel S
6042c5ad23 feat(editor): support individual section background colors per section in editor and components 2026-08-09 23:06:56 +02:00
Daniel S
041cf20ca3 style: enforce global CSS utility classes for theme accent colors
All checks were successful
Production Build & Deploy / build-and-deploy (push) Successful in 48s
2026-08-09 23:04:55 +02:00
Daniel S
4355bb8406 feat(theme): dynamic CSS custom properties for presets, light/dark mode and individual color overrides
All checks were successful
Production Build & Deploy / build-and-deploy (push) Successful in 49s
2026-08-09 23:02:21 +02:00
Daniel S
30b407d2e8 feat(admin): add global header and footer configuration fields in admin dashboard 2026-08-09 22:58:54 +02:00
Daniel S
591eba43c1 fix(editor): enable design preset saving, section moving up/down and modal content editing 2026-08-09 22:56:10 +02:00
Daniel S
895fcd4323 fix(editor): preserve full site config object in save-draft and sync to draft file in config API 2026-08-09 22:52:55 +02:00
Daniel S
adefc89ab2 fix(config): ensure is_demo_mode is persisted in site.config.json and typed in SiteConfig interface 2026-08-09 22:50:10 +02:00
Daniel S
aec7c78fb0 fix(api): replace Astro global with APIRoute request parameter in api/config.ts 2026-08-09 22:48:19 +02:00
Daniel S
10d534e836 fix(api): prevent 500 error in /api/config when siteConfig.hero is omitted 2026-08-09 22:47:26 +02:00
Daniel S
15b2a34957 fix(types): add ogImage prop to Layout and message prop to FallbackSection
All checks were successful
Production Build & Deploy / build-and-deploy (push) Successful in 50s
2026-08-09 22:45:01 +02:00
Daniel S
baa639a9b2 feat(admin): add demo mode toggle in admin dashboard and rewrite 404 page for missing routes
Some checks failed
Production Build & Deploy / build-and-deploy (push) Has been cancelled
2026-08-09 22:43:36 +02:00
Daniel S
5e9b69c319 feat(editor): render persistent visual draft mode banner in preview mode 2026-08-09 22:41:22 +02:00
Daniel S
df6bb52ab0 feat(admin): merge company site_info stammdaten into general admin dashboard 2026-08-09 22:39:42 +02:00
Daniel S
11f8e33818 refactor(admin): remove legacy hero section and section ordering form from general dashboard 2026-08-09 22:37:53 +02:00
Daniel S
da50ac468b fix(nav): restrict visual editor access to pages management overview 2026-08-09 22:36:33 +02:00
Daniel S
d5b66ff830 feat(admin): add persistent drawer burger sidebar navigation across all admin pages 2026-08-09 22:33:52 +02:00
Daniel S
e8f332da43 feat(pages): add page opening, page deletion API, edit mode toggle and custom 404 page
All checks were successful
Production Build & Deploy / build-and-deploy (push) Successful in 1m10s
2026-08-09 22:30:13 +02:00
Daniel S
334c6723e9 fix(types): restore contact property in SiteConfig interface 2026-08-09 22:26:54 +02:00
Daniel S
bb96b0049c fix(types): add site_info and pages properties to SiteConfig interface 2026-08-09 22:26:19 +02:00
Daniel S
0a1aa5030d feat(config): include default pages and site_info in configLoader fallbacks 2026-08-09 22:24:28 +02:00
Daniel S
be071ff82f feat(admin): add quick navigation cards to admin dashboard
All checks were successful
Production Build & Deploy / build-and-deploy (push) Successful in 1m13s
2026-08-09 22:19:20 +02:00
Daniel S
f7b08f33ee fix(ci): synchronize package-lock.json with esbuild dependencies
All checks were successful
Production Build & Deploy / build-and-deploy (push) Successful in 1m18s
2026-08-09 22:12:43 +02:00
Daniel S
bb69e554d0 fix(deps): align react types with astrojs/react v18 and use modern --omit=dev in Dockerfile
Some checks failed
Production Build & Deploy / build-and-deploy (push) Failing after 6s
2026-08-09 22:08:23 +02:00
Daniel S
64c257f050 feat(docker): add automatic container entrypoint seeding script
Some checks failed
Production Build & Deploy / build-and-deploy (push) Failing after 9s
2026-08-09 22:05:48 +02:00
Daniel S
b021f9aaa7 feat(docker): add production Dockerfile, docker-compose setup and healthcheck API 2026-08-09 21:28:10 +02:00
Daniel S
03ceb3de7f feat(admin): add global site settings API, tests and dashboard UI
All checks were successful
Production Build & Deploy / build-and-deploy (push) Successful in 35s
2026-08-09 21:26:15 +02:00
Daniel S
a35efb2726 feat(editor): add section settings property editor API and sidebar modal 2026-08-09 21:24:16 +02:00
Daniel S
58fc8e51cd feat(contact): add WCAG 2.2 AA compliant ContactSection and zero-third-party send API 2026-08-09 21:18:09 +02:00
Daniel S
0c073983e9 feat(editor): add section manipulation APIs and interactive sidebar controls
All checks were successful
Production Build & Deploy / build-and-deploy (push) Successful in 1m3s
2026-08-09 21:08:35 +02:00
Daniel S
d03750bc53 feat(waas): add catch-all route, page manager and draft-publish pipeline 2026-08-09 20:59:02 +02:00
Daniel S
074d314897 feat: implement Dynamic Data Binding system and tags registry
All checks were successful
Production Build & Deploy / build-and-deploy (push) Successful in 1m0s
2026-08-09 12:54:31 +02:00
Daniel S
b039aceb21 feat: implement Theme Builder concept and Display Conditions resolver system 2026-08-09 12:53:25 +02:00
Daniel S
3453746fc0 feat: add section content editing, animation selection and HTML5 drag & drop in live editor
All checks were successful
Production Build & Deploy / build-and-deploy (push) Successful in 1m0s
2026-08-09 12:45:36 +02:00
Daniel S
b159b061ae feat: implement device-specific configurations for desktop, tablet, and mobile
All checks were successful
Production Build & Deploy / build-and-deploy (push) Successful in 57s
2026-08-09 12:35:46 +02:00
Daniel S
eb4bb601d7 fix(types): add missing slotId to fallback UIComponent objects in configLoader.ts
All checks were successful
Production Build & Deploy / build-and-deploy (push) Successful in 56s
2026-08-08 23:54:36 +02:00
Daniel S
92a75cf289 feat(waas-engine): add editable Header, Footer & Glassmorphism design controls in editor Inspector 2026-08-08 23:52:22 +02:00
Daniel S
4c165d8107 feat(admin-editor): add per-section UIComponent management with inline editing, deletion and re-ordering 2026-08-08 23:50:07 +02:00
Daniel S
c5165547b4 fix(admin-editor): rewrite editor.astro cleanly to eliminate AST compiler parsing error
All checks were successful
Production Build & Deploy / build-and-deploy (push) Successful in 56s
2026-08-08 23:44:33 +02:00
Daniel S
e82e1b3301 fix(cicd): update Gitea Action deploy.yml port mapping 8080:4321 and data volumes 2026-08-08 23:43:18 +02:00
Daniel S
6edc219a04 fix(admin-editor): resolve import syntax typo in editor.astro for SSR render 2026-08-08 23:42:28 +02:00
Daniel S
597566a000 docs(nginx): set server_name to spielwiese.hephex.de
All checks were successful
Production Build & Deploy / build-and-deploy (push) Successful in 56s
2026-08-08 23:20:30 +02:00
Daniel S
3736f0f633 feat(admin-editor): connect dynamic THEME_PRESETS to Stil inspector tab in live editor
All checks were successful
Production Build & Deploy / build-and-deploy (push) Successful in 52s
2026-08-08 23:10:27 +02:00
Daniel S
5b0f05c17f fix(docker): add build directive to compose and add .dockerignore file
All checks were successful
Production Build & Deploy / build-and-deploy (push) Successful in 20s
2026-08-08 19:24:04 +02:00
Daniel S
614a66fc70 fix(docker): update Dockerfile to Node.js SSR runtime runner entry.mjs
All checks were successful
Production Build & Deploy / build-and-deploy (push) Successful in 1m15s
2026-08-08 19:18:06 +02:00