Skip to content

Releases: sonna-io/obsidian-files-progress

1.5.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 20:33

Files Progress 1.5.0

This release restores compatibility with public Obsidian versions and adds direct progress management throughout the File Explorer and Files Progress sidebar.

Highlights

  • Apply progress settings from note and folder context menus.
  • Use native multi-selection to show, hide, configure, or clear several items at once.
  • Set exact manual completion with progress-percent, including decimal values from 1 through 100.
  • Set note or folder targets and color palettes without opening plugin settings.
  • Multi-select rows and folder headers in the Files Progress sidebar with Ctrl/Cmd-click and Shift-click.
  • Use the Manual progress property setting under Frontmatter properties.
  • Clear note and folder overrides safely without recursively rewriting folder contents.

Compatibility and reliability

  • Minimum Obsidian version restored to 1.5.7; Obsidian 1.12.7 is supported.
  • Fixed blank progress-setting modals and non-working clear actions.
  • Added 48 automated tests covering manual progress, bulk actions, selection, settings rendering, modal lifecycle, migrations, and release metadata.
  • Release assets are built by GitHub Actions and include build-provenance attestations.

Users of the incompatible 1.4.0 beta can update directly to 1.5.0 through Obsidian or BRAT.

1.4.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 08:59

Full Changelog: 1.3.0...1.4.0

1.3.0

Choose a tag to compare

@sonna-io sonna-io released this 08 Jul 03:55

This release bundles two iterations (1.2.0 was never released separately).

Scope & frontmatter (from 1.2.0)

  • File-level scope: force-include or force-exclude individual notes, from settings, the note context menu, or the "Toggle progress bar for active note" command. Strongest scope level.
  • Frontmatter properties (names configurable): progress (include/exclude a note, overriding folder scope), progress-target (per-note target character count), progress-palette (per-note palette by name).
  • Custom color palettes: define colors at 0% · 50% · 100% · over target, blended smoothly. Three presets ship (Default, Ocean, Violet). Assign a default, per-folder, or per-note palette.
  • Per-folder overrides now set target and/or palette together, from settings or the folder context menu.

Palettes & filtering (new in 1.3.0)

  • Gauge background color: palettes gain a fifth color for the empty part of the bar. Defaults to Obsidian's theme-aware track color; reset button restores it.
  • Dark-mode variants: each palette can carry an optional dark variant, picked automatically from Obsidian's appearance setting (light / dark / adapt to system) and re-applied instantly when the theme changes.
  • Side-view gauges now follow the bar thickness, palette, and background settings.
  • VS Code-style filtering in the progress view: comma-separated terms, * ? ** globs (matched against path or file name), !term exclusions, and match-case / whole-word / regex toggles.

Existing settings and palette data migrate automatically.

1.1.0

Choose a tag to compare

@sonna-io sonna-io released this 07 Jul 12:18

New

  • Progress view (sidebar): every note in scope with its completion bar. Sort by completion, name, folder path, character count, or recent modification; group by folder with collapsible sections and per-folder averages; filter by name; vault-wide stats. Click a row to open the note. Open it via the ribbon gauge icon, the command palette, or the status bar.
  • Folder scoping: include only specific folders, or exclude folders entirely (exclusions win). Also togglable from the folder context menu.
  • Per-folder targets: give any folder its own target character count — nearest ancestor override wins. Configure in settings (with folder autocomplete) or right-click a folder → "Set progress target…".
  • Folder progress bars (optional): folders show an aggregate bar with the average completion of the notes inside.
  • Status bar: the active note's characters / target · %, live while typing; click to open the progress view.

Notes

  • Settings from 1.0.0 are preserved; all new options have safe defaults.

1.0.0

Choose a tag to compare

@sonna-io sonna-io released this 04 Jul 16:46

Initial release.

  • Tiny progress bar under every markdown file in the file explorer
  • Fullness relative to a configurable target character count (default 3600)
  • Color shifts red -> yellow -> green with fullness; purple on overflow
  • Settings: target count, exclude frontmatter, bar thickness, overflow highlight
  • Install now via BRAT: add this repo as a beta plugin