235 Commits

Author SHA1 Message Date
Hayden Hargreaves
d0ef6c0b11 (FIX): This is funny, look at the diff 2026-01-08 22:12:33 -07:00
Hayden Hargreaves
46f613aeb3 Merge branch 'refactor/react' of gitea:azpect/Potion into refactor/react 2026-01-08 22:08:20 -07:00
Hayden Hargreaves
3077dcf86a (CI/CD): We needed go.sum, so its there 2026-01-08 22:08:01 -07:00
89cf123745 Merge branch 'master' into refactor/react 2026-01-08 21:59:58 -07:00
Hayden Hargreaves
c35cda5ce1 Merge branch 'refactor/react' of gitea:azpect/Potion into refactor/react 2026-01-08 21:59:25 -07:00
Hayden Hargreaves
c418aab509 (FIX): Why did we copy the go.sum...
Stupid AI
2026-01-08 21:59:07 -07:00
3841f338d6 Merge pull request 'CI/CD attempts to fix the docker containers.' (#62) from refactor/react into master
Some checks failed
Deploy application with Docker / build_and_deploy (push) Failing after 13s
Reviewed-on: #62
2026-01-08 21:55:48 -07:00
2541843b10 Merge branch 'master' into refactor/react 2026-01-08 21:55:42 -07:00
Hayden Hargreaves
fd113091a0 (CI/CD): This might actually fix the problems 2026-01-08 21:54:55 -07:00
Hayden Hargreaves
cbaf34d39c (FIX): Simple fixes that got pointed out last week.
Back to docker fixes.
2026-01-08 21:30:01 -07:00
43ef9d9490 Merge pull request 'Merging in the React Refactor' (#56) from refactor/react into master
Some checks failed
Deploy application with Docker / build_and_deploy (push) Failing after 3m51s
Reviewed-on: #56
2025-12-28 22:27:51 -07:00
Hayden Hargreaves
f93ff6501a Merge branch 'master' into refactor/react 2025-12-28 22:27:33 -07:00
Hayden Hargreaves
e6a387744e (FEAT): CI/CD attempt one. This needs a merge. 2025-12-28 22:25:52 -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
04b6ac918a (FEAT): Implemented serving size toggle 2025-12-28 17:56:54 -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
ce6d748731 (FIX): Validation and dirty checks have been implemented.
Review this, but it looks right.
2025-12-25 21:44:52 -07:00
Hayden Hargreaves
c729e883e0 (FEAT): Worked on dockerization 2025-12-17 23:47:50 -07:00
Hayden Hargreaves
8873727585 (FIX): Extracted a little bit so the Create page is cleaner. 2025-12-17 23:19:53 -07:00
Hayden Hargreaves
deecc01c7e (REFACTOR): Yet another rewrite...
The validation has been kept in the parent Create.tsx file, and the
inputs have been moved out to their owns components. The instructions
and ingredients need validation.
2025-12-17 23:03:59 -07:00
Hayden Hargreaves
357e8772e7 forgot these 2025-12-11 20:49:34 -07:00
Hayden Hargreaves
c9aa4e62fa (FEAT): Implemented the ingredients, but not validation!
Need to update the validation to be in the parent. Review the AI output.
2025-12-11 20:48:42 -07:00
Hayden Hargreaves
d170429752 (WIP): Moving to desktop 2025-12-10 15:01:53 -07:00
Hayden Hargreaves
d18710e1fc (FEAT): Worked on tags! They seem good, but need a final check.
This was much easier than the previous implementation, gotta love JS/TS (I
hate this shit).
2025-12-02 22:55:32 -07:00
Hayden Hargreaves
58691fd7a1 (FIX): Added error display list.
This looks nice and is a bit more functional! I really need to break the
form up into components...
2025-12-02 22:37:51 -07:00
Hayden Hargreaves
728b7eb28c (FEAT): Worked on the instruction list!
This is great! Looking so much better than it did before! And it works
the way I wanted it to! Yayy!!! The reorder stuff is awesome too!
2025-12-02 22:23:05 -07:00
Hayden Hargreaves
1acc3792c5 (FEAT): Finally working on the create page.
This is a big build, but the last one! Lots of validation is done and
most of the inputs are completed. What remains are the complex elements:
tags, ingredients and instructions. Once those are done, we can start
working on the backend and making sure everything is wired together
properly.
2025-12-01 21:31:53 -07:00
Hayden Hargreaves
031df19b44 (FEAT): Added loading spinners to search and implemented context.
Filter context seems to be working! Using local storage so it can
persist.
2025-12-01 13:45:22 -07:00
Hayden Hargreaves
4093f9fd9c (FIX): Added click handler to profile recipe list items. 2025-12-01 12:30:38 -07:00
Hayden Hargreaves
90ebdd3a9a (FIX): Better styles and some small fixes. 2025-11-30 22:01:13 -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
2f5dd0dbc4 (FEAT): UI is complete, just need the actions to be implemented. 2025-11-19 12:30:56 -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
3905557511 (FIX): Fixed google image error.
The API is rate limited, so by defaulting to the letter images works
fine for now.
2025-11-18 21:36: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