Roadmap: What's coming in v0.1.1 #406
wyuc
announced in
Announcements
Replies: 1 comment
-
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Thanks to everyone who contributed to v0.1.0 — we have been reading through every issue, PR, and discussion over the past few weeks. Here is what is next.
1. Internationalization
We are merging community-contributed locale PRs. The i18n infrastructure migrated to i18next in #331 — if you have an open language PR, please rebase onto
main(one JSON file + one registry line, no code changes needed). See the Translation Guide.Tracking: #280 (es-MX), #215 (de-DE), #403 (ca)
Already merged: ja-JP (#365), ru-RU UI (#389)
2. Smarter Course Language
Currently users must manually select the generation language. We are replacing the manual selector with automatic language inference — the LLM infers the appropriate teaching language, content language, and terminology strategy directly from the source material, user input, and browser locale. Users only intervene when there is genuine ambiguity (e.g., English PDF + Chinese browser).
This is an architectural change that eliminates 15+ hardcoded language branches and unlocks true multi-language support without per-language code changes.
Status: Implementation ready, under final review.
Related: #344, #381, Discussion #333
3. ACCESS_CODE
A simple
ACCESS_CODEenvironment variable for self-hosted and shared deployments. When set, users see a password overlay before the app is usable.How it works:
ACCESS_CODEis not set, the app behaves exactly as it does today — zero impactThis is a lightweight site-level gate for protecting API keys in shared deployments. It is not a user account system.
Related: #287, Discussion #293
4. Classroom Export and Import (ZIP)
Full classroom export as a
.zip— course structure (outlines, scenes, actions, agents) as JSON, plus generated media (TTS audio, images). Import on another device or share with others — a lightweight sharing mechanism without server-side storage.Status: Design phase.
Related: #321, #291, #237, #290, #219, #234, #225
5. Local Deployment
Improving the self-hosted experience for users running local LLMs and services.
Done:
ALLOW_LOCAL_NETWORKSenv var: allows SSRF guard to pass through local network requests (PR fix(ssrf): add ALLOW_LOCAL_NETWORKS env var for self-hosted deployments #366) ✅Planned:
Related: #357, #310, #311, #292, #271, PR #366, PR #386
What is NOT in this release
To keep scope focused, these are explicitly deferred:
If you are working on something related, please comment below so we can coordinate and avoid duplicate effort.
Beta Was this translation helpful? Give feedback.
All reactions