Releases: AlexAgo83/deepvault
Releases · AlexAgo83/deepvault
DeepVault Nexus 1.5.2
Changelog (1.5.1 -> 1.5.2)
Release date: 2026-05-06
Major Highlights
- DeepVault Nexus 1.5.2 is a focused worker extraction patch over 1.5.1.
- Microsoft Graph file-content downloads now follow redirects, restoring real binary/text retrieval for SharePoint content endpoints that return a download location instead of the file body directly.
- Worker coverage now proves the Graph client is initialized with redirect following before extract-backed export logic consumes downloaded content.
Worker Extraction
GraphClientnow creates itshttpx.Clientwithfollow_redirects=True.- The live export service can follow Graph
/contentredirects when downloading SharePoint file bodies for extract artifact creation. - Added a focused worker test that captures the Graph client initialization and verifies downloaded bytes and content type still flow through
get_bytes.
Validation and Regression Evidence
rtk python3 -m pytest worker/tests/test_live_export_service.pyrtk npm run test -- tests/changelogs.spec.tsrtk npm run typecheckrtk npm run lintrtk npm run buildrtk npm run test
Notes
- This release does not change the corpus schema or the browser UI.
- Existing extract artifacts do not need migration; rerunning live export is enough to benefit from redirected content downloads.
DeepVault Nexus 1.5.1
Major Highlights
- Polish and correctness patch over 1.5.0: icon quality, UI consistency, Bishop artifact regression, and e2e reliability.
- Topbar and sidebar icons redesigned — Info/Question buttons lose their outer circle, Stats toggle correctly sized, Knowledge/Artifacts/Settings get cleaner shapes.
- Bishop artifact generation restored after the worker-proxy refactor dropped the client-side path.
- Stats header KPI grids now default to hidden, reducing visual noise on first load.
Icon Redesign
- Removed outer
<circle>from Info (i) and Question (?) topbar buttons. - Stats toggle icon resized to sit inside its circular button without touching the edges.
- Knowledge icon: database-cylinder shape.
- Artifacts icon: document-with-fold shape.
- Settings icon: horizontal-sliders shape.
Bishop Artifact Generation
- Re-introduced
resolveArtifactFieldsas an exported helper inbishop-orchestration.ts. bishop-client.tsnow applies local artifact resolution for both fallback and remote-worker results.
UI and UX Fixes
- Operations console: Progress and Duration merged into a single row —
45% (2m 30s). - Analyze confirm modal now states that API calls will be made and tokens consumed.
- Knowledge panel tooltips no longer clipped by the panel's left edge.
- AI View right panel uses
minmax(0, 22rem), matching Settings and Artifacts column width. - Stats header KPI grids default to hidden on all panels.
Test Reliability
dismissGettingStartede2e helper waits for the dialog to become visible before dismissing, fixing a race condition in the offline workflow test.
v1.5.0
Changelog (1.4.0 -> 1.5.0)
Release date: 2026-04-19
Major Highlights
- DeepVault Nexus 1.5.0 consolidates the shared-app direction into one release story: worker runtime migration, hosted auth, operator gating, and deployment packaging now move together.
- The app shell is now organized around clearer ownership boundaries, with runtime, sync, and settings surfaces split more deliberately.
- The corpus, Bishop, explorer, and AI View flows were hardened so the app feels more coherent across local, hosted, and release-note surfaces.
- Release operations were cleaned up in parallel: changelog structure, parser support, and published release bodies now follow the same cdx-manager-style format.
Worker Runtime and Shared Backend
- Python FastAPI worker foundation, CLI parity, corpus endpoint, Bishop proxy, and worker-managed jobs now define the shared backend path.
- File-backed runtime artifacts, stable job status values, and SSE progress streaming keep long-running operations observable and restart-safe.
- The browser now stays thin while the worker owns corpus loading, scoring, Bishop dispatch, and job execution.
Hosted Auth and Deployment
- Entra SSO, bearer-token validation, operator allowlisting, and structured access logging make the shared deployment operable for authenticated users.
- Hosted-mode UI hides local-only controls and exposes the identity and shared-session affordances needed for multi-user operation.
- Docker Compose, Caddy, and the operator runbook provide the deployable package for the hosted stack.
Shell, Navigation, and Settings
- Runtime controls, sync operations, and settings now live in clearer places instead of competing in the same surface.
- Persisted theme, navigation, and shell ownership changes reduce friction in the day-to-day operator flow.
- Dedicated sync and recovery entry points make the operations path easier to scan and use.
AI, Corpus, and Explorer
- Bishop response flow, generated artifacts, corpus enrichment, and retrieval behavior were tightened so the AI surface reads more predictably.
- Explorer card hierarchy, source-link polish, file-type pills, and compact path display improve the browsing surface.
- PWA install/update/offline behavior remains part of the product baseline, including install and update affordances.
Release Process and Validation
- Changelog sections after
Major Highlightsnow collapse again in the app, keeping long release notes usable. - The changelog parser and release-note tests were updated for the new markdown structure.
VERSIONwas removed, andpackage.jsonis now the single source of truth for versioning.
Validation and Regression Evidence
npm run checknpm run typechecknpm run testnpm run buildnpm run e2ertk python3 -m pytest worker/tests -qrtk python3 logics/skills/logics-doc-linter/scripts/logics_lint.py --require-status --format text
Notes
- This release groups the full hosted-app transition rather than a narrow cleanup slice.
- GitHub release bodies should be regenerated from this changelog after tagging
v1.5.0.
v1.3.0
Changelog (1.2.0 -> 1.3.0)
Release date: 2026-04-16
Major Highlights
- DeepVault Nexus 1.3.0 tightens the operator workflow around
SettingsandAI Viewwhile making the local release-validation path much closer to the CI lane. - Settings now has a top-level section switcher so runtime, SharePoint, AI provider, and worker controls live in one place without stacking every panel at once.
- AI View response cards are more usable with visible response identifiers, hidden unnecessary hover text, persisted reveal state, and a pinned
AI needsdonut. - Getting started cards now carry per-panel icons so the onboarding modal matches the main navigation language.
- The release adds
npm run ci:localso lint, typecheck, coverage, build, evaluation, Playwright install, and e2e can be reproduced locally in one command.
Settings and Shell
- Compacted the
Settingslayout by removing redundant summary cards and panel titles. - Fixed action rows so controls keep their natural height.
- Added a top-level section switcher so the shell behaves more like a focused control surface.
AI View
- Refined response cards with visible response identifiers and hidden unnecessary hover text.
- Persisted reveal and hide state across rows.
- Added a pinned
AI needsdonut above the scrollable detail list.
Validation and Tooling
- Added
npm run ci:localso the local validation path mirrors the CI lane more closely. - Removed an obsolete
BishopPanelprop. - Aligned the workflow e2e selector with the current
Showsource toggle copy.
Notes
npm run ci:localinstalls Chromium before the Playwright run so first-run machines can execute e2e without a separate setup step.- The release remains local-first; generated live corpus and runtime artifacts still stay out of Git.
DeepVault Nexus 1.0.0
Changelog (start -> 1.0.0)
Release date: 2026-04-10
Major Highlights
- DeepVault Nexus 1.0.0 is the first release of the local V1 workspace and the live SharePoint export pipeline.
- The release turns the project into a practical local lab for DeepVault with a React + TypeScript UI, a permission-aware retrieval layer, and live export for configured SharePoint sites.
- Local and live corpus switching is in place for browser and CLI testing.
- The packaging baseline ships with project branding, MIT licensing, and contribution guidance.
Core App
- Local UI for
DeepVault - Navy,DeepVault - Bishop, and sync visibility. - Permission-aware retrieval on top of the bundled pilot corpus.
- Local ingestion and evaluation commands for mock and live corpus files.
Live Export and Ingestion
- Mock and live corpus switching for browser and CLI testing.
- SharePoint and Microsoft Graph export powered by
.env.local. - Pagination progress logs and memory guards for large live runs.
Packaging
- Project branding, MIT license, and contribution guidance.
- Release notes and package metadata for the initial public baseline.
Validation and Regression Evidence
npm run lintnpm run typechecknpm run testnpm run buildnpm run evaluatenpm run e2enpm run export:livenpm run ingest:live -- --input public/live-corpus.jsonnpm run evaluate:live -- --input public/live-corpus.json
Notes
public/live-corpus.json,data/runtime/, anddata/eval/*.live.jsonare generated locally and ignored by Git.- Large PDFs and presentations may be retained as metadata only to keep exports stable.
- Live corpus files can contain business content and should stay local unless you intentionally export them elsewhere.