Releases: xupisco/obsidian-yabacavi
Release list
0.7.2 - Property layout & truer drag preview
✨ Added
Property layout
A new Property layout setting (Settings → Appearance): arrange a card's
properties stacked (one per line) or inline (flowing together).
💅 Improved
The drag preview now matches the card
The floating "ghost" you drag now reflects your appearance settings and
CSS-variable customizations — accent style (bar / bullet / none), font sizes,
property layout — instead of falling back to the defaults.
Card spacing
Tighter property chips (padding and gaps), for a denser card.
0.7.1 - Housekeeping
🧹 Maintenance
Under-the-hood cleanup to satisfy the Obsidian community-plugin review — no
functional changes:
authorUrlnow points to the author profile instead of the plugin repo.- The
package-lock.jsonlockfile is committed, for reproducible builds. - Dropped the deprecated
setDynamicTooltip()calls (the slider value is now
shown inline by Obsidian).
0.7.0 - Status display: bar, bullet, or none
✨ Added
Status display
A new Status display setting (Settings → Yabacavi → Appearance) chooses how a
note's status colour shows on its card:
- Accent bar — the coloured bar, as before (with the thickness setting).
- Accent bullet — a small coloured dot before the title, no bar — lighter on
the colour when a whole grid full of cards felt too busy. - None — hidden.
The bullet appears only on notes that actually have a status, so statusless notes
(like creation-date cards) stay clean — no stray dot or indent. Todoist cards follow
the same show/hide of their accent bar.
0.6.0 - Multi-day view, notes by creation date & colour opacity
✨ Added
Multi-day day view
The day view can now show 1–7 days side by side — a [- N +] stepper in the
toolbar (and a Days shown option in the view settings). Each column keeps the
masonry layout: one wide day, narrowing to stacked columns as you add days.
Navigation slides by the number of days shown, and the title becomes a range.
Masonry & card width in the day view
Day-view cards flow in balanced columns of a configurable width — a Day view card
width option — and the whole view scrolls.
Notes by creation date
A new Also show notes by creation date view option places notes that have no
value in the date property on the day their file was created — handy for finding
a note (e.g. a meeting) that was never given a date. Read-only (not draggable), and
they follow your normal status accent.
Colour opacity
The status colours and the Todoist accent colour now have an opacity
slider beside the picker, so accents can be subtle tints. Stored as #RRGGBBAA —
existing colours stay fully opaque.
Click modifiers on cards
- Click → your Open notes in setting.
- Ctrl/Cmd-click → new tab.
- Shift-click → split.
0.5.0 - Todoist filters, completed tasks & card appearance
✨ Added
Card appearance
A new Appearance section in settings:
- Accent-bar thickness slider (0–10 px).
- Title / Time / Pill font-size sliders — as a percentage of the adaptive
card font, so they still scale with your card size.
Todoist filter
Restrict which tasks land on the calendar with a Todoist filter query — the
same syntax as Todoist's own filters (e.g. #Work | #Personal, @label).
Leave it empty to show all tasks. Runs against Todoist's /tasks/filter endpoint.
Completed Todoist tasks (Beta)
Optionally place completed tasks on their due day, styled exactly like a note
with status: done (accent + data-status, so your theme/snippet picks them up).
Fetched per visible month and cached, so browsing stays light on the API.
Off by default.
Commands (command palette + hotkeys)
- Refresh Todoist tasks
- Toggle Todoist tasks
- Toggle completed Todoist tasks
🐛 Fixed
- The Todoist refresh button now spins while syncing (the loading state never
actually rendered before). - Todoist description links now open in a new tab — including
obsidian://
links back into your vault, which previously replaced the calendar view.
0.4.0 — Todoist tasks on the calendar
Todoist tasks on the calendar 🎯
Yabacavi now shows your Todoist tasks on the grid, right beside your notes.
New
- Tasks by due date — active Todoist tasks appear as cards, showing their
project, labels, priority, and a flag when they carry a description. - Task modal — click a task for its description (rendered as markdown), full
due date, and a button to open it in the Todoist app (falling back to the web).
Tick the checkbox by the title to complete it. - Drag to reschedule — drag a task to another day to move its due date in
Todoist, keeping the time of day. Recurring tasks stay put, so their recurrence
is never flattened. - Unified day sort — notes and tasks now order together within a day: timed
first (chronological), then the rest alphabetically by title. - Toolbar Todoist group — a show/hide toggle and a manual refresh button, plus
an optional auto-refresh interval. - Accent by priority (p1 red … p3 blue), or one custom colour for all tasks.
Setup
Paste your Todoist API token in Settings → Yabacavi → Todoist (in Todoist:
Settings → Integrations → Developer). It's stored in Obsidian's secret storage,
never in the plugin's settings file. Leave it empty and nothing Todoist-related
appears — the calendar works on its own.
⚠️ Now requires Obsidian 1.11.4+
Secret storage needs Obsidian 1.11.4 or newer, so this release raises the minimum
app version.
Also
Card polish folded in from the unreleased 0.3.1: adaptive font sizes, wider
property spacing, and tags rendered without the leading # (matching the table).
0.3.0 — Open note in a new tab
✨ New
Open in a new tab from the modal. When you open a note in the floating modal, the note's header now has an Open in new tab icon (next to the close button). Click it to move the note into a persistent workspace tab and dismiss the modal — handy when a quick peek turns into real work.
Full changelog: https://github.com/xupisco/obsidian-yabacavi/commits/0.3.0
0.2.0 — Daily note icons
✨ New
Daily notes on the calendar. A new Show daily note toggle in settings (off by default) adds a small icon to each day's number:
- If that day already has a daily note, the icon stays visible — click to open it.
- If it doesn't, the icon appears on hover — click to create the note and open it.
It uses your core Daily notes folder, format and template, and checks for an existing note without scanning the vault. Notes open the same way as cards (per your Open notes in setting).
💅 Improvements
- Today is now a filled accent badge instead of accent-coloured text.
- The month/day title capitalises only its first letter, so non-English locales read correctly (e.g.
Julho de 2026instead ofJulho De 2026). - Toolbar navigation buttons now share a consistent height.
Full changelog: https://github.com/xupisco/obsidian-yabacavi/commits/0.2.0
Yabacavi - Yet Another Bases Calendar View
First release. Yabacavi adds a calendar view to Obsidian Bases — your notes become cards on a day, week or month grid, placed by any date property, and you drag them to reschedule.
Requires Obsidian 1.10.2+ with the Bases core plugin enabled.
Features
- Day / week / month grid, with toolbar navigation and a Today button.
- Place notes by any date property — frontmatter, formula or file date.
- Cards show the base's visible properties (formulas included), so a calendar and a table over the same base stay in sync.
- Drag & drop to reschedule — the card swings from the point you grab it; the time of day and any timezone offset are preserved. (Desktop only — the native drag doesn't fire on touch.)
- Status → accent colour, set in the settings tab or through your own CSS.
- Open notes in a floating modal, the current tab, a new tab or a split.
- Double-click an empty day to create a note dated to it, optionally from a template.
- Hover preview, right-click file menu, ctrl/cmd-click to open in a new pane.
- Toggle weekends and choose the week start.
Getting started
- Add a view to a
.baseand set its type to Calendar cards. - Pick a Date property in the view options — that's it.
Install (via BRAT, until it's in the Community directory)
In BRAT, add the beta plugin xupisco/obsidian-yabacavi.
Full docs in the README. This is an early 0.x release — feedback and issues welcome.