Skip to content

Releases: xupisco/obsidian-yabacavi

0.7.2 - Property layout & truer drag preview

Choose a tag to compare

@xupisco xupisco released this 20 Jul 21:34

✨ 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

Choose a tag to compare

@xupisco xupisco released this 20 Jul 19:28

🧹 Maintenance

Under-the-hood cleanup to satisfy the Obsidian community-plugin review — no
functional changes:

  • authorUrl now points to the author profile instead of the plugin repo.
  • The package-lock.json lockfile 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

Choose a tag to compare

@xupisco xupisco released this 20 Jul 19:17

✨ 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

Choose a tag to compare

@xupisco xupisco released this 20 Jul 18:09

✨ 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

Choose a tag to compare

@xupisco xupisco released this 20 Jul 15:49

✨ 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

Choose a tag to compare

@xupisco xupisco released this 18 Jul 16:47

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

Choose a tag to compare

@xupisco xupisco released this 17 Jul 23:41

✨ 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

Choose a tag to compare

@xupisco xupisco released this 17 Jul 22:16

✨ 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 2026 instead of Julho 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

Choose a tag to compare

@xupisco xupisco released this 17 Jul 18:39

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

  1. Add a view to a .base and set its type to Calendar cards.
  2. 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.