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,46 @@
---
id: mluvnice-slovesa
puvodni: mluv.5
typ: doplnovani
zkratka: Slovesa
nazev: Mluvnické kategorie – slovesa
popis: Určete osobu, číslo, čas a způsob u těchto sloves.
poznamka: U rozkazovacího a podmiňovacího způsobu napište do pole čas „neurčitý“.
---
# Úlohy
## čteme
- osoba = 1|1.|první|první osoba|1. osoba
- číslo = množné|množné číslo|plurál
- čas = přítomný|přítomný čas|přítomný čas
- způsob = oznamovací|oznamovací způsob|indikativ
> 1. osoba, množné číslo, přítomný čas, oznamovací způsob
## běžel
- osoba = 3|3.|třetí|třetí osoba|3. osoba
- číslo = jednotné|jednotné číslo|singulár
- čas = minulý|minulý čas|minulý čas
- způsob = oznamovací|oznamovací způsob|indikativ
> 3. osoba, jednotné číslo, minulý čas, oznamovací způsob
## přečtěte
- osoba = 2|2.|druhý|druhá osoba|2. osoba
- číslo = množné|množné číslo|plurál
- čas = neurčitý|nestanovený|neurčený
- způsob = rozkazovací|rozkazovací způsob|imperativ
> 2. osoba, množné číslo, rozkazovací způsob (čas se neurčuje)
## by zpíval
- osoba = 3|3.|třetí|třetí osoba|3. osoba
- číslo = jednotné|jednotné číslo|singulár
- čas = neurčitý|nestanovený|přítomný
- způsob = podmiňovací|podmiňovací způsob|kondicionál
> 3. osoba, jednotné číslo, podmiňovací způsob přítomný
## budou pracovat
- osoba = 3|3.|třetí|třetí osoba|3. osoba
- číslo = množné|množné číslo|plurál
- čas = budoucí|budoucí čas|futurum
- způsob = oznamovací|oznamovací způsob|indikativ
> 3. osoba, množné číslo, budoucí čas, oznamovací způsob