formax68_memoChron/src
formax68 72275fc131 refactor(settings): adopt activeDocument for buildColorSwatch SVG creation (DIR-06 gap)
The 3 document.createElementNS calls at SettingsTab.ts:567,572,590 in
buildColorSwatch were missed by plan 07-02. After plan 07-05 deleted the
Phase 7 ESLint override block, obsidianmd/prefer-active-doc surfaced these
as warnings. Converting to activeDocument.createElementNS closes the gap
so npm run lint exits 0 with zero Phase 7 rule warnings.

Phase 6 D-12 exempted SVG createElementNS from DIR-04's createElement ban
(SVG namespace, different rule); Phase 7's prefer-active-doc rule still
flags the bare document. prefix on those same calls, so the conversion is
required to satisfy UAT step 6 lint-clean criterion.
2026-05-16 16:19:41 +03:00
..
services refactor(views): fix floating promises and MarkdownRenderChild lifecycle return types (DIR-08) 2026-05-15 17:02:16 +03:00
settings refactor(settings): adopt activeDocument for buildColorSwatch SVG creation (DIR-06 gap) 2026-05-16 16:19:41 +03:00
types feat(timezone): integrate TimezoneService for VTIMEZONE registration in ICS import; enhance timezone handling in conversion utilities 2025-10-05 17:55:57 +03:00
utils refactor(views): adopt activeDocument and add window prefix for timers (DIR-06) 2026-05-15 16:45:26 +03:00
views chore(lint): remove Phase 7 ESLint overrides (DIR-05/06/07/08 acceptance) 2026-05-15 17:09:21 +03:00
main.ts refactor(views): fix floating promises and MarkdownRenderChild lifecycle return types (DIR-08) 2026-05-15 17:02:16 +03:00