Skip to content

Release/v1.2.9#245

Merged
suraj-yadav0 merged 84 commits into
mainfrom
release/v1.2.9
Jun 30, 2026
Merged

Release/v1.2.9#245
suraj-yadav0 merged 84 commits into
mainfrom
release/v1.2.9

Conversation

@suraj-yadav0

Copy link
Copy Markdown
Collaborator

Time Management – Version 1.2.9

Version 1.2.9 delivers offline voice-to-text capabilities, enhanced attachment management, UI modernization, a searchable help center, and key stability improvements.

Key Highlights

  • Offline Voice-to-Text: Local speech recognition using Vosk with real-time transcription, auto-silence detection, and a dedicated model manager for download and control.
  • Attachment Management: Improved upload feedback (progress, validation, status overlay), direct deletion support, and enhanced error handling for offline scenarios.
  • UI Enhancements: Modernized selectors, responsive layouts, dynamic headers, popover controls, and theme-aware styling for a consistent user experience.
  • Rich Text Improvements: Added metadata support within the editor.
  • Stability & Refactoring: Fixed device-specific issues (including Volla), restored subtask hierarchies, optimized layouts, and restructured QML and backend modules for maintainability.
  • Documentation Upgrade: Introduced a structured, searchable offline help center with user guides, technical documentation, and developer resources.

suraj-yadav0 and others added 30 commits May 11, 2026 10:56
Update Templates for PR and Issue.
- Implement Timesheet.qml for creating and editing timesheets with features like auto-save, draft handling, and back navigation.
- Introduce Timesheet_Page.qml for displaying a list of timesheets with filtering options, pagination, and actions for creating, editing, and deleting timesheets.
- Enhance user experience with notifications for errors and success messages.
- Integrate timer service for tracking active timesheets and managing elapsed time.
- Implemented CreateUpdatePage for creating and updating project updates with fields for title, status, progress, and description.
- Integrated FormDraftHandler to manage draft functionality, including auto-save, unsaved changes tracking, and draft recovery.
- Added notifications for draft recovery and validation errors.
- Included unsaved changes dialog for user confirmation on navigation away from the page.
Remove checkmarks from 'What NOT to Submit' section
Add Timesheet and Timesheet_Page QML files for timesheet management
- Introduced Updates.qml for handling project update details, including form fields for title, description, status, and progress.
- Implemented draft handling for unsaved changes and auto-save functionality.
- Added navigation and back handling with unsaved changes warning.
- Created Updates_Page.qml for displaying a list of project updates with filtering and searching capabilities.
- Integrated account selection and project filtering for updates.
- Added loading indicators and notifications for user feedback during operations.
- Removed the old DatePicker.qml and SyncLog.qml files.
- Introduced a new Account_Page.qml for account creation and editing, including validation and sync settings.
- Updated references in Settings_Accounts.qml to point to the new Account_Page.qml.
- Added a new SyncLog.qml file to handle sync log display and copying functionality.
- Improved error handling and user feedback in account management processes.
Add Voice-to-Text support and Model Management settings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment