Skip to content

Plugin Hardening

krwg edited this page Jul 8, 2026 · 1 revision

Plugin Hardening (1.7 Linden)

Active milestone: 1.7 Linden · Plugin Hardening

Resource Link
Project board 1.7 Linden · Plugin Ecosystem
cultiva issues milestone filter
cultiva-plugins issues milestone filter

Plugin status (audit 2026-07-08)

Plugin Status Main problems
weather Partial Settings city ≠ coords; garden toggle; search focus
time Partial Rainbow animation; TZ search focus
radio Working Autoplay on cold start
pomodoro Partial Sheet CSS when alone; no timer persistence
quote Working Light theme colors; no midnight refresh
streak Working Basic toasts only

cultiva (core) — #58–#64

# Title Priority
#58 Destroy sandboxes when master toggle off P0
#59 Sheet remount breaks search focus P1
#60 Shared plugin-sheet CSS from core P2
#61 Garden widget position top/bottom P2
#62 UI error on plugin load failure P2
#63 Author guide + d.ts for 1.7 API P2
#64 Per-plugin enable/disable P3

cultiva-plugins — #2–#10

# Title Priority
#2 Pomodoro sheet scaffold + CSS P0
#3 Weather geocoding from Settings P1
#4 Weather garden toggle cleanup P1
#5 Time rainbow animation P2
#6 Radio permissions/docs P2
#7 Pomodoro timer persistence P2
#8 Quote theme + midnight P3
#9 Streak milestones P3
#10 Registry emoji icons cleanup P2

Recommended fix order

  1. #58 + #60 + #2 — sandbox lifecycle + shared sheet CSS
  2. #59 + #3 + #4 — weather/time UX
  3. #10 — registry icon cleanup
  4. Remaining by priority

Workarounds (until fixed)

Plugin Workaround
Weather Pick city from header sheet, not Settings text field
Pomodoro Install Weather or Time alongside
Radio Click Play after startup
Time Avoid rainbow mode; type TZ search slowly

See also Troubleshooting.

Clone this wiki locally