Commit Graph

  • 62ac022f65 test(ai): live ollama embed integration (gated) root 2026-06-01 03:50:49 +10:00
  • f116811dda feat(search): hybrid FTS + vector with RRF + graceful Ollama fallback root 2026-06-01 03:50:33 +10:00
  • 99ab1ffb70 fix(ingest): pin resolved IP into safe_fetch to defeat DNS-rebinding root 2026-06-01 03:48:52 +10:00
  • e558be49a9 feat(jobs): repo-level embed triggers (pages/refs/source_docs) root 2026-06-01 03:48:03 +10:00
  • 37b7753360 feat(jobs): embed.text worker (Ollama → vector(1024)) root 2026-06-01 03:43:57 +10:00
  • 5799ea663e feat(ai): ollama embed-text wrapper root 2026-06-01 03:43:27 +10:00
  • afc20712cb feat(api): capture POST + upload + SSRF-safe URL fetch root 2026-06-01 03:42:54 +10:00
  • eceebd2947 feat(jobs): ingest.blob worker (content-addressed) root 2026-06-01 03:36:15 +10:00
  • 3ccfd20b5f feat(jobs): ingest.url worker (fetch + readability + idempotent ref) root 2026-06-01 03:35:44 +10:00
  • 6e973404e9 feat(ingest): content-addressed blob store root 2026-06-01 03:35:06 +10:00
  • c6e72e93d5 feat(ingest): readability wrapper root 2026-06-01 03:34:51 +10:00
  • 8d2afcd040 chore(deps): @mozilla/readability + jsdom + multer for ingest root 2026-06-01 03:34:35 +10:00
  • 6d42c7b440 feat(ui): jobs view stub + sidebar entry root 2026-06-01 03:32:16 +10:00
  • ec8517a82c feat(api): jobs routes (list/get/retry/delete, owner-only) root 2026-06-01 03:29:52 +10:00
  • 57efa4cbaa feat(jobs): jobs repo (list/getById/retry/remove) root 2026-06-01 03:29:03 +10:00
  • 53ffd705c4 feat(jobs): echo worker + CLI bootstrap root 2026-06-01 03:28:06 +10:00
  • 17a13dddb8 feat(jobs): pg-boss singleton client root 2026-06-01 03:26:37 +10:00
  • 2d7c6993c2 chore(deps): add pg-boss ^10 root 2026-06-01 03:24:22 +10:00
  • fa47419cbd docs: Plan 2 completion summary root 2026-06-01 02:27:58 +10:00
  • 8ae9bced24 chore: version 2.0.0-alpha.2 + changelog root 2026-06-01 02:26:56 +10:00
  • cd05dfd130 feat(ui): resource + inbox views root 2026-06-01 02:21:18 +10:00
  • ee582640ea feat(ui): page editor + reference detail root 2026-06-01 02:19:23 +10:00
  • ea5a99acff feat(ui): space + project + home views root 2026-06-01 02:17:16 +10:00
  • e5b2181ee3 feat(ui): sidebar + topbar + rightrail components root 2026-06-01 02:14:44 +10:00
  • 59ad86425d feat(ui): static shell + router + api wrapper root 2026-06-01 02:12:18 +10:00
  • 69e26ada98 feat(api): unified FTS search root 2026-06-01 02:04:57 +10:00
  • ec96e4e2e3 feat(api): pending-changes + audit routes root 2026-06-01 02:01:10 +10:00
  • 5aa6fe772d feat(api): links routes root 2026-06-01 01:50:50 +10:00
  • 2eb499c56f feat(api): tags routes root 2026-06-01 01:46:43 +10:00
  • 74dac905d3 feat(api): conversations + messages routes root 2026-05-31 21:07:36 +10:00
  • 5437b68316 feat(api): agents routes + token mgmt (owner-only) root 2026-05-31 21:05:42 +10:00
  • 56805053f0 feat(api): capability enforcement on writes root 2026-05-31 21:03:52 +10:00
  • 7862d22a03 feat(api): agent bearer auth middleware root 2026-05-31 20:59:29 +10:00
  • ba782ed690 feat(api): source-docs routes root 2026-05-31 20:56:00 +10:00
  • a93e3ca20e feat(api): resources routes + dependencies + change history root 2026-05-31 20:53:10 +10:00
  • 78f2e09c74 feat(api): refs routes root 2026-05-31 20:50:38 +10:00
  • cf429da534 feat(api): pages routes + revisions + backlinks root 2026-05-31 20:48:58 +10:00
  • 50649bea5f feat(api): tasks routes root 2026-05-31 20:46:39 +10:00
  • 1208b3bd40 fix(api): drop err.message from 500 response body (CWE-209) root 2026-05-31 20:45:08 +10:00
  • beb6da21c8 feat(api): projects routes root 2026-05-31 16:39:31 +10:00
  • ebb1e836ca feat(api): spaces routes root 2026-05-31 16:38:23 +10:00
  • 75afedaef0 feat(api): error + validate + pagination plumbing root 2026-05-31 16:37:06 +10:00
  • 42d7f568a2 docs: Plan 1 completion summary root 2026-05-31 15:32:38 +10:00
  • b5e7478158 chore(deploy): systemd unit, push.sh, one-time setup notes root 2026-05-31 15:32:09 +10:00
  • 692f300af5 docs: changelog entry for Plan 1 completion root 2026-05-31 15:31:44 +10:00
  • d862eaa3b0 feat(server): Express bootstrap, /health, ownerOnly on /api, smoke /api/spaces root 2026-05-31 15:30:50 +10:00
  • 7e55f07689 feat(auth): owner-only middleware for single-user bearer auth root 2026-05-31 11:06:21 +10:00
  • cd71d64523 feat(auth): capability check — user/cron/worker allow; agents tiered allow/suggest/deny root 2026-05-31 11:06:00 +10:00
  • 10902bc6ac feat: real audit_log with redaction + pending_changes; replace stub root 2026-05-31 11:04:53 +10:00
  • 47ea0768fd feat(repos): tags, polymorphic entity_links, attachments root 2026-05-31 11:02:58 +10:00
  • 1b51c3c18d feat(schema): 005 — tags, entity_tags, entity_links, attachments root 2026-05-31 11:02:14 +10:00
  • 1d799105ac feat(repos): agents (+ tokens + caps), conversations, messages root 2026-05-31 10:36:40 +10:00
  • 5e094f347e feat(schema): 004 — agents, agent_tokens, conversations, messages root 2026-05-31 10:35:56 +10:00
  • 6086cf9a7a fix(schema): tighten tenant boundaries on resources/deps/creds/source_docs root 2026-05-31 10:33:17 +10:00
  • 9dd944226d fix(schema): tighten tenant boundaries on pages/refs root 2026-05-31 02:21:47 +10:00
  • c8649d753f feat(repos): resources (+ deps + creds) and source_docs root 2026-05-31 02:19:23 +10:00
  • 99d64221a0 feat(schema): 003 — resources, deps, credentials, source_docs root 2026-05-31 02:18:39 +10:00
  • c891c495bb feat(repos): pages with auto-revisions, refs with upsertByExternal root 2026-05-31 02:17:01 +10:00
  • 652f7c3894 feat(schema): 002 — pages, page_revisions, refs with FTS + vector indexes root 2026-05-31 02:16:06 +10:00
  • 3ca1509935 fix(schema): enforce cross-space FK on tasks.project_id via composite key root 2026-05-31 02:14:20 +10:00
  • 951016385a feat(repos): spaces, projects, tasks with audit stub root 2026-05-31 02:11:31 +10:00
  • 05ee9b3f41 feat(schema): 001 — spaces, projects, tasks with check constraints root 2026-05-31 02:07:15 +10:00
  • 789ab8fca8 feat: db pool + migration runner with idempotency root 2026-05-31 02:05:53 +10:00
  • 45186f7566 chore: node project init + deps + logger root 2026-05-31 01:24:41 +10:00
  • 0ede9fead8 chore: initial repo scaffolding root 2026-05-31 01:22:10 +10:00