Skip to content
ZapiszPrzepis docs
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Menu
Foundation
Foundation Docs
archive
Mapa drogowa: ZapiszPrzepis
Shape notes 2026 07 04 mvp greenfield
Audyt kodu Zapisz Przepis
Extraction-model evaluation — #526 (2026-10)
Recipe extraction pipeline
Future feature — recipe web search (discovery)
Health check
Infrastructure
Lessons Learned
Prd
Prd v2
Mapa drogowa: ZapiszPrzepis
Shape notes
Stack assessment
Tech stack
Test Plan
Specs
E01-S06 — Favorites (heart with a label) + login next
E01-S03a — One recipe per link ("added first")
E01-S03b — Public /przepis/{slug} route + 301
E01-S02 — Public access: anonymous browsing + guest/logged header
E01-S11 — Add gate: access code (screen 3c)
E01-S16 — Category with tag chips + similar recipes
E01-S04 — Home page: guest and signed-in
E01-S05 — One search: results page with scope (All / Mine / Favorites)
E01-S06 — Favorites: the heart on cards + fav= at login (gap closure)
E01-S08 — Cooking mode (fullscreen, Wake Lock)
E01-S10 — Add recipe on a dedicated /dodaj page
E01-S13 — My profile / Settings (screen 2a, /settings)
E01-S14 — Public profile (/u/{username})
E01-S15 — Notifications: fullscreen view + home banner (screen 5)
E01-S17 — Desktop layouts (A8, A9)
E01-S21 — Versions of the same dish (dish / variantnote)
E01-S09 — Menu drawer: "Moje" + "Wszystkie wg kategorii"
E01-S12 — OAuth login (Facebook/Google) + first-login gender + vocative greeting
Recipe page rebuild (E01-S07)
Meta description for category pages
Desktop header search — one visible field that opens a search panel
E01-S15b — Notifications: demote from the header, signal with a dot, future-proof the model
Menu drawer: category names must never break mid-word
Sitemap + Markdown Alternates for AI Citability
Home hero: one column, search first (handoff 14, variants 3a/3b)
Visual style 1b across the app (handoff 13)
Text size — move „Wielkość tekstu" into a guest-reachable display-preferences page
Triage Search Console Recipe structured-data suggestions
Cache user-independent guest reads (category, recipe, home) with a short TTL
Phase 2 runbook — wire OpenNext's cache on Cloudflare (#445)
Plan: Phase 2 cache'u odczytów gościa (R2 + D1): analiza i plan wdrożenia
Admin panel: roles, users, recipe moderation, MCP
Backlogs
Backlog: E01 — Przebudowa ZapiszPrzepis (publiczna aplikacja, wysoka czytelność)
briefs
Add a print button and print stylesheet to the recipe page
Admin panel: roles, users, recipe moderation and MCP
Changes
Changes
async-job-runner
F-01 Trigger.dev async job runner — Plan implementacji
auth-and-supabase-scaffold
Supabase scaffold + magic-link auth (F-01)
Supabase scaffold + magic-link auth (F-01) — Plan implementacji
Supabase scaffold + magic-link auth (F-01) — Krótki plan
reviews
Implementation Review: Supabase scaffold + magic-link auth (F-01)
bootstrap-verification
Bootstrap verification: verification
category-browse
Category browse (S-05)
Przeglądanie przepisów po kategoriach
cloudflare-pages-custom-domain
Cloudflare Workers production deploy on zapiszprzepis.pl
Cloudflare Workers production deploy on zapiszprzepis.pl — Plan implementacji
Cloudflare Workers production deploy on zapiszprzepis.pl — Krótki plan
desktop-layout-widening
Desktop layout widening
Research: Desktop layout widening
discovery-via-exa
Discovery via Exa search
Discovery via Exa — Plan implementacji
Discovery via Exa — Krótki plan
Research: Discovery via Exa
reviews
Implementation Review: Discovery via Exa
error-ux-and-author-alerts
Error UX — notification bell + author alerts (S-06)
follow-ups
Follow-ups from impl-review (S-06)
Obsługa błędów — dzwoneczek powiadomień + alerty autora
reviews
Implementation Review: S-06 Error UX — notification bell + author alerts
first-shared-recipe-fb-text
Pierwszy udostępniony przepis (FB tekstowy)
Pierwszy udostępniony przepis (FB tekstowy, end-to-end)
home-mobile-layout
Home page mobile layout — smaller top spacing and full-width CTA buttons
Home & Recipe Mobile Layout — Implementation Plan
Home & Recipe Mobile Layout — Krótki plan
image-archive-storage
Archive recipe images into Supabase Storage
Image archive storage — plan implementacji
Image archive storage — krótki plan
image-save-fix
Fix recipe image not being saved/processed
Image Save Fix — Implementation Plan
Research: Why does polskiekulinaria.pl produce imageurl = null?
invite-code-registration-gate
Invite-code registration gate
Invite-code registration gate
Invite-code registration gate — Plan brief
pwa-serwist-migration
Migrate PWA from next-pwa to @serwist/next
recipe-detail-improvements
Recipe detail page — prep time and additional media
Recipe detail page — prep time and additional media (Phase 1) plan implementacji
Recipe detail page — prep time — krótki plan
recipe-pipeline-analysis
Recipe Pipeline Analysis
recipe-pipeline-refactor
Recipe Pipeline Refactor Plan
recipe-url-dedup
Recipe URL deduplication
Recipe URL deduplication — plan implementacji
Recipe URL deduplication — krótki plan
rename-category-salads
Rename category 'wegetariańskie' to 'sałatki'
Rename category wegetarianskie → salatki — Implementation Plan
Rename category wegetarianskie → salatki — Krótki plan
testing-inngest-orchestration
Testing Inngest orchestration
Inngest Orchestration Integration Tests — Implementation Plan
Inngest Orchestration Integration Tests — Plan Brief
ui-fixes-nav-search
UI fixes — nav logo link, saved recipes button padding, mic button overlap
uix-changes
UI improvements — SVG logo in navbar, recent recipes on home, larger search text, optional font-size setting
UI improvements — Plan implementacji
UI improvements — Krótki plan
voice-search
Voice input in recipe search tab
Voice Search Plan implementacji
Voice Search — Krótki plan
web-blog-recipe-source
Web blog recipe source (S-02)
Drugie źródło: przepisy z blogów WWW
youtube-recipe-source
YouTube recipe source (S-04)
Trzecie źródło: przepisy z YouTube
GitHub
Select theme
Dark
Light
Auto
Recipe URL deduplication
Notes