Skip to content

v1.3.0

Latest

Choose a tag to compare

@raj-Dcoder raj-Dcoder released this 26 Apr 09:58

MaterialBox v1.3.0

This release brings a much stronger daily workflow to MaterialBox, expands how materials can be organized, and adds built-in update awareness for GitHub releases.

Highlights

  • Added a brand new Day Plan feature for planning and tracking focused tasks each day.
  • Added support for subject-level materials, so you can save notes, links, and documents directly inside a subject without forcing everything into a topic first.
  • Added Markdown note support for richer note writing and reading inside the app.
  • Added in-app GitHub release update detection with automatic APK download support where possible, plus a polished fallback flow for manual install.

What’s New

Day Plan

  • Create daily tasks for the current day
  • Mark tasks complete or unfinished
  • Reorder tasks with drag and drop
  • Edit and delete tasks inline
  • Move unfinished tasks back into today
  • View task history from previous days
  • Attach tasks to a subject for better context
  • See today’s progress directly from the home screen

Subject-Level Materials

  • Add materials directly under a subject
  • Save links and notes without first creating a topic
  • Import documents directly into a subject
  • Prevent duplicate subject-level material imports

Markdown Notes

  • Notes now support Markdown-style content
  • Render headings, bullet lists, numbered lists, inline code, bold, italic, and fenced code blocks
  • Improved note editing and note viewing flow in material detail screens

App Update Flow

  • The app can now check the GitHub Releases page for a newer version
  • When an APK asset is available, the app can automatically download the update
  • Once downloaded, the app guides the user into the Android install flow
  • If automatic install is not possible, the app shows a clean in-app update prompt with a direct release-page fallback

Improvements

  • Home screen now shows a Today’s Plan summary card
  • Subject detail flow has been expanded to better handle direct materials and quick actions
  • Navigation has been updated to support the new Day Plan and subject-level material flows
  • Database schema and migrations have been updated to support the new task and material models

Fixes

  • Improved handling for material organization across subject and topic levels
  • Added safer database migration coverage for the new schema changes
  • Improved file-provider support for downloaded update APKs

Notes

  • Android does not allow normal apps to silently install APK updates without user confirmation, so install approval still goes through the system package installer.
  • This release includes data-layer changes, UI changes, navigation updates, and new Room migrations.

Upgrade Guidance

If you are updating from v1.2.1, this release includes database migrations for the new daily planning and subject-material features. After updating, your existing data should remain available while enabling the new flows.