Repository navigation
Releases
Releases · Poldion/BasaltNotes
v0.28.1
Changed
- Phone: the sidebar has two tabs, Files and Menu, so the file tree gets the full height. Folders have a folder icon
and bold names, nested folders are indented more clearly.
Fixed
- Phone: the footer stays at the bottom of the menu, and a tapped tree row no longer stays highlighted.
v0.28.0
Added
- Thinking mode "Unlimited": no token limit for thinking, only a time limit. The limit can be set under Settings → LLM
or withLLM_THINK_LIMIT_MIN(default 15 minutes, 0 = none) and applies to all thinking modes. It never cuts off the
answer itself.
Changed
- If thinking reaches the time limit or uses up the tokens, the model now answers once without thinking instead of the
run failing. The curator notes this as a warning in the run. - The curator now tells the model the required date format and today's date for appointments.
Fixed
- Appointments created by the curator were missing from the calendar when the date was not in the exact format. Dates
like "Tue, 03.11.2026" or "3 November" written in German are now converted, a missing start is taken from the
appointment's text, and dated entries in a "## Termine" section of a source become appointments even if the model
skips them. - Appointments on different days could be merged into one because of similar or equal names, which would have changed
the date. They now stay separate notes.
v0.27.1
v0.27.0
Added
- Android app (
android/): shows the interface of your own server including all plugins, with sharing from other
apps, file picker, downloads, back button and updates from GitHub releases. - Share page (
/p/share), also as a share target of the installed PWA. - Touch: editor toolbar above the keyboard, ⋮ actions and moving notes in the file tree, pinch zoom in the graph.
- Plugin SDK:
platform(weborandroid).
Fixed
- A page opened directly while signed out opens again after signing in.
v0.26.0
Added
- Overview page at the start of the app: all vaults you can access with template, number of notes and last change,
plus the most recently changed notes across them. Player accounts with a single vault still go straight to it. The
BasaltNotes logo in the sidebar leads here.
Fixed
- Deleting a vault failed when
/data/vaultsis a separate mount, as in the recommended setup. The folder is now
copied todata/deleted-vaultsin that case, including its history. If copying fails, the vault stays untouched. - A failed vault deletion now shows an error message instead of doing nothing, and no longer stops the vault's file
watcher.
v0.25.0
Added
- Plugin catalog, similar to HACS in Home Assistant: under Settings → Plugins, browse, install, update and remove
plugins from GitHub releases. The official repo BasaltNotes-Plug is
preconfigured; any other GitHub repo can be added by URL. Updates are shown, a warning appears before installing, and
plugins with a server part ask for a server restart. Packages are not reviewed or signed. - New plugin interfaces:
presets(templates for new vaults),profiles(rules for curator, inbox and chat),roles
(account roles) andregisterHomeSection(sections on a notebook's home page).GET /presetslists the templates.
Changed
- BasaltNotes is now universal: everything specific to D&D moved into the built-in plugin "D&D": campaigns with home
page and timeline, the player view and player accounts, the D&D template, the curator's rules and the example vault. - New installations start with one vault "Notizen" and the D&D plugin switched off. The example vault is only offered
while a plugin provides one. - Existing D&D vaults keep working without any step: the plugin switches itself on while a vault uses the
dnd
template. Notes, API paths and thecampaignandvisibilityfields stay the same. - Managing plugins now requires server admin rights; an admin level on a single notebook is no longer enough.
v0.24.0
Added
- New token scope
create_vault: other projects can create their own vaults through the API and have all rights in
them, and only there (up to 20 per token). - Token permissions can be changed afterwards (name, expiry, permissions) without changing the token value.
Changed
- One permission system: tokens get one level per notebook (
read,inbox,read_inbox,curate,write,
write_curate,admin, also for all notebooks with*). Existing tokens keep working. - User accounts use the same levels: the new role
membergets one level per notebook, optionally limited to an area.
The roleseditorandviewerkeep working and become members when edited. - The web interface shows actions according to the rights in the open vault. Vault settings are available to anyone
withadminin that vault. - The file tree is now available to access limited to an area and shows only notes in that area.
Security
- A token with
adminfor individual vaults can no longer manage the server (users, tokens, webhooks). That now
requiresadminfor all vaults.
v0.23.1
Fixed
- The rate limit now applies to the API only. Pages and scripts of the web interface are never blocked, so the app no
longer shows a JSON error page instead of the interface. - Adding a large folder at once (e.g. hundreds of files) no longer floods the server: live updates are bundled and the
interface reloads once instead of once per file. - Graph view with many notes: from 150 notes the layout settles before it is shown, movements are damped more strongly,
unconnected notes drift gently to the centre and the view follows smoothly instead of jumping.
v0.23.0
Added
- Initial public release.
- Vaults of Markdown notes with YAML frontmatter,
[[wiki links]], backlinks, properties and full-text search; every
vault is a plain folder with git history that can also be opened in Obsidian. - Free vaults and template vaults for D&D and everyday life, your own note types, an example vault with a fictional
campaign. - Editor with live preview, link autocomplete, image paste, autosave and conflict detection; graph view and quick
switcher. - Optional AI curator (local LLM via Ollama) that files inbox content and uploaded documents into notes, with proposals,
dry runs and undo; “link mentions” without AI. - Chat with your notes, with pre-selection of matching entries without the LLM – built for small local models.
- Campaign pages, player view, roles and per-vault API tokens with area grants.
- Plugin interface; built-in Calendar & CalDAV plugin (also for Home Assistant).
- REST API with OpenAPI, server-sent events, signed webhooks, iframe embeds and a JS SDK.
- User interface in English and German; API error messages in both languages; template folder names follow the
language a vault is created in.