Releases: sircharlo/meeting-media-manager
v24.11.4
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
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
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
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
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
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
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