Changelog

What’s new in Planlark

Release notes, new features, improvements, and bug fixes.

Current public version: v0.4.2

v0.4.2

LatestSeptember 12, 2026

New

  • 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.

v0.4.1

September 12, 2026

Improved

  • Voice now carries the conversation with it. When a spoken request goes beyond the built-in commands, Lark is told which class and lesson you are working on, so “create a lesson about hobbies for this class” or “use the curriculum for this class” no longer arrive with no idea what “this class” means.
  • Follow-up requests keep their place. The last change you made travels with the next thing you say, so a correction reads as a correction rather than a new instruction out of nowhere.

Fixed

  • The Voice Planning feature page redirected away and the site never mentioned voice, while the product shipped it. The page is back, describes what voice actually does today, and Voice Planning appears on the features page.

v0.4.0

September 11, 2026

New

  • Plan by voice. Say what you want and the planner does it: open a class, create a lesson, rename it, move it to another day, or copy it to next week — all without touching the keyboard.
  • Ask your planner questions out loud. What is on today, what is next, when you teach a class again, what is in a given period, and which supervision duty is coming up — answered from your real timetable, spoken back to you.
  • Move a lesson to the next time you teach that class, by saying so. Destinations resolve against your actual rotation rather than assuming a Monday-to-Friday week.
  • Undo and redo by voice. “Undo”, “put it back”, “undo again”, “redo” and “actually keep it” reverse and reapply the real planner change, several steps back and forward.
  • Say “move it” and the planner knows what “it” is. Voice keeps track of the lesson and class you are working on across a whole conversation.

Improved

  • Moving a lesson now keeps the same lesson. Its homework, assessments, reflections and attached documents stay attached, where a move used to create a new copy and delete the original.
  • Swapping two lessons between slots either happens completely or not at all — no more risk of both ending up on the same day if something fails halfway.
  • Undo refuses rather than guesses. If a lesson has been edited or moved since, the planner says so instead of overwriting newer work, and nothing reports success unless the change actually happened.
  • Spoken replies use a natural voice where available and fall back to the browser voice automatically, so the planner still talks on any device.
  • Voice never mistakes a question for an instruction — asking about a lesson or a duty can no longer create one.

Fixed

  • Lesson sequence audit, repair and rebuild failed outright because of missing internal references. They now run as intended.
  • Asking Lark to schedule something in a subject you teach once no longer asks which class you meant.
  • The admin dashboard’s Clarity panel now reports honestly — it says when analytics is not configured or has no data, instead of showing empty figures that looked like real ones.

v0.3.0

September 11, 2026

New

  • Voice commands now carry themselves out as you say them. Through 0.2.0 every change stopped at a confirmation card; a teacher with a class walking in wants the lesson moved, not a dialog. Undo is on the panel and answers to "undo" out loud.
  • The planner answers back. Results, questions and refusals are spoken as well as shown, so a change you are not looking at is still a change you hear — with a speaker toggle for the staffroom, and a voice matched to your planner language.
  • Anything the voice rules do not recognise now goes to Lark, so the microphone reaches all of its actions — including planning a term of lessons across real dates, and rewriting the flow inside a single lesson.

Improved

  • Voice keeps listening between commands instead of needing the microphone pressed for each one, and stops cleanly when you stop it.
  • A change the server will not make unattended is now asked as a spoken question naming exactly what it would do, rather than failing quietly.

Fixed

  • The voice panel could not move you around the planner: it was mounted with the wrong prop name, so its navigation callback was never defined.
  • Speech recognition no longer hears the planner’s own voice and treats it as your next command.
  • A denied or missing microphone ends hands-free listening instead of retrying forever.

v0.1.7

March 24, 2026

New

  • Lessons created from the week planner now show up consistently in both the class outline and unit planner views.
  • Lesson details now include a unit selector so any lesson can be explicitly attached to a unit without leaving the planner.

Improved

  • Raised the global UI text scale and bumped legacy micro-copy labels so planner text is easier to read across the app.
  • Class outline and unit planner now show unit badges and attachment status to make lesson-to-unit relationships easier to scan.
  • Public footer version label now resolves to v0.1.7 through the shared build version, and this changelog page reflects the latest planner updates.

