Commit Graph

  • 82f67debc1 fix(models): correct inverted belongsTo keys on ChatMessage.session (#921) Jake Turner 2026-05-20 09:21:36 -0700
  • a5fe52f66f fix(KB): respect Manual ingest policy on post-download dispatch Chris Sherwood 2026-05-19 12:46:03 -0700
  • 059cf2afbe fix(content): show selected tier on cards while downloads are in flight Chris Sherwood 2026-05-19 11:44:17 -0700
  • 6e5284e563 fix(KB): TierSelectionModal hook order + register IconLibrary Chris Sherwood 2026-05-18 15:23:18 -0700
  • a9c48fc098 refactor(AI): single source of truth for embedding model name jakeaturner 2026-05-19 22:41:33 +0000
  • ffa70a54bc feat(chat): confirm-on-switch + one-chat-model-at-a-time enforcement Chris Sherwood 2026-05-18 10:29:06 -0700
  • 21ab37cee4 chore(release): 1.32.0-rc.6 [skip ci] jakeaturner 2026-05-18 05:15:37 +0000
  • 9356443d73 refactor(KB): typed failure codes for embedSingleFile + accurate HTTP status jakeaturner 2026-05-18 05:00:23 +0000
  • d850cb9588 feat(KB): per-file ingest action + state indicator on Stored Files (RFC #883 §5) Chris Sherwood 2026-05-17 21:42:54 -0700
  • 0617d54762 feat(easy-setup): split AI into its own conditional step (issue #905) Chris Sherwood 2026-05-17 11:22:17 -0700
  • 633a3c3500 fix(KB): blank-screen on panel open + tooltips on bulk-action buttons Chris Sherwood 2026-05-17 11:10:16 -0700
  • 2150189121 chore(release): 1.32.0-rc.5 [skip ci] Jake Turner 2026-05-17 06:42:17 +0000
  • 7e768f3d09 fix(KB): guardrail bypass during estimate load + Transition sibling (PR #901 review) Jake Turner 2026-05-17 06:30:22 +0000
  • cf3a924b9f feat(KB): guardrail modal at 50GB / 10%-free thresholds (RFC #883 §7) Chris Sherwood 2026-05-14 16:35:35 -0700
  • 7a681d04ab feat(KB): wizard AI policy step (RFC #883 Phase 3 task 13) Chris Sherwood 2026-05-14 16:28:53 -0700
  • 9a684a5e62 fix(KB): silent maybe-later error + redundant prompt-state refetches (PR #899 review) Jake Turner 2026-05-17 06:03:30 +0000
  • fd153b46b8 feat(KB): first-chat JIT prompt for ingest policy (RFC #883 Phase 3 task 12) Chris Sherwood 2026-05-14 16:16:28 -0700
  • 8ed0bdfd8f fix(KB): union Stored Files list with state-machine file paths (#898) chriscrosstalk 2026-05-16 22:44:30 -0700
  • 4e8caddcc2 fix(KB): remove redundant Refresh button from Processing Queue Chris Sherwood 2026-05-14 14:52:17 -0700
  • a0047c1555 fix(KB): surface file-warning compute failures instead of masking as healthy (PR #895 review) Jake Turner 2026-05-17 04:23:28 +0000
  • 102998ec96 refactor(KB): move FileWarning to shared types/rag following existing convention Jake Turner 2026-05-17 04:11:17 +0000
  • 563f86a22b feat(KB): conditional warnings A + B on Stored Files (RFC #883 §6) Chris Sherwood 2026-05-14 12:47:25 -0700
  • e68c753e39 feat(KB): surface embedding-disk estimate in curated tier-change modal (RFC #883 §1) Chris Sherwood 2026-05-14 15:01:24 -0700
  • 8eb8809154 feat(KB): Always/Manual ingest policy toggle (RFC #883 §1/§4) (#894) chriscrosstalk 2026-05-16 21:00:11 -0700
  • 43ca584b6c feat(KB): status pill + last-activity timestamp on Processing Queue (RFC #883 §5/§10) Chris Sherwood 2026-05-14 12:31:13 -0700
  • c64ec97de4 feat(KB): group admin docs into single row in Stored Files (RFC #883 §9) Chris Sherwood 2026-05-14 12:26:58 -0700
  • 4d6b140a1f fix(KB): align chunks_per_mb column type with TS contract Jake Turner 2026-05-17 03:18:41 +0000
  • 159d57b2af feat(KB): ratio registry for disk + time estimates (Phase 1B of RFC #883) Chris Sherwood 2026-05-14 12:15:46 -0700
  • e3b758f11e fix(AI): add truncation DEBUG log Jake Turner 2026-05-16 06:09:39 +0000
  • 2dec5bf676 fix(AI): pre-cap embed input + log fallback reason (#881) Chris Sherwood 2026-05-14 12:11:43 -0700
  • f304d80f80 fix(RAG): anchor continuation-batch initial progress to overall-file frame (#889) chriscrosstalk 2026-05-15 23:01:45 -0700
  • 743549ca74 feat(KB): per-file ingest state machine (Phase 1 of RFC #883) (#888) chriscrosstalk 2026-05-15 22:51:06 -0700
  • 5e2c599c3e fix(ZIM): preserve co-existing Wikipedia corpora on cleanup (#884) Chris Sherwood 2026-05-14 09:53:56 -0700
  • 4c211964e0 fix(KB): add re-embed and reset & rebuild opts to fix broken embeddings (#886) Jake Turner 2026-05-15 22:05:19 -0700
  • d28eb9be59 fix(RAG): report ZIM ingestion progress in overall-file frame Chris Sherwood 2026-05-13 12:43:24 -0700
  • 662a6c45fb fix(System): validate StartedAt with fallback to tail:500 (PR review) Chris Sherwood 2026-05-13 15:00:59 -0700
  • d2f2172b3c fix(System): correct AMD VRAM in Graphics card + harden log probe Chris Sherwood 2026-05-13 12:23:10 -0700
  • 501860a23b fix(DockerService): improve volume logic and documentation in forceReinstall Jake Turner 2026-05-13 21:24:33 +0000
  • 2997637ce0 feat(GPU): auto-remediate nomad_ollama passthrough loss on admin boot (#755) Chris Sherwood 2026-05-13 10:28:32 -0700
  • a22c6408e6 fix(RAG): pace continuation batches when embedding is CPU-only Chris Sherwood 2026-05-12 20:35:57 -0700
  • ba53702349 fix(queue): singleton QueueService to stop ioredis connection leak Chris Sherwood 2026-05-13 08:49:29 -0700
  • ac4720d4d5 chore(release): 1.32.0-rc.4 [skip ci] Jake Turner 2026-05-13 03:42:34 +0000
  • 74cef75153 fix(RAG): unbreak multi-batch ZIM ingestion (jobId dedupe) Chris Sherwood 2026-05-12 18:05:18 -0700
  • 43645e4bbc fix(AI): rewrite RAG query on first follow-up (off-by-one in skip-rewrite threshold) Chris Sherwood 2026-05-12 12:47:34 -0700
  • 5694c91e3e chore(release): 1.32.0-rc.3 [skip ci] Jake Turner 2026-05-12 04:20:59 +0000
  • 3abf338767 fix(Downloads): treat missing Content-Type as octet-stream (#848) Ben Gauger 2026-05-08 13:28:39 -0600
  • 019a5a4927 fix(AI): preserve semver tag in DB on AMD Ollama updates Chris Sherwood 2026-05-11 10:12:47 -0700
  • 6c799dd602 fix(System): correct NVIDIA VRAM in Graphics card (#835) Ben Gauger 2026-05-07 18:39:58 -0600
  • 59bb405ff4 chore(release): 1.32.0-rc.2 [skip ci] Jake Turner 2026-05-05 19:33:08 +0000
  • a2e2f7fc40 fix(AI): vendor-aware AMD HSA override + benchmark discrete-GPU detection Chris Sherwood 2026-05-05 09:00:38 -0700
  • f41027ca39 fix(Maps): render notes in marker popup when populated Chris Sherwood 2026-05-04 15:41:23 -0700
  • 6a68bacaa7 fix(Maps): send filename instead of full path to delete endpoint Ben Gauger 2026-05-04 14:39:10 -0600
  • 3a2e92ae19 fix(UI): four fixes for the System Update page (#827) chriscrosstalk 2026-05-05 10:33:18 -0700
  • ab908fd654 docs: update release notes Jake Turner 2026-05-04 19:21:51 +0000
  • 318276c784 fix(System): self-heal stale updateAvailable flag after sidecar-driven update (#825) Jake Turner 2026-05-04 11:54:56 -0700
  • 62e75fdb54 feat(Content): custom ZIM library sources with pre-seeded mirrors (#593) chriscrosstalk 2026-05-04 11:30:59 -0700
  • fc4ccccafb build(deps): bump picomatch in /admin dependabot[bot] 2026-03-25 21:51:08 +0000
  • f9760448c1 chore(deps): pin all deps to exact versions Jake Turner 2026-05-04 17:45:18 +0000
  • 014b410b23 docs: link to new WSL2 install guide from README and FAQ Chris Sherwood 2026-04-29 15:52:05 -0700
  • 08838b1944 feat(maps): show map coordinates on mouse move (#786) Kenneth Brewer 2026-05-03 17:11:03 -0400
  • 8c06b5ba67 fix(UI): Country Picker UX polish + auto-refresh stored files (#817) chriscrosstalk 2026-05-03 14:06:56 -0700
  • 94059b0aaf feat(Maps): regional map downloads via go-pmtiles extract (#780) 0xGlitch 2026-05-03 14:47:53 -0600
  • 299b767e63 feat(content-updates): show size, surface downloads in Active Downloads Chris Sherwood 2026-04-22 14:36:05 -0700
  • e561ce84d1 fix(UI): wire map file delete confirmation to API (#732) cuyua9 2026-05-04 03:49:06 +0800
  • 10df90d757 docs: added notes field info to the map pin API reference (#803) Kenneth Brewer 2026-04-29 00:55:11 -0400
  • 73e2115245 feat(AI): improved AMD GPU acceleration for Ollama via ROCm + HSA override (#804) chriscrosstalk 2026-04-28 21:53:56 -0700
  • 5517e826aa fix(UI): improve global map banner display logic (#702) Ryanba 2026-04-29 11:55:25 +0800
  • 2d8a02f257 fix(RAG): add start button in kb modal and ensure restart policy exists (#700) Henry Estela 2026-04-28 05:26:46 +0000
  • 8864ee223b docs: add map markers to API reference (#783) Kenneth Brewer 2026-04-28 01:21:06 -0400
  • 132ec9c98a fix(API): accept notes, marker_type, and position on markers endpoints (#770) John Scherer 2026-04-28 00:11:19 -0500
  • 7bebedcefa fix(RAG): pass num_ctx and truncate to Ollama embed call (#763) chriscrosstalk 2026-04-27 21:43:10 -0700
  • 4b21ea6c40 fix(API): skip compression for Server-Sent Events (#798) chriscrosstalk 2026-04-27 19:00:31 -0700
  • 95d0816d50 feat(content-manager): add sortable file size column (#698) chriscrosstalk 2026-04-27 18:49:51 -0700
  • cb129d2713 fix(install): warn loudly on non-x86_64 architectures before pulling images (#797) chriscrosstalk 2026-04-27 18:39:28 -0700
  • 42fb4444dd docs: require linked issue for non-trivial PRs (#799) chriscrosstalk 2026-04-27 18:37:57 -0700
  • 98d550bcb9
    docs: update release notes jakeaturner 2026-05-20 16:59:23 +0000
  • 1e585f865f
    chore(deps): pin ipaddr.js version jakeaturner 2026-05-20 16:52:27 +0000
  • 09c06e2ba4
    fix(security): canonicalize hostnames to block IPv4-mapped IPv6 IMDS bypass jakeaturner 2026-05-20 16:01:17 +0000
  • 43c606d90e
    fix(security): match IPv6 SSRF patterns against unbracketed hostnames jakeaturner 2026-05-20 05:39:39 +0000
  • 9eeb8cf080
    fix(AI): improve remote Ollama url validation to prevent SSRF vulnerability jakeaturner 2026-05-20 05:25:36 +0000
  • 88b01dd6c1
    fix(models): correct inverted belongsTo keys on ChatMessage.session (#921) Jake Turner 2026-05-20 09:21:36 -0700
  • adc7d12129
    fix(KB): respect Manual ingest policy on post-download dispatch Chris Sherwood 2026-05-19 12:46:03 -0700
  • f83c55194b
    fix(content): show selected tier on cards while downloads are in flight Chris Sherwood 2026-05-19 11:44:17 -0700
  • 9a369b5520
    fix(KB): TierSelectionModal hook order + register IconLibrary Chris Sherwood 2026-05-18 15:23:18 -0700
  • 993db16109
    refactor(AI): single source of truth for embedding model name jakeaturner 2026-05-19 22:41:33 +0000
  • 7f9a3d35fd
    feat(chat): confirm-on-switch + one-chat-model-at-a-time enforcement Chris Sherwood 2026-05-18 10:29:06 -0700
  • ec8c64587b
    chore(release): 1.32.0-rc.6 [skip ci] jakeaturner 2026-05-18 05:15:37 +0000
  • a5010a7073
    refactor(KB): typed failure codes for embedSingleFile + accurate HTTP status jakeaturner 2026-05-18 05:00:23 +0000
  • 5c44749e36
    feat(KB): per-file ingest action + state indicator on Stored Files (RFC #883 §5) Chris Sherwood 2026-05-17 21:42:54 -0700
  • 8caff24b9a
    feat(easy-setup): split AI into its own conditional step (issue #905) Chris Sherwood 2026-05-17 11:22:17 -0700
  • 42bd91df21
    fix(KB): blank-screen on panel open + tooltips on bulk-action buttons Chris Sherwood 2026-05-17 11:10:16 -0700
  • 7923d98d12
    chore(release): 1.32.0-rc.5 [skip ci] Jake Turner 2026-05-17 06:42:17 +0000
  • c61150bca1
    fix(KB): guardrail bypass during estimate load + Transition sibling (PR #901 review) Jake Turner 2026-05-17 06:30:22 +0000
  • 9cdab6216e
    feat(KB): guardrail modal at 50GB / 10%-free thresholds (RFC #883 §7) Chris Sherwood 2026-05-14 16:35:35 -0700
  • a9f1bf99ea
    feat(KB): wizard AI policy step (RFC #883 Phase 3 task 13) Chris Sherwood 2026-05-14 16:28:53 -0700
  • 1fa3f3bd3b
    fix(KB): silent maybe-later error + redundant prompt-state refetches (PR #899 review) Jake Turner 2026-05-17 06:03:30 +0000
  • a73a7f46aa
    feat(KB): first-chat JIT prompt for ingest policy (RFC #883 Phase 3 task 12) Chris Sherwood 2026-05-14 16:16:28 -0700
  • 54c337da26
    fix(KB): union Stored Files list with state-machine file paths (#898) chriscrosstalk 2026-05-16 22:44:30 -0700
  • e85b5c80b9
    fix(KB): remove redundant Refresh button from Processing Queue Chris Sherwood 2026-05-14 14:52:17 -0700
  • a1fe98b445
    fix(KB): surface file-warning compute failures instead of masking as healthy (PR #895 review) Jake Turner 2026-05-17 04:23:28 +0000