Releases: wysie/mnemosyne-dashboard
Releases · wysie/mnemosyne-dashboard
v0.9.1
v0.9.1
- Bump package/plugin release version to 0.9.1.
- Align the HTTP server header with the project version: MnemosyneDashboard/0.9.1.
- Refresh the GitHub screenshot gallery after the dashboard IA/search/review/lifecycle polish pass.
- Polish release UX: selected-item Review triage, sidebar command search, clearer Search results, empty/loading/error states, Facts wording, and shorter History copy.
v0.9.0 - Mnemosyne 2.3 compatibility
Why this release
This release makes Mnemosyne Dashboard compatible with Mnemosyne Memory 2.3's new memory trust and lifecycle model.
Highlights
- Adds backend compatibility for Mnemosyne 2.3 metadata:
veracitydegradation_tierdegradation_labeldegraded_at- trust/degradation/effective recall weights
- Preserves backwards compatibility by keeping legacy
tieras a memory-kind alias while exposingmemory_kindexplicitly. - Adds API filters for veracity, degradation tier, contaminated memories, degraded memories, and due-for-degradation queues.
- Adds Overview UI for trust mix and memory lifecycle mix.
- Adds Memory Browser filters for trust and lifecycle metadata.
- Adds detail drawer badges for veracity, degradation tier, and effective memory weight.
- Polishes Overview card grids so metric and breakdown cards lay out cleanly across desktop and narrower screens.
Validation
- Local lint/tests/syntax checks passed.
- GitHub Actions passed on Python 3.11 and 3.12 for the included commits before this release tag.
v0.8.0
v0.8.0
Highlights
- Promoted the WebGL/Three.js visualiser to the primary
Visualiserroute and menu entry. - Kept the original Canvas visualiser as a hidden fallback at
?tab=visualiserlegacy. - Reworked Constellation 3D toward the original star-map metaphor: crisp star glyphs, stronger per-node twinkle, more labels, spherical depth, larger node sizing, and richer size variation.
- Aligned Visualiser copy and inspector prompts with the original read-only source inspection language.
- Fixed hidden visualiser lifecycle leaks by stopping Canvas/WebGL animation loops when navigating away.
- Reverted overly aggressive 3D auto-fit so the scene keeps the fuller, more pleasing framing.
Verification
- CI passed on Python 3.11 and 3.12.
- Ruff passed.
- Pytest passed.
- Python compile checks passed.
- JavaScript syntax check passed.
v0.7.7
Mnemosyne Dashboard v0.7.7
Patch release replacing the previous latest with the newest dashboard polish.
Highlights
- Improved Timeline card spacing, especially on mobile, so event cards no longer feel cramped.
- Updated GitHub Actions workflow to Node 24-compatible actions:
actions/checkout@v6actions/setup-python@v6actions/setup-node@v6
- CI now runs syntax checks with Node 24, clearing the GitHub Actions Node 20 deprecation warning on new runs.
Verification
- Real DB mobile dark Timeline screenshot checked: 16px measured gaps between event cards.
- Local screenshot generation passed.
- Ruff passed.
- Python tests passed: 26 passed.
- Python compile passed.
- JavaScript syntax check passed.
- GitHub Actions CI passed on main for the release commit.
v0.7.6
Mnemosyne Dashboard v0.7.6
Small but useful constellation polish release.
Highlights
- Added a compact constellation legend for the actual data marks: entity/topic, memory, and link.
- Made constellation stars feel more alive with varied deterministic twinkle timing, including a small subset of faster twinkles.
- Deepened the default/reset constellation camera for a less flat initial view.
- Raised constellation zoom ceiling from 2.6x to 6x and loosened pan limits at high zoom.
- Slightly slowed auto-rotation for calmer browsing.
Verification
- Local JavaScript syntax check passed.
- Local Python tests passed: 26 passed.
- GitHub Actions CI passed on main before release.
v0.7.5
Highlights
- Upgrades the Context Bank from a flat memory dump into a reviewable trust dashboard.
- Groups context by inferred type: Preference, Temporary context, Project context, Privacy rule, Health insight, Fact, and Relationship.
- Adds a top summary for indexed signals, needs-review items, sensitive items, and active sections.
- Adds card-level confidence labels, percentages, provenance chips, scope/status metadata, and cleaned extracted metadata chips.
- Flags health/recovery/sleep/HRV/strain/resting context as sensitive Health insights.
- Keeps empty categories hidden so sparse installs only show sections that have real data.
Verification
- Local pytest passed: 26 tests.
- Ruff passed.
- Python compile passed.
- JavaScript syntax check passed.
- GitHub Actions CI passed for commit e21b073.
v0.7.4
Mnemosyne Dashboard v0.7.4
Animated constellation polish.
Added
- Subtle living-star animation for constellation nodes.
- Gentle star pulse effect for entity and memory nodes.
- Animated dashed edge shimmer.
- Moving nebula glow and faint starfield overlay.
prefers-reduced-motionsupport to disable animation for users who request reduced motion.
Verified
- Regenerated desktop/mobile screenshots.
- Visual verification on desktop and mobile constellation views.
- Mobile remains centered and horizontally pannable.
node --check static/app.jsruff check .pytest -q— 26 tests passinggit diff --check- Live dashboard restarted on port 8765 and health checked.
- GitHub Actions CI passed.
v0.7.3
Mnemosyne Dashboard v0.7.3
Mobile constellation centering patch.
Fixed
- Mobile Constellation no longer opens stuck to the far-left of the oversized graph canvas.
- The constellation viewport now auto-centers horizontally after drawing, while preserving horizontal panning.
Verified
- Regenerated desktop/mobile screenshots.
- Visual verification of mobile Constellation centering.
node --check static/app.jsruff check .pytest -q— 26 tests passinggit diff --check- Live dashboard restarted on port 8765 and health checked.
- GitHub Actions CI passed.
v0.7.2
Mnemosyne Dashboard v0.7.2
Context Bank naming polish.
Changed
- Renamed the Profile navigation/title copy to “Context Bank”.
- Updated subtitle copy to “inferred context from active memory”.
- Updated README wording and regenerated screenshot gallery.
Fixed
- Restored the mobile Context Bank header layout so the subtitle sits beside the title like other dashboard pages, wrapping neatly on the right without horizontal overflow.
Verified
- Regenerated desktop/mobile screenshots.
- Visual verification of mobile Context Bank header.
node --check static/app.jsruff check .pytest -q— 26 tests passinggit diff --check- GitHub Actions CI passed.
v0.7.1
Mnemosyne Dashboard v0.7.1
Mobile profile polish patch.
Fixed
- Profile page title now uses the generic product wording: “What Hermes knows”.
- Mobile Profile view no longer horizontally overflows with long memory/profile text.
- Profile header stacks more cleanly on narrow screens.
- Profile section cards, inner signal cards, badges, metadata, and text now clamp/wrap within the viewport.
Verified
- Regenerated desktop/mobile screenshots.
- Mobile profile screenshot verified visually with no obvious horizontal overflow.
node --check static/app.jsruff check .pytest -q— 26 tests passinggit diff --check