Commit graph

56 commits

Author SHA1 Message Date
Daniel Heße
a69b81e3d7 Added CI/CD workflow
Some checks failed
CI / ci (push) Has been cancelled
2026-08-21 13:12:53 +02:00
Dada1981
b0c6f8d009
Merge pull request #20 from Dada1981/codex/download-library
feat: add downloadable publication library
2026-08-18 16:07:55 +02:00
Daniel Heße
85768d76cd feat: add downloadable publication library 2026-08-18 16:07:15 +02:00
Dada1981
09c4b749f2
Merge pull request #19 from Dada1981/codex/author-card-feature-suite
feat: add Discord contact links
2026-08-16 18:59:20 +02:00
Daniel Heße
b9e9a8666e feat: add Discord contact links 2026-08-16 18:58:36 +02:00
Dada1981
8d3980d654
Merge pull request #18 from Dada1981/codex/author-card-feature-suite
feat: expand author profiles and book details
2026-08-15 20:19:36 +02:00
Daniel Heße
040854ff1b feat: expand author profiles and book details 2026-08-15 10:21:35 +02:00
Dada1981
76957c8284
Merge pull request #17 from Dada1981/codex/admin-quality-hardening
Codex/admin quality hardening
2026-08-15 09:59:58 +02:00
Daniel Heße
2f58d6cb67 refactor: harden admin editing workflows 2026-08-15 09:49:03 +02:00
Daniel Heße
18639de047 feat: add optional custom section links 2026-08-15 09:33:12 +02:00
Dada1981
67570d9b1f
Merge pull request #16 from Dada1981/codex/isolate-and-refactor-portfolios
refactor portfolios and isolate public profiles
2026-08-15 09:07:09 +02:00
Daniel Heße
db31146199 refactor portfolios and isolate public profiles 2026-08-15 09:05:20 +02:00
Dada1981
b152e5bf4b
Merge pull request #15 from Dada1981/codex/persistence-seo-hardening
test: harden uploads and cover critical flows
2026-08-15 08:46:52 +02:00
Daniel Heße
950846dd11 test: harden uploads and cover critical flows 2026-08-15 08:45:07 +02:00
Dada1981
463f98d078
Merge pull request #14 from Dada1981/codex/persistence-seo-hardening
feat: secure admin authentication with sessions
2026-08-15 00:39:50 +02:00
Daniel Heße
d85d282067 feat: secure admin authentication with sessions 2026-08-15 00:36:01 +02:00
Dada1981
cf3acf0906
Merge pull request #13 from Dada1981/codex/persistence-seo-hardening
feat: require consent for Spotify embeds
2026-08-15 00:34:38 +02:00
Daniel Heße
3abaaba869 feat: require consent for Spotify embeds 2026-08-14 23:40:58 +02:00
Dada1981
9a37a6e937
Merge pull request #12 from Dada1981/codex/persistence-seo-hardening
feat: improve responsive project detail layout
2026-08-14 23:06:35 +02:00
Daniel Heße
91953bf162 feat: improve responsive project detail layout 2026-08-14 23:05:11 +02:00
Dada1981
9412b39919
Merge pull request #11 from Dada1981/codex/persistence-seo-hardening
feat: harden persistence and enrich portfolio projects
2026-08-14 22:46:59 +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
99395d3091 ... 2026-08-11 23:11:41 +02:00
Dada1981
985d2424de
Merge pull request #10 from Dada1981/dev
Added spotlight section
2026-07-26 22:13:35 +02:00
Daniel Heße
4a70e27548 Added spotlight section 2026-07-26 22:12:41 +02:00
Dada1981
e7d0a43c1d
Merge pull request #9 from Dada1981/dev
Modularization done
2026-07-26 21:36:20 +02:00
Daniel Heße
7d08057636 feat: make bio highlight tags dynamic and refine domain routing for www subdomains
- Add bioTag1, bioTag2, bioTag3 fields to AuthorProfile model and defaultData
- Add interactive Schlagworte editing fields to AdminPanel
- Update Renee, SciFi, Erotica, and Clara portfolio templates to render dynamic bio tags
- Sanitize domain routing logic to automatically match www and naked domain variants
2026-07-22 22:24:49 +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
Dada1981
97a0264c18
Merge pull request #8 from Dada1981/ai-changes
Switched to domain based routing
2026-07-20 23:26:49 +02:00
Daniel Heße
cb68e5a863 Switched to domain based routing 2026-07-20 23:25:50 +02:00
Dada1981
ecf8867b37
Merge pull request #7 from Dada1981/ai-changes
Added image picker and upload function
2026-07-20 22:17:12 +02:00
Daniel Heße
9dcc974c1d Added image picker and upload function 2026-07-20 22:16:27 +02:00
Dada1981
e46e59a2a7
Merge pull request #6 from Dada1981/ai-changes
Added image picker and upload function
2026-07-20 22:12:16 +02:00
Daniel Heße
4bc91ad9b5 Added image picker and upload function 2026-07-20 22:11:02 +02:00
Dada1981
0b6955a6fc
Merge pull request #5 from Dada1981/ai-changes
Changed folder structure
2026-07-20 21:48:07 +02:00
Daniel Heße
8ffffcdf8d Changed folder structure 2026-07-20 21:46:53 +02:00
Dada1981
a8a971ee6b
Merge pull request #4 from Dada1981/ai-changes
Added pictures to /public
2026-07-20 21:29:31 +02:00
Daniel Heße
f7824d5ca5 Added pictures to /public 2026-07-20 21:25:43 +02:00
Dada1981
5fdaac844b
Merge pull request #3 from Dada1981/ai-changes
AI changes regarding markdown lists
2026-07-20 15:01:07 +02:00
Daniel Heße
a034d8e32d AI changes regarding markdown lists 2026-07-20 15:00:05 +02:00
Dada1981
4265487e22
Merge pull request #2 from Dada1981/ai-changes
Selektiv die AI-Änderungen übernommen
2026-07-20 14:33:04 +02:00
Daniel Heße
a2bc76c9fa Added .dockerignore 2026-07-20 14:32:14 +02:00
Daniel Heße
ef0325cc17 Selektiv die AI-Änderungen übernommen 2026-07-20 13:53:24 +02:00
Dada1981
ab7a1d2c83
Merge pull request #1 from Dada1981/ai-changes
AI Studio Änderungen integriert
2026-07-20 12:50:03 +02:00
Daniel Heße
ab9e4a5755 Re-changed texts 2026-07-20 12:49:04 +02:00
Daniel Heße
67f4421e59 AI Studio Änderungen integriert 2026-07-20 12:40:35 +02:00
Daniel Heße
b7b773a1d3 Changed some hard-coded texts to fit the different authors 2026-07-20 00:33:14 +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