Harrison Edwards175 downloadsSelected, recent, and most-opened files and folders in one sidebar.
A privacy-conscious Obsidian sidebar that keeps files and folders you add, recently opened files, recently created files, and most-opened files together.
Quick Access items are entries in this dashboard only. They do not pin Obsidian tabs or modify Bookmarks.
A file is counted when it becomes the active file in Obsidian's interface. This includes normal navigation and CLI or URI commands that open a file in the interface.
Background reads, searches, indexing, sync, edits, hover previews, and embedded notes do not count. Duplicate events for the same active file are ignored; switching away and back counts as another access. Restored startup tabs establish a baseline without incrementing it.
Statistics begin after installation. The plugin cannot reconstruct earlier access history.
Recently created lists files in the order Obsidian saw them appear in the vault on this device, whether created in Obsidian, by another app, or by sync. It follows renames, so a note created as Untitled keeps its place after you name it. Filesystem creation timestamps are not used because copying, syncing, and atomic saves reset them. Paths matching Obsidian's Excluded files setting (Settings → Files and links) are left out, so folders that other tools fill automatically do not crowd the list.
The plugin has no runtime dependencies, network calls, telemetry, advertising, shell access, dynamic code execution, editor-transaction listeners, or note-content access.
Quick Access items and display settings use Obsidian's normal plugin data. Access activity uses Obsidian's vault-specific local storage and stays on the device. Stored activity is limited to file paths, recent-path and created-path lists, aggregate totals, last-open timestamps, and seven local-date count buckets. The plugin does not retain a raw event log.
Download main.js, manifest.json, and styles.css from the latest GitHub release and place them in:
<vault>/.obsidian/plugins/quick-access-dashboard/
Reload Obsidian, then enable Quick Access Dashboard under Settings → Community plugins.
The current beta supports Obsidian 1.13.0 or later on desktop. Mobile support has not yet been validated.
There are no packages to install. The build and tests use only Node.js standard-library modules.
node build.js
node --test test/*.test.js
build.js combines model.js and plugin.js into the self-contained main.js required by Obsidian.
Please report vulnerabilities through this repository's private vulnerability reporting. Use synthetic paths and note names in reports rather than real vault data.