171 Commits

Author SHA1 Message Date
Hayden Hargreaves
b8ed93fd9e (FEAT): Started work on the home page!
This is going by very quick, at least the static pieces.
2025-10-29 21:44:10 -07:00
Hayden Hargreaves
0a1b380105 (FIX): Implemented an interesting layout update. 2025-10-29 21:37:12 -07:00
Hayden Hargreaves
15c2b31e9f (FEAT): Implemented 404 page 2025-10-29 21:31:28 -07:00
Hayden Hargreaves
426c8534f0 (FEAT): Created the other pages, empty for now. 2025-10-29 21:27:47 -07:00
Hayden Hargreaves
8655df8f6b (FEAT): Navbar implemented! 2025-10-29 21:19:53 -07:00
Hayden Hargreaves
a0d4f29527 (FEAT): Init the React + TSX project!
Jeez, how far I have come...
2025-10-29 19:59:10 -07:00
Hayden Hargreaves
479e709b4e (FIX): Needed to update flake for debugging. 2025-10-29 17:25:52 -07:00
Hayden Hargreaves
ee6017f8ca (FIX): Fixed the database scripts.
They were not working properly.
2025-10-09 17:52:04 -07:00
e5a0482236 Merge pull request '(FIX): Database backup scripts.' (#50) from feature/sql-backup into master
All checks were successful
Deploy application with Docker / build_and_deploy (push) Successful in 1m59s
Reviewed-on: #50
2025-10-07 12:08:10 -07:00
Hayden Hargreaves
ad63f6e3c5 (FIX): Database backup scripts. 2025-10-07 12:07:05 -07:00
af8708f028 Merge pull request '(FIX): CI/CD pipeline fixed.' (#48) from fix/cicd into master
All checks were successful
Deploy application with Docker / build_and_deploy (push) Successful in 49s
Reviewed-on: #48
2025-09-30 13:16:14 -07:00
Hayden Hargreaves
5d2048488c (FIX): CI/CD pipeline fixed.
Go versions were mismatched
2025-09-30 13:15:28 -07:00
6e96c847ec Merge pull request '(FIX): Fixed issues with search.' (#47) from feature/search-fixes into master
Some checks failed
Deploy application with Docker / build_and_deploy (push) Failing after 1m39s
Reviewed-on: #47
2025-09-19 13:39:26 -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
535b8f1a6f Merge pull request '(REFACTOR): Working on dependency injection.' (#45) from feature/dep-inj into master
Some checks failed
Deploy application with Docker / build_and_deploy (push) Has been cancelled
Reviewed-on: #45
2025-09-12 19:14:08 -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
1e4cf8f922 Merge pull request '(FEAT): Errors can now be displayed using the RenderErrorBanner fx.' (#44) from feature/errors into master
All checks were successful
Deploy application with Docker / build_and_deploy (push) Successful in 1m56s
Reviewed-on: #44
2025-09-04 20:26:05 -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
05ecea56db Merge pull request '(FIX): Added directions for create page.' (#42) from dev into master
All checks were successful
Deploy application with Docker / build_and_deploy (push) Successful in 41s
Reviewed-on: #42
2025-08-20 21:39:46 -07:00
Hayden Hargreaves
55c98299f5 Merge branch 'dev' of gitea:azpect/Potion into dev 2025-08-20 21:39:35 -07:00
Hayden Hargreaves
5575206e47 Merge branch 'master' into dev 2025-08-20 21:39:29 -07:00
0906624448 Merge branch 'master' into dev 2025-08-20 21:38:54 -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
09e3427c3b Merge pull request '(FEAT): Allowed for removal of ingredients and instructions.' (#40) from dev into master
All checks were successful
Deploy application with Docker / build_and_deploy (push) Successful in 1m4s
Reviewed-on: #40
2025-08-20 21:16:14 -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
5aaca4234a Merge pull request '(FIX): This got missed...' (#38) from dev into master
All checks were successful
Deploy application with Docker / build_and_deploy (push) Successful in 40s
Reviewed-on: #38
2025-07-27 14:21:45 -07:00
70ada9f98e Merge branch 'master' into dev 2025-07-27 14:21:40 -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
b1dc5e67c0 Merge pull request '(FIX): Working on the nil derefs, removed tx's from select queries.' (#37) from dev into master
All checks were successful
Deploy application with Docker / build_and_deploy (push) Successful in 41s
Reviewed-on: #37
2025-07-27 14:12:08 -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
c5bbda1b69 Merge pull request '(FIX): Fixed the issue with null returns from the RotW!' (#36) from dev into master
All checks were successful
Deploy application with Docker / build_and_deploy (push) Successful in 38s
Reviewed-on: #36
2025-07-26 23:21:34 -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
fd0fb2d98a Merge pull request 'FEAT: Implemented Recipe of the Week' (#35) from dev into master
All checks were successful
Deploy application with Docker / build_and_deploy (push) Successful in 44s
Reviewed-on: #35
2025-07-26 23:07:00 -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