Repository navigation
Releases
Folio 0.1.5
Folio 0.1.5
Folio is a native notebook app for Haiku, VitruvianOS (a BeOS-like OS based on Linux) and Linux in the spirit of OneNote: Markdown pages in notebooks and sections, with [[wiki links]] that rewrite themselves when a page is renamed or moved. New in this release: a Linux AppImage for aarch64 (arm64), alongside x86_64. With the arm64 VitruvianOS package that already existed, Folio now ships for arm64 on VitruvianOS and Linux. The app itself is unchanged from 0.1.4.
Downloads
| Platform | File |
|---|---|
| Haiku R1/beta6 or later, x86_64 | folio-0.1.5-1-x86_64.hpkg |
| VitruvianOS 0.6.x, amd64 | folio_0.1.5-1_amd64.deb |
| VitruvianOS 0.6.x, arm64 | folio_0.1.5-1_arm64.deb |
| Linux x86_64 (glibc 2.39+, X11 or Wayland) | Folio-0.1.5-x86_64.AppImage |
| Linux aarch64 (glibc 2.39+, X11 or Wayland) | Folio-0.1.5-aarch64.AppImage |
Install
Haiku R1/beta6: pkgman install ./folio-0.1.5-1-x86_64.hpkg
VitruvianOS 0.6: sudo apt install ./folio_0.1.5-1_amd64.deb (or _arm64.deb on ARM)
Linux (glibc 2.39+): chmod +x Folio-0.1.5-x86_64.AppImage && ./Folio-0.1.5-x86_64.AppImage (Folio-0.1.5-aarch64.AppImage on ARM)
Tested
- Haiku R1/beta6 (hrev59866, VirtualBox): installed the hpkg, checked the app signature attribute, first launch creates the Welcome notebook, renaming a page in Folio rewrites
[[Page]],[[Page#heading]]and[[Page|alias]]links,mvof the page in a terminal while Folio runs rewrites them again, clean log, quit. - VitruvianOS 0.6.2 amd64 (VirtualBox): the same checks with the amd64
.deb, plus the installed binary matches the package and itsuser.beos.*attributes were restored. - Linux x86_64: the CI AppImage on CachyOS under Xvfb + Openbox (X11), the same checks; also started under X11 and Wayland (headless sway) in CI on Ubuntu 24.04.
- Linux aarch64: the CI AppImage was started on GitHub's arm64 runners under X11 (Xvfb + Openbox) and Wayland (headless sway): the window renders the Welcome notebook with underlined links, and both logs are clean.
- Not tested: Folio's feature checks (renames, links) on aarch64 Linux, which was only started; the arm64
.debwas not run (no arm64 VM; checked statically: architecture, version, aarch64 binary, glibc ≤ 2.41); Haiku has no arm64 build, because Haiku has no arm64 release or package repository yet; Renku OS; real hardware; an interactive Wayland desktop; drag and drop, Trash and attachments were not re-tested (the app code is unchanged from 0.1.4).
Checksums
See SHA256SUMS.
Folio 0.1.4
Folio 0.1.4
Folio is a native notebook app for Haiku, VitruvianOS (a BeOS-like OS based on Linux) and Linux in the spirit of OneNote: Markdown pages in notebooks and sections, with [[wiki links]] that rewrite themselves when a page is renamed or moved. On Linux, links are now underlined and done to-dos struck through, as on Haiku and VitruvianOS. Earlier Linux builds left both out because upstream Cosmoe couldn't draw them; Hokku, the Cosmoe fork the AppImage is built with, can, so the workaround is gone. Nothing else changed.
Downloads
| Platform | File |
|---|---|
| Haiku R1/beta6 or later, x86_64 | folio-0.1.4-1-x86_64.hpkg |
| VitruvianOS 0.6.x, amd64 | folio_0.1.4-1_amd64.deb |
| VitruvianOS 0.6.x, arm64 | folio_0.1.4-1_arm64.deb |
| Linux x86_64 (glibc 2.39+, X11 or Wayland) | Folio-0.1.4-x86_64.AppImage |
Install
Haiku R1/beta6: pkgman install ./folio-0.1.4-1-x86_64.hpkg
VitruvianOS 0.6: sudo apt install ./folio_0.1.4-1_amd64.deb (or _arm64.deb on ARM)
Linux (x86_64, glibc 2.39+): chmod +x Folio-0.1.4-x86_64.AppImage && ./Folio-0.1.4-x86_64.AppImage
Tested
- Linux: the CI AppImage on CachyOS under Xvfb + Openbox (X11): first launch creates the Welcome notebook; renaming a page in Folio rewrites
[[Page]],[[Page#heading]]and[[Page|alias]]links;mvof the page in a terminal while Folio runs rewrites them again; clean log; quit. Links are drawn underlined and the done to-do struck through, at the regular weight (seen in screenshots on X11 and on Wayland). Wayland: CI smoke test on headless sway (Ubuntu 24.04), window renders, log clean. - Haiku R1/beta6 (hrev59866, VirtualBox): the same checks with the hpkg, plus the app signature attribute.
- VitruvianOS 0.6.2 amd64 (VirtualBox): the same checks with the amd64
.deb, plus the installed binary matches the package and itsuser.beos.*attributes were restored. - Not tested: the arm64
.debwas not run (no arm64 VM; checked statically: architecture, version, aarch64 binary, glibc ≤ 2.41); Renku OS; real hardware; an interactive Wayland desktop; drag and drop, Trash and attachments were not re-tested (the code change only affects Linux text styling).
Checksums
See SHA256SUMS.
Folio 0.1.3
Folio 0.1.3
Folio is a native notebook app for Haiku, VitruvianOS (a BeOS-like OS based on Linux) and Linux in the spirit of OneNote: Markdown pages in notebooks and sections, with [[wiki links]] that rewrite themselves when a page is renamed or moved. The app itself is unchanged since 0.1.2. This release adds a VitruvianOS package for arm64, builds the Linux AppImage with Hokku (a Cosmoe fork with fixes for pointer events, tooltips and font styles), and smoke-tests the AppImage on Wayland as well as X11. All packages now come from one commit through the same release pipeline: the .debs and the AppImage are built in GitHub Actions, and the .hpkg on Haiku R1/beta6.
Downloads
| Platform | File |
|---|---|
| Haiku R1/beta6 or later, x86_64 | folio-0.1.3-1-x86_64.hpkg |
| VitruvianOS 0.6.x, amd64 | folio_0.1.3-1_amd64.deb |
| VitruvianOS 0.6.x, arm64 | folio_0.1.3-1_arm64.deb |
| Linux x86_64 (glibc 2.39+, X11 or Wayland) | Folio-0.1.3-x86_64.AppImage |
Install
Haiku R1/beta6: pkgman install ./folio-0.1.3-1-x86_64.hpkg
VitruvianOS 0.6: sudo apt install ./folio_0.1.3-1_amd64.deb (or _arm64.deb on ARM)
Linux (x86_64, glibc 2.39+): chmod +x Folio-0.1.3-x86_64.AppImage && ./Folio-0.1.3-x86_64.AppImage
Tested
- Haiku R1/beta6 (hrev59866, VirtualBox): installed the hpkg, checked the app signature attribute, first launch creates the Welcome notebook, renaming a page in Folio rewrites
[[Page]],[[Page#heading]]and[[Page|alias]]links,mvof the page in a terminal while Folio runs rewrites them again, clean log, quit. - VitruvianOS 0.6.2 amd64 (VirtualBox): the same checks with the amd64
.deb, plus the installed binary matches the one in the package and itsuser.beos.*attributes were restored. - Linux: the CI AppImage on CachyOS under Xvfb + Openbox (X11), the same checks; on Wayland, a CI smoke test on headless sway (Ubuntu 24.04): the window renders the Welcome notebook and the log is clean.
- Not tested: the arm64
.debwas not run (no arm64 VM; it was checked statically: architecture, version, aarch64 binary, glibc ≤ 2.41); Renku OS; real hardware; interactive use on a real Wayland desktop; drag and drop, Trash, attachments and attribute queries were not re-tested for this release (they were tested for 0.1.2, and the app code hasn't changed).
Checksums
See SHA256SUMS.
Folio 0.1.2 — now on Linux too
Folio is a native notebook app for Haiku, VitruvianOS (a BeOS-like OS based on Linux) and Linux in the spirit of OneNote, with Obsidian-style [[wiki links]] that are rewritten when the page they point to is renamed or moved.
This release adds Linux: an AppImage that runs on any x86_64 desktop, built on Cosmoe, which brings the Haiku API to X11 and Wayland.
Install
Linux (x86_64; needs glibc 2.38 and GCC 13's libstdc++ or newer: Ubuntu 24.04, Fedora 39, Debian 13 and later):
chmod +x Folio-0.1.2-x86_64.AppImage
./Folio-0.1.2-x86_64.AppImageHaiku R1/beta6 or later (x86_64):
pkgman install ./folio-0.1.2-1-x86_64.hpkgVitruvianOS 0.6.x (amd64):
sudo apt install ./folio_0.1.2-1_amd64.debThe command key is Alt on Haiku and Ctrl on VitruvianOS and Linux.
Changes since 0.1.1
- New: Linux AppImage, built with Cosmoe 0.9.0 (
v0.9.0_20261013). - Fixed: an attachment added through the file panel could be named after its full path on systems whose
entry_refcarries one. - The Attach File panel has its own title.
Tested
- Linux (CachyOS, X11): first launch, renaming pages in Folio and with
mvwhile it runs (including renaming a section folder, then a page inside it), following a link to a missing page, to-dos, attachments through the file panel, Move to Trash into the desktop Trash with a.trashinforecord, Show in File Manager, and theFOLIO:*attributes. The Wayland backend and dragging files in from a Linux file manager are not tested yet. Cosmoe doesn't draw underlined or struck-through text, so links are shown in colour and done to-dos in grey. - Haiku R1/beta6 and VitruvianOS 0.6.2: the 0.1.2 packages install and run; the full test pass from 0.1.1 still applies, as the changes there are small.
The AppImage bundles Cosmoe (MIT licence) and the libraries it needs, such as ICU, pango and cairo; their licences are in usr/share/doc inside it.
Folio 0.1.1 — now on Haiku
Folio is a native notebook app for Haiku and VitruvianOS (a BeOS-like OS based on Linux) in the spirit of OneNote, with Obsidian-style [[wiki links]] that are rewritten when the page they point to is renamed or moved.
This release adds a Haiku package and fixes the window size on small screens.
Install
Haiku R1/beta6 or later (x86_64):
pkgman install ./folio-0.1.1-1-x86_64.hpkgVitruvianOS 0.6.x (amd64):
sudo apt install ./folio_0.1.1-1_amd64.debEither way, Folio is added to the Deskbar's Applications menu and a folio command is installed. The command key is Alt on Haiku and Ctrl on VitruvianOS (Alt-click or Ctrl-click follows a link).
Changes since 0.1.0
- New: Haiku package, built and tested on R1/beta6 (hrev59866).
- Fixed: the main window no longer runs off screens smaller than about 1240×820, and a saved window size from a bigger display is shrunk to fit.
- Fixed:
make installused afinddirconstant that doesn't exist.
Tested
Both packages were installed and tested in VirtualBox:
- Haiku R1/beta6:
pkgmaninstall, the Deskbar entry, first launch, renaming a page in Folio and withmvin Terminal (links,#headingand|aliasrewritten), Alt-click on a missing page to create it, to-dos, attachments through the file panel, Move to Trash (restorable from Tracker), andFOLIO:tags/FOLIO:open_tasksattributes found by Tracker queries. - VitruvianOS 0.6.2: everything above, plus moving pages, drag and drop from Tracker, and restoring from the Trash.
What's in it
- Notebooks, sections and pages in a tree. Pages are stored as plain Markdown files under
~/Notebooks. [[wiki links]]and Markdown links that are rewritten when a page, section or notebook is renamed or moved, including renames made in Tracker or a terminal.- Backlinks,
#tags, to-do checkboxes, full-text search, and drag-and-drop attachments.
Folio 0.1.0
First public build of Folio, a native notebook app for VitruvianOS (a BeOS-like OS based on Linux) and Haiku in the spirit of OneNote, with Obsidian-style [[wiki links]] that are rewritten when the page they point to is renamed or moved.
Tested on VitruvianOS 0.6.2 (amd64, in VirtualBox): installing this package, the Deskbar entry, first launch, page and link renames (in Folio and with
mvin Terminal), moving pages, to-dos, tags, search, attachments via the file panel and by drag and drop from Tracker, and Move to Trash with restore from Tracker. Not yet run on Haiku; bug reports from there are very welcome.On VitruvianOS the command key is Ctrl: where the docs say Alt, use Ctrl (Ctrl+R renames, Ctrl-click follows a link).
Install (VitruvianOS 0.6.x, amd64)
sudo apt install ./folio_0.1.0-1_amd64.debThis installs Folio to /system/apps, adds it to the Deskbar's Applications menu, and adds a folio command. It is built for VitruvianOS 0.6.x and needs a rebuild for 0.7.
On Haiku, build from source: make && ./Folio.
What's in it
- Notebooks, sections and pages in a tree. Pages are stored as plain Markdown files under
~/Notebooks. [[wiki links]]and Markdown links that are rewritten when a page, section or notebook is renamed or moved, including renames made in Tracker or a terminal.- Backlinks,
#tags, to-do checkboxes, full-text search, and drag-and-drop attachments.