• v13.2.0-beta4 bb228d87bd

    v13.2.0-beta4 Pre-Release

    thatonecalculator released this 2 months ago | 1392 commits to beta since this release

    Notes for v13.2.0-beta4:

    • Calckey gets Rusty! 🦀 Rust is now used for ID conversion, this is a first step forward to a Rust-based backend!
    • Major performance improvements
    • Import old posts
    • Boost to multiple visibility (including direct)
    • Better search page
    • Help menu in navbar
    • Custom KaTeX macros
    • Button to index posts with Sonic
    • Better chat index UI on mobile
    • Rehash passwords on sign-in with Argon2
    • On top of improving security, this fixes Foundkey -> Calckey instance migration, but breaks Calckey -> Misskey instance migration
    • More Mastodon API compatibility
    • Fix not being able to click certain buttons in settings
    • Fix "silent notification audio" on mobile
    • Upgrade to pnpm 8.1 with new lockfile format
    • Better OpenGraph embed
    • Many smaller bug fixes and UI changes

    Instructions to upgrade:

    Install Rust (if not using Docker)

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    git checkout beta
    git pull --ff
    corepack prepare pnpm@latest --activate
    pnpm i
    NODE_ENV=production pnpm run build && pnpm run migrate

    NOTE: The first build since this version may take a while, since Rust has to install and compile the packages. This may take a couple minutes, but will never need to happen again, as the packages will be cached.

    To index posts for Sonic:

    1. Go to Control Panel > Database
    2. Click the "Index Posts" button
      • You can optionally a Post ID to start from if you don't want to index the entire database
    3. Wait patiently :)