## 📝 v5.8 – Cleaned, Optimized, and Turbocharged (2025-06-20)
**Major release with UI upgrades, better performance, flexible settings, and groundwork for future features.**
---
### ✨ New Features & Enhancements
* **🛠 Rebuilt Gear Icon & Settings Panel**
* Added fully **draggable neon-style gear icon** and settings panel with persistent position memory
* UI now floats over content, follows mouse dragging, and retains placement across sessions
* **🌗 Dark Mode + Compact Mode**
* Optional dark theme for low-glare browsing
* Compact View shrinks padding, text size, and whitespace for tighter layout
* **⚙️ Interactive Feature Toggles**
* Toggle controls for every enhancement:
* Dark mode
* Compact layout
* Show/hide delivery info and unit prices
* Hide ads
* Keyword filter
* Highlight trusted sellers
* Performance mode
* Debug mode (for console logging)
* **💾 Import & Export Settings**
* Quickly backup or restore user preferences via JSON
* Helpful for syncing across browsers or testing custom setups
---
### 🧹 Ad & Clutter Removal Improvements
* **Persistent “Shop Store on eBay” banner removal**
* Removed top-store modules using detection of specific `placement_` and `role="region"` containers
* **Optional off-topic ad removal toggle**
* Hide carousel-style and irrelevant store modules from item pages
* **Keyword filtering overhaul**
* Hide listings containing common negative seller terms like:
* “broken”, “damaged”, “for parts”, “does not work”
---
### 📊 Price History (Experimental Prototype)
* Basic support for **price tracking & mini history charts** on product pages
* Automatically stores price values using item title as key
* Displays visual bar chart (▁▂▃▄▅▆▇█) based on recent 10 values
* Currently **inconsistent on some item pages** due to eBay’s shifting HTML layout
> ⚠️ Future update will introduce improved injection logic and support for more price containers
---
### ⚡ Performance & Debugging
* **Performance Mode toggle** added for lightweight operation (disables advanced UI filters for speed)
* **Debug Mode toggle** for verbose console output, useful for troubleshooting broken modules or tracking page behavior
---
### ✅ Structural & Reliability Improvements
* Replaced static element injection with `MutationObserver` for live page updates
* Improved selector targeting for modern eBay UI
* Added graceful fallback handling for missing or malformed elements
* Refactored code into clear sections for easier maintenance and upgrades
---
### 🔮 Coming Soon / Under Consideration
* Full support for price chart rendering using alternate price selectors (canvas/SVG)
* Enhanced sales ranking overlays or price drop detection
* Gallery-only toggle
* Cleaner mobile UI version
* Bulk cleanup for watchlist & saved searches
---
If you have feedback or want to help test experimental features (like price tracking), reach out via GreasyFork or submit feedback directly.
Built with performance, clarity, and power in mind — for the eBay community by Eliminater74.