Skip to content

Releases: sircharlo/meeting-media-manager

v24.11.4

16 Nov 13:18
6ed403a
Compare
Choose a tag to compare

v24.11.4 Release Notes

New Features

  • 🎼 Added song grid view to replace the song list for easier navigation and selection.

Fixes and Improvements

  • ✏️ Minor rephrasing of various UI text for better clarity.
  • 🛑 Implemented quit verification logic for macOS Cmd-Q to prevent accidental exits.
  • 🎵 Added loading indicator to song picker when refreshing songs for a smoother experience.
  • 🎶 Improved search and filters in public talk media and song pickers to allow for partial text matches.
  • 🌐 Adjusted website aspect ratio on macOS for better display (#3283).
  • 🖼️ Fixed thumbnail file path errors that caused media thumbnails to fail in some cases.
  • 📜 Properly reset media import progress and drag-and-dropper.
  • 🎬 Ensured new watched media is added to the bottom of the list when sorted.
  • 🖋️ Improved fetch error handling for more robust error messages.
  • 🌐 Fixed font URLs to default to empty when urlVariables are missing.
  • 🔗 Fixed base URL checks to skip unnecessary fetches when everything is already configured properly.
  • 🎶 Improved font-src CSP for dynamic font loading.
  • 🖼️ Fixed cursor indicator errors during website presentation.
  • 📂 Caught folder watcher errors to prevent unexpected app behavior.
  • 🌐 Request media permissions on macOS before showing the website window.

Chores and Refactors

  • 🚀 Greatly improved performance responsiveness on remote video popup and added pagination for better UX.
  • 🌍 Moved from localeCompare to Intl.Collator for enhanced sorting and locale handling.
  • 🛠️ Improved types for better type safety across the app.
  • 🗂️ Added missing publication file types for better compatibility.

v24.11.3

14 Nov 18:33
363af37
Compare
Choose a tag to compare

For the full list of changes between versions, see our CHANGELOG.md.

v24.11.3 Release Notes

New features

  • 🖱️ Added mouse cursor indicator and click animation during website presentation.

Fixes

  • 📅 Fixed calendar day labels to display accurately based on user settings.
  • 🎶 Ensure the the requested section was used when adding extra media for the midweek meeting.
  • 🎵 Updated opening song button to ignore watched media.
  • 🔢 Fixed an issue where incorrect values would show up in some menus.
  • 🔗 Added base URL validation for improved setup accuracy.
  • 🌐 Cleared up language inconsistencies across the interface.
  • 🗄️ Improved user data folder management.

v24.11.2

14 Nov 13:26
Compare
Choose a tag to compare

For the full list of changes between versions, see our CHANGELOG.md.

v24.11.2 Release Notes

New features

  • 📂 Added folder watcher feature to monitor a specified folder for new media, useful for syncing media from a cloud folder.
  • ➕ Added feature to add media to specific meeting sections using a new button on the Public Talk, Circuit Overseer, and Living as Christians headers.
  • 🎬 OBS Studio scenes can now be activated either immediately, or after media has stopped playing.

User interface

  • 🖼️ Improved audio file management to show thumbnails and enable time slider and custom durations.
  • 📅 Added first day of the week setting to customize the starting day in calendar views.
  • 🎶 Changed "concluding song" label to "closing song".

macOS improvements

  • 🔒 Added prompt to request media access for website presentations on macOS.
  • 🌐 Adjusted website window behavior to avoid forced-on-top setting when presenting a website.

Fixes and improvements

  • 📋 Improved handling of long filenames
  • 🖥️ Fixed handling of multiple monitors on Windows
  • 🔗 Fixed URL handling to correctly process urlVariables errors.
  • 🌍 Fixed JWPUB import (such as S-34) for certain languages.
  • 🛠️ Fixed initial congregation selection issue.
  • 🖼️ Cache extracted thumbnails intelligently to prevent having to extract them repeatedly.
  • 🧩 Improved performance by replacing adm-zip with decompress.
  • 🛠️ Improved error handling and Sentry capturing.
  • 🔐 Enhanced type safety and IPC code cleanup.
  • 🛑 Updated to cancel pending downloads before closing the app.

v24.11.1

10 Nov 04:01
23d69a8
Compare
Choose a tag to compare

For the full list of changes between versions, see our CHANGELOG.md.

v24.11.1 Release Notes

User Interface

  • Fixed issue where music button didn't automatically start music in some cases
  • New Announcements feature to be used when needed (for updates, etc.)
  • Refined public talk section to stay visible during WE meetings
  • Centered website window on the primary screen
  • Improved tooltip for media scrubber to show information about scrubbing
  • Fixed nav drawer display quirks

Media and Scene Management

  • Added Instant Scene Picker toggle in settings and improved scene switching when presenting websites
  • Fixed JW Playlist Import to respect languages specified in playlist
  • Resolved issues with Hidden Media and Additional Media visibility in the menu

Download and File Management

  • Switched to Electron's Built-in Download methods, replacing Axios for improved performance
  • Enhanced File Dialog Filters
  • Optimized Drag-and-Drop Import to show informative progress bars whenever appropriate
  • Addressed Sorting issues with downloads

macOS and System Improvements

  • Added feature to notify macOS users of new versions when available
  • Updated macOS build artifacts for better distribution
  • Improved Window State handling for full-screen windows on macOS
  • Added debug statements and debug options for macOS

Behind the Scenes

  • Removed Axios and Synchronous FS Calls to greatly improve performance
  • Enhanced Code Documentation for better readability and maintenance
  • Added Type Checking for better code stability and optimized Type Imports
  • Addressed Sentry issues and removed redundant log output

Miscellaneous Improvements

  • Cleaned up Console Logs and reduced redundant messages
  • Updated Contributing Guidelines and Readme
  • Improved Download Error Handling to avoid unnecessary warnings on expected failures

v24.11.0

06 Nov 14:57
4ebaef4
Compare
Choose a tag to compare

For the full list of changes between versions, see our CHANGELOG.md.

🎉 Release Notes for v24.11.0

Meeting Media Manager (M³) v24.11.0 brings significant bug fixes, performance improvements, new features, and UI enhancements. Check out the details below!

✨ New Features

  • feat: Presenting the website is now supported on macOS 🚀
  • feat: Introduced keyboard shortcuts for stopping, pausing, and resuming media playback 🚀
  • feat: Added support for setting the web address from which media should be downloaded 🚀
  • feat: Added OBS Studio instant scene picker and overhauled scene picker functionality in settings
  • feat: Expanded documentation website to support more languages

🔧 Fixes & Improvements

  • fix: Intel Mac systems are now supported! 🚀
  • fix: Various UI adjustments, such as image zoom reset icon visibility
  • fix: Corrected issues in media handling, including hidden media visibility, JW video categories, and background music updates on profile change
  • fix: Image zoom now resets when media is stopped
  • fix: Enhanced date handling—fallback to today’s date for "Other" profiles, and hide the import button if no date selection was made
  • fix: Corrected window state logic for macOS, including the system menu bar
  • fix: Correct handling of undefined mediaLinks, nullable settings and other variable values in various functions

🛠️ Refactors & Chores

  • refactor: Switched to asynchronous file handling and removed synchronous file system calls, greatly improving responsiveness
  • refactor: Reorganized preload files for better modularity and IPC handling, and removed electron/remote dependency
  • refactor: Consolidated imports, optimized Quasar components, and improved type safety across the codebase
  • chore: Improved stability with enhanced security by disabling Node integration and enabling web security
  • chore: Documented codebase, improved Info.plist handling on macOS, and added minimum macOS version requirement
  • chore: Added Prettier formatting, code comments, and improved lint-staged configuration for better code consistency

📄 Documentation Updates

  • docs: Enhanced FAQ link texts and navigation for clarity
  • docs: Updated README to better guide contributors and included terms of use references

⚙️ CI/CD Enhancements

  • ci: Updated Husky configurations for pre-commit and pre-push checks, fixed type checks, and enhanced build scripts for x64 and ARM64 on macOS
  • ci: Refined artifact uploads and improved documentation generation

This update strengthens M³ with many essential fixes, new features, and code improvements. Enjoy the smoother, more secure experience in v24.11.0! 🎉

v24.4.8

17 Oct 05:03
f81dcbe
Compare
Choose a tag to compare

For the full list of changes between versions, see our CHANGELOG.md.

New or improved features

  • Option to disable checking for updates

Full Changelog: v24.4.7...v24.4.8

v24.4.2

05 Sep 13:37
1d73272
Compare
Choose a tag to compare

For the full list of changes between versions, see our CHANGELOG.md.

Maintenance

  • Update Zoom SDK before the old one is deprecated

Full Changelog: v24.4.1...v24.4.2