calendar/data.json — configured through Obsidian UI:
- Word count dots: #ebcb8b, 250 words/dot, calendar + menu
- Task dots: #d08770, max 1 incomplete, calendar + menu
- Link indicators: #a3be8c, menu only
- Backlink indicators: #5e81ac, menu only
- Zettel tracking: #b48ead, calendar + menu
community-plugins.json — enabled through Obsidian (may include dataview etc)
workspace.json — updated open tabs/layout state
graph.json — Obsidian reset colors on close (expected behavior)
calendar/data.json:
- shouldConfirmBeforeCreate: false
- localeOverride: en-GB
- weekStart: monday
- showNoteIndicator: true
- showWeeklyNote: false
thino/data.json: full UI config with daily save mode, list view
.gitignore updated:
.obsidian/plugins/*/data.json (still blocks API keys, sync tokens, etc)
!calendar/data.json (exception — safe config, no secrets)
!thino/data.json (exception — safe config, no secrets)
Future users now get full plugin configuration out of the box.