4.0.0-beta.2
Pre-release
Pre-release
🚧 This is a beta release
Version: 4.0.0-beta.2
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_dateproperty 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
.basefiles 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-220are now properly rejected (beta.1)
⚡ 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.isoDatewith the display year, causing events to "move" and disappear from their original year. NowisoDatestays immutable as the user-entered date, anddateArris used for display-year calculations. - Optional Fields Locked: Fixed fields staying disabled after switching from dailyNoteEvent type (beta.1)
Installation
- Download
yearly-glance.zip - Unzip it to your Obsidian vault's plugins folder:
<vault>/.obsidian/plugins/yearly-glance/ - Reload Obsidian
- 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)
如何安装
- 下载
yearly-glance.zip压缩文件 - 解压到你的 Obsidian 库的插件文件夹内:
<vault>/.obsidian/plugins/yearly-glance/ - 重启 Obsidian
- 在设置中启用 yearly-glance 插件