Jason Krellner47 downloadsShow your dayGLANCE agenda in the sidebar and keep tasks in daily notes, chosen folders and project notes in step with the planner.
Connects an Obsidian vault to dayGLANCE, a privacy-first day planner. The plugin shows your dayGLANCE agenda in Obsidian's sidebar and keeps tasks in your daily notes, chosen folders and project notes in step with the planner, including while dayGLANCE is closed.
dayGLANCE can already read and write a vault folder without this plugin. The plugin adds what a folder cannot do on its own: it runs inside Obsidian.
## Tasks
section of its note, and a small dayglance: frontmatter map keeps its
status (and, for a project, its goal) up to date for Dataview queries.
dayGLANCE can also create the note for a new project or goal, from your
own template if you have one (Templater is supported).[[wikilink]]. Any paired dayGLANCE device
adds it, including a phone without access to the vault folder. The task is
sent to dayGLANCE and appears there once dayGLANCE picks it up on one of
your devices. This needs a recent dayGLANCE on at least one device: until
one has run, the form says so and sends nothing (and does not touch the
note). If a task you sent has not been picked up after an hour, the agenda
sidebar says so, with a hint to open or update dayGLANCE.^dg-… ids dayGLANCE adds to task
lines, and hide completed tasks in linked project and goal notes. Both are
display only and never change a note.[[Note#^id]], instead
of the whole note. A block id already at the end of that block is reused;
otherwise the plugin adds a short one there, which edits the note (undo
removes it). A dayGLANCE task line, headings, code, quotes and tables link
to the note.dayglance-id key, which is how a linked project
or goal note is found again after it is renamed or moved. It reads the
content only of the notes it works with: daily notes, notes in your chosen
folders or tags, and linked notes..dayglance/heartbeat: rewritten every 30 seconds while Obsidian is open,
so dayGLANCE knows the plugin is running. Dot-folders are ignored by
search, the graph and Obsidian Sync..dayglance/pairing: the pairing offer dayGLANCE leaves. The plugin
deletes it after use.^dg-… id at the end of each task line it
tracks, the dayglance-id and dayglance: frontmatter keys on linked
notes, and, with Link to the exact paragraph on, a block id at the end
of a paragraph you add to dayGLANCE. Nothing outside the vault is read or
written.data.json, which Obsidian Sync
copies to your other devices if you sync plugin settings. That is how one
pairing serves every copy of the vault.data.json.data.json (Obsidian's device-local storage): the
plugin's sync position, whether your dayGLANCE apps can receive tasks
added from Obsidian, and the tasks this device sent that dayGLANCE has
not picked up yet (their titles and when they were sent), until it does.See DEVELOPMENT.md for how the plugin works, its test harness and how to build it.
MIT