Daniel Heße
950846dd11
test: harden uploads and cover critical flows
2026-08-15 08:45:07 +02:00
Daniel Heße
69392c850a
feat: harden persistence and enrich portfolio projects
2026-08-14 22:43:40 +02:00
Daniel Heße
7b639941b3
Added legal notes function
2026-08-14 22:10:22 +02:00
Daniel Heße
99ea450c57
Added markdown to some textboxes. Added dynamic domain administration.
2026-07-22 18:46:23 +02:00
Daniel Heße
6131195cea
Switched to modular data-layout. Added fourth portfolio.
2026-07-22 16:46:50 +02:00
Daniel Heße
cb68e5a863
Switched to domain based routing
2026-07-20 23:25:50 +02:00
Dada1981
86a7673e1e
feat: dynamic browser tab titles
...
Update document title based on the active route and author persona for better SEO and user context.
2026-07-19 23:55:41 +02:00
Dada1981
85c06ef25e
refactor: streamline admin access switcher
...
Remove pseudonym switcher from the floating admin portal and update styles for a cleaner UI footprint.
2026-07-19 23:27:49 +02:00
Dada1981
25326bb97a
feat: add Clara Finch portfolio identity
...
Expand the application to support a third author persona, "Clara Finch," including dedicated routing, component architecture, database schema updates, and admin panel integration.
2026-07-19 20:12:37 +02:00
Dada1981
d3bcf718ae
feat: initialize dual identity author portfolio
...
Setup project structure with React, Tailwind CSS, and TypeScript for a multi-theme portfolio application. Includes mock data definitions, environment configuration, and Vite build tooling.
2026-06-10 22:33:37 +02:00