Commit Graph

  • 519bdbb6e5 feat(tools): owner feedback review surface + tool_feedback migration main daveadmin 2026-06-21 15:19:45 +02:00
  • 198f0526cf feat(tools): n8n caveauDbnAgent starter workflow + import guide daveadmin 2026-06-21 15:10:30 +02:00
  • 2f05b84b0f feat(tools): DB-backed LLM engine admin (owner-only) daveadmin 2026-06-21 14:55:17 +02:00
  • f270a32056 fix(tools): tier-aware GPU cloud fallback for ask synthesis daveadmin 2026-06-15 18:50:39 +02:00
  • a4b5b6e3f2 fix(tools): route quick/pro tiers to Haiku/Sonnet on Bedrock daveadmin 2026-06-15 17:35:22 +02:00
  • a8b1bb87a6 feat(tools): converge two-tier Quick/Pro selector onto .no fork daveadmin 2026-06-15 12:23:46 +02:00
  • b217f18118 feat(tools): graceful degradation when GPU fine-tune is offline master daveadmin 2026-06-05 06:19:05 +02:00
  • c22f54bb7b feat(tools): Phase 6 — promote claude_haiku as default for summarize + timeline daveadmin 2026-06-04 13:59:34 +02:00
  • 3f7d4eef13 feat(tools): add letter length + summary depth controls; harden korrespond §-discipline daveadmin 2026-06-04 13:44:02 +02:00
  • 8b99ceec3b feat(rag): add doc-summary pre-filtering to DbnLegalToolsService::search daveadmin 2026-06-03 10:15:57 +02:00
  • 9e707661af feat(mcp): expose ai_summary in dbn_get_document response daveadmin 2026-06-02 21:40:00 +02:00
  • c84ed2ed78 fix(tools): parse-harden Do Better Legal ask against leaky fine-tune output daveadmin 2026-06-02 17:36:35 +02:00
  • 7fcd317205 feat(tools): reposition as Do Better Legal two-track Norwegian-law MCP daveadmin 2026-06-02 07:45:17 +02:00
  • d156f8cf6b feat(tools): persona selector across standalone tools + dashboard chat daveadmin 2026-06-01 23:03:31 +02:00
  • 662fbf7d6d feat(tools): persona-driven multi-domain corpus + model routing daveadmin 2026-06-01 20:49:58 +02:00
  • 5a0ef89dca feat(mcp): expose corpus_search, korrespond_refine, extract_text tools daveadmin 2026-06-01 16:45:41 +02:00
  • 2d2502a037 feat(mcp): public MCP overview page daveadmin 2026-06-01 07:12:48 +02:00
  • 7b0728da75 Guard checkHealth() against null healthPill on dashboard pages daveadmin 2026-05-26 23:48:26 +02:00
  • 93cc17e63f Add null guards for textContent assignments in index.php KPI section daveadmin 2026-05-26 23:44:39 +02:00
  • 88b6da83e5 Add missing i18n keys for folders/trash nav and page titles (en/no/uk/pl) daveadmin 2026-05-26 23:38:50 +02:00
  • 28997c4b99 fix: full_name→display_name in versions+folders SQL; DOMContentLoaded in DMS pages daveadmin 2026-05-26 23:31:49 +02:00
  • 01a63ebf46 fix: correct Qdrant IP to 10.0.2.10 in diagnostics.php daveadmin 2026-05-26 22:35:22 +02:00
  • 2e2b0b45fa Full DMS: folders + ACLs, versioning, trash, bulk ops, preview, smart folders daveadmin 2026-05-26 22:24:56 +02:00
  • b84827ecea Add Transcribe docs (about/guide/tech) + refresh Redact docs daveadmin 2026-05-26 10:28:06 +02:00
  • 234ab7278b Timeline: group same-date/actor events, clean badges, Bedrock routing daveadmin 2026-05-25 23:21:35 +02:00
  • 25c2cf826d Remove deep legal analysis button from redact results daveadmin 2026-05-25 22:13:13 +02:00
  • b2e1bf268d korrespond v1 premiere: Bedrock routing, engine picker, journal auto-save + status daveadmin 2026-05-25 21:52:09 +02:00
  • c2735fa919 Simplify advocate engine options: remove GPU/dbn_legal_v3, fix time estimates daveadmin 2026-05-25 21:27:34 +02:00
  • a925415ef7 Fix advocate brief truncation: raise synthesis max_tokens to 6K daveadmin 2026-05-25 21:09:01 +02:00
  • 883d813f1b Fix sub-question expansion timeout + engine routing for Bedrock advocate daveadmin 2026-05-25 20:50:37 +02:00
  • b78ab1e257 Fix Bedrock advocate synthesis: engine guard, response_format, Claude engine option daveadmin 2026-05-25 20:22:12 +02:00
  • 8205a22205 Fix legal analysis issue extraction for long documents daveadmin 2026-05-25 19:06:23 +02:00
  • 190f639784 Make dbn-legal-agent-v3 checker context-aware; wire into LegalAnalysisAgent daveadmin 2026-05-25 16:45:41 +02:00
  • 8a11001bff Add AWS Bedrock three-tier gateway routing (LiteLLM via Colin) daveadmin 2026-05-25 15:22:48 +02:00
  • 17ad54cf36 Add chunked timeline routing daveadmin 2026-05-25 12:34:41 +02:00
  • 75b19f1dcf Add timeline engine size routing daveadmin 2026-05-25 11:33:47 +02:00
  • 3ad8f4843c Harden timeline quick extraction daveadmin 2026-05-25 11:14:21 +02:00
  • 983c423740 Fix nova-lite JSON: drop response_format, strip markdown fences daveadmin 2026-05-25 10:51:24 +02:00
  • f00d3d68e5 Add Quick mode (nova-lite/Bedrock) as 3rd tier for timeline tool daveadmin 2026-05-25 10:26:07 +02:00
  • 1d1bbeb69f Add redact doc pages; update timeline docs to remove GPU references daveadmin 2026-05-25 09:53:54 +02:00
  • d47024ed67 timeline: remove GPU, add SSE status updates, DOCX export, single-file, engine-aware credits daveadmin 2026-05-25 09:32:28 +02:00
  • 4b8b675a64 redact: unify save to single 'Save to My Docs' button; fix DOCX content type daveadmin 2026-05-25 08:40:39 +02:00
  • 56cd87dd7b redact: UX overhaul — engine simplification, credits, spinner, save-to-docs, badges daveadmin 2026-05-25 08:18:51 +02:00
  • a821d39dcd Replace landing card MCP copy pill with link to /mcp-tool.php; fix preview.php for slugs without authored content (legal-analysis, summarize, translate) daveadmin 2026-05-25 06:54:04 +02:00
  • 38d617bf02 Add Tool info links and MCP section to tool cards and preview pages daveadmin 2026-05-24 21:25:09 +02:00
  • 61425d7f17 Fix footer library and MCP pricing links daveadmin 2026-05-24 19:54:02 +02:00
  • e7189fa882 Fix upsell status card text visibility — status-card--cta overrides redesign CSS daveadmin 2026-05-24 19:01:05 +02:00
  • b912ff22bc Dashboard account section, profile API, and CSS account panels daveadmin 2026-05-24 18:49:34 +02:00
  • 302bb44f70 Bump dashboard + pricing typography to readable desktop scale daveadmin 2026-05-24 16:58:23 +02:00
  • f609da6ad7 Fix dashboard tool cards min-height — cards were collapsing to ~100px daveadmin 2026-05-24 16:33:29 +02:00
  • 897771597e Overhaul dashboard: account bar, enhanced tool cards with MCP slugs, MCP quick-start, tool reference section daveadmin 2026-05-24 15:38:30 +02:00
  • c090a05644 Bump context bar font size and add it to dashboard, pricing, min-sak pages daveadmin 2026-05-24 14:51:55 +02:00
  • 7df3b7f8d3 Replace manifesto bar with compact context bar + add privacy page daveadmin 2026-05-24 14:44:44 +02:00
  • aafe8efaa4 fix: restore white text in kdoc-hero on why-ours page daveadmin 2026-05-24 14:09:32 +02:00
  • b21bfb2f1d Add NOK pricing catalog, credit ledger, success-based charging, and tier-gated model routing daveadmin 2026-05-24 13:42:27 +02:00
  • bffc714541 Add My Docs picker to deep-research, advocate, barnevernet, korrespond, citations daveadmin 2026-05-24 13:04:45 +02:00
  • 88555eb8a7 Fix docPickerBtn/audioPickerBtn i18n — add missing translation keys daveadmin 2026-05-24 12:41:09 +02:00
  • 1eb55a8384 Fix language switcher dropping query params (e.g. ?tool= on mcp-tool.php) daveadmin 2026-05-24 12:16:16 +02:00
  • 96fbe4398a Fix gate card visibility, add 5 missing tool SVGs, update pricing to EUR 4-tier daveadmin 2026-05-24 12:09:37 +02:00
  • 1bfafa9908 Localize mcp.php + add mcp-tool.php detail pages for all 19 MCP tools daveadmin 2026-05-24 12:05:07 +02:00
  • e09ee62c62 Apply Do Better Norge tools brand redesign (CSS + all tool pages) daveadmin 2026-05-24 11:26:39 +02:00
  • c997f204b5 feat: add Do Better Norge MCP server — token system, runtime API, interactive setup page daveadmin 2026-05-24 11:01:13 +02:00
  • 0bb828fb98 fix: require AzureOpenAiGateway.php in api/translate.php daveadmin 2026-05-24 10:03:00 +02:00
  • effd3289b4 feat: add Legal Translation tool (translate.php) daveadmin 2026-05-24 09:59:06 +02:00
  • 21c092e0d0 Legal Analysis: full language follow-through (UI + LLM) daveadmin 2026-05-24 08:43:15 +02:00
  • 2509a596c1 Fix file picker double-open across all remaining tools daveadmin 2026-05-24 08:23:58 +02:00
  • 5589e891f4 Fix file picker reopening after selection on legal-analysis + summarize daveadmin 2026-05-24 08:19:28 +02:00
  • 7e6463ed22 Add Legal Analysis tool — two-pass DBN-legal pipeline daveadmin 2026-05-24 04:21:01 +02:00
  • 2013648ee0 Add manual 'Save result' to all tools — replaces auto-save daveadmin 2026-05-24 01:27:26 +02:00
  • 0fcfed1a86 fix: allow empty text field when doc_ids supplied to all tool APIs daveadmin 2026-05-24 00:39:46 +02:00
  • fa42c7223a fix: remove browser-native required validation blocking doc picker submissions daveadmin 2026-05-24 00:34:38 +02:00
  • 2e8fda72d2 fix: fetch doc content from client_documents when no chunks exist daveadmin 2026-05-24 00:24:57 +02:00
  • e768662efe Add Summarize Document tool — engine selector, file upload, optional corpus enrichment daveadmin 2026-05-23 23:25:40 +02:00
  • 8587ec372f fix: expose DBN_USER_TIER so plus/pro SSO users can use doc picker daveadmin 2026-05-23 22:45:57 +02:00
  • 212d3650f5 feat: add doc picker button to timeline and redact tool pages daveadmin 2026-05-23 22:33:04 +02:00
  • f383ad5b74 feat: document & audio corpus picker for all tools daveadmin 2026-05-23 21:38:04 +02:00
  • 58e1d1dae1 Fix tool URLs in nav dropdown to use absolute paths daveadmin 2026-05-23 20:13:22 +02:00
  • a9e64b65ce i18n all /dashboard/ corpus pages for en/no/uk/pl daveadmin 2026-05-23 20:10:57 +02:00
  • 90117fa9de feat(nav): unified navbar, account page, corpus summary widget, and i18n fixes daveadmin 2026-05-23 19:11:39 +02:00
  • 33dc5406b2 feat(auth): add login/logout, user identity, and soft auth gate daveadmin 2026-05-23 18:05:51 +02:00
  • b6212b8729 fix(dashboard): use synthetic internal email for SSO owner row daveadmin 2026-05-23 17:51:35 +02:00
  • 06d01a3bce feat(dashboard): add corpus dashboard at /dashboard/ daveadmin 2026-05-23 17:15:40 +02:00
  • 83fc71414f Add premium My Case MVP daveadmin 2026-05-23 10:17:34 +02:00
  • e0aeefc73e Add member welcome modal and promote public login CTAs daveadmin 2026-05-22 20:17:02 +02:00
  • b27ad348ff Remove legal check fallback to fix 60s H2 stream idle timeout daveadmin 2026-05-22 19:34:25 +02:00
  • e3645ba908 Fix Korrespond stream disconnect: emit progress before legal check daveadmin 2026-05-22 19:26:45 +02:00
  • b014638f39 feat(corpus): add save-to-corpus + private corpus search scope daveadmin 2026-05-22 17:50:32 +02:00
  • ed329f9d05 Redirect authenticated users from landing page to dashboard daveadmin 2026-05-21 08:16:14 +02:00
  • fe9a1812f1 Promote why-ours strip to top; add pricing CTA section at bottom daveadmin 2026-05-21 07:55:09 +02:00
  • 7edc42c483 Add EN/UK/PL translations across index, footer, and why-ours pages daveadmin 2026-05-21 07:48:40 +02:00
  • abdad0f7e3 Fix infographic images not scaling to browser width daveadmin 2026-05-21 07:37:22 +02:00
  • 2aa86a0950 Replace CSS comparison/graph diagrams with custom infographic images daveadmin 2026-05-21 07:23:53 +02:00
  • fc84bb31fe Add why-ours.php — plain-language explainer page daveadmin 2026-05-21 06:48:02 +02:00
  • 1f67f20581 Add EN/UK/PL translations to pricing.php daveadmin 2026-05-20 22:25:26 +02:00
  • ba9cddf9a1 Add monetization spine + Build Your Own Case (Min Sak) daveadmin 2026-05-20 20:52:54 +02:00
  • ed5489d174 route dbn-legal-agent-v2 to qwen2.5:14b; add system prompt to legal check daveadmin 2026-05-20 05:16:15 +02:00
  • 0e167bf464 Integrate dbn-legal-agent-v2: upgrade all v1 refs + add Korrespond legal-check daveadmin 2026-05-19 23:59:07 +02:00
  • 29579eae66 Add NO/UK/PL translations to all 6 doc pages daveadmin 2026-05-19 16:58:15 +02:00
  • 0201115fa3 Add output screenshot to How it works step 2 on timeline-about.php daveadmin 2026-05-19 14:05:12 +02:00
  • 81ba20c44a Add Timeline documentation pages (about, guide, tech) daveadmin 2026-05-19 14:00:40 +02:00