Fixed

  • Lesson copy, paste, overwrite, and delete actions now resolve the real scheduled class slot instead of leaving behind stuck duplicate lesson records.
  • Bumping a lesson forward or backward now shifts the full class sequence instead of only swapping a single neighboring slot.

v0.1.6

March 20, 2026

New

  • Homework assign card now shows a mini calendar when selecting the due date — non-class days are greyed out so teachers can pick from upcoming class dates at a glance.
  • Unit planner Resources tab now supports PDF and DOCX file uploads — uploaded files are text-extracted for AI use and saved with the unit.
  • Clicking a lesson date block on the unit planner timeline now opens the lesson details popup directly instead of navigating away.
  • Opening a lesson from the unit planner popup now auto-saves the unit, closes the popup, and opens the lesson details — closing the lesson re-opens the unit popup on the same tab.

Improved

  • Unit planner window is now larger with a more intuitive layout and improved UI across all tabs.
  • Lesson dots on the unit planner calendar are now colour-coded to match their unit colour for easier visual scanning.
  • Save button in the unit planner popup is repositioned so it no longer overlaps with the close window button.
  • Unit popup lesson tab now opens lesson details popups instead of navigating to the day view — keeps the teacher in context.

Fixed

  • Fixed lesson details popup not restoring the unit planner popup state when closed after being opened from the unit planner.
  • Fixed unit planner save button being hidden behind the close button on smaller screens.

v0.1.5

March 18, 2026

New

  • Live Stripe subscription billing with Pro Monthly, Pro Annual, and School Annual plans — checkout, webhook sync, and Stripe customer portal integration.
  • Billing tab in Account Center now shows current plan, payment methods, recent receipts with hosted receipt links, and recent transactions with receipt URLs.
  • Added a manual "Sync from Stripe" button so billing admins can backfill invoices, charges, and payment methods from Stripe on demand.
  • Supply Plan form now auto-saves Special Notes, Emergency Contacts, Classroom Notes, and Duty Schedule to user settings — fields are pre-filled on next visit.

Improved

  • Subscription plan badge now appears next to user name in the sidebar and header dropdown for Pro and School subscribers.
  • Stripe webhook now handles charge.succeeded events to capture receipt numbers and hosted receipt URLs for transactions.
  • RBAC permissions tightened: SaaS Control is now restricted to site admins only — regular org owners no longer see the admin panel link.
  • Dev Debug page and sidebar link are now only visible to site admins, keeping the interface clean for regular teachers.

Fixed

  • Billing portal and checkout buttons now correctly handle missing Stripe customer profiles with proper error messages instead of generic failures.
  • Supply Plan auto-save no longer fires before initial load completes, preventing stale empty-value writes on page mount.

v0.1.4

March 17, 2026

New

  • Added a public comparison page for teachers at /compare with a comparison matrix, fit guidance, FAQ content, and sitemap coverage.
  • Added a searchable help index plus contextual related-help links from feature pages so teachers can move from marketing pages into real product guidance more easily.

Improved

  • Redesigned the About page with stronger founder context, better layout, and clearer “made by teachers, for teachers” positioning, including Andreas Much founder attribution and classroom background.
  • Redesigned the Pricing page UI to match the rest of the marketing site and clarified the Pro plan so core workflow capabilities are easier to understand.
  • Public footers now include a visible changelog link, and the shared footer version label now links directly to the changelog.

Fixed

  • Footer discovery was inconsistent because the changelog page was not linked from the main marketing footers.
  • Marketing sitemap coverage now reflects the current public page set, including the comparison page and latest public content updates.

v0.1.3

March 17, 2026

New

  • Added a first-class assessment builder with editable assessment records, question-level AI actions, answer keys with explanations, and template-aware assessment generation inside the unit planner.
  • Added standard assignment and text-based assignment templates with branded Planlark handout previews, student and answer-key views, and downloadable HTML exports.
  • Added curriculum import QA summaries plus a shared curriculum approval flow and curriculum-library admin page so approved outcome sets can be reused instead of re-imported from scratch.

