Skip to content

Last Position 1.0.0

Latest

Choose a tag to compare

@Saktawdi Saktawdi released this 15 Jul 17:16

中文

Last Position 1.0.0 是一次面向恢复可靠性、标签页隔离和位置管理的完整升级。

主要内容

  • 按 workspace leaf / 标签页分别保存和恢复位置,支持编辑模式、阅读模式、分栏以及同一文件的多个标签页。
  • 改进快速切换、文件打开、工作区恢复和渲染重置时的恢复稳定性;用户主动滚动会取消过期恢复任务。
  • 尊重标题和块引用锚点导航,并支持跨文件锚点在视图准备完成后重新定位。
  • 新增位置书签:支持命名保存、搜索选择、跳转和删除;状态栏左键保存书签,右键打开当前文件的书签列表。
  • 新增“Last Position: 跳转到上次位置”命令。
  • 新增智能恢复延迟(Beta),同时保留固定延迟、最大尝试次数和重试间隔设置。
  • 引入版本化位置数据、旧数据迁移、安全导入校验、JSON 导入导出和过期数据清理。
  • 更新中英文设置界面和使用文档。

兼容性与安装

需要 Obsidian 1.8.0 或更高版本。

手动安装时,请下载本 Release 的 main.jsmanifest.jsonstyles.css,并放入 Obsidian 库的 .obsidian/plugins/last-position/ 目录。


English

Last Position 1.0.0 is a major reliability and position-management update focused on stable restoration and per-tab isolation.

Highlights

  • Saves and restores positions independently per workspace leaf/tab across editing mode, reading mode, split panes, and multiple tabs showing the same file.
  • Improves restoration during rapid navigation, file opening, workspace loading, and late renderer resets; explicit user scrolling cancels stale restore work.
  • Respects heading and block-reference navigation, including delayed replay for cross-file anchors after the target view is ready.
  • Adds named position bookmarks with search, jump, and removal; left-click the status bar to save and right-click to open the current file's bookmark list.
  • Adds the “Last Position: To last position” command.
  • Adds Smart Restore Delay (Beta) while retaining fixed-delay, maximum-attempt, and retry-interval controls.
  • Introduces versioned position storage, legacy migration, validated imports, JSON import/export, and cleanup of expired data.
  • Refreshes the Chinese and English settings experience and documentation.

Compatibility and installation

Requires Obsidian 1.8.0 or later.

For manual installation, download main.js, manifest.json, and styles.css from this Release and place them in .obsidian/plugins/last-position/ inside your vault.

Tip

新版本可能会遇到BUG,如遇到请将复现步骤等信息提交到Issues
There may be bugs in the new version, if so, please submit the information such as the reproduction steps to Issues.
Completed with GPT-5.6