This website requires JavaScript.
b5d64b3f0a
fix: set explicit network name to prevent compose prefix mismatch
denshooter
2026-02-17 15:30:11 +01:00
d21669ee6d
fix: remove unnecessary host port mappings from dev database containers
denshooter
2026-02-17 15:13:16 +01:00
3fd7329dc5
fix: use non-conflicting ports for dev database containers
denshooter
2026-02-17 15:11:30 +01:00
c449e9e0a8
style: comprehensive mobile responsive overhaul across all sections
denshooter
2026-02-17 15:09:45 +01:00
689cfa18cf
Merge branch 'dev' into production
denshooter
2026-02-17 14:47:04 +01:00
6fd4756f35
fix: resolve all lint errors, improve type safety, and remove unused code
denshooter
2026-02-17 14:46:35 +01:00
a5dba298f3
feat: major UI/UX overhaul, snippets system, and performance fixes
denshooter
2026-02-16 12:31:40 +01:00
6f62b37c3a
fix: build and test stability for design overhaul
denshooter
2026-02-16 02:54:02 +01:00
6213a4875a
fix: final build and type safety improvements
denshooter
2026-02-16 02:07:23 +01:00
0684231308
feat: implement skeleton loading across all dynamic sections
denshooter
2026-02-16 01:43:23 +01:00
739ee8a825
fix: restore random nerdy quotes and hide empty project links
denshooter
2026-02-16 01:39:01 +01:00
91eb446ac5
fix: cleanup footer, smart navigation, and projects redesign
denshooter
2026-02-16 01:35:35 +01:00
7955dfbabb
style: unified bento design across all sub-pages
denshooter
2026-02-16 01:30:04 +01:00
7603cb6298
feat: fully integrated grid activity and chat
denshooter
2026-02-16 01:21:49 +01:00
c3f55c92ed
feat: ultimate dynamic editorial overhaul
denshooter
2026-02-16 01:18:34 +01:00
f5081f8765
fix: restore getMessage compatibility and finalize build
denshooter
2026-02-16 01:13:07 +01:00
b6eb24f2e8
feat: complete editorial overhaul with CMS dynamic labels
denshooter
2026-02-16 01:11:06 +01:00
9fd8c25dc6
feat: authentic Dennis-centric design with hero photo
denshooter
2026-02-16 01:07:48 +01:00
cfd2f9f248
style: mega redesign of about section - editorial look
denshooter
2026-02-16 01:05:22 +01:00
cd3726063c
style: refined bento layout and bio structure
denshooter
2026-02-16 01:03:36 +01:00
3cf1b9144d
fix: resolve rich text rendering and data mapping issues
denshooter
2026-02-16 01:01:27 +01:00
18f8fb7407
style: final polish for design overhaul
denshooter
2026-02-16 00:54:41 +01:00
332adab08c
feat: complete design overhaul with bento grid and island nav
denshooter
2026-02-16 00:48:45 +01:00
5347a9ff3b
fix: rebalance about layout and fix missing gaming icon
denshooter
2026-02-16 00:45:30 +01:00
0b1a45038d
fix: cleanup book reviews HTML and improve about layout
denshooter
2026-02-16 00:42:57 +01:00
931843a5c6
fix: add missing readBooks translations
denshooter
2026-02-16 00:37:34 +01:00
0a0895cf89
feat: add directus setup script for book reviews
denshooter
2026-02-15 23:04:18 +01:00
5576e41ce0
fix: resolve hydration mismatch and NaN rendering errors
denshooter
2026-02-15 22:48:47 +01:00
cc8fff14d2
fix: resolve project 404s with Directus fallback and upgrade 404 page
denshooter
2026-02-15 22:47:25 +01:00
6998a0e7a1
feat: secure and document book reviews system
denshooter
2026-02-15 22:32:49 +01:00
0766b46cc8
feat: implement dark mode infrastructure, optimize images, and add SEO structured data
denshooter
2026-02-15 22:20:43 +01:00
92e5b4936e
Claude/add book ratings comments kq0 lx (#66 )
denshooter
2026-02-15 22:13:34 +01:00
99d0d1dba1
chore: Add CLAUDE.md, TODO.md, and fix ReadBooks Tailwind classes
Claude
2026-02-15 12:59:55 +00:00
032568562c
feat: Add book ratings and reviews managed via Directus CMS
Claude
2026-02-15 12:53:19 +00:00
07741761cc
Updating (#65 )
denshooter
2026-02-15 22:04:26 +01:00
4029cd660d
fix: Switch projects to Directus, add security fixes and example projects
denshooter
2026-02-09 16:40:08 +01:00
b754af20e6
fix: Security vulnerability - block malicious file requests
denshooter
2026-02-09 16:02:10 +01:00
3f31d6f5bb
Use Directus content in production
denshooter
2026-02-05 00:23:11 +01:00
8eff9106f5
Fix German jogging fallback text
denshooter
2026-02-05 00:22:26 +01:00
af30449071
Fix cache permission error in Docker container
denshooter
2026-02-03 23:37:37 +01:00
98c3ebb96c
Fix postgres health check in production
denshooter
2026-02-03 23:09:41 +01:00
9e2040cefc
Fix production deployment: Start database dependencies
denshooter
2026-02-03 22:56:34 +01:00
719071345e
Update Dockerfile to use Node.js 25
denshooter
2026-02-03 22:38:45 +01:00
efafd38b1a
Update Node.js version to 25 in Gitea workflows
denshooter
2026-02-03 22:29:38 +01:00
5c70b26508
Merge dev into production: Add shader gradient background with blur effects and all locale improvements
denshooter
2026-02-02 16:19:50 +01:00
b7b7ac8207
Fix ShaderGradient component props - remove invalid attributes for production build
denshooter
2026-02-02 15:20:24 +01:00
4beeca02be
Add animated shader gradient background with blur effects
denshooter
2026-01-27 01:43:17 +01:00
13499f7f51
Install React Three Fiber dependencies
denshooter
2026-01-27 01:26:58 +01:00
a814a7cab9
Add shader gradient background with halo effect
denshooter
2026-01-27 01:25:02 +01:00
9266b22fb4
Fix NaN rendering error in About section from Directus CMS data (#62 )
Copilot
2026-01-23 12:49:47 +01:00
a4fa9b42fa
Fix JSON parsing for tags and technologies arrays from Directus
copilot-swe-agent[bot]
2026-01-23 02:17:01 +00:00
8f7dc02d4b
Fix Directus queries: disable messages collection, fix projects translations, fix featured boolean
copilot-swe-agent[bot]
2026-01-23 02:13:56 +00:00
d6d3386f13
Fix Directus GraphQL queries for content_pages and projects
copilot-swe-agent[bot]
2026-01-23 02:11:06 +00:00
51bad1718c
Fix TypeScript errors and create .env file
copilot-swe-agent[bot]
2026-01-23 02:04:46 +00:00
03a2e6156a
Initial analysis and planning for portfolio fixes
copilot-swe-agent[bot]
2026-01-23 02:01:06 +00:00
8a1248e3f7
Initial plan
copilot-swe-agent[bot]
2026-01-23 01:56:45 +00:00
e431ff50fc
feat: Add Directus setup scripts for collections, fields, and relations
denshooter
2026-01-23 02:53:31 +01:00
7604e00e0f
Refactor locale system: align types with usage, add CMS formatting docs (#59 )
Copilot
2026-01-22 21:25:41 +01:00
37a1bc4e18
locale upgrade
denshooter
2026-01-22 20:56:35 +01:00
377631ee50
Copilot/setup sentry nextjs (#58 )
denshooter
2026-01-22 10:05:43 +01:00
33f6d47b3e
chore: Update Docker Compose configuration for PostgreSQL security and initialization
denshooter
2026-01-15 22:38:10 +01:00
019fff1d5b
chore: Refactor Gitea deployment workflow for PostgreSQL and Redis management
denshooter
2026-01-15 22:20:19 +01:00
d5475c6443
chore: Remove platform specifications for PostgreSQL and Redis in Docker configuration
denshooter
2026-01-15 21:48:48 +01:00
9f7ecf6a88
chore: Remove exposed ports from PostgreSQL and Redis services in Docker configuration
denshooter
2026-01-15 21:15:14 +01:00
a66da4a59f
chore: Enhance Gitea deployment workflow for database and Redis management
denshooter
2026-01-15 18:15:18 +01:00
5e544afdae
chore: Update Docker configuration and Gitea deployment workflow
denshooter
2026-01-15 17:01:39 +01:00
ab02058c9d
chore: Improve port management in Gitea deployment workflow
denshooter
2026-01-15 16:20:08 +01:00
38d99a504d
chore: Enhance Gitea deployment workflow and add Gitea runner status check script
denshooter
2026-01-15 16:00:44 +01:00
098e7ab6f4
fix: Update Gitea workflows to use ubuntu-latest runner
denshooter
2026-01-15 15:28:09 +01:00
24608045fb
feat: pushing to both remotes
denshooter
2026-01-15 15:23:35 +01:00
38a98a9ea2
feat: Add Hardcover currently reading integration with i18n support
denshooter
2026-01-15 14:58:34 +01:00
b90a3d589c
seo: always serve sitemap.xml even if DB unavailable
Cursor Agent
2026-01-15 10:12:38 +00:00
d60f875793
seo: improve metadata base and sitemap resilience
Cursor Agent
2026-01-15 10:11:02 +00:00
5b67c457d7
docs: remove duplicated setup guides
Cursor Agent
2026-01-15 10:09:06 +00:00
6c60415b8c
docs: add consolidated operations guide
Cursor Agent
2026-01-15 10:08:27 +00:00
6d5617cd08
fix(ui): reduce framer-motion flicker by narrowing CSS transitions
Cursor Agent
2026-01-15 10:06:23 +00:00
a617f6eb92
feat(i18n): centralize more UI texts in messages
Cursor Agent
2026-01-15 10:03:32 +00:00
faf41a511b
fix: remove invalid iframe allowTransparency prop
Cursor Agent
2026-01-15 09:50:40 +00:00
63fc45488a
test(e2e): click first visible interactive element
Cursor Agent
2026-01-14 22:00:39 +00:00
721bdfaf53
test(e2e): avoid networkidle in hydration checks
Cursor Agent
2026-01-14 21:59:23 +00:00
a56ec97ef9
fix(consent): prevent hydration mismatch + banner flash
Cursor Agent
2026-01-14 21:55:35 +00:00
b1a314b8a8
Merge dev_test into dev
Cursor Agent
2026-01-14 21:53:24 +00:00
08d24735af
Merge branch 'cursor/aktivit-ts-feed-neulade-anzeige-00e6' into dev_test
Cursor Agent
2026-01-14 21:52:32 +00:00
fbce838d3f
fix(consent): avoid banner flashing on reload
Cursor Agent
2026-01-14 21:47:31 +00:00
73ed89c15a
test(e2e): verify activity feed stays visible after reload
Cursor Agent
2026-01-14 16:32:35 +00:00
2cd4600063
fix(i18n): load messages by route locale
Cursor Agent
2026-01-14 16:31:27 +00:00
f2b3f1edfd
fix(i18n): render locale switch as links
Cursor Agent
2026-01-14 16:29:55 +00:00
411806d5ce
fix(i18n): use hard navigation for language switch
Cursor Agent
2026-01-14 16:27:20 +00:00
b219cc51a0
test(e2e): wait for locale navigation to complete
Cursor Agent
2026-01-14 16:25:48 +00:00
dce6b6f567
test(e2e): click locale switcher by aria-label
Cursor Agent
2026-01-14 16:24:00 +00:00
c150cd82d9
fix(i18n): make locale switch always navigate
Cursor Agent
2026-01-14 16:21:18 +00:00
355c9a13fa
test(e2e): force NODE_ENV=development for webServer
Cursor Agent
2026-01-14 16:14:18 +00:00
9364b44196
fix(i18n): render consent banner inside NextIntl provider
Cursor Agent
2026-01-14 16:09:22 +00:00
9082bd256a
fix(i18n): update consent banner on locale switch
Cursor Agent
2026-01-14 16:00:05 +00:00
e115a23485
fix(activity-feed): prevent framer-motion initial-state stuck on reload
Cursor Agent
2026-01-14 11:11:23 +00:00
a19293eda4
fix(activity-feed): avoid hydration mismatch from localStorage
Cursor Agent
2026-01-14 11:03:59 +00:00
1d2c8cee09
Fix: eliminate reload-only hydration mismatches on home
Cursor Agent
2026-01-14 10:45:34 +00:00
4f344ff1de
Fix: stabilize ActivityFeed UI on reload
Cursor Agent
2026-01-14 02:47:01 +00:00
80077ea1af
Merge cursor/umfassende-plattform-berarbeitung-d0f0 into dev_test
Cursor Agent
2026-01-14 02:11:17 +00:00
abfb710c4b
Fix: guard Umami tracking and web vitals performance APIs
Cursor Agent
2026-01-14 02:09:22 +00:00