Skip to content

v0.95-beta — From an invitation to the calendar: a photo, PDF or e-mail with dates becomes events on one card

Pre-release
Pre-release

Choose a tag to compare

@tengosro tengosro released this 02 Nov 11:39
· 10 commits to main since this release

What's new:
• Take a photo of a lecture schedule on a door, attach a PDF or paste an invitation e-mail — the assistant puts
every date on one card (weekday, time, place) and adds them to your calendar once you confirm. Nothing is saved
without a click.
• Repetition like "every Tuesday and Thursday until December" is expanded into single days, and exceptions
(holidays, "no training that day") are left out. A date already in your calendar is not added twice; when you
have something else at that time, the card says so.
• Afterwards the app offers "Also create a project for the preparation" — sign-up, payment, equipment with the
deadlines the invitation states. The event dates themselves stay in the calendar.
• Events now have a place — in the dialog, the calendar, My day, the reminder and the export. A series of events
from one invitation can be deleted at once.
• For developers and AI agents: REST POST /api/kb/v1/events/batch (1–30 events, all or nothing), deleting a
series and the MCP tool create_events; a place field on events.

Verified: full regression 253 suites, 252 green; the only red one (ui-kalendar) fails the same way on the previous
release — it depends on today's date and is unrelated to this change. New suites z-pozvanky 54/54,
ai-z-pozvanky 31/31, ui-z-pozvanky 15/15, upgrade-z-pozvanky 10/10 (v0.94-beta data → new version on the same
volume); a panel of four review agents with the findings fixed, fixes verified by mutation; the assistant run on
live turns (a schedule on a door, a poster, a seminar e-mail, a course PDF, a training schedule — every date
right, always one card) plus control inputs (a photo of tasks, notes, a project brief, an invoice e-mail) — no
unwanted event; click-tested by Richard.

Upgrade note: migration 1792621271 adds the place and series fields to events (empty for existing ones) and runs
automatically on start; no new variables. In the API, the hint for an unknown location field now points to place.

Česky

Novinky:
• Vyfoťte rozpis přednášek na dveřích, přiložte PDF nebo vložte e-mail s pozvánkou — asistent dá všechny termíny
na jednu kartu (den v týdnu, čas, místo) a po potvrzení je zapíše do kalendáře. Bez kliknutí se nic neuloží.
• Opakování jako „každé úterý a čtvrtek do prosince“ asistent rozepíše na jednotlivé dny a výjimky (prázdniny,
„trénink odpadá“) vynechá. Termín, který už v kalendáři máte, znovu nezaloží; když v tu dobu máte něco jiného,
karta upozorní.
• Po zápisu aplikace nabídne „Založit i projekt s přípravou“ — přihláška, platba, vybavení s termíny, které
pozvánka uvádí. Samotné termíny akce zůstanou v kalendáři.
• Události mají nově místo konání — v dialogu, v kalendáři, v Můj den, v připomínce i v exportu. Sérii událostí
z jedné pozvánky smažete naráz.
• Pro vývojáře a AI agenty: REST POST /api/kb/v1/events/batch (1–30 událostí, vše, nebo nic), smazání série
a MCP nástroj create_events; pole place u událostí.

Ověřeno: plná regrese 253 sad, 252 zelených; jediná červená (ui-kalendar) padá stejně i na předchozím vydání
— závisí na dnešním datu, s touto změnou nesouvisí. Nové sady z-pozvanky 54/54, ai-z-pozvanky 31/31,
ui-z-pozvanky 15/15, upgrade-z-pozvanky 10/10 (data z v0.94-beta → nová verze nad týmž svazkem); panel čtyř
kontrolních agentů s opravami nálezů, opravy ověřené mutací; asistent projet ostrými tahy (rozpis na dveřích,
plakát, e-mail se semináři, PDF kurzu, rozpis tréninků — všechny termíny správně, vždy jedna karta) a kontrolně
fotka úkolů, poznámky, zadání projektu a e-mail s fakturou — žádná nechtěná událost; klik-test Richardem.

Poznámka k upgradu: migrace 1792621271 přidá k událostem pole place a series (u stávajících prázdná), proběhne
sama při startu; žádné nové proměnné. V API nápověda u neznámého pole location nově ukazuje na place.