Skip to content

Releases: AlexAgo83/deepvault

DeepVault Nexus 1.5.2

06 May 08:54

Choose a tag to compare

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

  • GraphClient now creates its httpx.Client with follow_redirects=True.
  • The live export service can follow Graph /content redirects 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.py
  • rtk npm run test -- tests/changelogs.spec.ts
  • rtk npm run typecheck
  • rtk npm run lint
  • rtk npm run build
  • rtk 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

19 Apr 18:56

Choose a tag to compare

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 resolveArtifactFields as an exported helper in bishop-orchestration.ts.
  • bishop-client.ts now 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

  • dismissGettingStarted e2e helper waits for the dialog to become visible before dismissing, fixing a race condition in the offline workflow test.

v1.5.0

19 Apr 17:12

Choose a tag to compare

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 Highlights now collapse again in the app, keeping long release notes usable.
  • The changelog parser and release-note tests were updated for the new markdown structure.
  • VERSION was removed, and package.json is now the single source of truth for versioning.

Validation and Regression Evidence

  • npm run check
  • npm run typecheck
  • npm run test
  • npm run build
  • npm run e2e
  • rtk python3 -m pytest worker/tests -q
  • rtk 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

16 Apr 21:10

Choose a tag to compare

Changelog (1.2.0 -> 1.3.0)

Release date: 2026-04-16

Major Highlights

  • DeepVault Nexus 1.3.0 tightens the operator workflow around Settings and AI View while 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 needs donut.
  • Getting started cards now carry per-panel icons so the onboarding modal matches the main navigation language.
  • The release adds npm run ci:local so lint, typecheck, coverage, build, evaluation, Playwright install, and e2e can be reproduced locally in one command.

Settings and Shell

  • Compacted the Settings layout 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 needs donut above the scrollable detail list.

Validation and Tooling

  • Added npm run ci:local so the local validation path mirrors the CI lane more closely.
  • Removed an obsolete BishopPanel prop.
  • Aligned the workflow e2e selector with the current Show source toggle copy.

Notes

  • npm run ci:local installs 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

10 Apr 15:57

Choose a tag to compare

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 lint
  • npm run typecheck
  • npm run test
  • npm run build
  • npm run evaluate
  • npm run e2e
  • npm run export:live
  • npm run ingest:live -- --input public/live-corpus.json
  • npm run evaluate:live -- --input public/live-corpus.json

Notes

  • public/live-corpus.json, data/runtime/, and data/eval/*.live.json are 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.