summaryrefslogtreecommitdiffhomepage
path: root/.rules/changelog/2026-03/28/10.md
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-03-29 13:44:05 +0900
committerAdam Malczewski <[email protected]>2026-03-29 13:44:05 +0900
commite8d107e454b3804e089a33ce5fe7c931040d4647 (patch)
tree4f8787fae670e86515baed54e00087ce3ef28da6 /.rules/changelog/2026-03/28/10.md
parent67d7d50ee2b05f66de3ab6aea38ff5d7d56ce839 (diff)
downloadai-pulse-obsidian-plugin-e8d107e454b3804e089a33ce5fe7c931040d4647.tar.gz
ai-pulse-obsidian-plugin-e8d107e454b3804e089a33ce5fe7c931040d4647.zip
remove calendar and chat history
Diffstat (limited to '.rules/changelog/2026-03/28/10.md')
-rw-r--r--.rules/changelog/2026-03/28/10.md15
1 files changed, 0 insertions, 15 deletions
diff --git a/.rules/changelog/2026-03/28/10.md b/.rules/changelog/2026-03/28/10.md
deleted file mode 100644
index a5f6de0..0000000
--- a/.rules/changelog/2026-03/28/10.md
+++ /dev/null
@@ -1,15 +0,0 @@
-# Phase 2: Calendar State
-
-## Added
-- `src/calendar/calendar-state.ts` — observable state container for the calendar view
-
-## Details
-- `CalendarState` class with private fields: `displayedMonth`, `today`, `activeFileDate`, `noteIndex`
-- Read-only getters for all state fields
-- `subscribe(cb)` / unsubscribe pattern using a `Set<() => void>`
-- `setDisplayedMonth(m)` — clones and normalizes to start-of-month
-- `setActiveFile(file, rootFolder)` — delegates to `getDateFromDailyNote()` from Phase 1
-- `reindex(app, rootFolder)` — delegates to `indexDailyNotes()` from Phase 1
-- `tick()` — heartbeat that notifies only on day rollover
-- `rootFolder` passed as parameter (not stored) for consistency across methods
-- No framework dependencies; strict TypeScript, no `any`