Changelog
All notable changes to Obsidian Presence are documented here.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
1.3.0 — 2026-04-14
Added
- Privacy/Pause-Mode — pause presence via status bar click, Pause button in settings, or command palette (“Toggle Presence Pause”). Status bar shows ⏸ in yellow while paused
- Idle Detection (enable/disable) — automatically shows “Away from keyboard” or clears presence after a configurable inactivity timeout. Tracks file opens, mode changes and typing
- Exclusion List — hide specific files or folders from Discord (one pattern per line, matched against vault-relative path, e.g.
Privat/) - Custom Status Format — define your own Details and State strings using
{file},{fileNoExt},{vault},{mode}placeholders
Fixed
- Reconnect button disables itself for 5 seconds to prevent spam
- Button URLs validated — must start with
https://, invalid URLs rejected with a notice and filtered in RpcManager data.jsonadded to.gitignore
1.2.0 — 2026-04-14
Added
- Live connection status indicator in the settings tab (🟢 Connected / 🔴 Not connected) — updates automatically when Discord connects or disconnects
- Reconnect button in the settings tab
- Reconnect to Discord command palette entry
- Up to 2 configurable profile buttons (label + URL) displayed on your Discord profile card
Fixed
- Connection status flag now correctly resets when Discord closes unexpectedly (added
disconnectedevent listener)
1.1.0 — 2026-04-13
Added
- Custom Discord Client ID setting — use your own Discord Application for custom images and branding
- Small mode indicator icon in Discord (
editing/reading) for custom apps - GitHub Pages documentation site
- GitHub issue templates (bug report, feature request) and PR template
- Automated release workflow via GitHub Actions
Changed
- Refactored
main.tsinto focused modules:types.ts,rpcManager.ts,settingsTab.ts,main.ts
Fixed
- Deprecated
activeLeafAPI replaced withgetActiveViewOfType(MarkdownView)
1.0.0 — 2026-04-13
Added
- Discord Rich Presence showing vault name, file name and edit/preview mode
- Elapsed timer (total session or per-file)
- Auto-reconnect every 15 seconds if Discord is closed
- Status bar indicator (green/red) with click-to-reconnect
- Settings tab with 6 configurable options