Improved

  • Curriculum imports now preserve nested sub-outcomes, guiding questions, and more child outcome formats, which improves coverage tracking and later lesson alignment.
  • Landing-page footer now shows the live app version and links straight to the changelog.
  • Public SEO metadata now better reflects curriculum import, voice planning, outcome tracking, and AI-controlled assessments across the main marketing pages.

Fixed

  • Outcome imports are more resilient when the AI returns child outcomes before parents or uses alternate field names for subpoints and indicators.
  • Assessment template defaults now line up with the selected template mode instead of starting from a generic quiz configuration.
  • Search and downstream planning flows now see guiding-question text from imported outcomes more consistently.

v0.1.2

March 17, 2026

New

  • Added a site admin suite with an executive dashboard plus billing, finance, organizations, support, ops, AI intelligence, reporting, blog, and waitlist views.
  • Added a workspace SaaS control center for organization settings, billing profile updates, member role management, and Stripe subscription actions.
  • Added a public legal hub so privacy, terms, cookies, acceptable use, billing, and school data policies are easier to discover and navigate.

Improved

  • Weekly planner lesson cells now support richer inline editing, expandable details, and subject-filtered outcome tagging directly in the grid.
  • Lesson detail navigation now shows previous and next scheduled class occurrences, including empty scheduled slots, so lesson sequences are easier to follow.
  • Protected app navigation now adapts more cleanly to workspace-owner and site-admin permissions, with dedicated admin routes in the main sidebar.

Fixed

  • Adjacent lesson navigation now follows the real schedule timeline instead of only saved lesson records.
  • Between-period events such as breaks and lunch now land in intermission slots in the weekly planner instead of disappearing into the wrong time bucket.
  • Billing and account-management actions now enforce workspace-owner and site-admin permissions more consistently.

v0.1.1

March 14, 2026

New

  • Redesigned landing page with alternating light and dark UI sections and rotating feature card showcases.
  • Redesigned features page with categorized feature sections, rotating mockup cards, and structured data for SEO.
  • New changelog page to track releases and updates.
  • Added JSON-LD structured data (WebApplication + Organization) to the landing page for richer search results.
  • Sign-in and sign-up pages now included in sitemap for branded search discoverability.

Improved

  • Feature page footer now matches landing page footer with dynamic feature links from all feature sections.
  • Sitemap updated with proper lastModified dates, categorized page groups, and full coverage of all public pages.
  • Landing page SEO metadata now properly exported (extracted client component to enable server-side metadata).
  • Rotating card containers use fixed height for consistent card sizing — no more layout shifts during cycling.
  • Cycling cards now alternate between light and dark UI mockups within each section.

Fixed

  • Landing page could not export SEO metadata because it was a client component — now properly split into server + client components.
  • Cycling images were different sizes causing layout jumps — fixed with uniform card height.

v0.1.0

March 12, 2026

Launch

  • Initial public preview of Planlark.
  • AI-powered lesson planning with Lark AI chat interface.
  • Rotating schedule engine supporting 2–8 day cycles with holidays and PD day overrides.
  • Voice planning — dictate lessons and let the AI place them.
  • Unit import and sequencing from text or PDF uploads.
  • PDF analysis with OCR, topic extraction, and automatic lesson sequencing.
  • Outcome auto-linking to curriculum standards.
  • Lesson Studio for scripting lessons down to the minute.
  • Calendar command center for finding free periods and managing schedule gaps.
  • Unit timeline resizing and lesson sequence editing with drag-and-drop.
  • Daily debrief for end-of-week reflection and automatic next-week adjustments.
  • Auto-scheduled plans that place lessons on valid class dates.
  • Waitlist and early access sign-up.
  • Blog with static and Firestore-backed posts.
  • Full legal center: privacy policy, terms, cookies, acceptable use, billing, and school data notice.
  • Comprehensive SEO: per-page metadata, sitemap, robots.txt, and structured data.

Early access

Ready to try Planlark?

Join the early access list and be among the first teachers to plan with AI.

No credit card required. Early access updates only.