Added
- Added the ability to navigate between ToDo tasks using the Up and Down arrow keys.
- Added a hidden tag for hidden items within PTT projects, ToDo projects, and list editors.
- Added the option to automatically stamp into a PTT project when the application starts.
Changed
- Optimized core logic for how all modules are loaded, updated, and disposed.
- Adjusted PTT tag display (in dashboard, reports, and widget) to remove the unaesthetic border.
- Added numbering to the ToDo dashboard to indicate which items should be processed first, second, etc.
- Adjusted borders for PTT projects, ToDo projects, and ToDo list editors.
- Moved the show/hide command for PTT projects, ToDo projects, and list editors into the “More” menu.
- Moved the delete command for PTT projects, ToDo projects, and list editors into the “More” menu.
- Reduced the corner radius of the “More” dropdown button from 4 to 2.
- Improved drag-and-drop reordering for PTT projects, ToDo projects, and ToDo lists.
- Separated the settings into a dedicated module.
- Split the settings into dedicated categories.
- Adjusted the opacity of the settings button to match the module icons.
- Moved the app icon, version display, and the links for opening the settings and storage locations into a dedicated "About" box integrated into the top-left window chrome.
Fixed
- Removed an accidental duplicate overlapping checkbox in the application settings.
- Fixed the invalid border for ToDo projects in the selector when only one project is active.
- Fixed the vertical positioning of the ToDo list task counter.
- Removed the ability to select a disabled module as the starting module.
- Fixed display of the selected storage location in the first-start dialog after browsing for it.
- Corrected the caption text of the storage location in the first-start dialog.
- Fixed a rare case where the update-check dropdown was positioned incorrectly.
- Hide the PTT and ToDo selector captions when their corresponding lists are empty.
Added
- Added the ability to configure how many days are shown for a week in PTT reports.
- Added the ability to configure how many weeks are shown in the weekly PTT report.
- Trigger saving of ToDo tasks when the application loses focus.
- Trigger saving of journal entries when the application loses focus.
- Hide the ToDo task delete button when the application loses focus.
- When creating a new PTT project, automatically activate it.
- When creating a new ToDo project, automatically activate it.
- When creating a new ToDo list, automatically activate it.
- Show the number of tasks in a ToDo list next to the list name if it contains more than one task.
- Added smooth fade animations when starting and ending drag operations on ToDo tasks.
- Improved drag-and-drop stability and reliability regarding removal of the drop preview.
- Display messages (ready to copy/paste) to the user for unhandled exceptions.
- Added an optional prompt when deleting single tasks, enabled by default.
- Added an optional prompt when deleting all or all completed tasks from a list in bulk, enabled by default.
- Added a button to the settings page to quickly open the folder where OneHub stores its settings.
- Added the ability to turn off the display of completion checkboxes on ToDo tasks.
- Added a context menu on ToDo task items to mark tasks as completed when the checkbox is disabled in settings.
- Added the ability to mark a ToDo task as completed by double-clicking.
- Created a ToDo dashboard and show it when the ToDo module is selected.
- When opening the ToDo recycle bin, preselect the project with the most recently deleted task.
- Added an optional prompt when deleting single tasks from the recycle bin, enabled by default.
- Added the ability to insert line breaks into the ToDo task summary by holding Left Shift and Control while pressing Return.
- Added a setting that defines how long tasks are kept in the recycle bin before being automatically deleted.
- Added tags and links support for ToDo task notes.
Changed
- Show dragged items with reduced visibility within ToDo lists.
- Show number link tooltips faster on mouse hover.
- Adjusted the update-available button color in the light theme for better visibility.
- Replaced module icons (PNG -> SVG) to ensure correct coloring under dark and light themes.
- Disable the "Delete All (Solved)" action when there is nothing to delete.
- When deleting an empty task with Backspace, move focus back to the previous task.
Fixed
- Fixed hardcoded strings for the ToDo tag and links position dropdown.
- Fixed an issue where the drop preview did not disappear when dragging a task out of a list that contained ten or more items.
- Fixed a OneHub crash that occurred when the user pressed Backspace and the X button on an empty ToDo task at the same time.
- Fixed a OneHub crash when a number link pointed to a non-existent file path; now shows an error message instead.
- Fixed theme handling for number link tooltips.
- Fixed the "None" project text in the window title not updating properly after a language change.
Added
- Add possibility to export ROO images to disk.
- Add the PTT widget in the PDA module optionally by the settings.
- Add romania as a option to select for the culture setting.
- Add quick export of single documents by context menu.
Changed
- Skip duplicate links within the journal days.
- Summarize duplicate tags within the journal days.
- Display date and number format examples in the culture settings drop down.
- Improve display and design of the module tool tip in the side bar.
- Adjust vertical distance on top for the to do lists.
Fixed
- Fixed wrong right margin of the journal body.
- Fixed wrong module icon size, till the next restart, if a module got enabled.
- Fixed wrong tool bar margins for the application loading screen.
- Fixed OneHub crash if PDA was never active, got activated and then a document gets added.
- Fixed PDA details pane not opened on the right side.
- Fixed overlapping buttons in the PDA details pane.
- Fixed the left distance of the overview tags display within the ToDo lists.
- Fixed light window background color.
- Fixed window be placed out of screen on app start if the screen resolution or monitor setup changed.
- Fixed wrong module position till the next restart, if a module got enabled.
- Fixed previous day of the journal be able to grow too high.
Changed
- Overhaul the main window with the modules in a dedicated side bar and a colored window chrome.
- Replaced dependency to the chapter libraries by the new OneCore libraries.
Fixed
- Fixed missplaced yesterday dirty indicator in the journal.
Added
- Store and restore the window maximize state.
- Added possibility to favorite ROO images.
Changed
- Added a tiny delay on load of the ROO module after selecting to give the UI the chance to render before the auto search gets executed.
Fixed
- Fixed runtime settings (E.g. ROO search pattern and Journal expand state) not be saved if OneHub got closed while maximized.
- Fixed rare random crash of OneHub on copy a ROO image to the clipboard.
- Fixed unexpected focused border effect on the window title bar buttons.
- Fixed wrong window size be saved if expand mode gets selected while OneHub is maximized by disable of the expand button dynamically.
- Fixed maximize button did not changed the icon if the window got maximized by windows snap.
- Fixed bad title bar margin if the window got maximized by windows snap and improve the vertical distance if maximized.
- Fixed nomralized window size and position not properly saved if window got maximized and then closed and after next start back to normalize.
- Fixed design flaw where the journal timeline with the scrollbar does not align with the Ptt widget.