TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
一页日记,由模块拼成。时间轴、待办、打卡、每日一句、统计,用哪个摆哪个;全部是笔记里的一段 Markdown。
Translation pending
ProductivityTypeScript · JavaScriptGitHub @IvyYang1999OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A modular daily journal for Obsidian, built around a visual timeline. Time blocks, text, habits, todos, and daily quotes live in a Markdown timeline code block.
The plugin ID is modular-diary. The GitHub repository is IvyYang1999/modular-diary. The timeline code fence and note format have not changed.
Add IvyYang1999/modular-diary in BRAT, or place the 0.2.0 release's manifest.json, main.js, and styles.css in .obsidian/plugins/modular-diary/. Requires Obsidian 1.8.7 or later.
The older 0.1.0 release belongs to the oneday plugin ID; do not mix its files with 0.2.0.
oneday)Changing the plugin ID is not an in-place update. Back up .obsidian/plugins/oneday/ and .obsidian/community-plugins.json outside the synced vault first. The old data.json may contain your model API key; keep the backup private.
.obsidian/plugins/modular-diary/ without overwriting the old directory.data.json into the new plugin directory if you want to retain settings, then enable Modular Diary. Do not enable both at once: both register the timeline code block.modular-diary:insert-timeline-block; old oneday: hotkey assignments do not automatically follow it.IvyYang1999/modular-diary after the new release is available. Removing BRAT tracking alone does not uninstall the old plugin..oneday-* classes or --oneday-* variables to .modular-diary-* and --modular-diary-*. Keep the old installation until the new one is verified; only then decide whether to remove it.The Markdown timeline blocks and their contents do not need migration. See release notes for the complete impact list.
Open Add module (+) → Add Checklist in a diary block to create a standalone list. Each Checklist has its own name, items, completion count and layout slot. Use its six-dot grip to move it, drag its edges to resize, or right-click its blank area to hide it. Hidden lists keep their data and can be restored from Add module.
Add Checklist from template copies a template into a new module. Later template edits do not change that copy. Items and checkbox states are stored in the diary block's checklist: headers; placement is stored in layout:. Saving the block as a new-day layout keeps the list items and resets their checks. Existing Markdown checklists and the legacy daily-copy commands keep their current behavior; historical notes are not converted automatically.
In Settings → Todo rules, set the note-body section heading to adopt the Markdown checkboxes under that heading. The default is empty (off). The Todo component reads, checks, renames and deletes those original lines; deeper headings supply their groups. A plain new Todo with no category, duration or other attributes joins that section. Rich Todos keep using the timeline block, preserving notes, difficulty, priority, attachments and subtodos.
Drag an adopted Todo's content onto the timeline to plan one hour using the currently selected category; resize the plan afterwards. Its source order stays in the note, and its edit form changes only the title. Source-mode writes are undoable editor transactions; reading-mode writes use the Vault and refuse while another source view of the same file is open. Equal or moved lines that cannot be identified safely are left untouched.
Today's timeline also shows a current-time line inside its configured range. It moves every 30 seconds without remounting the block or interrupting drafts; other days have no current-time marker.