Commit graph

  • c23af4b67e
    Merge 9d17fbdc0f into 443304642b Olivier Cornelis 2026-06-22 17:33:12 +02:00
  • 9d17fbdc0f feat(sync): treat unavailable source files as warnings, not fatal errors thiswillbeyourgithub 2026-06-22 14:38:25 +02:00
  • a793298628 fix(zotero): never let an un-fetchable attachment abort the whole sync thiswillbeyourgithub 2026-06-21 00:45:48 +02:00
  • 58703069d1 fix(sync): create directories parent-first by sorting the mkdir list thiswillbeyourgithub 2026-06-20 12:09:47 +02:00
  • ddec1d8d47 chore: gitignore perso/ scratch folder thiswillbeyourgithub 2026-06-20 11:02:00 +02:00
  • e709a84eab docs: clarify ZOTERO_EXCLUDE paths are relative to synced root thiswillbeyourgithub 2026-06-13 11:50:55 +02:00
  • a330a84eaf docs: document Zotero connector thiswillbeyourgithub 2026-06-13 11:48:02 +02:00
  • 9cf2dc4206 build: add zotero optional dependency group thiswillbeyourgithub 2026-06-13 11:47:36 +02:00
  • 03718a18d5 feat(cli): dispatch zotero: sources thiswillbeyourgithub 2026-06-13 11:47:12 +02:00
  • ea4a17ef32 feat(zotero): add Zotero connector thiswillbeyourgithub 2026-06-13 11:46:58 +02:00
  • daf7f86d6b
    Merge 529c4f3107 into 443304642b Fearodin-LOS 2026-06-18 10:06:37 +02:00
  • 529c4f3107 web-connector: Added comprehensive logging and HTTP‑client centralization. Leander Fritsch 2026-06-18 10:03:06 +02:00
  • bd3d2516d8
    Merge 61f3bd0ffe into 443304642b Mateusz Hajder 2026-06-15 21:54:58 +02:00
  • 2637250d89
    Merge a88b27c88c into 443304642b Mateusz Hajder 2026-06-15 21:51:00 +02:00
  • 031eab5428
    Merge c94ddab1dc into 443304642b tedk0n 2026-06-15 17:09:26 +00:00
  • c94ddab1dc fix duplication tedk0n 2026-06-15 19:09:16 +02:00
  • 1be3084874 add support for multiple sources into one Knoledge base tedk0n 2026-06-15 18:33:17 +02:00
  • 624a451324 Fix ixport empty pages to owui, fix duplication filename if they in seperate spaces tedk0n 2026-06-15 17:17:50 +02:00
  • 54bbc23870
    Merge ae4869e249 into 443304642b Mateusz Hajder 2026-06-14 19:26:08 +02:00
  • 1079c8c587
    Merge 021ab15f0b into 443304642b Mirko Ceroni 2026-06-14 11:17:09 +02:00
  • 021ab15f0b
    Handle missing Nextcloud folders gracefully (HTTP 404) Mirko Ceroni 2026-06-14 11:16:49 +02:00
  • 2c701bf0e5
    Merge c698c0b466 into 443304642b Mateusz Hajder 2026-06-12 17:32:11 -05:00
  • 4f10921408
    Merge 40afc9c4e7 into 443304642b DRodriguez 2026-06-12 18:06:46 +02:00
  • ec90f25261
    Merge f05416dbb1 into 443304642b Mateusz Hajder 2026-06-12 16:23:12 +01:00
  • cd0dd0aa69
    Merge cc3790781a into 443304642b zyberwoof 2026-06-12 16:22:55 +01:00
  • 443304642b
    feat: add Nextcloud connector (#19) main Mouez 2026-06-12 17:22:47 +02:00
  • 49b988c11e
    Merge f8c565710c into bebc3a2b59 Loryan Strant 2026-06-12 16:22:14 +01:00
  • bebc3a2b59
    Merge pull request #17 from expilu/patch-1 Tim Baek 2026-06-12 10:22:02 -05:00
  • 40afc9c4e7 Fixes #30 DantesVault 2026-06-08 17:48:20 -07:00
  • cc3790781a fix: correct Docker config mount path to /data and improve error message A. J. Giurato 2026-06-08 13:21:43 -04:00
  • c698c0b466
    feat(docker): migrate to alpine, harden container, and update docs Mateusz Hajder 2026-06-06 22:37:06 +02:00
  • ae4869e249
    fix(connectors/gitlab): resolve subgroup path parsing dynamically Mateusz Hajder 2026-06-06 20:57:10 +02:00
  • a88b27c88c
    fix(history): implement thread-safe connection pool for SQLite to fix resource leaks Mateusz Hajder 2026-06-06 20:13:58 +02:00
  • 61f3bd0ffe
    fix(connectors/filesystem): prevent path traversal in read_file Mateusz Hajder 2026-06-06 19:28:01 +02:00
  • 65ecd1abd9 add supporting confluence api v1 and authorization by bearer token tedk0n 2026-06-05 03:07:46 +02:00
  • 04a819040e fix: guard recursive WebDAV walk glonor 2026-06-04 11:59:53 +02:00
  • 53cdc8d985 refactor: extract internal WebDAV client glonor 2026-06-04 09:11:10 +02:00
  • ee8dc1208a feat: add Nextcloud connector glonor 2026-06-04 09:11:01 +02:00
  • f05416dbb1
    feat(watch): add --polling flag for SMB/CIFS/NFS mounted volumes Mateusz Hajder 2026-06-03 18:31:12 +02:00
  • fb7c13ec6a
    Change JIRA API endpoint to use JQL Daniel López Lacalle 2026-06-03 12:21:03 +01:00
  • f8c565710c feat: support Gitea owner wildcard sources GitHub Copilot 2026-06-03 00:29:52 +10:00
  • 4c667123dc fix: handle KB responses with null files GitHub Copilot 2026-06-02 21:43:54 +10:00
  • 6420dc6995 feat: add Gitea source connector GitHub Copilot 2026-06-02 21:22:33 +10:00
  • dcf241da7f feat: SharePoint certificate-based authentication (#3) v0.3.6 Timothy Jaeryang Baek 2026-05-28 16:24:57 -05:00
  • 04ccb30d72 0.3.5: minimal status dashboard at GET / v0.3.5 Timothy Jaeryang Baek 2026-05-21 13:53:05 +04:00
  • 597bb6c9d9 0.3.4: validate --deep, fix stale docker-compose.yaml v0.3.4 Timothy Jaeryang Baek 2026-05-21 13:47:28 +04:00
  • fe3a94961f docs: comprehensive guide with tutorial, deployment, and reference Timothy Jaeryang Baek 2026-05-21 13:35:46 +04:00
  • 72d85d1eb7 readme: split quick start into simple (one-liner) and advanced (yaml/daemon) v0.3.3 Timothy Jaeryang Baek 2026-05-21 13:30:48 +04:00
  • 9d0a6ae0c0 0.3.3: oikb init interactive wizard Timothy Jaeryang Baek 2026-05-21 13:30:14 +04:00
  • 878e797b5f 0.3.2: global defaults key, Docker usage docs v0.3.2 Timothy Jaeryang Baek 2026-05-21 13:17:23 +04:00
  • 4e047b3307 0.3.1: sync locking, dry-run API, env var interpolation v0.3.1 Timothy Jaeryang Baek 2026-05-21 13:11:52 +04:00
  • 3a8396e2c0 0.3.0: webhook failure notifications v0.3.0 Timothy Jaeryang Baek 2026-05-21 13:02:19 +04:00
  • e1dd791801 0.2.9: max-size filter to skip oversized files v0.2.9 Timothy Jaeryang Baek 2026-05-21 12:59:08 +04:00
  • beb5f4ec43 0.2.8: structured JSON logging for production deployments v0.2.8 Timothy Jaeryang Baek 2026-05-21 12:53:28 +04:00
  • 2aa721147b 0.2.7: cron expression support for daemon scheduling v0.2.7 Timothy Jaeryang Baek 2026-05-21 12:48:58 +04:00
  • 6efcee9af8 0.2.6: Prometheus metrics endpoint for daemon observability v0.2.6 Timothy Jaeryang Baek 2026-05-21 12:43:19 +04:00
  • dae21fa4de 0.2.5: rich progress bars for sync operations v0.2.5 Timothy Jaeryang Baek 2026-05-21 12:39:33 +04:00
  • 3e78291231 0.2.4: validate command, concurrent uploads, retry, daemon filters, cleanup v0.2.4 Timothy Jaeryang Baek 2026-05-21 12:09:47 +04:00
  • 7c3d36f1b5 0.2.3: remove routes, simplify config to one entry = one KB v0.2.3 Timothy Jaeryang Baek 2026-05-21 12:01:12 +04:00
  • 3c8edaf93f doc: readme Timothy Jaeryang Baek 2026-05-21 10:25:27 +04:00
  • e450c6ede4 chore: bump v0.2.2 — named entries, /sync/{identifier} endpoint v0.2.2 Timothy Jaeryang Baek 2026-05-21 10:15:37 +04:00
  • f588d8a63f chore: bump v0.2.1 v0.2.1 Timothy Jaeryang Baek 2026-05-20 23:05:58 +04:00
  • 86418bac28 refactor: mirror open-terminal auth pattern Timothy Jaeryang Baek 2026-05-20 23:04:59 +04:00
  • af83f4b4c8 refactor: rename .oikb.yaml top-level key from sync: to sources: v0.2.0 Timothy Jaeryang Baek 2026-05-20 22:58:14 +04:00
  • f3ca110358 enhance: configurable fields, format, JQL for Jira connector Timothy Jaeryang Baek 2026-05-20 22:55:10 +04:00
  • ff37b83b14 feat: v0.2.0 — daemon, webhooks, history, 44 connectors, routing, filters, OpenAPI tool server Timothy Jaeryang Baek 2026-05-20 22:53:44 +04:00
  • 3ed5eade84 fix: align .oikb.yaml key to kb-id (v0.1.3) v0.1.3 Timothy Jaeryang Baek 2026-05-20 22:13:04 +04:00
  • 2fd9319ca5 fix: split messaging connectors by day for incremental sync (v0.1.2) v0.1.2 Timothy Jaeryang Baek 2026-05-20 13:59:42 +04:00
  • 08a1bd1859 doc: readme Timothy Jaeryang Baek 2026-05-20 13:50:01 +04:00
  • 24ee149a4a feat: add 28 new connectors, rename --kb to --kb-id (v0.1.1) v0.1.1 Timothy Jaeryang Baek 2026-05-20 13:39:53 +04:00
  • 1996359a53 doc: readme Timothy Jaeryang Baek 2026-05-20 13:20:40 +04:00
  • e3c59f1b03 init v0.1.0 Timothy Jaeryang Baek 2026-05-20 13:19:16 +04:00