github AuXBoX/AIO-Media-Manager v1.0.2

latest release: v1.0.3
one month ago

Release Notes - v1.0.2

New Features

Version Display in Sidebar

  • Added version number display in the sidebar footer
  • Positioned between navigation menu and user info section
  • Clean, centered typography for easy identification

Manual Update Check

  • Added "Check for Updates" button in Settings → General
  • Displays current app version in the About section
  • Users can now manually trigger update checks instead of waiting for automatic notifications

Improvements

Settings UI Stability

  • Fixed width layout: All settings panels now use consistent 800px width to prevent layout shifting when switching between tabs
  • Sticky header fix: Settings header no longer compresses when viewing tall content (like API Keys)
  • Scrollbar consistency: Changed to always-reserve scrollbar space to prevent horizontal content shift

Auto-Update System

  • Added TypeScript definitions for updater API
  • Added getAppVersion IPC handler for retrieving app version
  • Updated softprops/action-gh-release from v1 to v2 in GitHub Actions workflow
  • Added contents: write permission to fix release creation 403 errors

Bug Fixes

  • Fixed GitHub Actions release creation failing with 403 permission error
  • Fixed settings header being squished when scrolling through API Keys section
  • Fixed layout shift when switching between settings tabs due to dynamic scrollbar appearance
  • Fixed settings panel width inconsistency across different tabs

Technical Changes

Electron

  • Added app:getVersion IPC handler in main.js
  • Exposed getAppVersion method via preload.js in binaries object

TypeScript

  • Added updater interface to ElectronAPI type definitions
  • Added getAppVersion method to binaries interface

Settings Component

  • Applied flex-shrink-0 to sticky header for consistent height
  • Changed container to overflow-y-scroll for stable layout
  • Applied w-[800px] max-w-full for fixed panel width

Don't miss a new AIO-Media-Manager release

NewReleases is sending notifications on new releases.