134 Commits

Author SHA1 Message Date
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
Hayden Hargreaves
6b030adf02 (DOC): Updated documentation 2025-09-03 22:25:13 -07:00
Hayden Hargreaves
47b8386844 (FEAT): Errors can now be displayed using the RenderErrorBanner fx.
This is found in the components domain. Make sure only HTMX routes call
it. Although, I think I put this into the page handlers WHICH IS WRONG.

However, it does work, ish. But it does not load into the DOM properly.
But it seems to display just fine.
2025-09-03 22:22:23 -07:00
Hayden Hargreaves
d22f9a7ff3 (FIX): Added directions for create page.
It was brought to my attention that the menu was hard to understand. Now
there are some simple directions.
2025-08-20 21:33:21 -07:00