Plugin: Dashboard navigator

Dashboard navigator plugin for Obsidian
Hi everybody.

I am creating this thread about the plugin Dashboard navigator. It was designed to help you manage and quickly navigate your knowledge base. You can get instant overview of key vault stats, categorized recent files, total number of files per category (notes, images, audios, videos and more) and powerful search to easily locate your vault files (navigator).

Dashboard view

Dashboard navigator - dashboard

  • Vault stats and graph: Gain insightful statistics about your vault, including:
    • Number of notes, images, audios, videos, PDF and other file formats.
      • When you click on the dashboard file type buttons (desired file type) you will enter the navigator mode with the results only showing the desired file type.
    • Total files,
    • Total folders,
    • Vault pie chart of notes and other file formats.
  • Recent files by type: Easily access your most frequently used files, categorized for quick reference. Save time searching and keep important notes readily available.

Navigator view

Dashboard navigator - Navigator

  • Advanced file search: Find your files quickly with powerful search and sort functionalities. Search and sort files by name, path (location within your vault), size and date. You can also search notes by tag and frontmatter.

Quickly Filter Files by Category, Day, Week, Month and Year

  • Please check its repository for more information (category and date filters, also their shorthands).

Sort Files

Sort

  • You can sort files by double clicking on the table header and also by using the dropdown select.

Context Menu

Dashboard navigator - context menu 1

Dashboard navigator - context menu dashboard

  • Right-click the mouse button on the desired file link or table result to open the context menu. You can open the note in various ways (same tab, new tab, new window and also show its properties).
  • You can also open the note by double clicking on the desired result (navigator view).

File Properties

File properties

  • You can click on the tags of navigator view and file properties window and it will show the results (files) with the selected clicked tag.

Plugin Settings

Dashboard navigator - Plugin Settings

Special thanks to @merlinuwe for his valuable feedback and suggestions. Even more suggestions to implement. Thanks to other users who offered suggestions about this plugin on its GitHub Repository.

Repository: Dashboard navigator

I hope you find it useful.

All the best

5 Likes

Wow. This looks amazing! I will definitely be checking it out! Thank you for all your hard work. We appreciate you.

I’m in the process of learning Obsidian to create a EMR using plugins like Templater, Dataview, QuickAdd, and DBFolder. Once done, I plan on using a dashboard like this. One thing that would be DREAMY is to add a big-ish calendar on it that would allow myself and my partner to add patients to it, including recurring appointments. Or maybe a small button to open a nested page with the scheduling calendar. And then print from there if needed. From this scheduling calendar, I could click on an appointment for a patient that just walked in and it would hook into Templater to launch the appropriate template for that particular visit with fields prepopulated for that patient (name, type of note, etc etc). It’s all about automation. Then store everything with DBFolder and Dataview.

Do you think adding this scheduling ability to your dashboard would be possible? I’m new to all of this and if I’m being ridiculous right now, it is out of ignorance so my apologies.

Looking forward to trying this plugin. Thanks again! Looks AMAZING! :heart:

3 Likes

I had a note with dataview queries to keep track of recent files, but this plugin has replaced those. Thank you for sharing your hard work.

Feature request: Can we have the option to hide some of the elements? Or maybe there is an option, and I have missed it somehow.

1 Like

Thanks for the kind words. The calendar function is not part of my goals to include on this plugin, but I will add it to the list of things to consider for future updates.

All the best

Plugin update: version 2.0.0

Improvements

Dashboard navigator gif

  • Hotkeys open dashboard and open navigator.
  • Excluded file extensions functionality.
  • Excluded folders functionality.
  • Select custom colors → files and piechart (all available file categories).
  • Colored files in dashboard and navigator views (toggle).

All the best

2 Likes

THANKYOU!. I DEF. would check it out and prolly give a feed back ASAP

1 Like

Plugin update: version 3.0.0

Improvements

  • Improved user-friendly search with special filters (advanced search).

  • Navigator: Select columns to hide (settings → toggle).

    • Path column
    • Size column
    • Date column
    • Tags column
  • Navigator: file hover fix when column striped layout selected.

  • Navigator: Date column hover → tooltip shows Created and Modified date of the file.

Removed:

  • Dashboard navigator: Open command palette/shortcut. You can open dashboard or navigator views using their respective commands on command palette.

Intuitive Advanced Search

The Dashboard navigator improved search allows you to quickly access and filter specific files within your vault. Quickly find notes, images, canvases, audios, videos, PDFs, and more with simple commands.

Basic Commands

  • @notes: Lists all notes.
  • @images: Lists all images.
  • @canvas or @canvases: Lists all canvases.
  • @audios: Lists all audio files.
  • @videos: Lists all video files.
  • @pdf or @pdfs: Lists all PDF files.
  • @other: Lists all other file types.

Advanced Filtering with Search Terms

