Daigo Notebook User Manual
Table of Contents
Welcome! This manual describes the functions and recommended ways of using our note-taking app. Using Daigo Notebook is very intuitive and won’t require much learning but this manual gives you additional details you might find helpful. If you’re new to this app, read the Quickstart section first.
Convention: We use the key shortcut Mod to denote the
Command key on macOS and the the Control key
on other platforms. Screenshots are made on Linux but the look-and-feel
of the app is similar on all platforms.
1 Quickstart
1.1 Main User Interface
Use View : Show Markdown (Control+M) to toggle between
plain text and markdown view of a note. Here is an overview of the main
interface:
You can only edit the selected note when the view mode is set to plain text.
Use Mod-N to create a new note. The dialog looks the
same as the right-hand side of the main dialog:
The only difference are the buttons in the bottom row:
Save & Close saves the new note. It’s title will be
derived from the first line automatically. Save & Quit
saves the note and quits the app. This is preselected for certain work
flows. Discard Changes closes the New Note Dialog without
saving anything you’ve written.
Links versus Files: As the name suggests, a link only adds a link to the note. It does not download or copy content. In contrast to this, adding a file will copy that file in a subfolder of the note’s folder and adding a folder adds all files in the folder to that folder. Added files have the advantage of being synced. They have the disadvantage of potentially using up a lot of storage space, which is limited by your data plan (default: 50GB).
1.2 Typical Workflow
To make the most of this app, we strongly recommend to set the global hotkeys to a default that works for you on your systems and works on all platforms where you use Daigo Notebook (see Preferences : Global for more information). Typical usage is as follows:
Take Note: Press the global new note shortcut
Super+Alt+N, enter text, add links or files, and press
Mod+Return to save and close.
Find Note: Press the global notes list shortcut
Super+Alt+L, focus move Mod+/, enter search
terms until note is selected, focus move Mod+/, and switch
to plain text with Control+M if needed.
Create View:
Go to View : Define Custom View..., click a view number
that is free or can be overriden, enter the view name, and either enter
a search term in the edit field or use Set to Current Note
or Set to Current Search to populate it. Press
Done to add the view to the menu.
2 Installation
Important note for users who bought the app via an app store: The app will be installed automatically by the app store if you’ve purchased the app via Apple Store or the Windows Store. The following instructions are only relevant for manual installation when you’ve purchased the app directly from Daigosoft or our reseller Hotmart.
To download the latest version, go to your client area, sign in with your user name and password, and choose the download link for the desired platform. Valid URLs for the login page are:
https://daigosoft.com/app/signin
https://daigosoft.eu/app/signinAny other URL is not valid. To install the downloaded file, you need to follow one of platform-dependent procedures laid out in the following sections. Note that your software license allows you to install as many copies on as many platforms as you need. However, the license is per-user and you’re not allowed to give away installers or executables to other persons. Please respect these license conditions, which we believe to be fair and based on an affordable pricing.
2.1 MacOS
Open the downloaded disk image by double-clicking its icon. Depending on your system settings, it might also open automatically. Then drag & drop the app icon for Daigo Notebook to your Applications folder and allow the installation with your user name and password. You start the application by double- clicking on its icon in the Applications folder as usual.
2.2 Windows
Open the downloaded installer .exe file by double-clicking it. If a the blue SmartScreen antivirus message pops up, click on “Run Anyway” and follow the installer’s instructions.
Note that Microsoft Defender and many 3rd-party antivirus programs use reputation-based systems to determine whether a file is considered safe or should be blocked by default. Therefore, you antivirus might flag the executable. This does not indicate it contains a virus. We sign our executable and check them for all known viruses. If you have obtained the installer from our site, getting the installer or installed executable flagged is almost certainly a false positive. Follow your antivirus makers instructions to whitelist the application executable.
2.3 Linux
The application is distributed in a (mostly) platform-independent, self- extracting shell script. Double-click the .sh installer file and choose “Run in Terminal”, or run the installer from terminal as follows:
cd ~/Downloads
sh ./daigo-notebook-installer.shDo not use sudo to install the application. The
application is installed per-user and doesn’t require any special
privileges on normally configured Linux distributions. Therefore, the
installer will warn you if you run it with elevated privileges.
2.4 Upgrading
Important note for users who bought the app via an app store: The app will be upgraded automatically by the app store if you’ve purchased the app via Apple Store or the Windows Store. The following instructions are only relevant for manual installation when you’ve purchased the app directly from Daigosoft or our reseller Hotmart.
The guidelines for installation laid out above also apply to upgrading the application manually. When the operating system or the installer asks you to remove or overwrite the previous installation, confirm that choice. However, keep the following additional caveats in mind:
Do not upgrade the application while the old one is running. Quit the running version of Daigo Notebook first, then install the new one.
Although this case shouldn’t occur, if there is a problem with upgrading the app on Windows, first run the uninstaller, which can be found in the app’s folder in the Program Files folder. Then restart the system and install the new version.
Never move or remove the notes folder. See section File Format for more details on this folder.
3 File Format
This section lays out the details of the directory structure and file format of notes stored by Daigo Notebook. Unless you are a power user who wants to process the notes in some way, you can safely skip this section.
Daigo Notebook uses a very simple plaintext file format that allows you to use third party tools on notes, makes it easy to export them to another format and therefore avoids vendor lock-in. You do not have to worry about future incompatibility of your notes since they are only text files in UTF-8 Unicode format.
3.1 Directory Structure
Your notes are stored in the folder you can reach from any note folder by traversing the directory up three times. The folder structure is as follows.
<daigo-folder>/Notebook/Current: This folder contains the currently active notes. It has the following subfolders.<daigo-folder>/Notebook/Current/Notes: The main note folder that contains each note as a folder named by a unique ID. Each ID is random and has the format of a nanoid.<daigo-folder>/Notebook/Current/Index: The index that is used for searching notes. This is updated and maintained by the app and ought not be changed. If you delete the index, the app will create a new one, however.<daigo-folder>/Notebook/Current/Trash: This folder contains note folders that have been deleted. You may delete notes in this folders if you are sure you no longer need them.<daigo-folder>/Notebook/Export: This folder contains the notes that have been exported to json, as well as the consolidated files inFilessubfolder. File links in the exported json refer to this localFilesfolder by relative path and file names have been globally disambiguated by the export function File : Export Notes…Alt+S.<daigo-folder>/Notebook/Snapshots: This folder contains all automatic and manual snapshots you or the app have made. Snapshots are gzip archives with the file suffix.daigo. The directory can grow quite large but the settings in Preferences : BackupsMod+,automatically prune old backups. The contents of each snapshot are theTrash,Notes, andIndexfolder at the time of the backup.
Currently, Daigo Notebook has no mechanism to revert to a backup. However, you can revert to a previous version manually as follows:
Make a snapshot of the current version for safety. File : Create Snapshot
Mod+SOpen the snapshot you want to return to in an archive manager. If it doesn’t recognize the format, rename it by changing the
.daigosuffix to.gzip. Remove the folders in theCurrentfolder ofNotebookand extract the folders from the snapshot intoCurrentfolder.
3.2 Note Folders
A note folder’s name is the note’s ID. A note folder contains the following files and folders:
the file
note.txt: The actual content of the note in plaintext.the folder
Files: This possibly empty folder contains the files that are listed in a note’s Files section. They must have the same name as in the note’s list of files and may not be renamed or moved.a json file
.sync_state.json: If present, this file tracks online syncing information like the note version (higher version means more recent note) and a last modified timestamp. This state is used to determine whether a remote file is more recent and whether notes should be merged or one outdates the other when syncing.
3.3 The File
note.txt
Here is a minimal example note.txt:
hello world
EOL
Modified:
2026-01-14 11:02:24 .153216602
Created:
2026-01-14 11:02:19 .452463437It consists of the note text hello world, followed by a
blank line, the Unicode letters EOL, and another blank
line. It also contains two fields Modified and
Created for the modification and creation date. This is the
general format of every note file (including the blank lines).
Notes can have different fields and even custom fields are possible.
The order of the fields is not relevant as long as they appear after the
EOL line. A field name must appear on a line of its own and followed by
a colon : to be valid. Field names are case-sensitive but
we strongly recommend not to use upper and lowercase variants.
Custom fields are saved, synced, and maintained by Daigo Notebook. A
custom field is simply a field name that this version of Daigo Notebook
doesn’t know yet and therefore ignores. However, to make sure there are
no collisions with future names, it is strongly recommended to use a
unique prefix for a custom field if you plan to use one. Daigosoft will
not use fields starting with <prefix>- dash separated
prefix. For example, a custom field named X-Date will not
be used by Daigosoft in the future.
The data of a field consists of all lines that follow the field name line before a new field is introduced. That means the data portion of a field cannot include a blank line followed by a field name ending in a colon. To be on the safe side, it’s best to avoid any data lines that end with a colon.
The following fields are currently used:
Links: The list of links of the note.Files: The list of files of the note, as slash paths relative with the note’sFilesdirectory as root.Modified: The date the note was last modified. This is not file access based, since this is not reliable across operating and file systems. Daigo Notes uses equality checks to determine whether a note has been modified. If you modify a note, you might have to change this field for Daigo Notebook’s change tracking to work reliably.Created: The date the note was created.
