Release history

Changelog

Version history from the repo CHANGELOG.md — evidence-named releases, not marketing blurbs. Full notes live under GitHub.

  1. v0.8.8

    • **Runtime Capability + Adapter Contracts**:
    • **Multi-Profile Foundation**:
    • **One-Time Profile Migration**:
    • **v0.8.8 Roadmap Doc**:
    • **Runtime Decoupling (Native/Web)**:
    • **Web Runtime Policy**:
    • **Storage/Identity Isolation**:
    • **Desktop Shell Adaptation**:
    Release notes (docs)
  2. v0.8.7

    • **Reliability Core (v0.8.7)**:
    • **UI/UX Polish and High Contrast**:
    • **Premium Design Enhancements**:
    • **Network Navigation Improvements**:
    Release notes (docs)
  3. v0.8.6

    • **Settings UX Completion (General + Account + Network + Moderation + Updates)**:
    • **v0.8.6 Maintainer Notes + QA Matrix**:
    • **Profile Setup Flow**:
    • **Appearance and Accessibility**:
    • **Notifications**:
    • **Identity and Security Surfaces**:
    • **Relay + Storage Polish**:
    • **Moderation and Privacy**:
    • **Updates Page**:
    • **Storage Folder Open Runtime Failure**:
    • **Identity Integrity Migration (v0.8.5)**:
    • **Abuse Observability Counters**:
    Release notes (docs)
  4. v0.8.4

    • **Canonical Public Key Normalization Utility**:
    • **Invite/Request Identity Stability**:
    • **Connection Request Guardrails**:
    • **Community Join Request Guardrails**:
    • **Identity Invariants in Auth Flows**:
    • **Phantom User/Request Duplication Vector**:
    • **Identity Drift During Unlock/Import**:
    Release notes (docs)
  5. v0.8.3

    • **Release Preflight Guardrail**:
    • **v0.8.3 UX Feature Flag**:
    • **Shared Media Interaction Utilities**:
    • **Release Workflow Determinism**:
    • **Media/Chat UX (Flagged Path)**:
    • **Design Tokenization for Media Controls**:
    • **Lightbox Touch Typing Stability**:
    • **Message Action Glyph Rendering**:
    Release notes (docs)
  6. v0.8.2

    • **Relay Status Indicator**: Added a real-time connectivity widget to the sidebar to monitor active Nostr relay connections.
    • **Unified Relay Normalization**: Introduced `@dweb/nostr/relay-utils` to ensure consistent relay URL treatment across all features (Communities, Invites, Profiles).
    • **Web Worker Optimization**: Re-enabled and hardened the Crypto Web Worker for the PWA, offloading heavy cryptographic operations from the main thread for 60fps UI performance.
    • **Real Connection-Request Propagation**: Connection requests are now actually published to the recipient's discovery relays, enabling robust peer-to-peer discovery.
    • **Stacking Logic (Focus Mode)**: Removed restrictive `z-index` contexts from the application shell layout, enabling image preview overlays to cleanly float above sidebars and top navigation UI for a true fullscreen focus mode.
    • **Lightbox Ergonomics**: Added dedicated vertical padding to the chat image preview header so it clears the desktop window wrapper controls gracefully.
    • **Contact Stability**: Refactored the messaging sidebar and conversation hooks to reliably hydrate from `connectionStore` (IndexedDB), fixing "missing contacts" on app restart.
    • **Infrastructure Resilience**: Hardened the relay pool with circuit-breaker support for standalone (non-hook) publishing.
    • **Center-Lock Image Glitch**: Fixed a race condition where boundaries collapsed to `0px` before the image fully rendered, effectively locking the viewer rigidly in the center of zoomed images.
    • **Panning Constraint Escapes**: Fixed the drag bounding box limits in the Vault and Chat image previews by capturing actual DOM dimensions (`offsetWidth`/`offsetHeight`), safely preventing users from moving views completely outside image bounds when zoomed.
    • **Silent Data Loss in Communities**: Fixed a bug where inconsistent relay URL trailing slashes led to multiple internal IDs for the same community, causing messages to "disappear" into the wrong bucket.
    Release notes (docs)
  7. v0.8.1

    • **Runtime Log Classification Contract**:
    • **Decrypt Failure Classification**:
    • **Relay Runtime Status Model**:
    • **Startup and Runtime Signal Hygiene**:
    • **Media Error UX Contract**:
    • **Relay UX**:
    • **Release Operations**:
    • **Perf Tooling Docs**:
    • **Media Timeline UX**:
    • **App Shell Footer Labeling**:
    • **Attachment Cache Path Resilience**:
    • **Message List Hotspot**:
    Release notes (docs)
  8. v0.8.0

    • **Release Version Integrity Gate**:
    • **Version Sync Coverage**:
    • **Release Runbook**:
    Release notes (docs)