📚 Docs / Changelog — Lawyer Assistant

Changelog — Lawyer Assistant

Recent feature history, derived from the git history and the current working tree. This document exists so agents (and humans) can answer "what changed recently?" without digging through git log.
Conventions: date groups are newest-first; within a group, commits are listed oldest-first (chronological). Items marked Unreleased (working tree) are implemented but not yet committed. Cross-references go to the knowledge base.

Unreleased (working tree)

Work completed on top of the latest commit (52a822a). Mostly the documentation set and the pipeline-editor feature pack.

Documentation set (this session)

Pipeline editor feature pack

Workspace folders (working tree)

UI fixes (this session)

Citation integrity & retrieval warnings (working tree)

Answer-transparency & trust fixes (this session)

Security hardening & CI (this session)


2026-07-31 — light mode & drag-and-drop

CommitChange
4d59014Light/dark mode fixes — hard-coded colors corrected so text never matches its background
fe7e13aDrag-and-drop file upload — drop documents onto the chat input area (in addition to the picker)
52a822aDefault to light mode — app opens in light mode; html.light class bridged with the theme store

2026-07-30 — pipeline editor, chain of thought, retrieval tuning

CommitChange
1482664Pipeline editor — custom nodes added; nodes can be removed on the canvas
0733f80Chain of thought — agent reasoning steps surfaced to the user
4a188e4Procedure visible — the agent's procedure persists and is shown to the user
b57ba86Ranking optimized
fb84828Playbook and agent combined — compliance scanning integrated with the agent loop
7828f6aRouter logic enhanced
7cd76b9Full paragraph save to ChromaDB — paragraphs stored as retrieval units
0455021UI improved with more confidentiality terms
2093a26UI enhanced
c167f93Animation enhanced

2026-07-29 — streaming, approval dashboard

CommitChange
76886c5UI enhanced
c60ee4aLoop state mismatch solved
de43a6fApproval & processing dashboard added (human-in-the-loop UI)
82f0825Streaming reply added — SSE token streaming to the chat

2026-07-28 — pipeline loop & centralized prompting

CommitChange
da0bc85Dense + sparse results mixed before reranking
7667190Centralized prompt — pipeline restructured with verify / generate / post-generate nodes
1ae9603Pipeline loop added + UI

2026-07-27 — benchmarking

CommitChange
2a8af23Benchmarking added to the docs (backend/benchmark/ harness, golden eval)

2026-07-26 — initial release

CommitChange
4fd5ee7First commit — project scaffold

How to keep this file accurate

Questions, answered

Short, self-contained answers about this guide.

What is the most recent feature work?

Recent highlights include API provider support (Claude, Groq, DeepSeek, and more), right-click 'Ask assistant about selection' context hints, the automated launcher with Ollama setup, a GPU memory manager, and the visual pipeline editor.

Where can I find what changed in a given area?

The changelog is organized chronologically with sections per feature area, and each entry links to the doc that describes it in depth — check it before asking what's new.

How often is it updated?

Every meaningful change to the app is recorded here, so the changelog reflects the current state of features better than any single doc.