Skip to content

Releases: xzelleiv/BetterELMSAssets

BetterELMS 2.0.2

Choose a tag to compare

@xzelleiv xzelleiv released this 22 Jul 19:51

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

Choose a tag to compare

@xzelleiv xzelleiv released this 22 Jul 15:35

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

Choose a tag to compare

@xzelleiv xzelleiv released this 22 Jul 14:39

BetterELMS 1.1.0

Choose a tag to compare

@xzelleiv xzelleiv released this 31 May 20:10

BetterELMS Changelog

2026-06-01 04:02 +08:00

  • fixed AI code outputs being saved inside long-answer .md artifacts by splitting code blocks into separate code artifacts.
  • fixed mislabeled code fences, such as Java inside markdown or text blocks, 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 .md answers.
  • 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...
Read more

BetterELMS 1.0.17hf

Choose a tag to compare

@xzelleiv xzelleiv released this 28 May 23:00

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

Choose a tag to compare

@xzelleiv xzelleiv released this 25 May 18:26

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

Choose a tag to compare

@xzelleiv xzelleiv released this 25 May 18:13

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

Choose a tag to compare

@xzelleiv xzelleiv released this 25 May 18:02

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

Choose a tag to compare

@xzelleiv xzelleiv released this 25 May 17:49

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

Choose a tag to compare

@xzelleiv xzelleiv released this 25 May 16:59

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.