Download Latest Version v2.0.0 source code.zip (50.9 MB)
Home / 2.0.0
Name Modified Size InfoDownloads / Week
Parent folder
2.0.0-timeplanner-release.apk 2026-08-01 5.9 MB
README.md 2026-08-01 9.3 kB
v2.0.0 source code.tar.gz 2026-08-01 49.6 MB
v2.0.0 source code.zip 2026-08-01 50.9 MB
Totals: 4 Items   106.4 MB 0

TimePlanner v2.0.0

TimePlanner 2.0.0 is the biggest update in the app’s history. Daily planning, templates, analytics, goals, widgets, notifications, navigation, and adaptive layouts have all been rebuilt or significantly improved.

What's Changed

New Timeline and Daily Planning

  • Added a visual Timeline mode alongside the classic agenda.
  • Added direct task moving and resizing on the timeline.
  • Added automatic 12/24-hour timeline formatting based on the system setting.
  • Added a new time-range selector to the task and template editors.
  • Added configurable duration presets. (Issue: #122)
  • Added workload statistics for schedule days. (Issue: #66)
  • Improved task shifting and schedule reorganization.
  • Improved time-conflict detection and fixed overlapping-task UI behavior. (Issue: #130)
  • Added sharing text from other applications directly to TimePlanner. (Issue: #147)

Templates and Recurring Tasks

  • Completely redesigned the Templates screen.
  • Added an explicit Unlink action so a task can be edited independently from its template.
  • Added flexible recurrence by weekday, N-th weekday of a month, day of month, and annual date.
  • Added the ability to quickly stop and remove active template repeats. (Issue: #119)
  • Added persistent links between templates and generated or manually created tasks.
  • Improved propagation of template changes to recurring tasks, including the current day. (Issue: #145)
  • Fixed recurring-task generation when existing tasks occupy overlapping time slots. (Issue: #130)
  • Improved handling of recurring tasks in short months and across calendar boundaries.
  • Recurring occurrences that conflict with existing tasks are now safely skipped.
  • Notes can be edited without accidentally breaking the task’s template association.

Notifications

  • Completely rebuilt task notification scheduling and delivery.
  • Added an ongoing notification while a task is running. (Issue: #118)
  • Notification content now includes the task name, time range, category, and note. (Issue: #123)
  • Added reliable notification cancellation when notifications are disabled or a task is changed or deleted.
  • Added automatic notification restoration after reboot, application update, date or time changes, timezone changes, and exact-alarm permission changes.
  • Fixed late and duplicate notifications for running or already completed tasks.
  • Fixed notification behavior for tasks crossing midnight.
  • Fixed notification channel and scheduling issues.

New Analytics

  • Completely rebuilt the Analytics feature and its interface.
  • Added week, month, half-year, year, and custom calendar ranges.
  • Added planned, completed, skipped, and upcoming time summaries.
  • Added task-count and duration-based analytics.
  • Added workload trends and day-by-day statistics.
  • Added category and subcategory rankings with detailed drill-down screens.
  • Added task-creation timing and planning-regularity analytics.
  • Added duration structure, time-of-day distribution, busiest hours, and daily rhythm analytics.
  • Added template-usage analytics.
  • Added contributing-task lists and contextual observations.
  • Added configurable default analytics ranges.
  • Added the ability to exclude individual tasks from statistics.
  • Fixed crashes when opening or interacting with Analytics. (Issues: #93, #146)

Goals

  • Added a complete goal-tracking system.
  • Added duration-based and task-count goals.
  • Goals can track all tasks, a category, or a subcategory.
  • Added minimum targets and maximum limits.
  • Added user-selected calendar deadlines.
  • Added live goal progress to the Overview screen.
  • Added detailed goal statistics and progress states.
  • Added immutable goal history.
  • Goal history remains available after an active goal is deleted.
  • Improved expired-goal calculations so eligible goals can still be achieved during the current local day.
  • Added deterministic goal ordering by status, deadline, and ID.
  • Added a dedicated Goals home-screen widget.
  • Added goals and goal history to backup and restore.

Overview and Navigation

  • Completely redesigned the Overview screen.
  • Added a clearer schedule summary and workload presentation.
  • Integrated tasks without a fixed time directly into Overview.
  • Integrated active goal progress and goal history.
  • Added adaptive supporting panes for larger displays.
  • Updated bottom navigation icons and visual states.
  • Replaced the previous navigation implementation with Decompose.
  • Improved back handling, deep links, feature lifecycle management, and state restoration.
  • Fixed navigation and configuration-change issues.
  • Fixed lost or reset screen state after system-initiated process death. (Issue: #115)

Widgets

  • Moved widget functionality into a dedicated module.
  • Rebuilt widgets using Jetpack Glance and the updated application architecture.
  • Updated the Today widget.
  • Added the Deadlines and Inbox widget.
  • Added the Weekly Review widget.
  • Added the Daily Summary widget.
  • Added the Goals widget.
  • Added adaptive widget layouts for different widget sizes.
  • Added localized widget content and themes.
  • Improved widget navigation and update behavior.
  • Fixed widget state, sizing, rendering, and refresh issues.

Adaptive UI and Accessibility

  • Added dedicated layouts for phones, tablets, foldables, split-screen, ChromeOS, and resizable windows.
  • Added window-size-aware grids, supporting panes, and list-detail layouts.
  • Added bottom navigation for compact windows and navigation rail layouts for larger windows.
  • Added fold-aware book and tabletop layouts.
  • Improved compact-height behavior in landscape and split-screen modes.
  • Improved UI behavior with large system font scales.
  • Added localized accessibility descriptions for important editor actions.
  • Improved touch targets, visual hierarchy, responsive spacing, and Material 3 consistency.
  • Improved screen state preservation across configuration changes.
  • Improved Compose rendering performance and reduced unnecessary UI work.

Settings, Privacy, and Personalization

  • Redesigned and reorganized the Settings screen.
  • Added persistent selection between Agenda and Timeline home modes.
  • Improved user privacy and removed unnecessary platform backup behavior.
  • Improved backup naming so it remains stable in every device locale.
  • Improved backup, restore, data clearing, and settings reset flows.

Languages, distribution and Release Infrastructure

  • Added Chinese localization. (Issue: #112)
  • Added Italian localization through Pull Request [#133] by @EmmeEffe.
  • Updated and corrected notification, editor, analytics, goals, widget, and accessibility strings across all supported languages.
  • Added signed release artifacts and baseline profiles for supported distributions.
  • Updated Fastlane metadata, screenshots, release imagery, and store descriptions.
  • Improved Fastlane full-description formatting through Pull Request [#142] by @IzzySoft.
  • Added and updated project documentation, screenshots, widget previews, security policy, and build instructions.

Architecture, Performance, and Maintenance

  • Migrated navigation and lifecycle handling to Decompose and Essenty.
  • Improved dependency injection and module isolation.
  • Reworked Room entities, relations, repositories, migrations, and database mappings.
  • Added safe migrations for template links, priorities, goals, goal history, settings, and analytics options.
  • Improved notification, recurrence, date, timezone, and overnight-task testability.
  • Restored and expanded unit and instrumentation test coverage.
  • Improved Compose performance and fixed unnecessary recompositions.
  • Updated Kotlin, Compose, Material 3, Room, Dagger, Coroutines, Gradle, Android Gradle Plugin, and other dependencies.
  • Updated compile and target SDK to Android API 37 while keeping Android 7.0/API 24 as the minimum supported version.
  • Replaced the legacy Gradle configuration with a version catalog.
  • Cleaned up obsolete code, dependencies, resources, and architecture components.
  • Fixed multiple minor crashes, UI inconsistencies, editor synchronization issues, lifecycle bugs, and release-build warnings.

Full Changelog: https://github.com/v1tzor/TimePlanner/compare/1.0.1...2.0.0

Source: README.md, updated 2026-08-01