• v1.0.11 a51c8b55de

    v1.0.11 Stable

    Ghost released this 2025-12-04 15:07:47 +01:00 | 538 commits to main since this release

    What's Changed

    • style: reorder imports to follow Rust conventions (b983fa1)
      Reorder imports alphabetically within groups and move type imports before function imports (format_emojis). Change write_with_sync parameter from &PathBuf to &Path for better API ergonomics.
    • chore(justfile): add pr recipe for creating pull request branches (575fb80)
      Add recipe to automate PR workflow: validates current branch is main, checks for uncommitted changes, creates new branch from committed changes, pushes to origin, and resets main to origin/main. Includes PR creation URL for convenience.
    • style: reorder imports to follow Rust conventions (561f122)
      Reorder imports alphabetically within groups and move Client import after nested module imports in handlers.rs, sender.rs, and verification.rs to follow standard Rust import ordering conventions.
    • fix(matrix): add session file verification and orphaned store detection (bc194b0)
      Add fsync-based session file writing with read-back verification to ensure durability on distributed filesystems (CephFS, NFS). Detect orphaned crypto stores without session files and fail with clear recovery instructions. Clear store directory on session restoration failures to prevent device ID mismatches.
    Downloads