Commit graph

4 commits

Author SHA1 Message Date
Mouez
443304642b
feat: add Nextcloud connector (#19)
Some checks failed
Build Docker Image / build (linux/amd64) (push) Has been cancelled
Build Docker Image / build (linux/arm64) (push) Has been cancelled
Build Docker Image / merge (push) Has been cancelled
* feat: add Nextcloud connector

* refactor: extract internal WebDAV client

* fix: guard recursive WebDAV walk
2026-06-12 16:22:47 +01:00
Timothy Jaeryang Baek
dcf241da7f feat: SharePoint certificate-based authentication (#3)
Add SHAREPOINT_CERTIFICATE_PATH as a secure alternative to
SHAREPOINT_CLIENT_SECRET for authenticating with SharePoint via
Microsoft Graph API.

- JWT assertion flow using cryptography + PyJWT
- SHAREPOINT_CERTIFICATE_PASSWORD for encrypted PEM keys
- Mutual exclusivity validation (secret vs cert)
- New optional extra: pip install oikb[sharepoint-cert]

Closes #3
2026-05-28 16:24:57 -05:00
Timothy Jaeryang Baek
597bb6c9d9 0.3.4: validate --deep, fix stale docker-compose.yaml
validate --deep pings Open WebUI API to verify connectivity, API key
validity, and that each KB ID exists. Catches config errors before
deployment. Also applies defaults and env var interpolation in
validate (was missing).

docker-compose.yaml updated from stale watch mode to production
daemon mode with healthcheck, LOG_FORMAT, and OIKB_API_KEY.
2026-05-21 13:47:28 +04:00
Timothy Jaeryang Baek
fe3a94961f docs: comprehensive guide with tutorial, deployment, and reference
docs/guide.md covers installation, basic usage, config file,
all 44 connectors, filtering, daemon mode, scheduling, API,
enterprise features (metrics, logging, notifications, locking),
deployment (Docker, Compose, GHA, k8s), CLI reference, and
troubleshooting. Linked from README.
2026-05-21 13:35:46 +04:00