Skip to content

4.0.0-beta.2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 08 May 14:22

🚧 This is a beta release

Version: 4.0.0-beta.2

English Changelog | 中文更新日志

English Changelog

Changes

🚀 Added

  • Daily Note Events: Full lifecycle support — create, edit, delete events stored in daily note frontmatter properties ✨ (beta.1)
  • Note Events: Use notes with specific event_date property as event sources ✨ (beta.1)
  • Note Event File Name Format: Support {event_name} and date tokens (YYYY, MM, DD) for custom file paths (beta.1)
  • Multi-Day Event Support: Events can span multiple days with duration field ✨ (beta.1)
  • Bases View Integration: Use .base files to create filtered calendar views ✨ (beta.1)
  • Right-Click Context Menu: Right-click events to edit, open note, or delete ✨ (beta.1)
  • Delete Button in Edit Modal: Delete button in the bottom-left of the edit form (beta.1)
  • Remember Last Event Type: Event creation form defaults to last selected type (beta.1)
  • Color Selector Circle Hints: Colored circles before preset color options (beta.1)
  • NavTabs Responsive Emoji Mode: Collapse to emoji-only when space is insufficient (beta.1)
  • Date Validation: Invalid dates like 2026-04-220 are now properly rejected (beta.1)

More details

⚡ Changed

  • Simplified "From Note" Display: Show only filename, hover for full path (beta.1)
  • Unified Tooltip Component: Consistent hover hint styling across all buttons (beta.1)
  • Title Styling: Improved year number font and interactive styling (beta.1)
  • Event Specific Info: Only shows meaningful attribute values, saving space (beta.1)

🐛 Fixed

  • Year Switch Corrupts Event Dates: Switching display year (e.g. to 2027) permanently overwrote eventDate.isoDate with the display year, causing events to "move" and disappear from their original year. Now isoDate stays immutable as the user-entered date, and dateArr is used for display-year calculations.
  • Optional Fields Locked: Fixed fields staying disabled after switching from dailyNoteEvent type (beta.1)

Installation

  1. Download yearly-glance.zip
  2. Unzip it to your Obsidian vault's plugins folder: <vault>/.obsidian/plugins/yearly-glance/
  3. Reload Obsidian
  4. Enable yearly-glance plugin in settings

中文更新日志

更新内容

🚀 新增

  • 日记事件:完整生命周期支持 — 创建、编辑、删除存储在日记 frontmatter 属性中的事件 ✨ (beta.1)
  • 笔记事件:可以使用带有特定的 event_date 属性的笔记作为事件来源 ✨ (beta.1)
  • 笔记事件文件名格式:支持 {event_name} 和日期通配符(YYYY、MM、DD)定义文件路径 (beta.1)
  • 多日事件支持:事件可设置持续天数 ✨ (beta.1)
  • Bases 视图集成:使用 .base 文件创建筛选日历视图 ✨ (beta.1)
  • 右键菜单:右键事件显示编辑、打开笔记、删除选项 ✨ (beta.1)
  • 编辑窗删除按钮:编辑表单左下角新增删除按钮 (beta.1)
  • 记住上次事件类型:创建事件时自动默认为上次选择的类型 (beta.1)
  • 颜色选择器圆形色块:预设颜色选项前显示对应颜色圆形标识 (beta.1)
  • 标签页响应式 Emoji 模式:空间不足时自动切换为仅 emoji (beta.1)
  • 日期校验增强:非法日期输入正确报错 (beta.1)

详见文档

⚡ 变更

  • 简化来源笔记显示:仅显示文件名,hover 显示完整路径 (beta.1)
  • 统一 Tooltip 组件:所有按钮 hover 提示统一样式 (beta.1)
  • 标题样式:改进年份字体显示样式,更突出可交互属性 (beta.1)
  • 事件详情精简:仅显示有意义的属性值,节约事件显示空间 (beta.1)

🐛 修复

  • 切换年份导致事件日期损坏:切换显示年份(如切到 2027 年)会永久覆盖 eventDate.isoDate 为显示年份,导致事件"移动"到错误年份并从原年份消失。现在 isoDate 保持为用户输入的原始日期不可变,dateArr 用于显示年份的日期计算。
  • 可选字段被锁定:修复从 dailyNoteEvent 切换类型后字段仍不可编辑 (beta.1)

如何安装

  1. 下载 yearly-glance.zip 压缩文件
  2. 解压到你的 Obsidian 库的插件文件夹内: <vault>/.obsidian/plugins/yearly-glance/
  3. 重启 Obsidian
  4. 在设置中启用 yearly-glance 插件