Commit Graph
7 Commits
Author SHA1 Message Date
Chuck a9351f1c66 Update cache-busting version for array-of-objects fix 2026-01-04 19:57:05 -05:00
Chuck d7b9c47cd8 Fix: Move array-of-objects detection before file-upload/checkbox checks
Move the array-of-objects widget detection to the top of the array handler so it's checked before file-upload and checkbox-group widgets. This ensures custom_feeds is properly detected as an array of objects.
2026-01-04 19:56:11 -05:00
Chuck 668fadb7d5 Update plugins_manager.js cache-busting version
Update version parameter to force browser to load new JavaScript with array-of-objects widget support.
2026-01-04 19:49:10 -05:00
Chuck d01c34384d Add array-of-objects widget support to web UI
- Add support for rendering arrays of objects in web UI (for custom_feeds)
- Implement add/remove/update functions for array-of-objects widgets
- Support file-upload widgets within array items
- Update form data handling to support array JSON data fields
2026-01-04 19:17:56 -05:00
Chuck 6b81873024 fix(plugins): Add onchange handlers to existing custom feed inputs
- Add onchange handlers to key and value inputs for existing patternProperties fields
- Fixes bug where editing existing custom RSS feeds didn't save changes
- Ensures hidden JSON input field is updated when users edit feed entries
- Affects all plugins using patternProperties (custom_feeds, feed_logo_map, etc.)
2026-01-04 16:52:19 -05:00
Chuck 5241bbf89c fix(7-segment-clock): Update submodule with separator and spacing fixes 2026-01-03 18:06:51 -05:00
Chuck 079598b284 fix(plugins): Remove compatible_versions requirement from single plugin install
Remove compatible_versions from required fields in install_from_url method
to match install_plugin behavior. This allows installing plugins from URLs
without manifest version requirements, consistent with store plugin installation.
2026-01-03 10:47:21 -05:00