denshooter
denshooter pushed to dev at denshooter/portfolio 2026-01-15 22:38:16 +01:00
33f6d47b3e chore: Update Docker Compose configuration for PostgreSQL security and initialization
denshooter pushed to dev at denshooter/portfolio 2026-01-15 22:20:25 +01:00
019fff1d5b chore: Refactor Gitea deployment workflow for PostgreSQL and Redis management
denshooter pushed to dev at denshooter/portfolio 2026-01-15 21:48:55 +01:00
d5475c6443 chore: Remove platform specifications for PostgreSQL and Redis in Docker configuration
denshooter pushed to dev at denshooter/portfolio 2026-01-15 21:17:59 +01:00
9f7ecf6a88 chore: Remove exposed ports from PostgreSQL and Redis services in Docker configuration
denshooter pushed to dev at denshooter/portfolio 2026-01-15 18:15:24 +01:00
a66da4a59f chore: Enhance Gitea deployment workflow for database and Redis management
denshooter pushed to dev at denshooter/portfolio 2026-01-15 17:01:46 +01:00
5e544afdae chore: Update Docker configuration and Gitea deployment workflow
denshooter pushed to dev at denshooter/portfolio 2026-01-15 16:20:18 +01:00
ab02058c9d chore: Improve port management in Gitea deployment workflow
denshooter pushed to dev at denshooter/portfolio 2026-01-15 16:00:52 +01:00
38d99a504d chore: Enhance Gitea deployment workflow and add Gitea runner status check script
denshooter pushed to dev at denshooter/portfolio 2026-01-15 15:28:12 +01:00
098e7ab6f4 fix: Update Gitea workflows to use ubuntu-latest runner
denshooter pushed to dev at denshooter/portfolio 2026-01-15 15:23:53 +01:00
24608045fb feat: pushing to both remotes
denshooter pushed to dev at denshooter/portfolio 2026-01-15 15:22:02 +01:00
38a98a9ea2 feat: Add Hardcover currently reading integration with i18n support
b90a3d589c seo: always serve sitemap.xml even if DB unavailable
d60f875793 seo: improve metadata base and sitemap resilience
5b67c457d7 docs: remove duplicated setup guides
6c60415b8c docs: add consolidated operations guide
Compare 45 commits »
denshooter pushed to dev_test at denshooter/portfolio 2026-01-12 00:27:12 +01:00
0349c686fa feat(auth): implement session token creation and verification for enhanced security
denshooter renamed repository from portfolio_save to denshooter/portfolio 2026-01-12 00:15:28 +01:00
denshooter renamed repository from portfolio to denshooter/portfolio 2026-01-12 00:11:55 +01:00
denshooter renamed repository from portfolio_test to denshooter/portfolio 2026-01-12 00:10:30 +01:00
denshooter renamed repository from portfolio to denshooter/portfolio 2026-01-12 00:08:15 +01:00
denshooter pushed to production at denshooter/portfolio 2026-01-10 18:29:35 +01:00
ede591c89e Fix ActivityFeed hydration error: Move localStorage read to useEffect to prevent server/client mismatch
denshooter pushed to production at denshooter/portfolio 2026-01-10 18:17:41 +01:00
2defd7a4a9 Fix ActivityFeed: Remove dynamic import that was causing it to disappear in production
denshooter pushed to production at denshooter/portfolio 2026-01-10 17:50:16 +01:00
9cc03bc475 Prevent white screen: wrap ActivityFeed in error boundary and improve ClientProviders error handling
832b468ea7 Fix white screen: add error boundaries and improve error handling in AnalyticsProvider and useWebVitals
2a260abe0a Fix ActivityFeed fetch TypeError: add proper error handling and type safety
80f2ac61ac Fix type error in KernelPanic404: update currentMusic type to match return type
a980ee8fcd Fix runtime errors: PerformanceObserver, localStorage, crypto.randomUUID, hydration issues, and linting errors
Compare 19 commits »
denshooter pushed to dev at denshooter/portfolio 2026-01-10 17:48:57 +01:00
9cc03bc475 Prevent white screen: wrap ActivityFeed in error boundary and improve ClientProviders error handling
832b468ea7 Fix white screen: add error boundaries and improve error handling in AnalyticsProvider and useWebVitals
2a260abe0a Fix ActivityFeed fetch TypeError: add proper error handling and type safety
80f2ac61ac Fix type error in KernelPanic404: update currentMusic type to match return type
a980ee8fcd Fix runtime errors: PerformanceObserver, localStorage, crypto.randomUUID, hydration issues, and linting errors
Compare 32 commits »