From b26bbd045691b5074e3f31012745b6318b9291d4 Mon Sep 17 00:00:00 2001 From: Cam Proudlock Date: Sat, 29 Aug 2026 13:02:45 -0400 Subject: [PATCH] USB external import, and filter chips on health-dot cards --- frontend/src/components/PluginAssetPanels.vue | 76 +++++- frontend/src/components/pluginAssetPanels.js | 67 +++++ .../src/components/pluginAssetPanels.spec.js | 67 ++++- plugins/usb/api/selfhosted.py | 9 +- plugins/usb/cli.py | 235 ++++++++++++++++++ .../versions/0003_checkout_scan_fields.py | 49 ++++ plugins/usb/models/usb_device.py | 4 + plugins/usb/plugin.py | 5 + tests/test_plugin_migrations.py | 6 +- tests/test_plugins/test_usb_import_pairing.py | 99 ++++++++ 10 files changed, 610 insertions(+), 7 deletions(-) create mode 100644 plugins/usb/cli.py create mode 100644 plugins/usb/migrations/versions/0003_checkout_scan_fields.py create mode 100644 tests/test_plugins/test_usb_import_pairing.py diff --git a/frontend/src/components/PluginAssetPanels.vue b/frontend/src/components/PluginAssetPanels.vue index f8e4d3ea..d5b8ab92 100644 --- a/frontend/src/components/PluginAssetPanels.vue +++ b/frontend/src/components/PluginAssetPanels.vue @@ -31,8 +31,25 @@
-