Skip to content

Orynivo 0.31.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 23:57
cc87b15

[v0.31.0]

Added

  • Added a complete responsive multilingual product website under html/, including
    current in-app screenshots, feature and privacy information, installation
    guides, prominent Wiki documentation links, and release downloads that
    resolve against GitHub's latest release.
  • Added complete English, German, French, and Spanish language switching to the
    product website, with English as the default and the visitor's explicit
    selection retained locally. The site now also prominently communicates that
    the complete Orynivo desktop app is available in the same four languages.
  • Added preliminary operator contact details and expanded the product website's
    privacy notice to cover hosting connection data, local language preferences,
    the self-hosted origin, Cloudflare reverse proxy, the GitHub Releases API,
    GDPR data-subject rights, and the nginx log retention period.
  • Added international SEO for the product website with static localized URLs,
    canonical and hreflang metadata, an XML sitemap, complete social metadata,
    SoftwareApplication structured data, and optimized screenshot assets.

Fixed

  • Fixed SEO image dimensions stretching the product screenshots and brand
    artwork vertically when CSS constrained their displayed width.

  • Fixed the screenshot gallery cropping the left and right edges at narrow CSS
    viewport widths by preserving each screenshot's natural aspect ratio.

  • Fixed the product website's Set up server link so it activates the Server
    installation tab before scrolling to its instructions, including direct
    #server-install links.

  • Fixed Arch-family desktop updates (including CachyOS) closing Orynivo
    immediately after starting PolicyKit. Orynivo now remains open while
    pacman -U runs, closes only after a successful installer exit, and reports
    and logs authentication or package-manager failures.

  • Fixed unified artist renaming so renaming either its local or remote identity
    also renames matching identities in the local library and on configured
    Orynivo Servers. A local merge decision now selects the equivalent surviving
    identity for matching server-side merge collisions.