Releases: DeclanE47/zendesk-view-auto-refresh
V1.0.6
v1.0.6 - Performance Optimization Release
What's Changed
- Optimize Extension Performance by @DeclanE47 in #13
Key Improvements
-
Consolidated Event Listeners:
- Combined redundant event listeners (
onInstalled
andonStartup
) to streamline initialization and reduce overhead.
- Combined redundant event listeners (
-
Optimized Badge Update Logic:
- Replaced
setInterval
withchrome.alarms
API for periodic checks, minimizing CPU usage. - Refined
setTimeout
usage inupdateBadgeText
to ensure smooth countdown updates without excessive resource consumption.
- Replaced
-
Debounced Storage Operations:
- Added a debounce function to limit
chrome.storage
updates, reducing the frequency of writes and improving efficiency during rapid changes.
- Added a debounce function to limit
-
Lazy-Loaded Dark Mode Toggle:
- Loaded dark mode toggle functionality only when accessed, enhancing load performance by deferring initialization until needed.
-
Improved Selector Usage in
clickRefreshButton
:- Reordered selectors in
clickRefreshButton
based on usage frequency, optimizing DOM queries for faster button detection in complex UIs.
- Reordered selectors in
-
Minified and Simplified CSS:
- Reduced CSS size in
popup.html
, decreasing load time and improving rendering speed.
- Reduced CSS size in
-
Reduced Logging in Production:
- Limited console logging in production code paths, decreasing the resource impact of log generation during high-frequency operations.
These changes provide a faster, more resource-efficient experience, especially in scenarios with frequent refresh intervals.
Full Changelog: v1.0.5...v1.0.6
V1.0.5
V1.0.5 Feature Update and Cross-Browser Improvements
Download Links
- Chrome: Chrome Web Store
- Edge: Microsoft Edge Add-ons
- Firefox: Firefox Add-ons
What's Changed
- Implemented persistent state storage across browser sessions
- Improved startup handling for consistent behaviour
- Enhanced cross-browser compatibility (Chrome, Firefox, Edge)
- Updated user interface for better state reflection.
Highlights
- Extension now remembers toggle state and refresh interval between browser sessions
- Improved startup process ensures correct state restoration
- Unified codebase for seamless functionality across Chrome, Firefox, and Edge
- Enhanced user interface provides clearer feedback on extension state
- Official release for Microsoft Edge users
New Features
- Persistent settings: Your refresh toggle state and interval preferences are now saved
- Automatic state restoration: Settings are remembered even after browser restart
- Improved cross-browser experience: Consistent behavior across Chrome, Firefox, and Edge
Bug Fixes
- Resolved issues with inconsistent state after browser restart
- Fixed potential race conditions during extension initialization
Known Issues
- [List any known issues here, if applicable]
Full Changelog: V1.0.4...V1.0.5
Looking Ahead
We're continually working to improve the Zendesk View Auto Refresh extension. In upcoming releases, we plan to:
- Implement additional customization options
- Further optimize performance across different Zendesk layouts
- Explore new features based on user feedback
Thank you for using Zendesk View Auto Refresh! We appreciate your support and welcome your feedback for future improvements.
V1.0.4
V1.0.4 Bugfix Release
Chrome - https://chromewebstore.google.com/detail/zendesk-view-auto-refresh/ckdcgmfljnlmeiilogogfheobbpjiilo
Edge - (Submission Pending) Please use Chrome in the meantime.
Firefox - https://addons.mozilla.org/en-GB/firefox/addon/zendesk-view-auto-refresh/
What's Changed
- Fix for Auto-refresh Accidentally Triggering "Export CSV" on Suspended Ticket Page in #7
- Fix for Auto-refresh Accidentally Triggering "Export CSV" on Suspended Ticket Page (Firefox) in #8
Highlights
- Improved button selection logic to prevent unintended interactions with the "Export CSV" button
- Enhanced reliability of the auto-refresh feature across different Zendesk pages
- Consistent behavior across Chrome and Firefox versions of the extension
Bug Fixes
- Resolved issue where the extension would occasionally trigger CSV exports on the Suspended Ticket page
- Refined targeting of refresh buttons to avoid interactions with unrelated UI elements
Full Changelog: V1.0.3...V1.0.4
V1.0.3
V1.0.3 General Release
Chrome - https://chromewebstore.google.com/detail/zendesk-view-auto-refresh/ckdcgmfljnlmeiilogogfheobbpjiilo
Edge - (Submission Pending) Please use Chrome in the meantime.
Firefox - https://addons.mozilla.org/en-GB/firefox/addon/zendesk-view-auto-refresh/
What's Changed
- Fix for Refresh Button Targeting Header Icon in #5
- Fix for Refresh Button Targeting Header Icon Firefox in #6
Full Changelog: V1.0.2...V1.0.3
V1.0.2
V1.0.2 General Release
Chrome - https://chromewebstore.google.com/detail/zendesk-view-auto-refresh/ckdcgmfljnlmeiilogogfheobbpjiilo
Edge - (Submission Pending) Please use Chrome in the meantime.
Firefox - https://addons.mozilla.org/en-GB/firefox/addon/zendesk-view-auto-refresh/
- Added Dark Mode Option
- Added Timer on The Extension Icon
- Enhanced Button Positioning
V1.0.0
V1.0.0 General Release
Chrome - https://chromewebstore.google.com/detail/zendesk-view-auto-refresh/ckdcgmfljnlmeiilogogfheobbpjiilo
Edge - (Submission Pending) Please use Chrome in the meantime.
Firefox - https://addons.mozilla.org/en-GB/firefox/addon/zendesk-view-auto-refresh/
Full Changelog: https://github.com/DeclanE47/zendesk-view-auto-refresh/commits/V1.0.0