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
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
Hayden Hargreaves
3dd8185257
(FEAT): Allowed for removal of ingredients and instructions.
...
This is very janky and makes me wonder if I should have used a
framework. But it works?
2025-08-14 20:38:53 -07:00
Hayden Hargreaves
930ce72f54
(FIX): Updated the templ version
2025-08-14 20:37:16 -07:00
Hayden Hargreaves
2dc99c30c8
(FIX/UI): Only displaying 3 lines in search results.
2025-07-27 18:41:10 -07:00
Hayden Hargreaves
09aa311d52
(FIX): This got missed...
...
This is part of the merge that fixed the issues with the nil derefs
2025-07-27 14:20:42 -07:00
Hayden Hargreaves
eccc4885cc
(FIX): This should be the last of the user nil deref updates!
...
I believe this can mark the tasks about fixing the deref issues with
auth completed. Will test in production to find out!
2025-07-27 14:11:26 -07:00
Hayden Hargreaves
dbf8470195
(FIX): More auth issues solved.
...
If a user is logged into an account that cannot be found, they will be
silently logged out, so they can log back into their account. In the
event that the data becomes stale.
2025-07-27 13:00:03 -07:00
Hayden Hargreaves
a28f8edd54
(FIX): Fixed the auth issue, at least on the profile page.
2025-07-27 12:47:25 -07:00
Hayden Hargreaves
0bfb2e6e86
(FIX): Removed tx's from user and engagement repositories.
2025-07-27 12:10:56 -07:00
Hayden Hargreaves
37c88561b6
(FEAT): Loading search filters in homepage!
...
This was a simple update, just missing in the past. I really need to
cleanup the page loading, but that will come when the error displays get
implemented.
2025-07-27 12:07:14 -07:00
Hayden Hargreaves
c608744696
(FIX): Working on the nil derefs, removed tx's from select queries.
...
Lots of the derefs were from the transactions failing, which meant that
removing most of them, helped prevent them!
2025-07-27 12:00:28 -07:00
Hayden Hargreaves
2c925513d5
Merge branch 'dev' of gitea:azpect/Potion into dev
2025-07-26 23:20:51 -07:00
Hayden Hargreaves
8d94ed2d08
(FIX): Fixed the issue with null returns from the RotW!
2025-07-26 23:20:27 -07:00
0ba2f10b36
Merge branch 'master' into dev
2025-07-26 23:06:50 -07:00
Hayden Hargreaves
ae2b2791ce
(FIX): Fixed one of small deref errors.
...
The recipe get tags method was failing when a nil recipe is provided.
Not sure when that would happen, but without fixing it, we can just
return nil when a blank recipe is returned.
2025-07-26 23:02:34 -07:00
Hayden Hargreaves
05f67566f8
(FIX): Removed date requirement from rotf
2025-07-26 22:46:45 -07:00
Hayden Hargreaves
53943dd183
(FEAT): Implemented recipe of the week! And image placeholder.
...
Still having the stupid ass nil dereferences, I think I might need to
migrate to using success returns instead of pointers. Because they're
fucked. And even more so now.
2025-07-26 22:36:48 -07:00
Hayden Hargreaves
68b97cea21
(FEAT/DB): Implemented the DB migrations for RotW.
...
Created a table and a stored procedure to generate the values in the
table! This is my first implementation of an SP, which is very cool!
2025-07-26 20:10:48 -07:00
Hayden Hargreaves
4614b4ef37
(UI): Implemented the UI for the recipe of the week.
2025-07-25 16:53:31 -07:00
Hayden Hargreaves
ab555ed090
(FIX): Removed activity section coming soon prompt.
2025-07-23 18:27:14 -07:00
Hayden Hargreaves
157fd8d3c1
(FIX): Fixed the cookies! They are now abstracted and env controlled
...
Need to test this in production to ensure they are working properly.
2025-07-23 18:10:12 -07:00
Hayden Hargreaves
296f32aa6d
(FIX): Forgot to update this. Need to change cookies too.
2025-07-22 22:50:12 -07:00