7bb5924cf6
Remove recipe/post toggle — auto-detect type from category selection
...
When user selects Reseptit category, recipe fields (time, servings,
ingredients, steps) appear automatically. All other categories show
the post body field instead. Removed the manual toggle buttons and
cleaned up related CSS.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-08 09:33:22 +02:00
8c7396304b
Poistetaan hero-osio: mennään suoraan headerista julkaisuihin
...
- Poistettu hero-section HTML:stä
- Poistettu hero-tyylit CSS:stä
- Headerin ja controlsin padding tiivistetty
- CSS cache-busting v3
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-08 08:42:00 +02:00
1e2d93e6e6
CSS cache-busting: style.css?v=2
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-08 08:35:53 +02:00
993a137508
Korjaa alikategoria-ongelmat
...
- api.php: getOrInitCategories() päivittää automaattisesti subcategories-kentän
olemassaolevaan categories.json-tiedostoon ilman manuaalista seedausta
- index.html: alikategoria-valitsin julkaisulomakkeeseen (näkyy kun kategorialla on alikategoriat)
- script.js: subcategory tallennetaan uuteen julkaisuun
- script.js: filterPosts null-turva + hakukenttä etsii myös alikategoria-id:llä
- script.js: updateSubcategoryPicker() päivittää alikategoriat kategorian vaihtuessa
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-08 08:24:24 +02:00
ebffa64111
Tekstit yhteisöhenkisiksi: ei enää oma blogi vaan avoin yhteisö
...
- Tagline: "Jaa asioita joista tykkäät"
- Hero: kuka tahansa voi jakaa
- About: avoin yhteisö kaikille
- Footer: "Avoin yhteisö kaikille"
- About-emoji 👩🍳 → 🤝
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-08 08:15:23 +02:00
60065ac9ef
Minecraft-pikselilogo: Press Start 2P Google Font
...
Vaihdetaan SVG-img-lähestymistapa HTML+CSS-lähestymistapaan, jolloin
fontti latautuu luotettavasti. SVG:nä ladattu kuva ei voi käyttää
sivun ulkoisia fontteja.
- index.html: lisätty Press Start 2P Google Fonts link;
logo-h1 käyttää pixel-logo-luokkaa (♥tykkää.fi)
- style.css: .pixel-logo fontti+koko+varjo, .logo-heart oranssi,
.logo-fi cream-väri + pienempi koko
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-08 01:54:11 +02:00
416db62e5c
Logo, emoji pois lomakkeesta, alikategoria-bugifi
...
- logo.svg: SVG-tekstilogo (sydän + tykkää kursiivillaa + .fi cream)
korvaa emoji+h1-yhdistelmän; .logo-svg CSS-luokka headeriin
- index.html: emoji-kenttä poistettu julkaisulomakkeesta;
kategoria-select ilman erillistä paria
- script.js: emoji haetaan automaattisesti kategoriasta, ei lomakkeen
kentästä; sub-emoji poistettu reset-listalta
- api.php: seed_categories-toiminto päivittää categories.json:n
uusilla subcategories-tiedoilla
- admin.html: seedPosts() kutsuu myös seed_categories ensin →
alikategoriat toimivat nyt heti "Lataa esimerkkisisältö" -napin jälkeen
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-08 01:52:09 +02:00
f98aa72ca0
Alikategoriat: välilehdet kategorian alla
...
- defaultCategories(): subcategories-kenttä jokaisella kategorialla
(reseptit: kasvis/vegaaniset/jälkiruuat, neulominen: aloittelijoille/
vaatteet/kodin tekstiilit)
- 30 julkaisua merkitty subcategory-kentällä
- script.js: currentSubFilter-tila, setSubFilter(), renderSubFilters()
renderöi alafiltterit kun kategoria on valittu; filterPosts() ottaa
molemmat filtterit huomioon; cards saavat data-subcategory-attribuutin
- index.html: #subCategoryFilters-div kategoriafilttereiden alle
- style.css: .sub-filter-btn -tyyli (pienempi, tummanharmaa aktiiviasennossa)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-08 01:43:50 +02:00
Jukka Lampikoski
4248e69ab7
Initial commit: tykkää.fi sivusto
...
- Julkaisualusta resepteille, neuloville, vinkeille
- PHP-backend (api.php) palvelinpuolen datalle
- Admin-paneeli salasanasuojauksella
- Kuvaupload (upload.php)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-08 00:20:17 +02:00