Daniel Schumacher Daniel
Daniel pushed to staging at Daniel/ndsolutionswebsite 2026-08-09 23:05:06 +02:00
041cf20ca3 style: enforce global CSS utility classes for theme accent colors
Daniel pushed to staging at Daniel/ndsolutionswebsite 2026-08-09 23:03:18 +02:00
4355bb8406 feat(theme): dynamic CSS custom properties for presets, light/dark mode and individual color overrides
30b407d2e8 feat(admin): add global header and footer configuration fields in admin dashboard
591eba43c1 fix(editor): enable design preset saving, section moving up/down and modal content editing
895fcd4323 fix(editor): preserve full site config object in save-draft and sync to draft file in config API
adefc89ab2 fix(config): ensure is_demo_mode is persisted in site.config.json and typed in SiteConfig interface
Compare 7 commits »
Daniel pushed to staging at Daniel/ndsolutionswebsite 2026-08-09 22:45:15 +02:00
15b2a34957 fix(types): add ogImage prop to Layout and message prop to FallbackSection
Daniel pushed to staging at Daniel/ndsolutionswebsite 2026-08-09 22:44:52 +02:00
baa639a9b2 feat(admin): add demo mode toggle in admin dashboard and rewrite 404 page for missing routes
5e9b69c319 feat(editor): render persistent visual draft mode banner in preview mode
df6bb52ab0 feat(admin): merge company site_info stammdaten into general admin dashboard
11f8e33818 refactor(admin): remove legacy hero section and section ordering form from general dashboard
da50ac468b fix(nav): restrict visual editor access to pages management overview
Compare 6 commits »
Daniel pushed to staging at Daniel/ndsolutionswebsite 2026-08-09 22:31:44 +02:00
e8f332da43 feat(pages): add page opening, page deletion API, edit mode toggle and custom 404 page
334c6723e9 fix(types): restore contact property in SiteConfig interface
bb96b0049c fix(types): add site_info and pages properties to SiteConfig interface
0a1aa5030d feat(config): include default pages and site_info in configLoader fallbacks
Compare 4 commits »
Daniel pushed to staging at Daniel/ndsolutionswebsite 2026-08-09 22:22:45 +02:00
be071ff82f feat(admin): add quick navigation cards to admin dashboard
Daniel pushed to staging at Daniel/ndsolutionswebsite 2026-08-09 22:12:54 +02:00
f7b08f33ee fix(ci): synchronize package-lock.json with esbuild dependencies
Daniel pushed to staging at Daniel/ndsolutionswebsite 2026-08-09 22:08:34 +02:00
bb69e554d0 fix(deps): align react types with astrojs/react v18 and use modern --omit=dev in Dockerfile
Daniel pushed to staging at Daniel/ndsolutionswebsite 2026-08-09 22:06:07 +02:00
64c257f050 feat(docker): add automatic container entrypoint seeding script
b021f9aaa7 feat(docker): add production Dockerfile, docker-compose setup and healthcheck API
Compare 2 commits »
Daniel pushed to staging at Daniel/ndsolutionswebsite 2026-08-09 21:27:07 +02:00
03ceb3de7f feat(admin): add global site settings API, tests and dashboard UI
a35efb2726 feat(editor): add section settings property editor API and sidebar modal
58fc8e51cd feat(contact): add WCAG 2.2 AA compliant ContactSection and zero-third-party send API
Compare 3 commits »
Daniel pushed to staging at Daniel/ndsolutionswebsite 2026-08-09 21:15:02 +02:00
0c073983e9 feat(editor): add section manipulation APIs and interactive sidebar controls
d03750bc53 feat(waas): add catch-all route, page manager and draft-publish pipeline
Compare 2 commits »
Daniel pushed to staging at Daniel/ndsolutionswebsite 2026-08-09 12:56:47 +02:00
074d314897 feat: implement Dynamic Data Binding system and tags registry
b039aceb21 feat: implement Theme Builder concept and Display Conditions resolver system
Compare 2 commits »
Daniel pushed to staging at Daniel/ndsolutionswebsite 2026-08-09 12:48:40 +02:00
3453746fc0 feat: add section content editing, animation selection and HTML5 drag & drop in live editor
Daniel pushed to staging at Daniel/ndsolutionswebsite 2026-08-09 12:36:49 +02:00
b159b061ae feat: implement device-specific configurations for desktop, tablet, and mobile
Daniel pushed to staging at Daniel/ndsolutionswebsite 2026-08-08 23:54:49 +02:00
eb4bb601d7 fix(types): add missing slotId to fallback UIComponent objects in configLoader.ts
92a75cf289 feat(waas-engine): add editable Header, Footer & Glassmorphism design controls in editor Inspector
4c165d8107 feat(admin-editor): add per-section UIComponent management with inline editing, deletion and re-ordering
Compare 3 commits »
Daniel pushed to staging at Daniel/ndsolutionswebsite 2026-08-08 23:45:40 +02:00
c5165547b4 fix(admin-editor): rewrite editor.astro cleanly to eliminate AST compiler parsing error
e82e1b3301 fix(cicd): update Gitea Action deploy.yml port mapping 8080:4321 and data volumes
6edc219a04 fix(admin-editor): resolve import syntax typo in editor.astro for SSR render
Compare 3 commits »
Daniel pushed to staging at Daniel/ndsolutionswebsite 2026-08-08 23:21:07 +02:00
597566a000 docs(nginx): set server_name to spielwiese.hephex.de
Daniel pushed to staging at Daniel/ndsolutionswebsite 2026-08-08 23:12:59 +02:00
3736f0f633 feat(admin-editor): connect dynamic THEME_PRESETS to Stil inspector tab in live editor
Daniel pushed to staging at Daniel/ndsolutionswebsite 2026-08-08 19:24:17 +02:00
5b0f05c17f fix(docker): add build directive to compose and add .dockerignore file
Daniel pushed to staging at Daniel/ndsolutionswebsite 2026-08-08 19:19:02 +02:00
614a66fc70 fix(docker): update Dockerfile to Node.js SSR runtime runner entry.mjs