Daily Preview Calendar

by zoupuyo
5
4
3
2
1
Score: 50/100

Description

Obsidian plugin: week/month calendar with Daily Notes previews

Reviews

No reviews yet.

Stats

0
stars
232
downloads
0
forks
76
days
70
days
70
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
13
commits

Latest Version

2 months ago

Changelog

Daily Preview Calendar 1.0.12

  • Open daily note in the same tab when the calendar is in the main area (click / Open daily note). Sidebar view still opens in the main area. Open in new tab unchanged.
  • Requires Obsidian 1.13.0+.

Daily Preview Calendar 1.0.11

  • Same open-in-same-tab behavior as 1.0.12 for Obsidian 1.7.2 through 1.12.x.

Daily Preview Calendar 1.0.10

  • Fix CI/lint: replace deprecated activeLeaf with getActiveViewOfType.
  • Requires Obsidian 1.13.0+.

Daily Preview Calendar 1.0.9

  • Same lint fix as 1.0.10 for Obsidian 1.7.2 through 1.12.x.

Daily Preview Calendar 1.0.8

  • Fix desktop hover preview stopping after the first show (pointer-through popover, hover recheck after dismiss).
  • Narrow layout-change dismiss to when the calendar tab is no longer active.
  • Requires Obsidian 1.13.0+.

Daily Preview Calendar 1.0.7

  • Same fixes as 1.0.8 for Obsidian 1.7.2 through 1.12.x.

Daily Preview Calendar 1.0.6

  • Fix hover preview on Windows PCs with touch screens (use pointer type instead of coarse-pointer media query).
  • Mobile: long-press shows float preview only; context menu removed on touch devices.
  • Mobile float preview includes open-note actions (labels follow UI language).
  • Requires Obsidian 1.13.0+ (getSettingDefinitions settings API).

Daily Preview Calendar 1.0.5

  • Same fixes as 1.0.6 for Obsidian 1.7.2 through 1.12.x.

Daily Preview Calendar 1.0.4

  • Same mobile touch fixes as 1.0.3.
  • Requires Obsidian 1.13.0+ (getSettingDefinitions settings API).

Daily Preview Calendar 1.0.3

  • Fix mobile long-press preview: dismiss on tap outside, navigation, and scroll.
  • Improve tap vs long-press handling (movement threshold, longer press duration).
  • Fix sticky cell highlight on touch devices.
  • For Obsidian 1.7.2 through 1.12.x.

Daily Preview Calendar 1.0.2

  • Migrate settings tab to declarative getSettingDefinitions() API (Obsidian 1.13+).
  • Requires Obsidian 1.13.0 or later.

Daily Preview Calendar 1.0.1

  • Pass Obsidian Community automated review (lint and release notes).

Daily Preview Calendar 1.0.0

Initial public release.

  • Week and month calendar views for Daily Notes.
  • Markdown previews in each day cell (inline and block formatting).
  • Section filters, keyword highlights, font settings, and hover/long-press preview.
  • Japanese and English UI.

README file from

Github

Daily Preview Calendar

Obsidian community plugin. Browse Daily Notes in week / month calendar views with Markdown previews inside each day cell.

Daily note folder and date format follow the core Daily notes plugin settings.

Features

  • Week / month views with a responsive grid
  • Cell preview: multiple lines from each note, fitted to cell height
  • Inline Markdown: bold, italic, code, links, wikilinks, highlights, strikethrough
  • Block Markdown: lists (including tasks), blockquotes, code fences, horizontal rules, ![[embeds]]
  • Section filters: show/hide by heading line (e.g. ## Tasks). Empty rules = show all sections
  • Keyword highlights: text color or marker (plain text only; Markdown styling takes priority)
  • UI language: Japanese / English
  • Separate UI and body fonts (family + size)
  • Line wrap toggle: truncate to cell width (default) or wrap full line text
  • Hover / long-press preview: full note excerpt in a popup (desktop: hover; touch: long-press with open-note actions in the popup)
  • Open location: sidebar or main area (commands available for each)
  • Click behavior: main view → same tab; sidebar view → main area; Open in new tab → new tab
  • Mobile supported (isDesktopOnly: false)

Requirements

  • Obsidian — version depends on which plugin build you receive (see below)
  • Core plugin Daily notes enabled

Plugin version vs Obsidian version

This plugin uses a dual release on GitHub: two release lines share the same features but target different Obsidian API generations. The Community plugins browser picks the correct build for your app version via versions.json.

Plugin version Obsidian
Odd patch releases (1.0.3, 1.0.5, 1.0.7, …) 1.7.2 through 1.12.x
Even patch releases (1.0.2, 1.0.4, 1.0.6, …) 1.13.0+

Early tags 1.0.0 and 1.0.1 require Obsidian 1.7.2+. From 1.0.2 / 1.0.3 onward, the odd/even split above applies.

Installation (manual)

  1. Copy main.js, manifest.json, and styles.css into
    VaultFolder/.obsidian/plugins/daily-preview-calendar/
  2. Enable Daily Preview Calendar under Settings → Community plugins

Development

git clone https://github.com/zoupuyo-obsidian/obsidian-daily-preview-calendar.git
cd obsidian-daily-preview-calendar
npm install
npm run dev

Link into a vault (Windows junction example):

cmd /c mklink /J "PATH\TO\VAULT\.obsidian\plugins\daily-preview-calendar" "PATH\TO\obsidian-daily-preview-calendar"

Build for release:

npm run build

Upload main.js, manifest.json, and styles.css to a GitHub release whose tag matches manifest.json version.

Commands

Command Action
Open Daily Preview Calendar Uses default open location from settings
Open … in sidebar Right sidebar
Open … in main area Main tab

Settings highlights

  • Apply settings: re-render the calendar after font or layout changes
  • Section rules: Markdown heading line including # markers (e.g. ## Tasks)
  • Hover / long-press preview: disable if you prefer cells only

Feedback & support

Bug reports and feature requests: GitHub Issues. Please include steps to reproduce, your Obsidian version, and the plugin version.

License

0-BSD (see LICENSE).

Author

zoupuyo-obsidian


日本語

Daily Notes を週・月カレンダーで俯瞰し、セル内に Markdown プレビューを表示する Obsidian プラグインです。
Daily notes の保存場所・日付形式はコアプラグインの設定に従います。

主な機能: 週/月表示、インライン/ブロック Markdown、セクション表示フィルタ、キーワード強調、折り返し表示、ホバー/長押し全文プレビュー、UI 言語(日/英)、フォント設定、モバイル対応。クリック動作: メイン表示は同一タブ、サイドバー表示はメインエリア、「新しいタブで開く」は新規タブ。

動作要件

  • Obsidian — 利用するアプリのバージョンに応じて、取得されるプラグインの版が異なります(下記)
  • コアプラグイン Daily notes を有効にすること

Obsidian のバージョンによって取得するプラグインバージョンが変わります。コミュニティプラグインの更新では versions.json に基づき、お使いの Obsidian に合ったビルドが自動的に選ばれます。奇数バージョン(1.0.3, 1.0.5, 1.0.7 …)は Obsidian 1.7.2〜1.12.x 向け、偶数バージョン(1.0.2, 1.0.4, 1.0.6 …)は Obsidian 1.13.0 以降向けです。初期の 1.0.0 / 1.0.1 は 1.7.2+ のみです。1.0.2 / 1.0.3 以降が上記の奇数・偶数の二系統リリースになります。

フィードバック・お問い合わせ

バグ報告・機能要望は GitHub Issues で受け付けています。再現手順・Obsidian のバージョン・プラグインのバージョンを記載してください。