Releases: ffy6511/obsidian-activity-map
Release list
Activity Map 0.2.3
What's New
Activity Map v0.2.3 makes the Header Popover control row fully personal: arrange its six actions in Settings or edit them directly from the popover, without losing the current chart.
Features
- Rearrange controls across either side of the fixed day navigation, or move them to a recoverable disabled row.
- Long-press a control in the Header Popover to enter direct editing, then save or cancel the layout draft.
Improvements
- Dragging now lifts the chosen control beneath the pointer, shows rounded dashed drop slots, and previews sibling reflow before it is placed.
- The chart and legend stay visible during direct editing, and the result area remains vertically centred.
Documentation
- Documented the control-row layout, editing boundaries, and user journeys.
Activity Map v0.2.3 让 Header Popover 的六个控制按钮可按个人习惯排列:既可在设置页调整,也可直接在浮层内编辑,同时始终保留当前图表。
新功能
- 按钮可跨过固定的日期导航调整左右区域,也可移入可恢复的停用行。
- 在 Header Popover 内长按按钮即可直接进入编辑,保存会写入草案,取消会恢复原布局。
改进
- 拖动会将选中的按钮提起并跟随指针,以圆角虚线槽位和相邻按钮重排预览落点。
- 直接编辑时图表和图例保持可见,结果区域维持垂直居中。
文档
- 补充控制行布局、编辑边界和用户交互流程说明。
Full Changelog: 0.2.2...0.2.3
Activity Map 0.2.2
What's New
Activity Map v0.2.2 makes Header Popover file navigation deliberate and continuous: locate the current workspace file, reveal it before opening, or use Cmd/Ctrl-click to open it in a new tab without closing the chart.
Features
- Locate the current workspace file from the Header Popover, including after workspace navigation.
- On desktop, the first unmodified file-slice click locates and scrolls to its legend row; the second click opens the file.
- Cmd/Ctrl-click opens a file slice in a new tab immediately, while file rows remain one-click links with the same modifier behavior.
- Keep the Header Popover pinned after opening a file so you can continue exploring.
Improvements
- Preserve chart and legend hover highlighting across file-opening transitions.
- Refresh the README with current screenshots and add concise contribution templates.
Activity Map v0.2.2 让页眉浮层中的文件导航更连贯:可定位当前工作区文件,先显示目标再打开,或通过 Cmd/Ctrl 点击在新标签页打开文件且不关闭图表。
新功能
- 支持从 Header Popover 定位当前工作区文件,并在工作区导航后保持目标正确。
- 桌面端首次无修饰键点击文件切片会定位并滚动到图例行;再次点击才打开文件。
- Cmd/Ctrl 点击文件切片会立即在新标签页打开;文件图例行保持单击打开,并支持相同的修饰键行为。
- 打开文件后 Header Popover 保持固定,方便继续浏览。
改进
- 文件打开切换期间保持图表与图例的 hover 高亮。
- README 更新为当前截图,并补充简洁的贡献模板。
What's Changed
Full Changelog: 0.2.1...0.2.2
Activity Map 0.2.1
What's New
Activity Map v0.2.1 adds a current-file locator to the Header Popover, making it easy to reveal the note you are working on in both the chart and legend.
Features
- Add a Locate control beside the metric selector to reveal the current file with a temporary chart-and-legend highlight.
- In path grouping, Locate opens the current file's parent scope when needed, then reveals the file.
Improvements
- Smoothly bring an offscreen legend row into view before highlighting it.
- Match the Locate glyph to its highlight state, and refine dropdown alignment plus control-button hover and press feedback.
Activity Map v0.2.1 为 Header Popover 新增了当前文件定位功能,可在图表和图例中快速找到正在编辑的笔记。
新功能
- 在指标选择器旁新增定位按钮,通过短暂高亮显示当前文件对应的图表切片和图例行。
- 按路径分组时,若当前文件不在当前范围内,定位会先进入其父目录再显示该文件。
改进
- 图例目标不在可视区时,会先平滑滚入视野再高亮。
- 定位图标会与高亮状态同步切换;下拉选项对齐及控制按钮的 hover、按下反馈也得到优化。
Full Changelog: 0.2.0...0.2.1
Activity Map 0.2.0
What's New
Activity Map v0.2.0 adds more ways to see and share focused work across your vault.
Features
- More focus visibility: Add the Typed Chars metric to see characters entered across files and folders.
- Activity posters: Export the current result as a theme-matched PNG poster with an optional caption.
Fixes
- Current-day updates: Keep the default Today view current after crossing local midnight.
Improvements
- Remembered view options: The Header summary remembers your selected metric and time range.
- Easier controls: Improve keyboard access and clarity for metric and range controls.
Activity Map v0.2.0 新增了更多查看和分享 vault 专注投入的方式。
新功能
- 更多专注可视化:新增 Typed Chars 指标,查看不同文件和目录中的输入字符数。
- 活动海报:将当前结果导出为匹配主题、可添加说明文字的 PNG 海报。
修复
- 当天视图更新:本地日期跨越午夜后,默认的当天视图会保持更新。
改进
- 记住查看偏好:页眉统计会记住你选择的指标和时间范围。
- 更顺手的控件:改进指标和时间范围控件的键盘操作与清晰度。
What's Changed
- Release Activity Map v0.1.0 by @ffy6511 in #1
- ci(release): run publish workflow on Node 26.4.0 by @ffy6511 in #2
- fix(release): make Node 26 validation safe by @ffy6511 in #3
- fix(release): make Node 26 validation safe by @ffy6511 in #4
New Contributors
Full Changelog: 0.1.0...0.2.0
Activity Map 0.1.0
What's New
Activity Map v0.1.0 is the first public release of a local-first way to understand where focused time goes in your Obsidian vault. It records trustworthy per-file activity and makes the results available directly from the active file header.
Features
- Track active time, editing time, and file-open counts for the focused file. Background windows, untrackable views, paused tracking, and confirmed idle time are excluded.
- Exclude long sleep and lock-screen gaps from activity totals, while allowing short uncertain gaps to be reviewed explicitly.
- Explore a selected day, 7/30/90-day daily averages, all-history averages, and all-history totals. Drill into folders or switch to a recursive file view for the current path.
- Open a pinnable activity summary from the compact donut in eligible file headers. The header is the only Activity Map entry point; there is no global toolbar button or Command Palette command.
- Keep activity data local to the vault configuration directory. Activity Map includes no account, telemetry, remote API, or upload path, and does not read or store note content, selected text, or typed strings.
Fixes
- Preserve trustworthy activity and recovery evidence across interruptions and restarts.
- Keep the open summary popover stable during live updates and folder drill-down, and retain the selected path/file grouping across reopen and restart.
Improvements
- Provide synchronized, keyboard-accessible chart and detail views with stable colors; smaller chart slices can be grouped as “Other” without hiding their detail rows.
Activity Map v0.1.0 是首个公开版本,提供本地优先的方式,帮助你了解自己在 Obsidian vault 中的专注投入。它记录可信的逐文件活动数据,并直接在当前文件的页眉中展示统计入口。
新功能
- 记录当前聚焦文件的活动时长、编辑时长和打开次数;后台窗口、不可追踪视图、暂停期间和已确认的空闲时间不会计入。
- 自动排除休眠和锁屏造成的长时间间隔,并允许你明确决定是否补计较短的未确定间隔。
- 支持指定日、7/30/90 天日均、全部历史日均和全部历史总量;可逐层查看目录,也可切换为当前路径下的递归文件视图。
- 在符合条件的文件页眉中,通过微型环形图打开可固定的活动统计浮层。页眉是唯一入口,不提供全局工具栏按钮或命令面板命令。
- 活动数据仅保存在 vault 配置目录中;不包含账号、遥测、远程 API 或上传路径,也不会读取或保存笔记正文、选中文本和实际输入内容。
修复
- 在中断和重启后保留可信的活动记录与恢复依据。
- 保持统计浮层在实时更新和目录下钻时稳定,并在重新打开或重启后保留路径/文件分组选择。
改进
- 图表和明细列表使用同步数据,支持键盘操作与稳定配色;即使较小切片被合并为“其他”,对应明细仍会保留。
Full Changelog: https://github.com/ffy6511/obsidian-activity-map/commits/0.1.0