v0.4.2
LatestSeptember 12, 2026New
- Answer the planner out loud. When voice has to ask — “Which German class?”, “Which day should it go to?” — you can now just say “Grade 8” or “Friday” instead of clicking or typing the answer. A real command still wins: “undo” after a question is an undo.
- Tests and assignments by voice. “Add a German test next Friday” puts a test on that class’s real meeting that day and tells you if the class does not meet. “Add an assignment due next Friday” creates one with that due date — on any day, because work can be due on a day you do not teach. “Actually, make it Monday” and “move the assignment to Monday” follow on from either.
- Delete by voice — with a question first. “Delete that test” asks “Delete Grade 8 German test on 2026-09-25? Say yes or no.” Nothing is removed until you say yes; “no” or “never mind” leave it alone; anything unclear leaves the question open. A deleted test can be put back with “undo”.
Improved
- The same care applies to Lark. Anything it proposes that removes something — a lesson, an event, a week — is held and asked about rather than applied on the strength of one sentence.
- “Move tomorrow’s lesson to my next class” now means what it says: the class you are working on, its lesson on that day, moved to the next time you teach it. “Move Friday’s lesson to Monday” goes to Monday.
- A lesson stays with its class. Asking to move one into a different class’s period is refused up front, with the copy — which does work across classes — suggested instead of a move that would fail.
- The “Understood as” row now describes every command the planner carries out, including lesson and assessment commands it previously called “Not understood” while doing them.
- How long a lesson is comes from its period. Ask to make a lesson 45 minutes and the planner says so, and tells you the period’s actual length, rather than pretending to change it.
- A lesson Lark creates for you is what “it” means afterwards, so “move it to Friday” lands on it.
Fixed
- A lesson created by voice forgot which slot it was in, so “move it” after “add a lesson” could not find it.
- “Add this unit to my year plan” was read as adding a class called “this unit”. It goes to Lark now.
- “Create a lesson about post-war immigration” made an empty lesson titled nothing; a request with content in it is handed to Lark to write.