Michael Baumann83 downloadsRender a life-in-weeks grid over your vault's weekly and daily notes. Click a cell to open its note, long-press for the day view.
A "Life in Weeks" grid rendered over the weekly and daily notes in your vault. Each cell is one week of your life – click it to open or create the matching note. Great for journaling and for tracking separate timelines (children, pets, relationships, jobs …) side by side.

main.js, manifest.json and styles.css from the latest release<your-vault>/.obsidian/plugins/lifeweeks/A setup screen asks for:
YYYY-MM-DD)Bibliothek/Diary) – where Weekly basis/ and Daily basis/ liveTabs are auto-detected from the subfolders of Weekly basis/ – no extra configuration needed.
| Action | Cell with note | Cell without note |
|---|---|---|
| Short click | Opens the note | Quick-Edit (color / title / create) |
| Right-click | Quick-Edit | Quick-Edit |
| Long-press (½ s) | Day view (Mon–Sun) + weekly palette | Day view + weekly palette |
Weekly basis/; ⚙ gives a tab its own timeline.Notes are plain Markdown, so the data stays usable outside the plugin.
{base folder}/ # default: Bibliothek/Diary
├─ Weekly basis/
│ ├─ {Tab}/ # tab name = folder name
│ │ └─ 2026-04-06-W14 Vacation.md
│ └─ …
└─ Daily basis/ # 2026-04-14.md
File names: yyyy-mm-dd-Www[ Title].md (weekly), yyyy-mm-dd[ Title].md (daily). Frontmatter is edited via processFrontMatter(), so foreign keys (date, time, tags …) are never touched.
---
week: "Jahr 1, Woche 14"
dates: "06.04.2026 – 12.04.2026"
color: "#c97c3a"
title: "Vacation"
---
Markdown content here…
The YAML labels (
week,dates) are in German for historical reasons. The UI itself is fully translated.
Same build runs on phone and desktop (isDesktopOnly: false). Long-press, pinch zoom and Quick-Edit work via pointer events.
MIT – see LICENSE.