You can combine the basic commands with search terms to narrow down your results:

  • @notes #tag1: Lists notes with the tag #tag1.
  • @notes desired_word #tag2: Lists notes with desired_word and #tag2.

Date-Based Filtering

You can also filter content based on specific dates:

  • Enter @ + the keywords below to quickly filter the results:
    • @day (or today)
    • @day-1 (yesterday)
    • @day-2 to @day-7
    • @week
    • @month
    • @year

Combining Search Terms, File Types and Date Filters

You can combine search terms, file types (one per search) and date filters for more precise results:

  • @notes #tag1 @month: Lists notes with the tag tag1 created/modified this month.
  • @images @week: Lists images added this week.

Additional Tips

  • Case Sensitivity: Search terms are case-insensitive.

  • Multiple Commands: You can use multiple commands in a single query, separated by spaces.

  • Feel free to experiment with different combinations of commands and filters to find the best way to access your content. For example: @month @notes and @notes @month (same effect → list created/modified notes on the month). You can even expand this search with @month @notes title_of_the_note (or part of the title of the note, or tag).

Excluding Results

To exclude specific content from your search results, you can use the ! exclamation point followed by the text, tag or folder you want to exclude. This will remove any items that match the exclusion term.

Example:

  • @notes #work #pending !#urgent: This will list all notes tagged with #work and #pending except those tagged with #urgent.

Combining Exclusions with Other Filters

You can combine exclusions with other filters, such as tags and date, to further refine your search:

  • @notes #meeting !#international @month: This will list all notes tagged with #meeting that were created or modified this month, excluding those tagged with #international.

  • To find all notes tagged “meeting” created/modified this month: @notes #meeting @month

By effectively using exclusions, you can tailor your searches to your specific needs and quickly find the file you’re looking for.

I hope you enjoy

All the best

2 Likes

Plugin update: version 3.1.0

Navigator:

  • New Ext column (File extension column).

  • Sort results by file extension (Ext column).

  • New category filters shorthands:

    • @n = @notes.
    • @i = @images.
    • @c = @canvas or @canvases.
    • @a = @audios.
    • @v = @videos .
    • @p = @pdf or @pdfs.
    • @o = @other.
  • Date filters shorthand:

    • @d (current day) = @day or @today.
    • @d-1 = @yesterday or @day-1 .
    • @d-2 = @day-2 to @d-7 = @day-7.
    • @w = @week.
    • @m = @month.
    • @y = @year.
  • UI sort select element (with column names).
  • When clicking on the dashboard category button it will show the filter on the navigator view (search). Example: Notes button (dashboard view) → @notes(navigator view search);

Plugin Settings:

  • Hide Extension Column (Ext column).

Search Examples with shorthands

  • Lists notes with the tag tag1 created/modified this month

    • Normal search : @notes #tag1 @month
    • Using shorthands: @n #tag1 @m
  • Lists images added this week:

    • Normal search: @images @week
    • Usind shorthands: @i @w.

I hope you enjoy

All the best

1 Like

Plugin update: version 4.0.0

Dashboard navigator v4.0.0

  • New Column: Frontmatter (frontmatter metadata).

  • Settings: Hide frontmatter column (toggle).

Context menu v4.0.0

  • New context menu item: Frontmatter.

Metadata window

  • Frontmatter properties window. This window will list frontmatter properties for the selected file. If you click on the selected property it will list all the files with the same property value combination.

  • Improved File Properties window/modal: added frontmatter properties.

  • Enhanced Search Functionality:

    • Specific Quoted Search: Search for specific sentences using quotes or single quotes. For example, "this is the description of a note".
  • Improved dashboard category buttons: Quickly filter your notes by clicking a dashboard category button. This automatically applies the filter to the navigator search and focuses the search input for easy typing.

  • Improved date filtering: Enhanced date filtering for ranges like @day-1, @day-2 (or @d-2), etc. Now, these filters show cumulative results. For example, @day-1 displays files created/modified today AND yesterday.

  • Improved month filtering:

    • @month-1 or @m-1 to @month-12 or @m-12.

@month or @m= current month

Overview of Date Filters and Shorthands

For quick filtering by date ranges, use the following date filters or the respective shorthands:

  • Current Day:
    • @d, @day, or @today
  • Current Day and Yesterday:
    • @d-1 or @day-1
  • Current Day and Past X Days:
    • @d-2 to @d-7 or @day-2 to @day-7 (for 2 to 7 days before)
  • Current Week:
    • @w or @week
  • Current Month and Past X Months:
    • @m or @month (current month)
    • @m-1 or @month-1 (current month and previous month)
    • @m-2 to @m-12 or @month-2 to @month-12 (current month and 2 to 12 months prior)
  • Current Year:
    • @y or @year

I hope you enjoy

All the best

1 Like