-
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