dreamofcoffee53 downloadsEnhanced calendar view with daily, weekly, monthly, quarterly, and yearly notes. Supports the Chinese interface and fixes conflicts with the Minimal theme and the CalcCraft plugin.
English | 中文
An enhanced calendar plugin for Obsidian, built on top of the classic Calendar Plus plugin with a full rewrite of the note management layer and additional features.
calendar-days) or the Calendar++: Open view command.休) and make-up workdays (班) are marked for past dates.solar:MM-DD:name or
lunar:MM-DD:name form, displayed in gold and overriding the day's
lunar/term text.Enter
creates the daily note when it doesn't exist.Ctrl/Cmd + click on any calendar item.Auto (follow Obsidian's language), 中文, or
English.main.js, manifest.json,
styles.css) from the Releases page.calendar-plus-plus under your vault's
.obsidian/plugins/ directory.<your-username>/calendar-plus-plus).The release package must also include
tyme4ts.cjs(bundled dependency used by the "Sync holiday data" feature). When installing manually, copy all four files listed in the release assets.
Enable each note type in Settings → Calendar++. For every enabled type you can set:
YYYY-MM-DD for daily, gggg-[W]ww for weekly).{{date:...}}/{{time:...}} and {{weekday:...}} tokens).Clicking an empty cell creates the note; clicking an existing note opens it.
Ctrl/Cmd + click opens it in a new tab or split (configurable).
Under Special Daily Markers:
lunar:08-15:Mid-Autumn memorial
solar:02-02:Anniversary
Use the Sync latest holiday data button to regenerate lunar dates, solar terms, and holidays for the current year ±3 years (dates after today are not marked as rest/work days).
heatmapThresholds takes three comma-separated numbers (default 1,3,7) that
control the background intensity tiers: no tint for 0 files, light for 1–2,
medium for 3–6, heavy for 7+.
| Setting | Description |
|---|---|
| Confirm before creating new note | Show a confirmation dialog before creating notes |
| Show Today button on mobile | Show the Today button in the mobile calendar header |
| Arrow key navigation | Move between days/weeks with the arrow keys |
| Show week number on the right | Move week numbers from the left to the right side |
| Override locale | Force a Moment.js locale instead of the system default |
| Plugin language | Auto / 中文 / English |
| Memorial days | Custom solar/lunar memorial entries (gold display) |
| Sync latest holiday data | Regenerate lunar/term/holiday data for current year ±3 years |
| Heatmap thresholds | Comma-separated tiers for the per-day background intensity |
| Exclude folders from creation-date search | Folders ignored by the per-day file list |
[ ] task items from across
your entire vault and aggregates them into a Kanban board
(TODO / DOING / DONE), with Glob-based include/exclude filtering and tag
badges on cards.This repository ships prebuilt artifacts only (main.js is a bundled
CommonJS build that requires obsidian at runtime). No build step is needed
to install the plugin.
MIT. See THIRD_PARTY_NOTICES.md for attributions of bundled/derived projects.