- 1
- 0
- 0
- 0
- 1
About Time Management - Alpha
Time Management — Alpha Draft
About This App
-------------------------
Time Management is a native productivity and time-tracking application built exclusively for Ubuntu Touch phones running the Lomiri interface. It was developed by extending the existing Timesheet App, with one clear purpose: reduce wasted time and give individuals and teams a structured, reliable way to plan, track, and reflect on their work — right from their phone.
The app bridges your mobile device with professional project management infrastructure. It connects directly to Odoo and CURQ servers, keeping your timesheets, tasks, and projects in sync across devices and teams. When you're offline, the app keeps working locally and syncs everything back the moment a connection is available.
Whether you're a freelancer tracking billable hours, a project manager overseeing a distributed team, or simply someone who wants to stop losing track of where their time goes — Time Management is built for you.
What's New in This Alpha Draft
------------------------------------------------
This release lays the core foundation of the app experience:
- Odoo server integration for real-time syncing of timesheets, tasks, and projects
- Multi-account support — log in to multiple Odoo instances simultaneously and keep all your data in sync
- Visual dashboards that give you a clear, at-a-glance picture of exactly where your time is going
- Full project and task hierarchy: Projects → Subprojects → Tasks → Subtasks, just like the desktop experience
Main Features
---------------------------
- Connect to one or more Odoo or CURQ accounts with background sync running automatically
- Visualize time usage through clean, readable charts on the built-in dashboard
- Create and manage tasks with deadlines, priorities, assignees, and subtasks
- Log time against tasks and projects using the timesheet module, with timer support
- Schedule and track activities linked to specific tasks or projects
- Share project status updates with team members, with rich text support
- Receive push notifications for new assignments, updates, and deadlines — powered by a background daemon process
- Customize the app through Settings: sync frequency, dark mode theme, account management
- Work fully offline in local mode — no Odoo connection required, sync when ready
Technical Foundation
----------------------------------
Time Management is built as a native Lomiri/Ubuntu Touch application using QML and JavaScript for the user interface, with Python handling server communication and sync logic, and C++ for performance-critical components. It is packaged and distributed via Clickable, the standard build and deployment tool for Ubuntu Touch apps, and is available on the OpenStore at open-store.io/app/ubtms.
Architecture & Modules
-----------------------------------------
The app is organized into the following functional areas:
- Accounts — Connect to CURQ or Odoo servers, or run in standalone local mode. Supports multiple simultaneous server connections.
- Projects — Full project lifecycle management with stages, progress tracking, and nested subproject support.
- Tasks — Personal task stages, assignee management, priorities, deadlines, and subtask hierarchies.
- Timesheets — Timer-based time tracking with Eisenhower priority matrix integration and server sync.
- Activities — Schedule, log, and track activities tied to projects and tasks.
- Dashboard — Visual analytics and time-use charts, giving you a real picture of your productivity.
- Push Notifications — A dedicated background daemon (ubtms-daemon) handles real-time push alerts for task assignments and project updates.
- Settings — Manage sync preferences, app theme (including full dark mode), and connected accounts.
Known Issue
------------------------
This is a alpha release and some rough edges remain:
- The user interface is still being polished and the current design is not final
- The app may occasionally struggle to load deeply nested project and task structures
- General performance and stability improvements are ongoing
Coming Soon
--------------------------
- A cleaner, simpler user interface designed for speed and one-handed use
Recent Changes
1.3.3 - 2026-09-16
Feature: Added full offline timesheet lifecycle support for Local Accounts, including start, pause, save, draft, and auto-finalization without requiring a remote server connection.
Feature: Added and mapped default Project Stages and Global Task Stages for Local Accounts.
Feature: Added synchronized Local Account toggle controls to the menu and drawer headers with session switching safeguards.
Feature: Added full hierarchical task navigation with expandable child tasks, subtask count badges, and breadcrumb drilldowns.
Feature: Added account-scoped task, subtask, parent task, and child count queries to prevent cross-account data pollution.
Feature: Added collapsible navigation sidebar support for desktop and tablet layouts, including compact 8 GU mode with account switching, Local Account, and theme controls.
Feature: Added reusable TSSearchBar component with clear button support across project and task views.
Feature: Added "Tomorrow" quick filter for activity scheduling while retaining "Yesterday" for timesheets.
Feature: Added complete Japanese (ja) translation and refreshed German (de), Dutch (nl), Marathi (mr), and Sanskrit (sa) translations.
Bugfix: Fixed activity type loading and user assignee filtering for Local Accounts by correctly scoping queries to the active account.
Bugfix: Fixed project hierarchy mapping, breadcrumbs, and task count calculations for local and nested subprojects.
Bugfix: Fixed dashboard charts and data aggregation for Local Accounts.
Bugfix: Fixed analytical timesheet calculations to correctly aggregate logged hours across parent tasks and subtasks.
Bugfix: Fixed task activities incorrectly appearing in project activity views.
Bugfix: Fixed project name rendering and lookup issues in project detail views.
Bugfix: Fixed back navigation flows on task detail and project update pages.
Bugfix: Fixed account deletion cleanup for orphan attachment files, local database records, and sync state.
Bugfix: Fixed duplicate attachment uploads and attachment data loss when reopening attachment selection dialogs.
Bugfix: Hardened account name validation, connection input sanitization, and Odoo server URL validation.
Bugfix: Fixed responsive header layout issues in MenuPage and AppDrawer across different sidebar widths and resize states.
Bugfix: Fixed theme toggle state issues when switching between light and dark themes.
Bugfix: Resolved QML anchor and namespace conflicts across TaskList, TimeRecorderWidget, Timesheet, and DateRangeSelector.
Bugfix: Improved date field text and background contrast in both light and dark modes.
Bugfix: Separated sync progress and voice model download snackbars with independent status indicators and dynamic stacking.
Bugfix: Fixed voice-to-text model installation and download status display.
Performance: Deferred database maintenance and introduced lazy query loading to reduce startup freezes.
Performance: Optimized task list loading with direct SQL queries, batched hours calculations, and improved filter indexation.
Performance: Reduced runtime memory overhead by filtering out empty and inactive user and activity records.
Performance: Improved timesheet and task data aggregation for faster analytical calculations.
UI: Redesigned project detail cards with cleaner typography, improved spacing, and left-aligned priority indicators.
UI: Aligned button accents, working day selectors, and toggle switches with the application brand styling.
UI: Improved task, project, timesheet, and activity views for better layout consistency and responsiveness.
Permissions
- Push Notifications
- Networking
- Content Exchange
- Content Exchange Source
- Webview
- Audio
- Full System Access
Community Built
This app has been released under the MIT/X/Expat License license.It is developed in the open and you can review the source code.
Info
Published Date
Jun 7, 2025
Updated Date
Sep 15, 2026
Current Version
1.3.3
Total Downloads
2,374
Latest Version Downloads
15
Supported Architectures
amd64, armhf, arm64
Translation Languages
de, ja, mr, nl, sa
Links
Source Code
Support
Reviews
Bálint Aradi
Reviewed Jun 17, 2025 for version 1.0.1(older version)
Thanks! :)