Kandilli Earthquake Highlight sürüm geçmişi - 2 sürüm
Kandilli Earthquake Highlight geliştiren: emrearsay.dev
Kandilli Earthquake Highlight sürüm geçmişi - 2 sürüm
Eski sürümlere dikkat edin! Bu sürümler yalnızca test veya referans amacıyla sunulmaktadır.Her zaman eklentilerin son sürümlerini kullanmalısınız.
Son sürüm
Sürüm 1.1
26 May 2025 tarihinde çıktı - 10,02 KBfirefox 109.0a1 ve üstü ile çalışırSafety:
- HTML escaping - Prevents XSS attacks
- Removed debug logs - No console spam
- Error handling - Silent failure in production
- Memory cleanup - Observer disconnects on page unload
Performance:
- Debouncing - Limits how often highlighting runs (250ms)
- Skip re-processing - Uses dataset.highlighted flag
- Smarter observer - Only reacts to significant DOM changes
- Early returns - Exits fast when no work needed
- Efficient parsing - Tries common position first, fallback second
Additional Benefits:
More precise magnitude detection (0.1-9.9 range)
Better decimal place validation
Handles edge cases gracefullyKaynak kodu MIT Lisansı lisansıyla yayımlandı
Firefox’u indir ve uzantıyı yükleBu uzantıyı kullanmak için Firefox’a ihtiyacınız varEski sürümler
Sürüm 1.0
22 May 2025 tarihinde çıktı - 8,61 KBfirefox 109.0a1 ve üstü ile çalışırSecurity Improvements:
-XSS Protection: Added HTML escaping to block malicious data injection.
-Reduced Exposure: Removed debug console logs to avoid leaking sensitive info.
-Robust Errors: Improved error handling with silent fails in production to avoid disrupting users.
Performance Boost:
-Debounced Processing: Added a 250ms delay to reduce unnecessary work.
-Smarter Highlighting: Flags now prevent duplicate processing.
-Optimized DOM Watching: MutationObserver now ignores minor changes.
-Memory Cleanup: Observers disconnect when the page unloads.
-Early Bailout: Skips work when no updates are needed.
Bug Fixes:
-Magnitude Detection: Now accurately picks up earthquake values.
-Flexible Parsing: Tries standard formats first, then falls back to broader searches.
-Strict Validation: Magnitudes are now capped at 0.1–9.9 for realism.
Code Refinements:
-Cleaner Structure: Rewrote for better readability and maintenance.
-Sharper Logic: More precise magnitude detection.
-Separation of Concerns: Logic is now better organized.Kaynak kodu MIT Lisansı lisansıyla yayımlandı