Releases: jordanlong121/singlefilesectioncards
Release list
1.4.0
New
- Unfiled card — text above the note's first heading gets its own card (opt-in: Settings → Show unfiled text as a card; title configurable, default
_Unfiled_). Fully live: tick tasks, edit, quick-add, pin, drag blocks in and out. - Filter box — type in the toolbar to show only cards containing the text; ✕ or Esc clears.
Improved
- Mobile performance pass (desktop unchanged): backdrop blur removed, fewer upfront renders, offscreen cards skip layout/paint, lazy images, always-visible tap-sized card buttons, toolbar compaction on phones.
- Faster everywhere: single-column layouts skip masonry measuring, post-render work is batch-scoped, lighter drag handling, wheel scrolling stays on the compositor fast path outside the Vertical layout.
1.3.5
Changes since 1.3.4
Fixes
- Removed the stylesheet's only
!important(flagged by Obsidian's plugin QC): stale masonry row spans are now cleared in code when a card moves into the pinned band, instead of being overridden in CSS. - Fixed the release pipeline: a peer-dependency conflict had been failing the build workflow since 1.3.3, so 1.3.3 and 1.3.4 shipped without GitHub artifact attestations. This release's assets are built and attested by GitHub Actions.
Full Changelog: 1.3.4...1.3.5
1.3.4
Changes since 1.3.3
Improvements
- Vertical layout: pinned cards split the pane height evenly. With "Keep pinned cards on screen" on, the pinned column now divides the pane's full height among the pinned cards — one card takes it all, two take half each, and so on — with each card body scrolling inside its share. Previously every pinned card was capped at 240px and the column scrolled as a whole.
- Vertical layout: editing fills the card. Opening the editor in a Vertical-layout card (pinned column included) now stretches the editor to the card's full height with the footer pinned beneath it, matching how blown-up and Custom Grid cards already behaved.
Fixes
- Removed the stylesheet's only
!important(flagged by Obsidian's plugin QC): stale masonry row spans are now cleared in code when a card moves into the pinned band, instead of being overridden in CSS.
Full Changelog: 1.3.3...main
1.3.3
Changes since 1.3.1
New
- Jump to today's card. When a note opens in the cards view, the card whose heading is today's date scrolls into view automatically (setting, on by default; needs date headings). The jump re-aims itself after lazy-rendered cards finish loading — unless you've already scrolled.
- Pinned cards. A pin button on every card pulls it into a pinned section at the top of the wall, regardless of sort order. Pins are remembered per note and hold across every layout, every open view, and restarts.
- Keep pinned cards on screen (setting, on by default). The pinned section stays put while the rest scrolls: a sticky band below the toolbar in Grid, Grid Aligned, Tight, and Horizontal; a static left column in Vertical; not applied on the Custom Grid canvas.
- Quick Add. A
+button on every card pops a text box that appends what you type to the bottom of the section (or the top) without opening the editor.Ctrl/⌘+Entersubmits.
Fixes
- Switching a note's layout, heading level, or sort no longer silently discards its remembered Custom Grid zoom.
Full Changelog: 1.3.1...1.3.3
1.3.1
Changes since 1.3.0
Fixes
- Custom Grid sizes no longer leak into the other layouts. A card resized on the Custom Grid canvas kept its custom width and height when you switched to Grid, Grid Aligned, Tight, Horizontal, or Vertical. Leaving the canvas now strips the placement geometry from every card, so the fixed layouts size cards normally again — your placements are still remembered and reapply when you return to Custom Grid.
Community review cleanup
- Removed unnecessary escape characters from a regular expression.
- The resize grip on Custom Grid cards no longer uses
clip-path(only partially supported by older Obsidian installers) — the same three-ridge triangle is now drawn with plain gradients.
Full Changelog: 1.3.0...1.3.1
1.3.0
Changes since 1.2.8
New: Custom Grid layout
A sixth layout — a freeform, zoomable canvas for your sections:
- Every section starts as a heading-only tile in a column on the right; drag one onto the dot-patterned canvas and it becomes a full card you can place anywhere, move by its title bar, and resize by its corner grip.
- Cards snap to the dot grid — a dashed preview shows where a drag or resize will land, turning amber when the no-overlap rule will nudge it. Cards may never overlap or touch.
- The ✕ in a card's top-left corner — or dragging the card onto the column — returns it to the list.
- The right column keeps permanent controls: Clear Layout (with confirmation), A→Z / Z→A / Doc sort buttons, and an inverted highlight on today's heading.
- Zoom buttons (40%–160%) in the canvas's bottom-left, scroll bars in every direction, and middle-click drag panning.
- Placements and zoom are remembered per note in the plugin's data — never in your notes.
Improvements
- New card now has a date picker beside the name field — pick a date and the heading updates, prefixed with the default heading level.
- Click-away commits an open editor everywhere: clicking another card, the toolbar, the empty grid, or the tray returns the edited card to view mode.
- Larger resize grip in the card's bottom-right corner, and resizing a card in edit mode grows the editor with it.
- Keyboard-hint text (
Ctrl/⌘+Enter to save…) is smaller and less intrusive in all views. - Performance pass on the Custom Grid: cached drag obstacles, tray rebuilds only when the section list actually changes, and deferred card-body rendering.
Fixes
- Cards no longer shrink when the view's tab is hidden and re-shown (hidden 0×0 measurements were being persisted as resizes).
- Card placements no longer vanish after edits — placements load once per note and persist immediately, and switching heading levels no longer prunes stored layouts.
- Resizing a card no longer drops it into edit mode.
Full Changelog: 1.2.8...1.3.0
1.2.8
An Obsidian plugin that shows the sections of one note as a wall of editable cards — built to pair with Single File Daily Notes.
Install from the Obsidian community plugin directory (Settings → Community plugins → Browse → "Single File Section Cards"), or with BRAT via jordanlong121/singlefilesectioncards, or by downloading the three files below into <vault>/.obsidian/plugins/single-file-section-cards/.
Changes since 1.2.7
New
- Drag paragraphs and tasks from one card to another. Grab any top-level task (its sub-items come along) or paragraph and drop it on another card — before or after a specific block, shown by an accent line, or anywhere on the card to append to that section. Same-card drops reorder within the section. Works in every sort order and layout. The move is verified against the file at write time, so a stale card refuses rather than moving the wrong lines; fenced code, headings, quotes and tables aren't draggable.
Fixed
- Ctrl/⌘+Enter reliably saves the open card editor. The shortcut is now registered in the view's keymap scope (so other plugins' global hotkeys can't swallow it) and works regardless of where focus sits — textarea, buttons, or after clicking the card's padding.
Release assets are built and attested in CI from this tag.
1.2.7
An Obsidian plugin that shows the sections of one note as a wall of editable cards — built to pair with Single File Daily Notes.
Install with BRAT: add jordanlong121/singlefilesectioncards as a beta plugin (existing BRAT installs pick this version up automatically), or download the three files below into <vault>/.obsidian/plugins/single-file-section-cards/.
Changes since 1.2.6
Changed — community plugin review
- The plugin no longer enumerates the vault. The toolbar's note picker now suggests only notes you've already touched — your default note, notes with a remembered cards view, and recently opened notes — and any other note can be reached by typing its name or path. Previously it listed every markdown file.
- The card editor no longer uses the deprecated
document.execCommand. It now owns its undo history, so Tab-indentation edits stay undoable:Ctrl/⌘+Zundoes,Ctrl/⌘+Shift+ZorCtrl+Yredoes, and menu/gesture undo works too.
Release assets are built and attested in CI from this tag.
1.2.6
An Obsidian plugin that shows the sections of one note as a wall of editable cards — built to pair with Single File Daily Notes.
Install with BRAT: add jordanlong121/singlefilesectioncards as a beta plugin (existing BRAT installs pick this version up automatically), or download the three files below into <vault>/.obsidian/plugins/single-file-section-cards/.
Changes since 1.2.5
Changed — community plugin review (CSS lint)
- The card grid uses the
gapshorthand instead ofcolumn-gap, which the lint mapped to the partially-supported multicolumn feature. Identical layout. - The scrollbar opt-in (for themes that hide scrollbars globally) now wins on selector specificity instead of
!important— no!importantremains in the stylesheet.
No behaviour changes.
1.2.5
An Obsidian plugin that shows the sections of one note as a wall of editable cards — built to pair with Single File Daily Notes.
Install with BRAT: add jordanlong121/singlefilesectioncards as a beta plugin (existing BRAT installs pick this version up automatically), or download the three files below into <vault>/.obsidian/plugins/single-file-section-cards/.
Changes since 1.2.4
Changed — community plugin review
- The settings tab uses Obsidian's declarative settings API, so the plugin's settings now show up in Settings search. The Default note setting gains a vault file picker, and the sliders/dropdowns behave as before. Requires Obsidian 1.13.0+ (raised from 1.7.2).
- Build tooling no longer depends on the
builtin-modulespackage.
No behaviour changes beyond the settings UI.