206670454f
Improvements to StatisticsDialog
...
CI / test (push) Successful in 9m33s
Lint / test (push) Successful in 41s
Trivy / test (push) Successful in 21s
It now shows statistics about logged time, reminders, etc.
Sections are grouped for better readability.
Improvements to Manage Reminders dialog to show date of alarm
2025-12-12 18:41:05 +11:00
3106d408ab
Reminders improvements
...
* 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
2025-12-12 16:38:45 +11:00
d809244cf8
Invoicing should not be enabled by default
CI / test (push) Successful in 8m52s
Lint / test (push) Successful in 41s
Trivy / test (push) Successful in 21s
2025-12-12 14:36:27 +11:00
28446340f8
Moving unchecked TODO items to the next weekday now brings across the header that was above it, if present
Lint / test (push) Waiting to run
Trivy / test (push) Waiting to run
CI / test (push) Has been cancelled
2025-12-12 14:32:23 +11:00
c1c95ca0ca
Reduce the scope for toggling a checkbox on/off when not clicking precisely on it (must be to the left of the first letter)
CI / test (push) Successful in 9m34s
Lint / test (push) Successful in 41s
Trivy / test (push) Successful in 23s
2025-12-12 14:10:43 +11:00
57614cefa1
Add 'Change Date' button to the History Dialog (same as the one used in Time log dialogs)
CI / test (push) Successful in 8m58s
Lint / test (push) Successful in 38s
Trivy / test (push) Successful in 21s
2025-12-11 15:45:03 +11:00
81878c63d9
Invoicing
CI / test (push) Successful in 7m5s
Lint / test (push) Successful in 37s
Trivy / test (push) Successful in 25s
2025-12-08 20:34:11 +11:00
f5c52eaf3b
Reminders: Ability to explicitly set the date of a reminder and have it handle recurrence based on that date
CI / test (push) Failing after 6m31s
Lint / test (push) Successful in 35s
Trivy / test (push) Successful in 23s
2025-12-06 10:47:06 +11:00
778d988ebd
Time Log Report fixes
...
CI / test (push) Successful in 6m33s
Lint / test (push) Successful in 34s
Trivy / test (push) Successful in 21s
* 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)
2025-12-05 18:33:50 +11:00
0ec3ff273d
Allow more advanced recurring reminders (fortnightly, every specific day of month, monthly on the Nth weekday)
CI / test (push) Successful in 5m56s
Lint / test (push) Successful in 34s
Trivy / test (push) Successful in 21s
2025-12-04 16:31:21 +11:00
304650dd54
Make Reminder alarm proposed time be 5 minutes into the future (no point in being right now - that time is already passed)
CI / test (push) Successful in 5m54s
Lint / test (push) Failing after 31s
Trivy / test (push) Successful in 23s
2025-12-04 15:53:42 +11:00
9dc0a620be
Timesheet report tweaks
...
CI / test (push) Successful in 5m55s
Lint / test (push) Successful in 33s
Trivy / test (push) Successful in 23s
* 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.
2025-12-04 13:40:04 +11:00
3d0f4a7787
Indent tabs by 4 spaces in code block editor dialog
2025-12-03 17:27:15 +11:00
b06f213522
Pomodoro timer is now in the sidebar when toggled on, rather than as a separate dialog, so it stays out of the way
2025-12-03 17:19:30 +11:00
f8909d7fcb
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)
CI / test (push) Successful in 6m19s
Lint / test (push) Successful in 34s
Trivy / test (push) Successful in 25s
2025-12-03 14:59:57 +11:00
779049e467
Ensure that adding a document whilst on an older date page, uses that date as its upload date
CI / test (push) Successful in 5m43s
Lint / test (push) Successful in 32s
Trivy / test (push) Successful in 23s
2025-12-02 17:27:30 +11:00
605444b149
Ensure time log dialog gets closed when Pomodoro Timer finishes and user logs time.
2025-12-02 14:58:45 +11:00
0b76f0b490
Consolidate some code related to opening documents using the Documents feature. More code coverage
Lint / test (push) Successful in 34s
Trivy / test (push) Successful in 22s
CI / test (push) Successful in 6m4s
2025-12-02 11:01:27 +11:00
422411f12e
Add documents feature
CI / test (push) Failing after 3m53s
Lint / test (push) Successful in 33s
Trivy / test (push) Successful in 23s
2025-12-01 15:51:47 +11:00
535a380616
Ensure time log reports have an extension
CI / test (push) Failing after 5m0s
Lint / test (push) Successful in 31s
Trivy / test (push) Successful in 22s
2025-12-01 10:27:44 +11:00
22b4cf4da7
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)
2025-12-01 10:19:41 +11:00
078f56a39b
Allow click-and-drag mouse select on lines with checkbox, to capture the checkbox as well as the text.
CI / test (push) Successful in 4m58s
Lint / test (push) Successful in 30s
Trivy / test (push) Successful in 23s
2025-12-01 09:32:32 +11:00
a27b1d702a
Add a simplified time log button in the sidebar widget for quick adding
CI / test (push) Successful in 5m10s
Lint / test (push) Successful in 32s
Trivy / test (push) Successful in 21s
2025-12-01 09:12:18 +11:00
7ed45c919c
Ensure pressing enter a second time on a new line with a checkbox, erases the checkbox (if it had no text added to it)
Lint / test (push) Waiting to run
Trivy / test (push) Waiting to run
CI / test (push) Has been cancelled
2025-11-30 13:09:18 +11:00
57f11abb99
Code Blocks are now their own QDialog to try and reduce risk of getting trapped in / bleeding in/out of text in code blocks.
CI / test (push) Failing after 5m47s
Lint / test (push) Successful in 32s
Trivy / test (push) Successful in 24s
2025-11-29 10:10:51 +11:00
7a207df0f3
Avoid capturing checkbox/bullet etc in the task text that would get offered as the 'note' when Pomodoro timer stops. Some code block defenses for extra newline
2025-11-28 17:08:02 +11:00
f6fa0aa997
Fix weekend date colours being incorrect on theme change while app is running
2025-11-28 15:27:49 +11:00
1a56fa80ca
Slightly fade the text of a checkbox line if the checkbox is checked.
2025-11-28 15:05:10 +11:00
e160827708
Prevent double-click of checkbox leading to selecting/highlighting it
2025-11-28 14:30:21 +11:00
4029d7604e
Make it easier to check on or off the checkbox by adding some buffer (instead of having to precisely click inside it)
2025-11-28 14:22:18 +11:00
a56d6512d3
CHANGELOG tweaks
2025-11-28 14:15:39 +11:00
9a82831e87
Remove table tool
2025-11-27 11:02:20 +11:00
5a54d809ed
Fix HTML export of markdown (with newlines, tables and other styling preserved)
2025-11-27 09:57:14 +11:00
576dc435ef
Adjust History icon and reorder toolbar items. Try to address checkbox/bullet size issues (again)
2025-11-27 09:45:15 +11:00
fdc72a1146
Update icon again to remove background
2025-11-27 08:55:28 +11:00
aafff413fe
Changelog
2025-11-26 11:52:41 +11:00
d070907e6c
Update French translations
CI / test (push) Successful in 5m23s
Lint / test (push) Successful in 33s
Trivy / test (push) Successful in 24s
2025-11-26 11:31:22 +11:00
989680845b
Replace icon
2025-11-26 11:19:27 +11:00
e0169db52a
Many changes and new features:
...
CI / test (push) Successful in 5m17s
Lint / test (push) Successful in 32s
Trivy / test (push) Successful in 25s
* 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
2025-11-25 14:52:26 +11:00
26737fbfb2
Set locked status on window title when locked. Don't exit on incorrect key, let it be tried again
CI / test (push) Successful in 4m35s
Lint / test (push) Successful in 31s
Trivy / test (push) Successful in 23s
2025-11-25 10:46:11 +11:00
648031786a
Add more Italian translations (thank you @mdaleo404)
CI / test (push) Successful in 5m7s
Lint / test (push) Successful in 33s
Trivy / test (push) Successful in 22s
2025-11-25 09:19:11 +11:00
5b42e921a5
0.4.5
CI / test (push) Successful in 4m27s
Lint / test (push) Successful in 31s
Trivy / test (push) Successful in 23s
2025-11-24 15:42:25 +11:00
47a380ad38
Make it possible to force-lock the screen even if idle timer hasn't tripped. Add shortcuts for lock and unlock of screen
2025-11-24 11:03:03 +11:00
807a21e9af
Make it possible to delete revisions in the history dialog
CI / test (push) Successful in 4m57s
Lint / test (push) Failing after 31s
Trivy / test (push) Successful in 24s
2025-11-24 10:56:04 +11:00
05879131b4
* Adjust some widget heights/settings text wrap
...
* Adjust shortcuts
* History unicode symbol
* Icon in version dialog
2025-11-23 20:54:19 +11:00
5bf6d4c4d6
Improve moving unchecked TODOs to next weekday and from last 7 days. New version checker. Remove newline after headings
Lint / test (push) Waiting to run
Trivy / test (push) Waiting to run
CI / test (push) Has been cancelled
2025-11-23 18:34:02 +11:00
777d27ecb9
Ship specific font
CI / test (push) Successful in 4m23s
Lint / test (push) Successful in 29s
Trivy / test (push) Successful in 24s
2025-11-22 20:13:40 +11:00
3711df0206
Try to force Noto Sans Regular font if present. Stop increasing the checkbox/bullet sizes separately
CI / test (push) Waiting to run
Lint / test (push) Waiting to run
Trivy / test (push) Waiting to run
2025-11-22 09:20:11 +11:00
4adccc3d95
Refactored settings dialog to use tabs to reduce its size
CI / test (push) Successful in 4m6s
Lint / test (push) Successful in 27s
Trivy / test (push) Successful in 26s
2025-11-21 11:45:05 +11:00
0e5d622a4e
Make it possible to change the font size for regular text
CI / test (push) Successful in 4m14s
Lint / test (push) Successful in 30s
Trivy / test (push) Successful in 20s
2025-11-21 10:30:40 +11:00