137 Commits

Author SHA1 Message Date
8aa748d7ed Merge branch 'master' into dev 2026-03-12 19:38:56 -07:00
Hayden Hargreaves
3ad2c93448 Merge branch 'dev' of gitea:azpect/Potion into dev 2026-03-12 19:37:28 -07:00
Hayden Hargreaves
efeaccc6e3 fix: trying this on prod 2026-03-12 19:37:15 -07:00
Hayden Hargreaves
eea1f09769 (FIX): Some ORM things and an attempt to fix CI/CD 2026-02-07 23:41:31 -07:00
Hayden Hargreaves
6e28ebfe80 (FEAT): Orm work, not complete, but editing needs to be merged. 2026-02-07 11:17:00 -07:00
Hayden Hargreaves
e81f2ec513 (FIX): Removed debug logs and such. 2026-02-03 23:02:07 -07:00
Hayden Hargreaves
9398e06943 (FIX): Removed legacy code from search API. 2026-02-03 22:58:07 -07:00
Hayden Hargreaves
4bd4c4ca26 (FEAT): First squirrel implementation. Search! 2026-02-03 22:56:26 -07:00
Hayden Hargreaves
5037b0c2db (FEAT): SQLX migration. 2026-02-03 22:33:55 -07:00
Hayden Hargreaves
8e53ef9cf6 (FIX): Fixed some of the search.
Still an ORM sounds fun!
2026-02-03 14:27:54 -07:00
Hayden Hargreaves
7951945c3b (FEAT): Recipe editing is complete!
This will be deployed for testing!
2026-02-01 00:30:13 -07:00
Hayden Hargreaves
b8c9fc469e (FEAT): Deletion is implemented!
This should be a nice test! Hopefully other users cannot delete my
recipes. Though they're setup to soft delete.
2026-01-30 23:44:21 -07:00
Hayden Hargreaves
396ca08381 (FIX): Needed some work on the logging and handlers. 2026-01-27 12:36:30 -07:00
Hayden Hargreaves
a54575b003 (FIX): Fixed up the environent, much needed.
Super cool package that uses struct tags to load the environment. Still
need to clean up the function in the server/server.go file.
2026-01-26 23:26:07 -07:00
Hayden Hargreaves
dd43845138 (FEAT): Logger is implemented!
However, its not used everywhere and the ENV needs work. Lots of work...
2026-01-26 22:41:40 -07:00
Hayden Hargreaves
aca3c8b4ee (FIX): Logging will be fully implemented later
For now, I want to implement a DB logger.
2026-01-23 10:29:08 -07:00
Hayden Hargreaves
72c9cb0f96 (FEAT): Logging is so much better now :) 2026-01-23 10:25:51 -07:00
Hayden Hargreaves
745a59ecaa (WIP): Working on the loggers 2026-01-15 13:10:53 -07:00
Hayden Hargreaves
8f3cdefe7e (FEAT): Allow larger serving sizes.
Now we can range between 1 and 127.
2026-01-13 12:28:56 -07:00
Hayden Hargreaves
8ae705db89 (FEAT): Implemented creation engagement. 2026-01-10 12:44:04 -07:00
Hayden Hargreaves
bb52e1bee3 (FIX): Dev environemnt fixes in the backend 2026-01-09 10:07:55 -07:00
Hayden Hargreaves
f93ff6501a Merge branch 'master' into refactor/react 2025-12-28 22:27:33 -07:00
Hayden Hargreaves
f027a16b8c (FEAT): Deployed! Need to work on the CI/CD! 2025-12-28 22:20:39 -07:00
Hayden Hargreaves
6bbd58b471 (FIX): Migrated services to returning the IDs. 2025-12-28 18:06:21 -07:00
Hayden Hargreaves
54c557bec5 (FEAT): Finished fixing up the search page! 2025-12-28 17:39:28 -07:00
Hayden Hargreaves
14b41d204f forgot this 2025-12-27 23:46:01 -07:00
Hayden Hargreaves
90b3b7b1b0 (FIX): So so so much has been migrated.
But this includes templ builds also... Needed for compilation. Search is
the last broken piece, I believe.
2025-12-27 23:45:09 -07:00
Hayden Hargreaves
25ac0fd527 (FEAT): Searching is working!
So much progress! Yay!! Whats missing is the global storage of the
filters. That is the final touch for searching.
2025-11-30 21:53:07 -07:00
Hayden Hargreaves
00acb981b0 (FEAT): Created GetUserV2 API.
This is used to finish the recipe display page!
2025-11-20 12:40:49 -07:00
Hayden Hargreaves
c68cb72ffb (FEAT): Engagement for recipes is translated. 2025-11-19 13:44:41 -07:00
Hayden Hargreaves
cfaace1bfd (FEAT): Working on the recipe page! This one is making lots of progress.
But there is lots to be done!
2025-11-18 22:28:22 -07:00
Hayden Hargreaves
3e138089dd (DOC): Added some optmization notes 2025-11-15 23:59:22 -07:00
Hayden Hargreaves
6cd46cffc3 (FIX): Updated the recipe of the week with optional help. 2025-11-15 23:56:10 -07:00
Hayden Hargreaves
38f3c87885 (FEAT): Migrated the home page APIS.
Just need a fix for the optinal authenticated user for the ROTW.
2025-11-15 23:43:20 -07:00
Hayden Hargreaves
c0b76506c4 (FEAT): Profile page APIs are complete!!!!
This also includes a shell.nix file for use just in case the flake
isn't.
2025-11-15 23:26:16 -07:00
Hayden Hargreaves
f66a990040 (FEAT): Profile APIs are almost totally migrated! 2025-11-14 23:46:46 -07:00
Hayden Hargreaves
983d326a47 (FIX): Auth seems to be working much better!
Finally, thank god. I still want a better way to manage the cookies. But
not right now.
2025-11-14 23:31:23 -07:00
Hayden Hargreaves
3177a4d089 (FEAT): Working on auth still 2025-11-14 22:33:54 -07:00
Hayden Hargreaves
1749a91bf9 (FEAT): Context is somewhat working
It works okay, feels a bit slugish, but that might just be the
environments fault.
2025-11-14 13:08:05 -07:00
Hayden Hargreaves
25ea3fcfd7 (FEAT): JWT auth is coming along so well!
We have it in the UI, just need a way to send it back and handle it in
the backend.
2025-11-13 22:57:05 -07:00
Hayden Hargreaves
7df879b04a (CHORE): Removed the handlers directory, they were old 2025-11-13 21:39:09 -07:00
Hayden Hargreaves
34b0cc4199 (FEAT): Translated the first API.
Auth is next...
2025-11-13 21:38:47 -07:00
Hayden Hargreaves
0b56297547 Merge branch 'dev' of gitea:azpect/Potion into dev 2025-10-30 11:59:32 -07:00
Hayden Hargreaves
dd8bdcaa81 (FIX): Small update from apollo 2025-10-30 11:58:17 -07:00
Hayden Hargreaves
ee6017f8ca (FIX): Fixed the database scripts.
They were not working properly.
2025-10-09 17:52:04 -07:00
Hayden Hargreaves
ad63f6e3c5 (FIX): Database backup scripts. 2025-10-07 12:07:05 -07:00
Hayden Hargreaves
445557f37e (FIX): Fixed issues with search.
Spaces are now ignored and special characters that are used for the
query are not a problem. This can be pushed up for UAT.
2025-09-19 13:38:16 -07:00
Hayden Hargreaves
033b4fe410 (FIX): Fixed comp issues 2025-09-12 18:58:40 -07:00
Hayden Hargreaves
aad4640527 (REFACTOR): Working on dependency injection.
However, everything seems really slow now... 950ms for a page request?
Something is wrong, just not sure what yet.
2025-09-04 21:51:16 -07:00
Hayden Hargreaves
1e6a06e8ed (FEAT): Added errors to each of the handlers.
I think this is really the only place we need them. For now at least.
2025-09-04 20:25:12 -07:00