Commit Graph

112 Commits

Author SHA1 Message Date
0360b1f7f1 Consolidate frontend REST calls with GraphQL
Some checks failed
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)
Some checks failed
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
Some checks failed
Deploy with Docker Compose / deploy (push) Has been cancelled
2026-03-09 17:10:24 +00:00
7c980f1b1f Fix file permissions, still
Some checks failed
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
Some checks failed
Deploy with Docker Compose / deploy (push) Has been cancelled
2026-03-09 16:29:56 +00:00
1e3c6adf5e Fix file permissions on image upload
Some checks failed
Deploy with Docker Compose / deploy (push) Has been cancelled
2026-03-09 16:23:44 +00:00
99ddd7d494 Fix file permissions
Some checks failed
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
Some checks failed
Deploy with Docker Compose / deploy (push) Has been cancelled
2026-03-09 14:12:29 +00:00
85a2325683 change file permissions to /uploads
All checks were successful
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
All checks were successful
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
Some checks failed
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
All checks were successful
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)
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 5m11s
2026-03-07 17:36:54 +00:00
0da6d3f0ed check duplicates before making claude request
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 3m31s
2026-03-07 16:51:11 +00:00
adcf1bda48 Check that paces are reasonable
Some checks failed
Deploy with Docker Compose / deploy (push) Has been cancelled
2026-03-07 16:43:08 +00:00
a83b98eb2b Make chat persistent across reboot
All checks were successful
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 ^_^
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 3m30s
2026-03-05 20:07:08 +00:00
95635c86b3 Fix up live chat
All checks were successful
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
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 3m45s
2026-03-04 16:48:21 +00:00
e43c07b30a more verbose error response
All checks were successful
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
All checks were successful
Deploy with Docker Compose / deploy (push) Successful in 2m45s
2026-03-04 15:58:14 +00:00
2c1ecce99a Merge remote-tracking branch 'gitea/rowing'
All checks were successful
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
11487d67f4 added posts 2025-12-10 17:08:10 +00:00
c15b8b9cd8 added posts 2025-12-10 17:05:17 +00:00