Repository navigation
Releases: xzelleiv/BetterELMSAssets
Release list
BetterELMS 2.0.2
BetterELMS v2.0.2
Version 2.0.2 — 2026-07-23
-stabilized touch feedback inside scrolling surfaces, fixed the Theme sheet's first-open/close state transition, and redesigned Reset WebView as a neutral row with a clearer warning confirmation.
-fixed AI artifact previews with a clean contained card, direct Save action, and no lingering tilted mesh after a response completes.
-restored the established accent-backed normal navbar while retaining the optimized sliding indicator and Home/ELMS transition fixes, and removed the normal navbar's thin outlines.
-fixed named code output such as html filename=index.html remaining plain chat text when a provider emitted a single-backtick or unclosed fence; high-confidence complete code now becomes an artifact without misclassifying inline code.
-fixed the AI history drawer's first-open scrolling and missing bottom model control by giving the conversation list and fixed editor/footer independent layout ownership.
-redesigned AI provider/model sheets with stable virtualized catalogs, neutral borderless selection, searchable model metadata, and advanced routing kept behind disclosure.
-added official paginated Gemini model discovery with last-known-good metadata, stale-provider guards, and provider-neutral tool prompts that are never truncated mid-rule.
-added reusable semantic presentation, control, modal, and icon-pack recipes while preserving true-black AMOLED sheets.
-expanded the Quiz Mode ! preview so Answer, Refine, and Sources show safe sample content while real supported answer injection remains available outside preview and never submits.
-fixed Home/ELMS navigation transitions with isolated normal and compact layers, reversible motion, stable indicators, and a polished normal tab bar while preserving the ELMS floating controls.
-added a local read-only ELMS notification feed, drawer destination, unread state, deduplication, foreground/background reconciliation, and bounded native alerts.
-improved quick/manual/full sync safeguards, adaptive rate-limit handling, staged manifests, partial-cache preservation, and authoritative assignment submission metadata.
-polished Quiz Mode with review-only detection, provider-selected models, anchored Ask/Stop controls, and safer answer injection; unified AI filenames, verified file metadata, prompts, artifacts, and progress-based tool continuation.
BetterELMS 2.0.1
BetterELMS v2.0.1
A safer 2.0 rollout with clearer Quiz Mode, dynamic Gemini models, and a more reliable mobile experience.
Highlights
- Dynamic Gemini model discovery and selection for newly available Google models.
- Redesigned Quiz Mode with cleaner question previews and focused Answer, Refine, and Sources tabs.
- AI activity timeline plus resumable task runs with checkpoints and an assignment workspace.
- Better responsiveness across Home, Files, Settings, and the public download site.
Fixes
- 2.0.0 installs can now detect and receive the 2.0.1 update.
- Release metadata is published only after the APK and checksums are verified.
- Quiz Mode no longer reopens collapsed or on an empty tab, and prompt previews contain less noise.
- Fixed Gemini tool-call continuations, Android touch blocking, overlapping sheets, and dark-gray AMOLED surfaces.
BetterELMS 2.0.0
Full Changelog: https://github.com/xzelleiv/BetterELMSAssets/commits/v2.0.0
BetterELMS 1.1.0
BetterELMS Changelog
2026-06-01 04:02 +08:00
- fixed AI code outputs being saved inside long-answer
.mdartifacts by splitting code blocks into separate code artifacts. - fixed mislabeled code fences, such as Java inside
markdownortextblocks, so they get proper code filenames like.java. - Improved long-answer artifacts so essays stay readable while source code opens in its own scrollable artifact viewer.
- Improved Files previews by using the same artifact-style viewer for text and table files, with better scrolling and Copy, Open with, and Share actions.
- Improved file preview actions so Open with is more compact and Share remains visible on narrow screens.
- Added multi-select in Files so saved files can be selected and deleted together from the top selector.
- Improved Theme customization by hiding accent controls until Customize is opened.
- Removed the unused Null tab from the custom color picker.
2026-06-01 03:36 +08:00
- fixed Theme color picker sliders so the cursor follows your finger more accurately.
- Improved referral invites so new codes stay active until used instead of expiring after 3 days.
- Rerolled referral codes for all active accounts.
- Added a one-time BetterELMS notification for the referral code reroll.
2026-06-01 03:25 +08:00
- fixed the AI Send button staying disabled while text is typed.
- Improved Theme changes so color and mode choices apply together with an Apply button.
- Improved the startup loading screen with cleaner, non-repeated status text.
- Removed open-source wording from Info & legal.
2026-06-01 03:14 +08:00
- fixed Appearance settings using card-style picker rows instead of the normal settings row style.
- fixed Navigation mode taking its own row by moving it behind Bottom bar spacing.
- Improved Theme settings so accent controls stay inside the Theme modal.
- Added a fuller custom color picker with Hex, RGB, HSL, hue, and shade controls.
2026-06-01 02:56 +08:00
- fixed the startup loading screen flashing by keeping it visible for a consistent short moment.
- fixed the AI model picker letting long model names push action buttons off-screen.
- fixed selected AI models being replaced unexpectedly by adding a fallback routing choice.
- fixed AI tools causing unstable Responses routing by keeping local tools on normal chat unless Thinking is enabled.
- fixed the ELMS overlay dock and Quiz panel sitting too low with Android button navigation.
- Improved Appearance by moving Theme, Accent, and Navigation choices into cleaner picker modals.
- Removed the unused official notification bridge code.
2026-06-01 02:27 +08:00
- Added a theme picker with Light, Dark, and AMOLED modes.
- Added accent color choices for Blue, Violet, Green, and custom colors.
- Improved AMOLED as the default appearance without calling it "black" in settings.
- Moved navigation mode out of Appearance and added manual Auto, Buttons, and Gestures choices.
- fixed artifact viewing for long code by opening code artifacts wrapped by default while keeping horizontal scrolling available.
2026-06-01 01:50 +08:00
- fixed list-heavy modals sometimes opening with empty or collapsed content.
- fixed the AI model picker and Java export sheets not sizing their scroll areas correctly.
- fixed the AI Tools and Thinking menus overflowing without a usable scroll area.
- fixed profile action buttons crowding each other with shorter labels.
- Improved AI context so saved file names, app file tools, and artifact-friendly output rules are available to the assistant.
2026-06-01 01:41 +08:00
- Improved AMOLED mode with a cooler blue accent that fits the true-black theme better.
- fixed the app tab bar sitting too low when Android button navigation is enabled.
- Improved New file so draft types are a clean horizontal picker with Text, Markdown, HTML, and Java.
- Added starter content for new HTML and Java files.
- Improved file creation by moving draft-file setup into smaller, reusable file tools.
2026-06-01 01:18 +08:00
- fixed the app crashing on launch before the login/startup screen could appear.
2026-06-01 01:07 +08:00
- fixed the login and startup screens not following the saved AMOLED appearance setting.
2026-06-01 00:50 +08:00
- Added an AMOLED appearance option for true dark app surfaces.
- Improved dark loading screens, Quiz Mode, ELMS overlays, modals, and shared controls for OLED-friendly contrast.
- fixed ELMS native loading and warning overlays using light colors while the app is in dark themes.
2026-06-01 00:39 +08:00
- Improved button responsiveness by avoiding unnecessary keyboard tracking on every app button.
- fixed upcoming reminders shrinking below four visible rows on compact screens.
2026-06-01 00:34 +08:00
- Improved button sizing so modal actions, toolbar actions, and destructive actions feel more consistent.
- fixed secondary modal buttons stretching too wide when they only need to fit their label.
- Improved reminder, update, changelog, confirmation, and AI history footer buttons with clearer action priority.
2026-06-01 00:17 +08:00
- Improved responsive layouts for modals, AI chat, Quiz Mode, login, and reminders across small phones, tall phones, tablets, and keyboard-open screens.
- fixed fixed-height reminder and Quiz Mode panels feeling cramped or oversized on different devices.
- Improved reminder and AI photo preview sizing with shared safe-area spacing.
2026-06-01 00:03 +08:00
- Improved Quiz Mode so its state, actions, and overlay controls are handled in one cleaner controller.
- Improved Quiz Mode layout by moving answer, refine, and sources tabs higher in the overlay.
- fixed Quiz Mode app wiring exposing too many internal controls through the main app screen.
2026-05-31 23:43 +08:00
- Improved Quiz Mode so edited context warns when the live question changes.
- fixed Quiz Mode sending stale edited context without asking to refresh or keep edits first.
- Added a small Quiz Mode preview button so the full layout can be viewed before instructions are fetched.
2026-05-31 23:32 +08:00
- fixed ELMS overlay settings opening as a full-screen modal.
- fixed AI chat history taking too much height before becoming scrollable.
- fixed upcoming reminders showing too few reminder rows before scrolling.
2026-05-31 23:27 +08:00
- Improved AI tools so heavier file-content reads only run when clearly requested.
- Improved AI tools with faster parallel local helper reads, timing metadata, and file read safety budgets.
- Added more AI tools for assignment details and cached course context.
- Improved Thinking mode so selected reasoning levels guide the AI even when normal chat fallback is used.
2026-05-31 23:11 +08:00
- Improved AI streaming so live text updates stay temporary until the final answer is saved.
- Improved AI chat rendering so only the actively streaming answer refreshes during fast responses.
- Improved long-answer artifacts so fenced code is split into code artifacts instead of being saved inside
.mdanswers. - Improved artifact viewing with safer long-code and long-answer handling.
2026-05-31 22:55 +08:00
- Improved ELMS WebView stability by separating session, downloads, scripts, and overlays into smaller pieces.
- Improved ELMS page capture handling with safer parsing for snapshots, quiz fills, notifications, and login cookies.
- fixed WebView session edge cases getting harder to test by adding focused capture and session parsing checks.
2026-05-31 22:35 +08:00
- Improved login startup so saved BetterELMS accounts can open faster.
- Improved account checks so temporary connection issues keep the signed-in state.
- Improved auth loading with a cleaner cardless screen, retry button, and background status.
2026-05-31 22:25 +08:00
- Improved AI fallback so temporary Responses issues use normal chat for a short time.
- Improved AI status wording with a simpler normal-chat fallback message.
- fixed AI fallback cooldown treating key, moderation, and forbidden errors as safe to cache.
2026-05-31 22:18 +08:00
- Improved app modals with responsive full, list, bottom, and centered layouts.
- Improved long-list modals like AI history, model picker, reminders, Java export, and changelog sheets.
- Improved modal footers so buttons stay clear of device safe areas.
- Improved app buttons with better full-width, flexible, and content-sized layouts.
2026-05-31 22:07 +08:00
- Improved AI chat spacing so the message list adapts as the composer grows.
- Improved AI Tools and Thinking menus so they open in safer overlays.
- Improved long AI history and model lists with virtualized scrolling.
- Improved AI tools with timed, selective read-only execution.
- Improved AI streaming responsiveness with less repeated progress rendering.
- Removed the Quiz Mode Lite switch so the overlay uses one focused layout.
2026-05-31 21:52 +08:00
- Improved Quiz Mode with a thinner controller, answer-first Lite view, and tabbed Full view.
- Improved Quiz Mode sizing so the floating panel adapts better to smaller screens.
- fixed edited quiz context not being marked stale after the ELMS page context refreshes.
2026-05-31 21:39 +08:00
- Improved ELMS WebView state handling so offline, unreachable, rate-limited, and expired-session states are clearer.
- Improved ELMS retry behavior with safer backoff for temporary WebView failures.
- fixed cached BetterELMS data being treated like it should disappear during transient ELMS failures.
2026-05-30 04:35 +08:00
- Improved matching Fill ELMS so it only submits real ELMS choice values.
- fixed matching fills causing ELMS to open a negative argument error page.
2026-05-30 04:16 +08:00
- Improved matching Quiz Mode so uncertain warnings stay separate from fillable answers.
- fixed Fill ELMS treating ambiguous matching warnings as answer pairs.
2026-05-30 04:02 +08:00
- Added Cookie injection in ELMS settings so an ELMS session cookie...
BetterELMS 1.0.17hf
BetterELMS v1.0.17hf
Version 1.0.17hf - May 29, 2026
This hotfix makes the modal and light-mode polish fixes available through the updater.
- ELMS overlay settings opens taller so placement controls are not hidden behind the footer.
- Create file has a cleaner type-first flow with a filename preview and quick name chips.
- Create file content scrolls correctly on smaller screens and keyboard states.
- Light mode disabled buttons now use light surfaces instead of dark-looking buttons.
- Shared modal sheets resize their body correctly under fixed footers.
- Compact hotfix labels are now handled correctly by release and update checks.
BetterELMS 1.0.16-hotfix3
BetterELMS v1.0.16-hotfix3
Version 1.0.16-hotfix3 - May 29, 2026
This refresh keeps BetterELMS cleaner, easier to scan, and easier to update.
- Dashboard is cleaner, with clearer counts, sync actions, and pending work cards.
- Settings is organized into focused screens instead of one crowded page.
- Light mode now uses a blue accent for buttons and active states.
- App updates can be downloaded inside BetterELMS with a simpler progress bar.
- ESync can make repeat full syncs faster by reusing safe cached details.
- Quiz Mode and AI context are cleaner for typed answers and previous questions.
BetterELMS 1.0.16-hotfix2
BetterELMS v1.0.16-hotfix2
Version 1.0.16-hotfix2 - May 26, 2026
This refresh keeps the 1.0.16 update line focused on the main BetterELMS improvements while making in-app update downloads easier to test.
App Updates
- BetterELMS can now download APK updates inside the app.
- Update downloads show Android notification progress and can continue in the background.
- Downloaded updates are checked before Android opens the installer.
- Update prompts show the main changes before you install.
- Update downloads can continue through a direct app download if Android is slow to start the system download.
Sync
- Added an Experimental Full Sync setting for faster repeat full syncs.
- Experimental Full Sync can reuse cached course and profile details to reduce waiting.
- You can turn Experimental Full Sync off any time if course or profile details look stale.
Quiz Mode
- Lite mode is now the default for quick answers with fewer controls on screen.
- Full mode has a cleaner layout with answer view, correction chat, sources, and context tools.
- Quiz Mode can capture typed answers from ELMS answer boxes and use them as context.
- Previous questions are handled more intelligently when a prompt asks about earlier items.
Interface Polish
- The in-app bottom navigation is less intrusive while keeping the ELMS tab layout familiar.
- The copy and quiz controls now share a smaller floating overlay.
- Settings, reminders, update prompts, and overlay controls are cleaner and easier to scan.
BetterELMS 1.0.16-hotfix.1
BetterELMS v1.0.16-hotfix.1
Version 1.0.16-hotfix.1 - May 26, 2026
This refresh keeps the 1.0.16 update line focused on the main BetterELMS improvements while making the in-app updater easier to test and use.
App Updates
- BetterELMS can now download APK updates inside the app.
- Update downloads show Android notification progress and can continue in the background.
- Downloaded updates are checked before Android opens the installer.
- Update prompts show the main changes before you install.
- Update downloads can continue through a direct app download if Android is slow to start the system download.
Sync
- Added an Experimental Full Sync setting for faster repeat full syncs.
- Experimental Full Sync can reuse cached course and profile details to reduce waiting.
- You can turn Experimental Full Sync off any time if course or profile details look stale.
Quiz Mode
- Lite mode is now the default for quick answers with fewer controls on screen.
- Full mode has a cleaner layout with answer view, correction chat, sources, and context tools.
- Quiz Mode can capture typed answers from ELMS answer boxes and use them as context.
- Previous questions are handled more intelligently when a prompt asks about earlier items.
Interface Polish
- The in-app bottom navigation is less intrusive while keeping the ELMS tab layout familiar.
- The copy and quiz controls now share a smaller floating overlay.
- Settings, reminders, update prompts, and overlay controls are cleaner and easier to scan.
BetterELMS 1.0.16
BetterELMS v1.0.16
Version 1.0.16 - May 26, 2026
This update focuses on the big BetterELMS improvements: in-app updates, faster sync, Quiz Mode, AI, reminders, notifications, and a cleaner app shell.
App Updates
- BetterELMS can now download APK updates inside the app.
- Update downloads show Android notification progress and can continue in the background.
- Downloaded updates are checked before Android opens the installer.
- Update prompts show the main changes before you install.
Sync
- Added an Experimental Full Sync setting for faster repeat full syncs.
- Experimental Full Sync can reuse cached course and profile details to reduce waiting.
- You can turn Experimental Full Sync off any time if course or profile details look stale.
Quiz Mode
- Lite mode is now the default for quick answers with fewer controls on screen.
- Full mode has a cleaner layout with answer view, correction chat, sources, and context tools.
- Quiz Mode can capture typed answers from ELMS answer boxes and use them as context.
- Previous questions are handled more intelligently when a prompt asks about earlier items.
- Matching and table-style questions get cleaner, easier-to-copy answers.
AI Assistant
- AI context is cleaner and avoids sending menus, nav bars, and repeated page controls.
- AI responses stream more smoothly and update the screen with less jank.
- Quiz Mode and normal AI page capture cooperate better when reading the current ELMS page.
Notifications And Reminders
- Push notifications can be turned on from a simpler Notifications card.
- Due-work reminders can show what the reminder is about.
- Custom reminders now support a message, date, time, and AM/PM picker.
- Upcoming reminders now open in a dedicated modal.
Interface Polish
- The in-app bottom navigation is less intrusive while keeping the ELMS tab layout familiar.
- The copy and quiz controls now share a smaller floating overlay.
- Overlay placement can be adjusted from Settings and locked back into place.
- Settings, reminders, update prompts, and overlay controls are cleaner and easier to scan.
BetterELMS 1.0.13
BetterELMS v1.0.13
Version 1.0.13 - May 26, 2026
This update adds a smoother way to keep BetterELMS current, plus a faster sync option for users who want quicker repeat scans.
App Updates
- BetterELMS can now download new APK updates inside the app.
- Update downloads show progress before Android opens the installer.
- Downloaded updates are checked before install when release verification data is available.
- Update prompts now show the main changes before you install.
Sync
- Added an Experimental Full Sync setting for faster repeat full syncs.
- Experimental Full Sync can reuse cached course and profile details to reduce waiting.
- You can turn Experimental Full Sync off any time if course or profile details look stale.
Interface Polish
- Update screens are clearer and easier to understand.
- Settings now separates Sync options from Appearance options.
- The app keeps the existing manual download page as a fallback if an APK cannot be installed directly.