1939563ef2
feat: add dynamic page switcher dropdown in editor header and ensure exact page route rendering
staging
Daniel S
2026-08-10 00:28:44 +02:00
698716c34e
refactor: clear sample pages and sections to provide a clean slate for custom editing
Daniel S
2026-08-10 00:26:02 +02:00
488e024451
fix: attach click event handlers for section delete, move up and move down in editor UI
Daniel S
2026-08-10 00:23:33 +02:00
9c166817fa
feat: implement instant live DOM rendering and debounced auto-save to backend
Daniel S
2026-08-10 00:21:22 +02:00
4b7f3f554b
fix: add automatic draft compilation fallback in loader and explicit API error logging
Daniel S
2026-08-10 00:16:41 +02:00
db2f607e5a
feat: implement DB-driven architecture with SQLite persistence and file-generator compilation service
Daniel S
2026-08-10 00:09:10 +02:00
950497311c
fix: enforce strict draft vs publish isolation on all editor API endpoints
Daniel S
2026-08-09 23:55:16 +02:00
28473bbcdc
feat: rebuild admin editor into full Elementor-style 3-tab inspector and responsive canvas
Daniel S
2026-08-09 23:52:51 +02:00
fc2017b210
feat: enable full section editing, background styling, animations and live file persistence
Daniel S
2026-08-09 23:50:33 +02:00
831a0d53f0
refactor: simplify editor actions into single direct save button
Daniel S
2026-08-09 23:48:02 +02:00
9284717a80
fix: update editor bridge syntax and refine demo config content
Daniel S
2026-08-09 23:46:22 +02:00
4d072864bc
rename(theme): rename Design-Preset to Farb-Auswahl and show 4 global color indicators
Daniel S
2026-08-09 23:11:03 +02:00
e932495742
fix(types): add bg_color property to hero and bento interfaces in configLoader
Daniel S
2026-08-09 23:09:03 +02:00
6042c5ad23
feat(editor): support individual section background colors per section in editor and components
Daniel S
2026-08-09 23:06:56 +02:00
041cf20ca3
style: enforce global CSS utility classes for theme accent colors
Daniel S
2026-08-09 23:04:55 +02:00
4355bb8406
feat(theme): dynamic CSS custom properties for presets, light/dark mode and individual color overrides
Daniel S
2026-08-09 23:02:21 +02:00
30b407d2e8
feat(admin): add global header and footer configuration fields in admin dashboard
Daniel S
2026-08-09 22:58:54 +02:00
591eba43c1
fix(editor): enable design preset saving, section moving up/down and modal content editing
Daniel S
2026-08-09 22:56:10 +02:00
895fcd4323
fix(editor): preserve full site config object in save-draft and sync to draft file in config API
Daniel S
2026-08-09 22:52:55 +02:00
adefc89ab2
fix(config): ensure is_demo_mode is persisted in site.config.json and typed in SiteConfig interface
Daniel S
2026-08-09 22:50:10 +02:00
aec7c78fb0
fix(api): replace Astro global with APIRoute request parameter in api/config.ts
Daniel S
2026-08-09 22:48:19 +02:00
10d534e836
fix(api): prevent 500 error in /api/config when siteConfig.hero is omitted
Daniel S
2026-08-09 22:47:26 +02:00
15b2a34957
fix(types): add ogImage prop to Layout and message prop to FallbackSection
Daniel S
2026-08-09 22:45:01 +02:00
baa639a9b2
feat(admin): add demo mode toggle in admin dashboard and rewrite 404 page for missing routes
Daniel S
2026-08-09 22:43:36 +02:00
5e9b69c319
feat(editor): render persistent visual draft mode banner in preview mode
Daniel S
2026-08-09 22:41:22 +02:00
df6bb52ab0
feat(admin): merge company site_info stammdaten into general admin dashboard
Daniel S
2026-08-09 22:39:42 +02:00
11f8e33818
refactor(admin): remove legacy hero section and section ordering form from general dashboard
Daniel S
2026-08-09 22:37:53 +02:00
da50ac468b
fix(nav): restrict visual editor access to pages management overview
Daniel S
2026-08-09 22:36:33 +02:00
d5b66ff830
feat(admin): add persistent drawer burger sidebar navigation across all admin pages
Daniel S
2026-08-09 22:33:52 +02:00
e8f332da43
feat(pages): add page opening, page deletion API, edit mode toggle and custom 404 page
Daniel S
2026-08-09 22:30:13 +02:00
334c6723e9
fix(types): restore contact property in SiteConfig interface
Daniel S
2026-08-09 22:26:54 +02:00
bb96b0049c
fix(types): add site_info and pages properties to SiteConfig interface
Daniel S
2026-08-09 22:26:19 +02:00
0a1aa5030d
feat(config): include default pages and site_info in configLoader fallbacks
Daniel S
2026-08-09 22:24:28 +02:00
be071ff82f
feat(admin): add quick navigation cards to admin dashboard
Daniel S
2026-08-09 22:19:20 +02:00
f7b08f33ee
fix(ci): synchronize package-lock.json with esbuild dependencies
Daniel S
2026-08-09 22:12:43 +02:00
bb69e554d0
fix(deps): align react types with astrojs/react v18 and use modern --omit=dev in Dockerfile
Daniel S
2026-08-09 22:08:23 +02:00
64c257f050
feat(docker): add automatic container entrypoint seeding script
Daniel S
2026-08-09 22:05:48 +02:00
b021f9aaa7
feat(docker): add production Dockerfile, docker-compose setup and healthcheck API
Daniel S
2026-08-09 21:28:10 +02:00
03ceb3de7f
feat(admin): add global site settings API, tests and dashboard UI
Daniel S
2026-08-09 21:26:15 +02:00
a35efb2726
feat(editor): add section settings property editor API and sidebar modal
Daniel S
2026-08-09 21:24:16 +02:00
58fc8e51cd
feat(contact): add WCAG 2.2 AA compliant ContactSection and zero-third-party send API
Daniel S
2026-08-09 21:18:09 +02:00
0c073983e9
feat(editor): add section manipulation APIs and interactive sidebar controls
Daniel S
2026-08-09 21:08:35 +02:00
d03750bc53
feat(waas): add catch-all route, page manager and draft-publish pipeline
Daniel S
2026-08-09 20:59:02 +02:00
074d314897
feat: implement Dynamic Data Binding system and tags registry
Daniel S
2026-08-09 12:54:31 +02:00
b039aceb21
feat: implement Theme Builder concept and Display Conditions resolver system
Daniel S
2026-08-09 12:53:25 +02:00
3453746fc0
feat: add section content editing, animation selection and HTML5 drag & drop in live editor
Daniel S
2026-08-09 12:45:36 +02:00
b159b061ae
feat: implement device-specific configurations for desktop, tablet, and mobile
Daniel S
2026-08-09 12:35:46 +02:00
eb4bb601d7
fix(types): add missing slotId to fallback UIComponent objects in configLoader.ts
Daniel S
2026-08-08 23:54:36 +02:00
92a75cf289
feat(waas-engine): add editable Header, Footer & Glassmorphism design controls in editor Inspector
Daniel S
2026-08-08 23:52:22 +02:00
4c165d8107
feat(admin-editor): add per-section UIComponent management with inline editing, deletion and re-ordering
Daniel S
2026-08-08 23:50:07 +02:00
c5165547b4
fix(admin-editor): rewrite editor.astro cleanly to eliminate AST compiler parsing error
Daniel S
2026-08-08 23:44:33 +02:00
e82e1b3301
fix(cicd): update Gitea Action deploy.yml port mapping 8080:4321 and data volumes
Daniel S
2026-08-08 23:43:18 +02:00
6edc219a04
fix(admin-editor): resolve import syntax typo in editor.astro for SSR render
Daniel S
2026-08-08 23:42:28 +02:00
597566a000
docs(nginx): set server_name to spielwiese.hephex.de
Daniel S
2026-08-08 23:20:30 +02:00
3736f0f633
feat(admin-editor): connect dynamic THEME_PRESETS to Stil inspector tab in live editor
Daniel S
2026-08-08 23:10:27 +02:00
5b0f05c17f
fix(docker): add build directive to compose and add .dockerignore file
Daniel S
2026-08-08 19:24:04 +02:00
614a66fc70
fix(docker): update Dockerfile to Node.js SSR runtime runner entry.mjs
Daniel S
2026-08-08 19:18:06 +02:00
4c9b547e7c
docs(nginx): add example nginx reverse proxy configuration file
Daniel S
2026-08-08 19:12:16 +02:00
d9cb8dcd6f
fix(docker): restore original port mapping 8080:4321 for external reverse proxy
Daniel S
2026-08-08 19:11:24 +02:00
8d0e72a8bc
fix(docker): bind port to 127.0.0.1 for existing reverse proxy integration
Daniel S
2026-08-08 19:07:41 +02:00
e9d8fb95cf
feat(admin-editor): add 3-tab inspector layout with Inhalt, Stil and Erweitert panels
Daniel S
2026-08-08 19:03:59 +02:00
aa4629752a
test(waas-engine): add vitest suite and node ssr container adapter setup
Daniel S
2026-08-08 18:56:36 +02:00
8197308cef
feat(admin-editor): add elementor-style visual editor with drag-and-drop section manager and device switcher
Daniel S
2026-08-08 18:56:33 +02:00
c136e930c9
refactor(layout): switch index.astro to configurable section components driven by siteConfig
Daniel S
2026-08-08 18:56:30 +02:00
c51629b229
style(theme-engine): centralize CSS variables and add reactive light/dark mode support
Daniel S
2026-08-08 18:56:26 +02:00
be3a8a82ab
feat(api): add SSR config update endpoints and DSGVO contact processing
Daniel S
2026-08-08 18:56:21 +02:00
dfa357bbd1
feat(waas-engine): add dynamic site config schema and slotId placement types
Daniel S
2026-08-08 18:56:18 +02:00
08b74a0294
feat: simplify copy for small business owners and fix react-icons properties
DanielS
2026-07-19 00:06:21 +02:00
92af42b2c5
style: update color preset buttons to be fully light and dark mode adaptive
DanielS
2026-07-19 00:00:40 +02:00
a3222ec496
refactor: replace range calculators in templates with simulated contact forms
DanielS
2026-07-18 23:58:48 +02:00
e22a724c57
feat: add onboarding wizard component and integrate into index page
DanielS
2026-07-18 23:58:44 +02:00
0e3688c431
feat: refactor hero bento grid and integrate WaaS ROI calculator
DanielS
2026-07-18 23:58:39 +02:00