Sascha Nesterovic
|
52cc865140
|
feat: add admin authenticator 2FA and configurable login email alerts
|
2026-10-25 10:36:15 +01:00 |
|
Sascha Nesterovic
|
bee3b990f9
|
fix: constrain mobile recipe layout and wrap long source URLs
|
2026-10-24 17:54:26 +02:00 |
|
Sascha Nesterovic
|
df5efa24e4
|
style: make homepage banner and navigation more compact
|
2026-10-24 17:44:01 +02:00 |
|
Sascha Nesterovic
|
0ec1d45bdb
|
feat: support external and step images with structured cooking instructions
|
2026-10-24 17:31:47 +02:00 |
|
Sascha Nesterovic
|
361862ad0b
|
docs: clarify ChatGPT recipe import format with validated JSON template
|
2026-10-24 17:06:05 +02:00 |
|
OpenCode
|
3abccf0999
|
feat(editor): streamline ingredient entry with compact rows and expandable details
|
2026-10-24 16:13:54 +02:00 |
|
OpenCode
|
9ecd36db0f
|
fix(shopping): omit units for ingredients without quantities
|
2026-10-24 15:44:52 +02:00 |
|
OpenCode
|
8fa63415f1
|
test(ops): verify Docker persistence, browser workflows and document deployment
|
2026-10-24 15:43:37 +02:00 |
|
OpenCode
|
a58516e424
|
feat(ui): build responsive cookbook, editor and persistent cooking assistant
|
2026-10-24 15:40:57 +02:00 |
|
OpenCode
|
5d71d32e20
|
feat(core): add secure recipe APIs, precise scaling and versioned imports
|
2026-10-24 15:40:44 +02:00 |
|