Commit Graph

19 Commits

Author SHA1 Message Date
75cede3b1b Fix security vulnerabilities across backend, frontend, and infra
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 4m44s
- Fix auth bypass in UpdatePost/DeletePost (missing return after auth check)
- Remove Spotify access token from callback response
- Replace internal error messages with generic responses in all handlers
- Harden GraphQL: complexity limit, disable playground/introspection in prod
- Add security headers (X-Frame-Options, HSTS, etc.) to nginx
- Disable Hasura console/dev mode in production
- Add DOMPurify sanitization to Markdown component
- Fix cookie removal to use correct domain/path from auth config
- Fix nil dereference in rowing handler when Claude API errors
- Fix wildcard CORS on stamp endpoint
- Pin nginx and certbot Docker image versions

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-29 23:59:10 +01:00
932e257152 Add HTTPS support in dev mode and fix mobile layout issues
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 4m19s
Generate self-signed certs for local HTTPS, add port 443 and full SSL
server block to dev nginx config, add Spotify redirect URI env var,
improve Spotify token error handling, and fix Chat/Steam mobile sizing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-26 11:18:32 +00:00
2737b4f0d0 Avoid panic on spotify if not authed
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 3m35s
2026-03-07 17:46:55 +00:00
dbdab24e17 adding admin tools 2026-02-06 13:20:21 +00:00
f354e41ab7 fix fetch 2026-01-23 12:21:59 +00:00
e9fb87b26f test 2026-01-23 12:05:14 +00:00
160dd24bf2 adding recently played endpoint 2025-11-29 00:30:34 +00:00
a34f5622f5 remove redundant preview url 2025-11-25 23:31:59 +00:00
7b43b97650 rename context 2025-11-25 13:58:54 +00:00
fe41f17f72 no alt text 2025-11-24 00:11:50 +00:00
a75e943e67 using background context 2025-11-23 23:18:00 +00:00
c6aac050cc added saving and refreshing token 2025-11-23 22:35:45 +00:00
c933b888cb added error handling 2025-11-23 21:35:42 +00:00
a42f946f49 request listening to song && create client 2025-11-23 21:34:00 +00:00
e705d175cb success response 2025-11-23 21:05:59 +00:00
1323d33bd1 adding spotify authentication 2025-11-23 20:40:07 +00:00
b305a69fb5 removed bad fatal log 2025-11-22 11:44:25 +00:00
8ed08d8f3d adding spotify what am I listening to api 2025-11-22 11:29:11 +00:00
9aabff9752 adding spotify api interaction 2025-11-20 18:04:31 +00:00