Skip to content

Study Mode 1.1: community hardening and quiz UX - #5

Merged
CallSohail merged 15 commits into
mainfrom
feature/study-mode-v1.1
Aug 28, 2026
Merged

Study Mode 1.1: community hardening and quiz UX#5
CallSohail merged 15 commits into
mainfrom
feature/study-mode-v1.1

Conversation

@CallSohail

Copy link
Copy Markdown
Owner

Study Mode 1.1 incorporates the main compatibility and UX feedback from the community.

Highlights:

  • improve quiz reliability for local/smaller models with bounded Compatible parsing plus optional Strict mode
  • add multilingual quiz-intent detection while keeping Quiz style keyword-independent
  • scope Study Mode/quiz instructions more carefully around existing system prompts and add merge/separate integration modes
  • add optional MathJax 3.2.2 LaTeX rendering with CSP/network fallback
  • add keyboard controls, fullscreen, and client-side HTML export
  • harden stream/status lifecycle, request-local quiz state, U+2028/U+2029 escaping, and DOM clearing
  • prevent tolerant unmarked-JSON recovery from activating on non-quiz turns
  • add permanent Study Mode regression tests and GitHub Actions validation
  • update plugin/root documentation and release metadata to 1.1.0
  • update repository Quick Actions listing to 3.0.1

Compatibility note: the tolerant parser is intended to improve behavior on models that produce near-valid structured output, but this PR does not claim model-specific validation on Gemma-4-26B-MoE until it is tested on an actual deployment.

Minimum Open WebUI remains 0.11.1.

@CallSohail
CallSohail merged commit d16c4b4 into main Aug 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant