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
84e18dddfa
Update go version to 1.25
2026-03-16 15:45:34 +00:00
0360b1f7f1
Consolidate frontend REST calls with GraphQL
...
Deploy with Docker Compose / deploy (push) Failing after 1s
Replace 5 separate REST calls on home page load with a single GraphQL
query. Add homeData store that fetches posts, favorites, activities,
spotify, and auth in one request. Convert all admin mutations and
auth flows to use GraphQL. Add album images to Spotify GraphQL schema.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-16 15:29:22 +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
4c396ef30f
Add file upload to website and integrate into chat
Deploy with Docker Compose / deploy (push) Has been cancelled
2026-03-09 13:47:38 +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
9fa953c969
Add local dev mode with HTTP-only nginx and DB seeding)
Deploy with Docker Compose / deploy (push) Successful in 5m11s
2026-03-07 17:36:54 +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
a83b98eb2b
Make chat persistent across reboot
Deploy with Docker Compose / deploy (push) Successful in 3m25s
2026-03-05 21:43:04 +00:00
9dc9a3a063
Pose max message limit on chat function so no crash ^_^
Deploy with Docker Compose / deploy (push) Successful in 3m30s
2026-03-05 20:07:08 +00:00
95635c86b3
Fix up live chat
Deploy with Docker Compose / deploy (push) Successful in 4m26s
2026-03-05 19:14:05 +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
2c1ecce99a
Merge remote-tracking branch 'gitea/rowing'
Deploy with Docker Compose / deploy (push) Successful in 3m48s
2026-03-04 14:32:34 +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
e92ac49140
new components
2026-02-10 16:46:49 +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
6469cb4ad7
new gif
2026-01-27 11:00:43 +00:00
8245a9adde
fix logging
2026-01-25 15:53:37 +00:00
92b86ba89b
save refreshed token
2026-01-23 12:30:01 +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
5e355859b2
fix trusted proxies
2026-01-18 10:45:41 +00:00
e384223f13
added backend logs
2026-01-18 10:34:31 +00:00
6a2b230ffa
obsidian note pls work
2026-01-13 12:42:23 +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
da3870250b
adding welcome
2026-01-12 16:21:38 +00:00
3e56b7b12f
fixed file path
2026-01-12 16:06:06 +00:00
99ace613ce
added obsidian note api
2026-01-12 15:46:01 +00:00
5e77b480f7
moving models to one file for convenience
2025-12-10 23:04:43 +00:00
d39d5c23c4
changing field names
2025-12-10 17:30:40 +00:00
78a86b176f
changing field names
2025-12-10 17:24:40 +00:00