Build all apps from Markdown content; Compose Desktop replaces GTK on Linux and Windows

- content/ + scripts/build-content.py produce content.json for every app
- stable lesson IDs with one-time progress migration (Swift, Kotlin)
- shared answer-check tests (tests/answers.json) for Kotlin and Swift
- android/desktop: Compose app with updater, speech and GTK progress import
- CI packages AppImage and Windows zip with ProGuard, runs the tests

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
pepaskopec-blip 2026-10-09 20:40:37 +02:00
commit c3bc32113b
964 changed files with 57285 additions and 1156 deletions

View file

@ -0,0 +1,92 @@
---
id: anglictina-2-festival
puvodni: en.2.6
nazev: Festival
popis: Předpřítomný čas proti minulému. Poslech a kvíz.
---
# Výklad
## Kdy je děj uzavřený
*Dva časy*
- I have been to the festival three times. Neříkám kdy.
- I went in 2023. Tehdy pršelo. To už je uzavřené.
- Have you ever slept in a tent? — Yes. I slept in one last June.
- Been to znamená, že už je člověk zpátky. Gone to znamená, že je pořád pryč.
> Tip: jakmile zazní yesterday, last year nebo in 2019, patří minulý čas.
## Co se děje na místě
*Reportáž*
- The gates have just opened.
- Last night the main band played for two hours.
- Have you seen the lanterns yet?
- A local baker has made a cake in the shape of a violin.
> Tip: reportér míchá „už se stalo“ a „bylo to včera večer“.
# Poslech
This is Nora at the river festival. The gates have just opened and hundreds of people have already come in. I have never seen so many lanterns. Last night the main band played for two hours, but tonight's singer hasn't arrived yet. A local baker has made a cake in the shape of a violin. I tried a piece yesterday. It was delicious. Have you ever been here? I came for the first time in 2022, and I have come back every summer since then.
## What has just happened?
- The band has left
- [x] The gates have opened
- It has started to snow
- The baker has closed
> The gates have just opened.
## When did the main band play?
- Just now
- [x] Last night
- In 2022
- Every summer
> Last night the main band played.
## What hasn't happened yet?
- People have come in
- [x] Tonight's singer has arrived
- Nora tried the cake
- The gates opened
> hasn't arrived yet.
## When did Nora come for the first time?
- Yesterday
- Last night
- [x] In 2022
- This morning
> for the first time in 2022.
# Kvíz
## I ___ this play in 2019.
- have seen
- [x] saw
- seen
- have saw
> Rok uzavírá děj: saw.
## She has ___ to Paris. She is still there.
- been
- [x] gone
- went
- going
> Pořád je pryč: gone.
## ___ you ever slept in a tent?
- Did
- [x] Have
- Do
- Were
> Ever + present perfect: Have you ever…?
## We ___ the lanterns yesterday.
- have seen
- [x] saw
- seen
- have watch
> Yesterday → past simple.