Yori Dashboard

by yorigo77
5
4
3
2
1
Score: 35/100

Description

This plugin has not been manually reviewed by Obsidian staff. Daily dashboard for desktop and mobile: events, data logs, tasks, check-ins, moments, monthly plans, and quick links.

Reviews

No reviews yet.

Stats

stars
downloads
0
forks
1
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

Yori Dashboard

An Obsidian dashboard plugin that gathers your daily events, data logs, tasks, check-ins, moments, monthly plans, and quick links into one organized page you can view and edit at a glance.

Features

  • Calendar + Daily Events — A month mini-calendar lets you switch the focused date; the events column on the right manages today's items, and the More button opens a weekly view that supports archiving.
  • Data Log — Record daily metrics such as weight, words written, sleep, expenses, etc. Browse the monthly history and archive it as a note.
  • Task Box — Organize tasks by category boxes. Add quickly from the dashboard, or open the full task view for everything.
  • Check-in — Customizable colored buttons for habits; the monthly view shows your streak.
  • Daily Moments — Capture timestamped notes throughout the day with 12/24-hour support.
  • Monthly Planner — Outline this month's plans, browse the entire year in the yearly view, and archive.
  • Quick Links — Hover the bottom blank area of either column to add a quick link with a custom name and color that jumps to a chosen note.

Installation

Community plugin

  1. Open Obsidian: Settings → Community plugins → Browse
  2. Search for Yori Dashboard
  3. Install and enable

Manual install

  1. Download main.js, manifest.json, and styles.css from the latest GitHub release.
  2. Place them inside your vault at .obsidian/plugins/yori-dashboard/.
  3. If the folder doesn't exist, create yori-dashboard under plugins.
  4. Enable the plugin in Obsidian.

Note: main.js already bundles every module from lib/ into a single file. For deployment only those three files are required — you don't need to copy lib/, src/, tests/, or scripts/.

Usage

  1. Click any date in the mini-calendar to switch focus; use the chevrons to change month.
  2. Daily events support checkboxes, click-to-edit, and right-click for delete/copy/paste. The More button opens the weekly view.
  3. In Data Log, click a value to edit it (Enter to commit). The ... button opens the monthly history with archive support.
  4. In Task Box, the right-top settings button manages categories; pick a category from the dropdown when adding a task on the dashboard.
  5. Check-in buttons toggle today's status with one click. Color comes from the activity setting.
  6. Daily Moments respects 12/24-hour format; existing entries follow the active format. Use the Daily Summary button to create or open a per-day summary note.
  7. Monthly Planner's yearly view lists all 12 months; archive a year as a single note.
  8. Hover the bottom blank area of a column to reveal + Quick link and configure a button. Drag a quick button to reorder; right-click to delete.

Settings

  • Interface language — Chinese / English (Chinese defaults to 24-hour, English defaults to 12-hour).
  • Section length — Medium / Long; controls how many items each section displays on the dashboard.
  • Time format — 12 or 24 hour (affects Daily Moments).
  • Quick link open mode — Smart / always new tab / replace current tab.
  • Archive folder — Where archive notes are saved (created if missing).
  • Dashboard sections — Toggle individual sections on or off.

Compatibility

  • Minimum Obsidian version: see minAppVersion in manifest.json.
  • Desktop only (mobile is not yet supported).

Development

  • Source entry: src/main.js. Business modules live in lib/; section renderers under lib/sections/.
  • Unit tests: npm test (built on Node's built-in node:test).
  • Bundle: npm run build — a zero-dependency bundling script that emits a single main.js to the project root.

Feedback & Contributions

License

MIT — see LICENSE in the repository root.