Commit Graph

  • 1638db3eb9 Add output-draft screenshot inside step 2 card on about page daveadmin 2026-05-19 13:39:58 +02:00
  • b554d62cd7 Fix: force single-column steps grid on mobile to remove stretch gap under step 2 daveadmin 2026-05-19 13:02:42 +02:00
  • 7c4b161f04 Add 3 public Korrespond documentation pages with AI hero images daveadmin 2026-05-19 12:49:38 +02:00
  • 28932297b3 Add user context notes field to timeline tool daveadmin 2026-05-19 12:36:37 +02:00
  • dfb9692f45 Korrespond: stop mixing UI languages — all chrome follows user UI lang daveadmin 2026-05-19 12:11:16 +02:00
  • 5d8ae6b447 Korrespond: add Refine pass with jurisdiction-scoped formal citations daveadmin 2026-05-19 11:50:36 +02:00
  • b78a49e060 Add Korrespond tool: drafts replies & new correspondence to NO authorities daveadmin 2026-05-19 11:27:13 +02:00
  • bc44b0eee2 Add My Documents panel to workbench + user-docs API daveadmin 2026-05-19 09:37:19 +02:00
  • 47aa35e946 Add dbn-legal-agent targeted check step to BVJ Analyzer (Step 6b) daveadmin 2026-05-18 22:38:29 +02:00
  • 04555a96b1 Add Citation Explorer tool and graph-expansion badges to Advocate results daveadmin 2026-05-18 22:30:04 +02:00
  • 60e341e98a corpus: expand catIds map and add health-law card daveadmin 2026-05-18 20:46:52 +02:00
  • e977bbb6b3 Add Document Discrepancy Finder tool daveadmin 2026-05-18 19:30:38 +02:00
  • 1246b7a804 feat(workbench): add DBN Case Workbench guided case-preparation hub daveadmin 2026-05-18 19:08:16 +02:00
  • b495ff29fd feat(corpus): make source links visible on search result cards daveadmin 2026-05-18 16:16:04 +02:00
  • 2e2dfd7310 feat(corpus): category filter, passage expand, drill enhancements, URL hash state daveadmin 2026-05-18 15:47:56 +02:00
  • ffcf887428 feat(timeline): add live filter, actor chips, group headers, copy button, source toggle, count badge daveadmin 2026-05-18 15:46:59 +02:00
  • 59b39ff85b feat(redact): tag highlighting, inventory panel, before/after toggle, gpt-4o upgrade daveadmin 2026-05-18 08:22:41 +02:00
  • 850937e4b3 feat(transcribe): UX improvements — progress bar, stats row, copy btn, char counter, batch errors daveadmin 2026-05-18 08:21:19 +02:00
  • d1ad19d3c2 Add lt-footer to all tool pages via layout_footer.php daveadmin 2026-05-18 07:52:20 +02:00
  • c4362738c1 feat(transcribe): GPT cleanup pass + advanced options i18n daveadmin 2026-05-18 07:23:01 +02:00
  • e32ee60e78 feat(timeline): tighten prompt for accuracy — year inference, month names, actor normalization, confidence calibration daveadmin 2026-05-18 07:11:31 +02:00
  • f2fbb69e0a feat: lightweight header/footer — IBM Plex Sans, slimmed nav badge, compact footer daveadmin 2026-05-18 07:10:46 +02:00
  • f0b7d343a3 feat: unified landing page with auth-aware gate + /dashboard.php daveadmin 2026-05-18 06:45:44 +02:00
  • 93b28b8783 feat: rebuild preview pages with real API content and full i18n daveadmin 2026-05-17 14:39:12 +02:00
  • 849a7cf434 feat: add public tool preview pages with realistic samples daveadmin 2026-05-17 13:08:46 +02:00
  • c350750b7e fix: serve logo locally to fix broken image on nav/footer daveadmin 2026-05-17 12:41:11 +02:00
  • 38683cffc0 feat: rebrand landing page to match dobetternorge.no daveadmin 2026-05-17 12:33:31 +02:00
  • 8b77acb828 feat: free-tier credit system + Syttende Mai access for Google users daveadmin 2026-05-16 21:05:08 +02:00
  • 568314c554 fix: wire GCP Speech client into tools transcribe (was using unreachable ai-portal path) daveadmin 2026-05-16 13:43:28 +02:00
  • 08d1e3cee3 feat: auto-select STT engine (Azure → Google Cloud → Whisper) and show provider in results daveadmin 2026-05-16 13:22:24 +02:00
  • c6a9cc9199 feat: add site footer with privacy statement, CaveauAI attribution, and AI disclaimer daveadmin 2026-05-15 23:24:49 +02:00
  • 13572e9dfb feat: extract and display event times on timeline (kl. HH:MM etc.) daveadmin 2026-05-15 23:03:20 +02:00
  • c5c90d92f3 feat: add Redact tool to launched nav and dashboard (all 4 languages) daveadmin 2026-05-15 22:58:20 +02:00
  • a3d46f9756 feat: Legal Tools v1 — multilingual landing, dashboard, SSO bridge daveadmin 2026-05-15 22:53:27 +02:00
  • ba6c197f1b refactor: remove dbn_legal engine from BVJ Analyzer daveadmin 2026-05-15 22:13:16 +02:00
  • 7e0fce4167 fix: rein in dbn-legal-agent feedback-loop contamination (stop seqs + JSON extract + system prompt) daveadmin 2026-05-15 22:05:49 +02:00
  • 6161ceea75 fix: pass $emit into synthesiseBvj so dbn-legal-agent keepalives fire daveadmin 2026-05-15 21:51:16 +02:00
  • bc52690472 fix: BVJ party extraction robustness + dbn-legal-agent streaming daveadmin 2026-05-15 21:35:18 +02:00
  • 9b8cb9c6dc fix: raise file upload limit from 4 MB to 8 MB daveadmin 2026-05-15 20:57:25 +02:00
  • 43cf5b8ce4 feat: Barnevernet Analyzer — document analysis + partisan RAG brief daveadmin 2026-05-15 20:49:46 +02:00
  • 343b19d0b4 Add sub-question branching + document summary modals daveadmin 2026-05-15 19:44:27 +02:00
  • 0ff4eb6d31 Add dbn-legal-agent to deep-research and advocate pipelines daveadmin 2026-05-15 19:12:19 +02:00
  • a61329eb85 Route Whisper to chloe localhost (127.0.0.1:20019) daveadmin 2026-05-15 18:56:02 +02:00
  • 7bccd8c010 Expand corpus slices to 8: split ECHR/Hague, add Norwegian Courts, Bufdir, DBN Resources daveadmin 2026-05-15 16:01:05 +02:00
  • 464b8572d3 Wire Azure AI Search into dobetternorge-tools daveadmin 2026-05-15 13:32:15 +02:00
  • d5e61d656a Fix MariaDB LIMIT/OFFSET bound-parameter error in corpus API daveadmin 2026-05-15 12:31:20 +02:00
  • 640778454f Add Case Advocate tab — partisan brief grounded in Norwegian law daveadmin 2026-05-15 12:26:05 +02:00
  • 85a6bc8134 Exclude dobetternorge.no docs from all corpus search modes daveadmin 2026-05-15 12:10:46 +02:00
  • 38255669a9 Add corpus explorer: search bar (Hybrid/BM25/Vector), category drill-down, source row expand daveadmin 2026-05-15 11:55:54 +02:00
  • 785de04f05 fix: batch embed 5 chunks at a time with flush between; fix hydrateSourceUrls SQL daveadmin 2026-05-15 11:42:38 +02:00
  • d2f9831472 feat: Corpus Intelligence page + timeline background events daveadmin 2026-05-15 11:31:24 +02:00
  • 3196c33ebb fix: replace AiGateway.embedBatch with direct LiteLLM cURL for upload indexing daveadmin 2026-05-15 11:30:25 +02:00
  • e130db8119 Deep Research v2: exclude marketing site, deep-link sources, per-agent reports daveadmin 2026-05-15 11:12:13 +02:00
  • a1a7f442a7 Deep Research: NDJSON streaming so the connection survives long runs daveadmin 2026-05-15 10:47:35 +02:00
  • 4cbe0a4ac4 Add Deep Research tool — agent + rank/rerank RAG daveadmin 2026-05-15 10:30:47 +02:00
  • 55e11cb649 Azure: route azure_mini engine to gpt-4o-mini explicitly daveadmin 2026-05-15 09:38:55 +02:00
  • 85c3cee719 Azure: raise chat timeout 45s → 90s default; timeline uses 120s daveadmin 2026-05-15 02:09:02 +02:00
  • f183678f35 Redact: catch soft dates (years, month+year, ranges, prepositions) daveadmin 2026-05-15 01:58:35 +02:00
  • e156ed4553 Add timeline sort toggle (doc order / chronological) with CSS daveadmin 2026-05-15 01:50:13 +02:00
  • d429e785e8 feat(feedback): thumbs up/down + missed-items widget across all tools daveadmin 2026-05-15 01:13:42 +02:00
  • cdd0fb970b fix(timeline): explicit Norwegian date format recognition in prompt daveadmin 2026-05-15 01:10:16 +02:00
  • 7690ed17ee feat(timeline): full form UI with engine selection and advanced settings daveadmin 2026-05-15 00:59:12 +02:00
  • 30915bcb09 Redact: collapsible advanced settings, download TXT/DOCX/copy daveadmin 2026-05-15 00:33:50 +02:00
  • 8c12d5e778 Redact tool: rich UI, multilingual, engine choice, output formats daveadmin 2026-05-15 00:20:16 +02:00
  • e3d8daf6ca feat(transcribe): Azure Speech server-side key, remove translate option, add beam/VAD hints daveadmin 2026-05-14 23:23:33 +02:00
  • ff031d7a5b fix(i18n): escape apostrophe in Ukrainian readyDesc string (broke all JS) daveadmin 2026-05-14 22:59:18 +02:00
  • c77efa241c feat(transcribe): English UI default, language switcher (NO/UK/PL), fix 504 timeout daveadmin 2026-05-14 22:47:32 +02:00
  • 26f4e2231b feat(transcribe): Norwegian defaults, vocabulary presets, multi-file court day queue daveadmin 2026-05-14 22:20:11 +02:00
  • df31674f2e SSO integration: validate dobetternorge.no signed tokens, update landing page daveadmin 2026-05-14 18:47:05 +02:00
  • eaff2a4d86 Per-tool pages + multi-engine transcribe with expert controls daveadmin 2026-05-13 22:14:20 +02:00
  • d178fbf295 Fix double file picker on audioZone click daveadmin 2026-05-13 20:28:24 +02:00
  • 59644414f5 Fix transcribe form blocked by required textarea validation daveadmin 2026-05-13 19:19:30 +02:00
  • aa2d64b599 Add transcribe progress indicator — elapsed timer and progressive trace messages daveadmin 2026-05-13 19:12:09 +02:00
  • e81b8f8ecc Webhook: full paths for nohup/bash in FPM environment daveadmin 2026-05-13 18:59:14 +02:00
  • 6f91bfb575 Fix webhook: absolute paths, nohup exec daveadmin 2026-05-13 18:54:30 +02:00
  • 8d116828f5 Add Gitea push webhook endpoint for automated deploy daveadmin 2026-05-13 18:51:54 +02:00
  • d425c99e8e Transcribe: audio-to-text tool with diarization and speaker role labelling daveadmin 2026-05-13 18:43:22 +02:00
  • bddafea049 Timeline: document upload, upgraded prompt, CSV export, date_type badge daveadmin 2026-05-13 08:10:40 +02:00
  • 634a4fa154 Raise MAX_PASTE_CHARS to 128K and redaction max_tokens to 8000 daveadmin 2026-05-13 07:41:41 +02:00
  • 95685862ab Redact: multi-doc upload, contextual person naming, aliases daveadmin 2026-05-13 07:17:02 +02:00
  • bbe5307c03 Add document upload to Redact tool daveadmin 2026-05-13 06:52:14 +02:00
  • 3c8d7ebc34 feat: pass temporal_mode and as_of_date through DBN search API daveadmin 2026-05-12 18:45:54 +02:00
  • 1f4f01bda3 Add public showcase landing, doc summary cards, and chunk toggle daveadmin 2026-05-12 08:37:36 +02:00
  • 3442b1b6d3 Add Caveau corpus ownership setup daveadmin 2026-05-08 17:32:14 +02:00
  • 3282db7c19 Support live Caveau plan enum daveadmin 2026-05-08 17:15:41 +02:00
  • 62dbb8d900 Gate tools login with Caveau access daveadmin 2026-05-08 17:12:38 +02:00
  • 9b22947eb2 Two-pass PII redaction with multi-country pattern packs daveadmin 2026-05-07 01:27:52 +02:00
  • 2d8d1c7409 Initial release: Do Better Norge Legal Tools Hub daveadmin 2026-05-07 00:01:07 +02:00