No description
Find a file
2026-07-05 00:11:36 +10:00
.cursor added: Added shared target-device guidance so agents checked the intended runtime before build and deploy. Excluded tooling-only work from deploy expectations so rule updates stayed lightweight. 2026-07-05 00:11:36 +10:00
.github updated: Added project-specific ClickUp rules so Project Browser tasks used the correct workspace and release lists. Moved PR handoff guidance to the Review column so linked tickets matched the board workflow. 2026-07-04 22:37:08 +10:00
docs added: Added the build-ready-tasks command so ClickUp Build Ready lists could drive grouped implementation PRs. Documented the command in the workflow setup so project agents could discover the new task batching flow. 2026-07-04 22:30:58 +10:00
qa-test-vault Tweaked property name in folder settings 2026-03-30 23:19:23 +11:00
scripts Fixed open-qa not opening instance 2026-03-14 20:49:00 +11:00
src Add pointer event handling to notice components 2026-06-20 12:48:31 +10:00
tests Fixed medium issues from Obsidian eslint validation 2026-06-15 22:49:37 +10:00
.editorconfig Rough setup from obsidian handwrite 2024-02-14 23:25:41 +11:00
.gitattributes Initial commit 2024-02-14 23:14:18 +11:00
.gitignore Updated AI rules from reference 2026-03-26 16:39:04 +11:00
.npmrc Rough setup from obsidian handwrite 2024-02-14 23:25:41 +11:00
babel.config.js Added e2e testing setup 2026-03-14 19:15:36 +11:00
esbuild.config.mjs Updated target build version to remove import errors 2024-10-09 21:58:23 +11:00
eslint.config.mjs Convert to obsidian's eslint template 2026-06-15 21:07:58 +10:00
jest.config.ts Added unit tests 2026-03-17 22:42:17 +11:00
LICENSE Create LICENSE 2024-03-03 23:20:17 +11:00
manifest-beta.json Update version to 0.4.1 in manifest files 2026-06-20 12:50:17 +10:00
manifest.json Update version to 0.4.1 in manifest files 2026-06-20 12:50:17 +10:00
package-lock.json Fix github actions 2026-06-15 23:30:46 +10:00
package.json Fix github actions 2026-06-15 23:30:46 +10:00
README.md Refined readme todo list 2026-04-12 21:01:46 +10:00
tsconfig.e2e.json Added e2e testing setup 2026-03-14 19:15:36 +11:00
tsconfig.json Added e2e testing setup 2026-03-14 19:15:36 +11:00
wdio.conf.mts Added e2e testing setup 2026-03-14 19:15:36 +11:00

Obsidian Project Browser

An Obsidian plugin for browsing your vault through a user-friendly card interface. With multi-page support, add multiple pages to any note, base, or canvas. Hide folders to declutter, and set priorities and states to remain focused.

No need to dig through an overwhelming heirarchy in the files pane any more.

Project Browser supports adding pages to your notes. In Project Browser, start typing and and the view automatically filters. You can also organise your notes by custom statuses.

📓 Development Diaries

I record regular development diaries. Subscribe and follow along to see features in development.

Screenshot of devdiary video
Click to vew development diaries

Dale de Silva on Twitter Dale de Silva on Mastodon Dale de Silva on Threads Dale de Silva on Bluesky

🗺️ Rough roadmap

I've been building this plugin since March 2023 and I'm regulaly developing it further and using it daily myself.
Below are the high level features in my current development plan along with when they'll likely get implemented.

Historical
  • Show files as cards.
  • Folder navigation.
  • Organisation by states.
  • Easy note state menu.
  • Back/forward navigation with memory.
  • Adapt to light/dark modes.
  • Enable customising states.
  • Right click actions.
  • Hide individual folders.
  • Customise launch folder.
  • Folders as projects.
  • Multi-page project support.
  • Prioritisation of notes.
  • File browser integration.
Current feature focus
  • Project Excerpts.
  • Page Versions & Drafts.
  • Reordering pages in a project.

⚠️ Be careful

As with most Obsidian plugins, this is a free gift to the community, provided 'as is' to help you out. While I'm doing my best to make it awesome (And I love feedback), there are always chances things might not work quite right. To be safe, please always back up your files.

🧪 Development

🪳 Report a bug

Found something that's not quite working right or do you have a feature request? Don't be shy, feel free to make some noise over on the GitHub Issues page. But be sure to check if someone has already posted the same issue and comment on theirs if they have.

💾 Installation

You can find this plugin in the plugin directory within Obsidian.

Click for help installing plugins
  1. Open your Obsidian vault and go to Settings.

  2. Click on Community Plugins in the side bar.

  3. If you haven't already, you will need to turn on community plugins.

  4. Search 'Dale de Silva' and install Project Browser.

If you would like to install new versions of the plugin that are still being tested, you can install this plugin through BRAT instead. BRAT is another community plugin that allows you to install a Beta version. New features are released as a Beta version first and can take from a few days to a month before landing in the standard version.

Click for Beta version installation instructions
  1. Open your Obsidian vault and go to Settings.
  2. Click on Community Plugins in the side bar.
  3. Turn on community plugins and click Browse.
  4. Search and install BRAT.
  5. Scroll down and activate BRAT.
  6. In the BRAT menu in the side pane, select Add Beta Plugin.
  7. Follow the instructions presented.
  8. When a URL is requested, use: https://github.com/daledesilva/obsidian_project-browser/
Click for Beta version update instructions
  • BRAT is set to update Beta plugins by default on startup, however, this can sometimes take some time.
  • To force an update, run BRAT's Obsidian commnd Choose a single plugin to update and choose Project Browser.

❤️ Support

If you find this plugin saves you time or helps you in some way, please consider supporting my development of plugins and other free community material like this.

Dale de Silva on Twitter Dale de Silva on Mastodon Dale de Silva on Threads Dale de Silva on Bluesky Support me on Ko-fi

🤖 My other work

You can find links to my other projects on designdebt.club, where I blog about design and development, as well as release other plugins like this one. You can also find my writing at at falterinresolute.com where I combine philosophy and animation.

Design Debt Club Falter In Resolute Blog