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
3e91f158c3
Make Tags and TimeLog optional features that can be switched on/off in Settings (enabled by default)
CI / test (push) Successful in 4m31s
Lint / test (push) Successful in 1m2s
Trivy / test (push) Successful in 23s
2025-11-21 08:50:06 +11:00