Commit Graph

13 Commits

Author SHA1 Message Date
914633a793 fixed the rest of it too 2025-08-16 13:09:13 +12:00
ba237d645e fixed tag row being a nuisance 2025-08-16 13:07:53 +12:00
b2c4b6e765 Got the detail view working again 2025-08-16 12:54:15 +12:00
cf44f19310 made new client the default export 2025-08-16 12:28:42 +12:00
b514655b5c progressively updating to use api 2025-08-16 12:22:10 +12:00
b3f92210fa Proxy forwards Query parameters too 2025-08-16 11:01:56 +12:00
2e54690ee4 Starting basic API client 2025-08-15 19:01:47 +12:00
0b1334d508 [PIE-13] New recipe page (!11)
Add `/recipe/new` path with form to add new recipe
Mostly designed but not fully: steps and ingredients are inputtable with final styling but it cannot be submitted yet, and other crucial components like description, rating, etc are not yet implemented.
Many design changes too cos i couldnt help myself

More additions will certainly be required but this PR is huge so I will split it out into more
Reviewed-on: #11
Co-authored-by: june <self@breadone.net>
Co-committed-by: june <self@breadone.net>
2025-08-15 16:12:02 +12:00
c12a4ab1aa [PIE-17] Design refinements and improvements (!8)
Add ingredients to each step in detailview, add tags, and some refactoring and smaller improvements

Reviewed-on: #8
Co-authored-by: june <self@breadone.net>
Co-committed-by: june <self@breadone.net>
2025-08-13 19:24:09 +12:00
3c0e9dc0dd [PIE-14] More robust API proxy (!7)
Finally! Using an Astro API Route to handle all the queries which works like a dream. Also created a custom function to get the relative path for image files, fixing any external access issues.
Co-authored-by: june <self@breadone.net>
Co-committed-by: june <self@breadone.net>
2025-08-13 17:54:45 +12:00
b8de3e82e9 [PIE-8] Add recipe detail view And Other Major Changes (!6)
- Adds /recipe/:id page
- (Almost!) fully designed and functional recipe view
- Has steps, images, ingredients, peripheral info (work/wait time, rating, description, servings)
- New colour scheme! Much more monotone but in a nice way (imo)
- New font, not condensed
- Several more smaller design changes
Co-authored-by: june <self@breadone.net>
Co-committed-by: june <self@breadone.net>
2025-08-13 16:54:05 +12:00
c1910a71c6 [PIE-6] Add first (non-final) (temporary-ish) stylings (#5)
this was a doozy.
Co-authored-by: june <self@breadone.net>
Co-committed-by: june <self@breadone.net>
2025-08-12 23:39:33 +12:00
5c099f5b49 [PIE-5] Switch to AstroJS (!4)
Co-authored-by: june <self@breadone.net>
Co-committed-by: june <self@breadone.net>
2025-08-12 16:22:40 +12:00