Skip to content

Latest commit

 

History

History
59 lines (30 loc) · 1.94 KB

File metadata and controls

59 lines (30 loc) · 1.94 KB

TODOS

P2 — CSS Accent Token DONE (2026-04-19)

What: Extract rgba(192,57,43,...) accent color to a CSS custom property: --accent-rgb: 192, 57, 43. Replace all ~8+ inline usages with rgba(var(--accent-rgb), 0.15) etc.

Why: Color value is duplicated 8+ times across the stylesheet. One change to the accent color currently requires finding and updating every instance. One CSS variable makes it a single-line change.

Pros: Consistency guaranteed, easy to reskin, standard CSS practice.

Cons: Minor refactor — no behavior change, pure cleanup.

Context: Surfaced during v2 redesign review (2026-04-18). All new glassmorphism values in Track 2 add more rgba(192,57,43,...) instances, so the duplication grows with v2.

Effort: S (human: ~30min / CC: ~5min)

Priority: P2

Depends on: None. Can be done any time, ideally in v2 PR.


P4 — setThemeBtn Null Guard

What: Add if (!btn) return; at the top of setThemeBtn().

Why: If #theme-toggle is ever removed from the HTML, setThemeBtn throws silently breaking theme restore. Structurally impossible now but costs 1 line to guard.

Effort: XS

Depends on: None.


P3 — Remove Orphaned data-time Attributes DONE (2026-05-07)

What: Remove data-time="just now" attributes from all .bubble elements in index.html.

Why: Timestamp feature was intentionally removed (2026-04-19 diff). The data-time attributes are now dead markup with no JS consumer.

Pros: Cleaner HTML, no confusion for future maintainers.

Cons: None — purely cosmetic cleanup.

Context: ~30+ bubbles have data-time="just now" baked in from the original timestamp spec. Safe to batch-remove.

Effort: XS (CC: ~2min)

Priority: P3

Depends on: None.

Completed: v0.0.1.0 (2026-05-07)


Parked — Thoughts Section

Add 3-4 sharp takes on growth, product, or AI once copy is ready. Wire Founder persona chip to it after.