TimePlanner

ru.aleshin.timeplanner
by Zapstore _@zapstore.dev

Republished from GitHub / F-Droid by the Zapstore main account.

First release: Nov 29, 2024, 2 total releases.

Most recent release: Aug 1, 2026.

Repo

Appears in 0 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Aug 1, 2026 2.0.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.
    More…
    - 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](https://github.com/v1tzor/TimePlanner/issues/122)) - Added workload statistics for schedule days. (Issue: [#66](https://github.com/v1tzor/TimePlanner/issues/66)) - Improved task shifting and schedule reorganization. - Improved time-conflict detection and fixed overlapping-task UI behavior. (Issue: [#130](https://github.com/v1tzor/TimePlanner/issues/130)) - Added sharing text from other applications directly to TimePlanner. (Issue: [#147](https://github.com/v1tzor/TimePlanner/issues/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](https://github.com/v1tzor/TimePlanner/issues/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](https://github.com/v1tzor/TimePlanner/issues/145)) - Fixed recurring-task generation when existing tasks occupy overlapping time slots. (Issue: [#130](https://github.com/v1tzor/TimePlanner/issues/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](https://github.com/v1tzor/TimePlanner/issues/118)) - Notification content now includes the task name, time range, category, and note. (Issue: [#123](https://github.com/v1tzor/TimePlanner/issues/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](https://github.com/v1tzor/TimePlanner/issues/93), [#146](https://github.com/v1tzor/TimePlanner/issues/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](https://github.com/v1tzor/TimePlanner/issues/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](https://github.com/v1tzor/TimePlanner/issues/112)) - Added Italian localization through [Pull Request #133](https://github.com/v1tzor/TimePlanner/pull/133) by [@EmmeEffe](https://github.com/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](https://github.com/v1tzor/TimePlanner/pull/142) by [@IzzySoft](https://github.com/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
  • Nov 29, 2024 1.0.1
    ## What's Changed - We have fixed a bug that was preventing the application from working properly - Fixed a bug in the user interface that caused the app to crash. --- **Full Changelog**: https://github.com/v1tzor/TimePlanner/compare/1.0.0...1.0.1