932e257152
Add HTTPS support in dev mode and fix mobile layout issues
...
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
264df132df
Add Steam integration showing online status and recent games
...
Deploy with Docker Compose / deploy (push) Has been cancelled
Fetches player summary and recently played games from Steam API with
5-minute server-side caching. Displays in the home sidebar with online
indicator and game artwork.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-26 01:59:34 +00:00
29350af2e0
Fix WebSocket 403 in dev mode by allowing localhost origins
...
Deploy with Docker Compose / deploy (push) Has been cancelled
The CheckOrigin function only accepted the production domain, rejecting
localhost connections in dev. Also removed redundant error response after
a failed upgrade since the upgrader already writes its own HTTP response.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-25 16:59:13 +00:00
7381cda7b8
Move Gitea feed from frontend to backend with cached GraphQL proxy
...
Deploy with Docker Compose / deploy (push) Successful in 4m39s
Replaces direct browser-to-Gitea API calls with a backend service that
proxies and caches the feed (1-min TTL), served via the existing GraphQL
HomeData query. Commit message parsing now happens server-side.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-17 00:14:59 +00:00
bad44a6ddd
Separate admin protected endpoints from non-admin endpoints
2026-03-10 12:32:47 +00:00
cb326ff8bf
Add promote / demote user to admin and reintroduce create user dashboard
2026-03-10 12:18:24 +00:00
68db930049
Don't use SaveUploadedFile (causing permission issues)
Deploy with Docker Compose / deploy (push) Has been cancelled
2026-03-09 17:21:26 +00:00
63da086da2
Removed setting own permissions, let dockerfile entryhost do it
Deploy with Docker Compose / deploy (push) Has been cancelled
2026-03-09 17:10:24 +00:00
7c980f1b1f
Fix file permissions, still
Deploy with Docker Compose / deploy (push) Has been cancelled
2026-03-09 16:53:45 +00:00
d03f9668ad
Add error handling
2026-03-09 16:41:38 +00:00
41d6cf0dac
omg fix undefined variable
Deploy with Docker Compose / deploy (push) Has been cancelled
2026-03-09 16:29:56 +00:00
1e3c6adf5e
Fix file permissions on image upload
Deploy with Docker Compose / deploy (push) Has been cancelled
2026-03-09 16:23:44 +00:00
99ddd7d494
Fix file permissions
Deploy with Docker Compose / deploy (push) Has been cancelled
2026-03-09 16:20:47 +00:00
8e50537333
Get AI to fix vunerabilities in site
Deploy with Docker Compose / deploy (push) Has been cancelled
2026-03-09 14:12:29 +00:00
85a2325683
change file permissions to /uploads
Deploy with Docker Compose / deploy (push) Successful in 4m0s
2026-03-09 13:59:59 +00:00
0a8a752433
Add file upload to website and integrate into chat
Deploy with Docker Compose / deploy (push) Successful in 5m12s
2026-03-09 13:47:45 +00:00
2737b4f0d0
Avoid panic on spotify if not authed
Deploy with Docker Compose / deploy (push) Successful in 3m35s
2026-03-07 17:46:55 +00:00
0da6d3f0ed
check duplicates before making claude request
Deploy with Docker Compose / deploy (push) Successful in 3m31s
2026-03-07 16:51:11 +00:00
adcf1bda48
Check that paces are reasonable
Deploy with Docker Compose / deploy (push) Has been cancelled
2026-03-07 16:43:08 +00:00
646f93136d
update rowing information to non fricken nanoseconds who though time.Durations should be nanoseconds
Deploy with Docker Compose / deploy (push) Successful in 3m45s
2026-03-04 16:48:21 +00:00
e43c07b30a
more verbose error response
Deploy with Docker Compose / deploy (push) Successful in 3m17s
2026-03-04 16:10:52 +00:00
190bc6076b
remove json boilerplate, log error and return response
Deploy with Docker Compose / deploy (push) Successful in 2m45s
2026-03-04 15:58:14 +00:00
095cd72946
Add rowing machine endpoint
2026-03-04 14:22:05 +00:00
1d4beca336
Add claude client to store
2026-03-04 14:21:51 +00:00
dbdab24e17
adding admin tools
2026-02-06 13:20:21 +00:00
f546e8ae23
adding new tables
2026-02-06 12:52:52 +00:00
f354e41ab7
fix fetch
2026-01-23 12:21:59 +00:00
e9fb87b26f
test
2026-01-23 12:05:14 +00:00
eaba9c8069
websocket?
2026-01-22 10:47:02 +00:00
02d70ee5db
init commit websocket
2026-01-22 10:23:33 +00:00
164c89d362
adjust frontend for any filetype and add metadata to api response
2026-01-13 12:23:36 +00:00
18c87c170b
make notes api return any file (so images and etc can be sent)
2026-01-13 12:13:20 +00:00
99ace613ce
added obsidian note api
2026-01-12 15:46:01 +00:00
78a86b176f
changing field names
2025-12-10 17:24:40 +00:00
11487d67f4
added posts
2025-12-10 17:08:10 +00:00
c15b8b9cd8
added posts
2025-12-10 17:05:17 +00:00
bd59419a0e
temp admin necesitity
2025-12-10 06:27:25 +00:00
1c939c54ff
preload
2025-12-10 06:15:22 +00:00
4dc9b4c0de
bugfix
2025-12-10 06:06:37 +00:00
5ea3dc6eae
bugfix
2025-12-10 04:55:59 +00:00
9a0c054968
added logout section
2025-12-10 01:41:31 +00:00
b6c9d8d80f
new page layout
2025-12-10 00:58:38 +00:00
dc88df23d9
fixed db errors
2025-12-09 23:14:35 +00:00
d43f841037
fixing duplicate users
2025-12-09 23:06:01 +00:00
0d33274195
bugfixing refresh token
2025-12-09 22:46:40 +00:00
948f5179a2
bugfixing refresh token
2025-12-09 22:39:05 +00:00
461691c799
changing returned values
2025-12-09 17:30:11 +00:00
2f27d07274
changing returned values
2025-12-09 17:27:41 +00:00
57a6134d24
added check token handle
2025-11-30 13:44:20 +00:00
dc36264fd5
adding jwt authentication
2025-11-30 01:40:43 +00:00