1 Settings and Features
Miguel Jacq edited this page 2025-12-12 18:15:30 -06:00

Settings

In the File -> Settings dialog, it is possible to:

  • Configure the theme (dark, light or system mode)
  • Configure the font size (this applies to all pages)
  • Change the language (currently English, French and Italian supported). You must restart the app to load in the new selected language
  • Remember the encryption key. Doing so means that you aren't prompted for it at startup (WARNING: this means the encryption key is written to the application settings on the disk! It could be exfiltrated by various means if the filesystem is accessible to an attacker. Only check this option if you are not concerned with this risk.)
  • Change the encryption key. This will prompt for a new passphrase and will re-encrypt the database with that passphrase.
  • Configure the auto-lock timeout. The default setting is to lock the notepad if it has been idle (no key presses) for 15 minutes, after which time you must re-enter the password. You can set to 0 (Never) to turn off the auto-lock feature.
  • Compact the database. This runs the SQLite3 command VACUUM against the database, which can de-fragment it and reduce its size.
  • Enable/disable certain features.

Features

The following Features are currently available. Several are enabled by default, but you can always turn them off.

Automatically move unchecked TODOs to next weekday

Whether to move previous unchecked TODOs to the next weekday at startup.

This means that any unchecked checkboxes from the last 7 days will be automatically moved to the next weekday (e.g today, or if it is the weekend, the following Monday).

If those checkboxes were underneath a heading, the heading will also be carried across if it doesn't already exist on the target weekday.

Enable Tags

Enable the 'tagging' feature. Tags can be set for pages or documents, and be given custom hex colours.

Enable Time Logging

The Time Log feature, if you need to record time spent on projects and activities. This also enables the 'Pomodoro' style timer feature.

Enable Invoicing

The invoicing feature. This feature depends on the Time Log feature, because Invoices are generated from time log reports against projects.

When you enable Invoicing, you can configure your business details, including a logo, which will get embedded in the PDF invoice.

Invoicing also lets you define company details for your Projects (the same Projects defined in Time Logging), including currency and tax details.

If you enable the Documents feature, invoices will also be saved to your Documents. If you enable the Reminders feature, alarms will be set for the due date of invoices (and automatically removed if marked as paid).

Enable Reminders

Enabling reminders lets you set reminders or alarms either once-off or on repeated frequencies. As above, Reminders can also be automatically set for invoice due dates, if using the invoicing feature.

Reminders also offer the ability to be sent to a webhook of your choosing, to get the alarms on other devices/systems than just Bouquin.

Documents

Documents lets you store documents of any type, against a specific Project (as defined by Time Logs). These documents are stored as binary blobs in the SQLCipher database.

If you enable the Tags feature, you can also tag documents. If you enable the Invoicing feature, generated invoice PDFs will be stored in your Documents as well.