-
Notifications
You must be signed in to change notification settings - Fork 0
Troubleshooting
krwg edited this page Jul 8, 2026
·
1 revision
| Check | Action |
|---|---|
| Cultiva version | Must be ≥ plugin minAppVersion (1.7.0) |
| Registry URL | Default: https://raw.githubusercontent.com/krwg/cultiva-plugins/main/registry.json
|
| Network | GitHub must be reachable |
| sha256 mismatch | Re-pull latest registry; maintainer may have updated hashes |
DevTools: look for [PluginManager] errors.
Usually sandbox timeout in onEnable:
- Do not
awaitlong network calls before registering UI - Pattern:
void this.fetchData()then register header/garden immediately
Weather plugin fixed this pattern in 2.1.0 — older copies may still block.
Cultiva removes unloadable plugin ids from the install list (console warning only). Reinstall and check DevTools for init errors.
node scripts/compute-registry-sha256.mjsEnsure every file referenced in manifest (styles, data, entry) exists on disk.
Registry version must match manifest.json. Bump both together.
| Plugin | Workaround |
|---|---|
| Weather | Pick city from header sheet, not Settings text field |
| Pomodoro | Install Weather or Time for sheet CSS |
| Radio | Click Play after startup (autoplay policy) |
| Time | Avoid rainbow mode until fix; type TZ search slowly |
- cultiva-plugins/issues — plugin bugs
- cultiva/issues — core runtime bugs
- Cultiva Wiki Troubleshooting