Releases: ryan-steed-usa/moz-update-checker
Releases · ryan-steed-usa/moz-update-checker
v1.1.0: feat: add PortableApps.com release checking via SourceForge RSS with optional permission
v1.1.0: feat: add PortableApps.com release checking via SourceForge RSS with optional permission
Latest
Changelog Summary
2026-02-13
New Features
- Add optional PortableApps.com release checking via SourceForge RSS
- Extend updateChecker to support PortableApps feeds with RSS parsing
- Add toggle in options UI (only shown for non-IceCat browsers)
Technical Details
- Include permissions for sourceforge.net RSS endpoints in manifest
Maintenance
- Update version to 1.1.0
v1.0.11: fix: add browser name and version to update checker results and UI
Changelog Summary
2026-01-15
Bug Fixes
- Include browser name/version in background script update checker results
- Pass browser info through message responses to browser action
- Handle LibreWolf override case for browser identification
Maintenance
- Bump manifest version to 1.0.11
v1.0.10: fix: Migrate LibreWolf API to Codeberg and handle unsupported browser state persistence
Changelog Summary
2026-01-14
Bug Fixes
- Switch LibreWolf API endpoint from GitLab to Codeberg
- Add logic to detect LibreWolf masquerading as Firefox
- Implement storage flag for unsupported browsers
- Reset alarm schedule when browser unsupported status is detected
- Improve debug logging and error handling around browser detection
Maintenance
- Bump version to 1.0.10
v1.0.9: fix: correct dev mode storage initialization and improve alarm timing logic
Changelog Summary
2026-1-1
Bug Fixes
- Refactor dev mode initialization to properly handle temporary status and storage fallback
- Enhance alarm missed detection logic with more robust time comparisons
Technical Details
- Add refresh parameter to alarmScheduler.update() to force alarm recreation
- Improve debug logging and error handling in update checker
Maintenance
- Updated version to 1.0.9
- Remove redundant CSS property in options stylesheet
v1.0.8: fix: Handle sleep/suspend alarms, switch IceCat to GitHub, and update defaults
Changelog Summary
2025-12-28
New Features
- Add logic to detect and compensate for missed alarms (e.g., due to suspend/sleep) when status is opened
- Switch IceCat version API from git atom feed to GitHub releases API
Bug Fixes
- Fix browser action settings page opening behavior
Maintenance
- Remove deprecated IceCat version parsing function
- Change default check interval from 12h to 8h
- Refactor alarm scheduler to store alarm name as constant
- Remove unnecessary permissions and update manifest version to 1.0.8
- Minor code cleanups and debug improvements
refactor: Fix alarm scheduler, refactor UI helpers to accept elements, adjust tooltip layout; bump to 1.0.7
Changelog Summary
2025-12-26
New Features
- Add 1-minute alarm option (hidden) for dev mode; lower ALARM_MINIMUM_MINUTES to 1 in DEV_MODE
Bug Fixes
- Fix alarm scheduler to only use cache when necessary
- Revert timeout notification message
Maintenance
- Bump manifest version to 1.0.7
- Refactor element manipulation functions to use direct elements instead of IDs
Technical Details
- Improve CSS positioning for tooltips and status image
- Enhance debug logging for update checker operations
- Improve alarm info logging in background script
fix: adjust date tooltip to avoid unnecessary scrollbar
Changelog Summary
2025-12-24
Bug Fixes
- Adjust date tooltip to avoid unnecessary scrollbar
feat: enhance update checker with loading states, relative time display, and timeout handling
Changelog Summary
2025-12-24
New Features
- Enhanced update checker with loading states, relative time display, and timeout handling
- Added loading spinner during update checks with improved UI feedback
- Implemented relative time conversion for last checked timestamps (e.g., "2 hours ago")
- Refactored browser action UI to use single status image with tooltip hover effects
Bug Fixes
- Introduced connection timeout error handling with new localized message
- Improved error state management and display in popup UI
Maintenance
- Updated alarm scheduling constants and validation logic
- Bumped version to 1.0.5
v1.0.4: fix: minor UI text in browser_action.html, js refactor
Changelog Summary
2025-12-16
Bug Fixes
- Fixed minor UI text in browser_action.html
Maintenance
- Alphabetized functions in
shared_functions.js,browser_action.js, andoptions.js - Reordered scripts in manifest.json so that shared initializes first
- Bumped version to 1.0.4
Technical Details
- Reorganized update check logic and improved browser status tab handling
- Restructured functions in options.js for consistency
- Maintained all existing functionality while improving code structure
v1.0.3: feat: add last checked timestamp, UI updates, and bump to v1.0.3
Changelog Summary
2025-12-15
New Features
- Add "lastChecked" i18n message for displaying check timestamps
- Implement last checked timestamp tracking in updateChecker
Bug Fixes
- Improve popup UI with last checked display and better error messaging
- Refactor response handling to include last checked data
Maintenance
- Update version to 1.0.3
Technical Details
- Updated browser_action styles for better readability and alignment