330 lines
12 KiB
Markdown
330 lines
12 KiB
Markdown
# 0.7.3
|
|
|
|
* Allow optionally moving unchecked TODOs to the next day (even if it's the weekend) rather than next weekday.
|
|
* Add 'group by activity' in timesheet/invoice reports, rather than just by time period.
|
|
|
|
# 0.7.2
|
|
|
|
* Fix Manage Reminders dialog (the actions column was missing, to edit/delete reminders)
|
|
|
|
# 0.7.1
|
|
|
|
* Reduce the scope for toggling a checkbox on/off when not clicking precisely on it (must be to the left of the first letter)
|
|
* Moving unchecked TODO items to the next weekday now brings across the header that was above it, if present
|
|
* Invoicing should not be enabled by default
|
|
* Fix Reminders to fire right on the minute after adding them during runtime
|
|
* It is now possible to set up Webhooks for Reminders! A URL and a secret value (sent as X-Bouquin-Header) can be set in the Settings.
|
|
* Improvements to StatisticsDialog: it now shows statistics about logged time, reminders, etc. Sections are grouped for better readability
|
|
|
|
# 0.7.0
|
|
|
|
* New Invoicing feature! This is tied to time logging and (optionally) documents and reminders features.
|
|
* Add 'Last week' to Time Report dialog range option
|
|
* Add 'Change Date' button to the History Dialog (same as the one used in Time log dialogs)
|
|
|
|
# 0.6.4
|
|
|
|
* Time reports: Fix report 'group by' logic to not show ambiguous 'note' data.
|
|
* Time reports: Add default option to 'don't group'. This gives every individual time log row (and so the 'note' is shown in this case)
|
|
* Reminders: Ability to explicitly set the date of a reminder and have it handle recurrence based on that date
|
|
|
|
# 0.6.3
|
|
|
|
* Allow 'this week', 'this month', 'this year' granularity in Timesheet reports. Default date range to start from this month.
|
|
* Allow 'All Projects' for timesheet reports.
|
|
* Make Reminder alarm proposed time be 5 minutes into the future (no point in being right now - that time is already passed)
|
|
* Allow more advanced recurring reminders (fortnightly, every specific day of month, monthly on the Nth weekday)
|
|
|
|
# 0.6.2
|
|
|
|
* Ensure that adding a document whilst on an older date page, uses that date as its upload date
|
|
* Add 'Created at' to time log table.
|
|
* Show total hours for the day in the time log table (not just in the widget in sidebar)
|
|
* Pomodoro timer is now in the sidebar when toggled on, rather than as a separate dialog, so it stays out of the way
|
|
* Indent tabs by 4 spaces in code block editor dialog
|
|
|
|
# 0.6.1
|
|
|
|
* Consolidate some code related to opening documents using the Documents feature.
|
|
* Ensure time log dialog gets closed when Pomodoro Timer finishes and user logs time.
|
|
* More code coverage
|
|
|
|
# 0.6.0
|
|
|
|
* Add 'Documents' feature. Documents are tied to Projects in the same way as Time Logging, and can be tagged via the Tags feature.
|
|
* Close time log dialog if opened via the + button from sidebar widget
|
|
* Only show tags in Statistics widget if tags are enabled
|
|
* Fix rounding up/down in Pomodoro timer to the closest 15 min interval
|
|
|
|
# 0.5.5
|
|
|
|
* Add + button to time log widget in side bar to have a simplified log entry dialog (without summary or report option)
|
|
* Allow click-and-drag mouse select on lines with checkbox, to capture the checkbox as well as the text.
|
|
* Allow changing the date when logging time (rather than having to go to that date before clicking on adding time log/opening time log manager)
|
|
* Ensure time log reports have an extension
|
|
|
|
# 0.5.4
|
|
|
|
* Ensure pressing enter a second time on a new line with a checkbox, erases the checkbox (if it had no text added to it)
|
|
|
|
# 0.5.3
|
|
|
|
* Prevent triple-click select from selecting the list item (e.g checkbox, bullet)
|
|
* Use DejaVu Sans font for regular text instead of heavier Noto - might help with the freeze issues.
|
|
* Change History icon (again)
|
|
* Make it easier to check on or off the checkbox by adding some buffer (instead of having to precisely click inside it)
|
|
* Prevent double-click of checkbox leading to selecting/highlighting it
|
|
* Slightly fade the text of a checkbox line if the checkbox is checked.
|
|
* Fix weekend date colours being incorrect on theme change while app is running
|
|
* Avoid capturing checkbox/bullet etc in the task text that would get offered as the 'note' when Pomodoro timer stops
|
|
* Code Blocks are now their own QDialog to try and reduce risk of getting trapped in / bleeding in/out of text in code blocks.
|
|
|
|
# 0.5.2
|
|
|
|
* Update icon again to remove background
|
|
* Adjust History icon and reorder toolbar items
|
|
* Try to address checkbox/bullet size issues (again)
|
|
* Fix HTML export of markdown (with newlines, tables and other styling preserved)
|
|
* Remove table tool
|
|
|
|
# 0.5.1
|
|
|
|
* Try to address Noto Sans font issue that works for both numbers and checkbox/bullets.
|
|
* Update icon
|
|
* Update French translations
|
|
* Improve size of flashing reminder dialog
|
|
|
|
# 0.5
|
|
|
|
* More Italian translations, thank you @mdaleo404
|
|
* Set locked status on window title when locked
|
|
* Don't exit on incorrect key, let it be tried again
|
|
* Make reminders be its own dataset rather than tied to current string.
|
|
* Add support for repeated reminders
|
|
* Make reminders be a feature that can be turned on and off
|
|
* Add syntax highlighting for code blocks (right-click to set it)
|
|
* Add a Pomodoro-style timer for measuring time spent on a task (stopping the timer offers to log it to Time Log)
|
|
* Add ability to create markdown tables. Right-click to edit the table in a friendlier table dialog
|
|
|
|
# 0.4.5
|
|
|
|
* Make it possible to delete revisions
|
|
* Make it possible to force-lock the screen even if idle timer hasn't tripped
|
|
* Add shortcuts for lock and unlock of screen
|
|
* Other misc bug fixes
|
|
|
|
# 0.4.4.1
|
|
|
|
* Adjust some widget heights/settings text wrap
|
|
* Adjust shortcuts
|
|
* History unicode symbol
|
|
* Icon in version dialog
|
|
|
|
# 0.4.4
|
|
|
|
* Moving unchecked TODOs now includes those up to 7 days ago, not just yesterday
|
|
* Moving unchecked TODOs now skips placing them on weekends.
|
|
* Moving unchecked TODOs now automatically occurs after midnight if the app is open (not just on startup)
|
|
* Check for new version / download new AppImage via the Help -> Version screen.
|
|
* Remove extra newline after headings
|
|
|
|
# 0.4.3
|
|
|
|
* Ship Noto Sans Symbols2 font, which seems to work better for unicode symbols on Fedora
|
|
|
|
# 0.4.2
|
|
|
|
* Improve Statistics widget height
|
|
* Improve SaveDialog widget width
|
|
* Make Tags and TimeLog optional features that can be switched on/off in Settings (enabled by default)
|
|
* Make it possible to change regular text size
|
|
* Refactored Settings dialog to use tabs to reduce its size
|
|
|
|
# 0.4.1
|
|
|
|
* Allow time log entries to be edited directly in their table cells
|
|
* Miscellaneous bug fixes for editing (list cursor positions/text selectivity, alarm removing newline)
|
|
* Add 'Close tab' nav item and shortcut
|
|
|
|
# 0.4
|
|
|
|
* Remove screenshot tool
|
|
* Improve width of bug report dialog
|
|
* Improve size of checkboxes
|
|
* Convert bullet - to actual unicode bullets
|
|
* Add alarm option to set reminders
|
|
* Add time logging and reporting
|
|
|
|
# 0.3.2
|
|
|
|
* Add weekday letters on left axis of Statistics page
|
|
* Allow clicking on a date in the Statistics heatmap and have it open that page
|
|
* Add the ability to choose the database path at startup
|
|
* Add in-app bug report functionality
|
|
|
|
# 0.3.1
|
|
|
|
* Make it possible to add a tag from the Tag Browser
|
|
* Add a statistics dialog with heatmap
|
|
* Remove export to .txt (just use .md)
|
|
* Restore link styling and clickability
|
|
|
|
# 0.3
|
|
|
|
* Introduce Tags
|
|
* Make translations dynamically detected from the locales dir rather than hardcoded
|
|
* Add Italian translations (thanks @mdaleo404)
|
|
* Add version information in the navigation
|
|
* Increase line spacing between lines (except for code blocks)
|
|
* Prevent being able to left-click a date and have it load in current tab if it is already open in another tab
|
|
* Avoid second checkbox/bullet on second newline after first newline
|
|
* Avoid Home/left arrow jumping to the left side of a list symbol
|
|
* Various test additions/fixes
|
|
|
|
# 0.2.1.8
|
|
|
|
* Translate all strings, add French, add locale choice in settings
|
|
* Fix hiding status bar (including find bar) when locked
|
|
|
|
# 0.2.1.7
|
|
|
|
* Fix being able to set bold, italic and strikethrough at the same time.
|
|
* Fixes for system dark theme and move stylesheets for Calendar/Lock Overlay into the ThemeManager
|
|
* Add AppImage
|
|
|
|
# 0.2.1.6
|
|
|
|
* Some code cleanup and more coverage
|
|
* Improve code block styling / escaping out of the block in various scenarios
|
|
|
|
# 0.2.1.5
|
|
|
|
* Go back to font size 10 (I might add a switcher later)
|
|
* Fix bug with not syncing the right calendar date on search (History item would then be wrong too)
|
|
|
|
# 0.2.1.4
|
|
|
|
* Increase font size of normal text
|
|
* Fix auto-save of a tab if we are moving to another tab and it has not yet saved
|
|
* DRY up some code
|
|
|
|
# 0.2.1.3
|
|
|
|
* Ensure checkbox only can get checked on/off if it is clicked right on its block position, not any click on the whole line
|
|
* Fix code backticks to not show but still be able to type code easily
|
|
|
|
# 0.2.1.2
|
|
|
|
* Ensure tabs are ordered by calendar date
|
|
* Some other code cleanups
|
|
|
|
# 0.2.1.1
|
|
|
|
* Fix history preview pane to be in markdown
|
|
* Some other code cleanups
|
|
|
|
# 0.2.1
|
|
|
|
* Introduce tabs!
|
|
|
|
# 0.2.0.1
|
|
|
|
* Fix chomping images when TODO is typed and converts to a checkbox
|
|
|
|
# 0.2.0
|
|
|
|
* Switch back to Markdown editor
|
|
|
|
# 0.1.12.1
|
|
|
|
* Fix newline after URL keeps URL style formatting
|
|
|
|
# 0.1.12
|
|
|
|
* Add find bar for searching for text in the editor
|
|
|
|
# 0.1.11
|
|
|
|
* Add missing export extensions to export_by_extension
|
|
* Fix focusing on editor after leaving the app and returning
|
|
* More code coverage and removing obsolete bits of code
|
|
|
|
# 0.1.10.2
|
|
|
|
* Fix for code blocks in dark mode
|
|
|
|
# 0.1.10.1
|
|
|
|
* Small bugfix for a debug message left in
|
|
|
|
# 0.1.10
|
|
|
|
* Improve search results window and highlight in calendar when there are matches.
|
|
* Fix styling issue with text that comes after a URL, so it doesn't appear as part of the URL.
|
|
* Add ability to export to Markdown (and fix heading styles)
|
|
* Represent in the History diff pane when an image was the thing that changed
|
|
* Support theme choice in settings (light/dark/system)
|
|
* Add Checkboxes in the editor. Typing 'TODO' at the start of a line will auto-convert into a checkbox.
|
|
* Add option to automatically move yesterday's unchecked TODOs to today on startup
|
|
|
|
# 0.1.9
|
|
|
|
* More styling/toolbar fixes to support toggled-on styles, exclusive styles (e.g it should not be
|
|
possible to set both H1 and H2 at once)
|
|
* Fix small bug in export of HTML or arbitrary extension
|
|
* Add plaintext SQLite3 Export option
|
|
* Add Backup option (database remains encrypted with SQLCipher)
|
|
* Add ability to run VACUUM (compact) on the database in settings
|
|
* Add ability to store images in the page
|
|
* Lots more tests, over 80% coverage
|
|
|
|
# 0.1.8
|
|
|
|
* Fix saving the new key to the settings if the 'remember key' option was set and the DB was rekeyed
|
|
* Fixes for multi-line code blocks
|
|
* Fix URL href linking
|
|
* Render the history version dates in user's local timezone
|
|
|
|
# 0.1.7
|
|
|
|
* More fixes for shortcuts and move the Change Key button in settings
|
|
|
|
# 0.1.6
|
|
|
|
* Fix shortcuts for next/previous day to not collide with Normal text (Ctrl+N)
|
|
|
|
# 0.1.5
|
|
|
|
* Refactor schema to support versioning of pages. Add HistoryDialog and diff with ability to revert.
|
|
|
|
# 0.1.4
|
|
|
|
* Add auto-lock of app (configurable in Settings, defaults to 15 minutes)
|
|
* Add 'Report a bug' to Help nav
|
|
|
|
# 0.1.3
|
|
|
|
* Fix bold toggle
|
|
* Improvements to preview size in search results
|
|
* Make URLs highlighted and clickable (Ctrl+click)
|
|
* Explain the purpose of the encryption key for first-time use
|
|
* Support saving the encryption key to the settings file to avoid being prompted (off by default)
|
|
* Abbreviated toolbar symbols to keep things tidier. Add tooltips
|
|
* Add ability to export the database to different formats
|
|
* Add Documentation/Help menu
|
|
|
|
# 0.1.2
|
|
|
|
* Switch from Markdown to HTML via QTextEdit, with a toolbar
|
|
* Add search ability
|
|
* Fix Settings shortcut and change nav menu from 'File' to 'Application'
|
|
|
|
# 0.1.1
|
|
|
|
* Add ability to change the key
|
|
* Add ability to jump to today's date
|
|
* Add shortcut for Settings (Ctrl+E) so as not to collide with Ctrl+S (Save)
|
|
|
|
# 0.1.0
|
|
|
|
* Initial release.
|