8 Commits

Author SHA1 Message Date
abite
a06d98a9f5 feat: add Home Assistant integration for device import
- Add complete Home Assistant integration with schema-driven configuration

- Support for importing HA entities (devices/sensors) as assets

- Intelligent categorization based on entity domains (light, sensor, switch, etc.)

- Device filtering and bulk import functionality

- Custom SVG logo and branded CSS styles

- API endpoints for connection testing, device listing, and import

- Automatic conversion of HA entities to DumbAssets format with custom fields

- Registered in integration manager following established patterns
2025-06-18 21:37:07 -05:00
gitmotion
e100130456 passing integration color scheme to button / filters (still in progress) 2025-06-18 16:12:42 -07:00
gitmotion
6d8e972bd2 Add/pass integration logos to settings integrations 2025-06-18 11:10:01 -07:00
abite
2feab51971 Added Papra Integration
Added Papra as a search source

Seems to populate properly in the system settings and search modal. Do not have Papra instance running to test atm.
2025-06-17 23:09:14 -05:00
gitmotion
a582c36077 reorganize integration registration functions 2025-06-17 12:17:12 -07:00
gitmotion
7c37e79e7a add new integrationmanager.registerroutes function to call all other integrations' registerRoute() functions from server.js, update cursor/copilot rules, and add new endpoint to constants.js 2025-06-17 11:53:50 -07:00
gitmotion
203b221d88 refactor frontend integrations code out of settings and into its own manager class, backend paperless integration code to its own integrations file which contains everything it needs (schema, functions, endpoints) 2025-06-16 19:08:32 -07:00
gitmotion
ff6124b35b reorg integrations to root 2025-06-16 19:08:16 -07:00