DealMonitor Logo
Back to Blog
v0.8: Dark Mode, Error Monitoring, and Our First Blog Posts

v0.8: Dark Mode, Error Monitoring, and Our First Blog Posts

┬╖by DealMonitor Team┬╖4 min read
releasedark-modemonitoringseo

Not every release is about scraping algorithms and API integrations. Sometimes the most impactful changes are the ones you see (or do not see, in the case of dark mode at midnight). v0.8 is our quality-of-life release, focused on user experience, stability, and building a foundation for sustainable growth.

Dark Mode

This was by far our most requested feature. DealMonitor now supports three theme modes: light, dark, and system-automatic. The system mode follows your operating system's preference, so if your computer switches to dark mode at sunset, DealMonitor switches with it.

We did not just invert the colors. Every component, every chart, every notification badge was carefully redesigned to look great in both modes. The price history charts use adjusted color palettes for dark backgrounds, tracker cards have proper contrast ratios, and the landing page transitions smoothly between themes.

Your theme preference is saved and persists across sessions. Switch to dark mode once, and DealMonitor remembers.

Sentry Error Monitoring

Before v0.8, when something went wrong for a user, we only found out if they reported it. That is not good enough. We integrated Sentry for both the frontend and backend, giving us real-time visibility into errors, crashes, and performance issues.

Privacy was our primary concern here. Sentry is completely opt-in. No error data is collected unless you explicitly enable it. When enabled, we collect only technical error information (stack traces, browser version, error messages) and never any personal data, tracked prices, or browsing activity.

For us as developers, the impact has been immediate. We are catching and fixing errors before they affect multiple users, and we can see exactly which browsers, devices, and configurations trigger issues. The mean time from error occurrence to fix has dropped dramatically.

Blog Launch

You are reading this on our blog, so you already know this feature shipped. But the blog is more than just a place to post release notes. It is part of our strategy to help users get the most out of price tracking.

We launched with four SEO-optimized posts covering smart shopping strategies, how AI price detection works, setting effective price alerts, and online price tracking guides. Every post is available in all nine languages that DealMonitor supports.

The blog is server-side rendered for fast loading and proper search engine indexing. Each post has structured metadata, Open Graph tags for social sharing, and proper heading hierarchy for accessibility.

SEO Improvements

Speaking of search engines, v0.8 includes a comprehensive SEO overhaul:

  • Dynamic metadata for every page, including proper titles, descriptions, and canonical URLs.
  • robots.txt that tells search engines exactly which pages to index and which to skip.
  • sitemap.xml with all public pages and their last modification dates.
  • Privacy page redesign with proper GDPR-compliant sections and clear structure.

These changes brought our SEObility score to 95%. More importantly, they help new users find DealMonitor when searching for price tracking tools.

Frontend Test Suite

We introduced Vitest as our frontend testing framework. The initial suite covers 26 tests across critical components: language detection, translation loading, price formatting, and URL validation.

Tests are not glamorous, but they are the reason we can ship features confidently. Every change is validated against these tests automatically, catching regressions before they reach production. We plan to expand the suite with every release.

Desktop Navigation

DealMonitor started as a mobile-first application, with navigation handled entirely through a burger menu. For desktop users, this was one click too many. v0.8 adds a persistent desktop navigation bar that gives you direct access to your dashboard, account settings, and the blog without opening a menu.

The mobile experience remains unchanged. The burger menu continues to work exactly as before on smaller screens. The desktop nav appears only when you have enough screen space to benefit from it.

Looking Forward

v0.8 is about polish and stability. It is the kind of release that makes everything else work better. Dark mode makes late-night deal hunting comfortable. Error monitoring helps us fix problems faster. The test suite prevents us from introducing new bugs. And the blog gives us a way to communicate directly with our users.

These improvements are live now. Sign in and toggle dark mode in the menu to see the new look. And if you notice anything off, Sentry will probably tell us before you do, but we always appreciate the feedback.

Ready to Never Miss a Deal Again?

Start tracking prices in seconds. No credit card required.

Start for Free

Related Posts

рдЕрдкрдиреА рд╡рд┐рд╢рд▓рд┐рд╕реНрдЯ рдЖрдпрд╛рдд рдХрд░реЗрдВ тАФ Steam рдФрд░ Amazon рдПрдХ рдХреНрд▓рд┐рдХ рдореЗрдВ

рдЕрдкрдиреА рд╡рд┐рд╢рд▓рд┐рд╕реНрдЯ рдЖрдпрд╛рдд рдХрд░реЗрдВ тАФ Steam рдФрд░ Amazon рдПрдХ рдХреНрд▓рд┐рдХ рдореЗрдВ

4 рдорд┐рдирдЯ рдкрдврд╝рдиреЗ рдХрд╛ рд╕рдордп

DealMonitor рдХрд╛ 1 рд╕рд╛рд▓: рдЖрдЗрдбрд┐рдпрд╛ рд╕реЗ рдкреНрд░рд╛рдЗрд╕ рдЯреНрд░реИрдХрд░ рддрдХ

DealMonitor рдХрд╛ 1 рд╕рд╛рд▓: рдЖрдЗрдбрд┐рдпрд╛ рд╕реЗ рдкреНрд░рд╛рдЗрд╕ рдЯреНрд░реИрдХрд░ рддрдХ

4 рдорд┐рдирдЯ рдкрдврд╝рдиреЗ рдХрд╛ рд╕рдордп

v0.12: HTTP-First Scraping and the End of Selenium Dependency

v0.12: HTTP-First Scraping and the End of Selenium Dependency

5 min read

рд╢рд╛рд╕рди рдкрд░рд┐рд╡рд░реНрддрди: рдХреИрд╕реЗ CatBoost рдиреЗ рд╣рдорд╛рд░реЗ рдкрд┐рдЫрд▓реЗ рдореВрд▓реНрдп рдкрд╣рдЪрд╛рди рдореЙрдбрд▓ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛

рд╢рд╛рд╕рди рдкрд░рд┐рд╡рд░реНрддрди: рдХреИрд╕реЗ CatBoost рдиреЗ рд╣рдорд╛рд░реЗ рдкрд┐рдЫрд▓реЗ рдореВрд▓реНрдп рдкрд╣рдЪрд╛рди рдореЙрдбрд▓ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛

5 рдорд┐рдирдЯ рдкрдврд╝рдиреЗ рдХрд╛ рд╕рдордп

The 5 Best Price Comparison Tools in 2026 тАФ Compared

The 5 Best Price Comparison Tools in 2026 тАФ Compared

7 min read

Amazon Price History: How to Track Prices the Right Way

Amazon Price History: How to Track Prices the Right Way

6 min read

v0.11: API Integrations for Etsy, Game Stores, and Multi-Price Tracking

v0.11: API Integrations for Etsy, Game Stores, and Multi-Price Tracking

5 min read

рддреНрдпреЛрд╣рд╛рд░реЛрдВ рдХреЗ рддреЛрд╣рдлреЗ рдЕрднреА рд╕реЗ рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ? рд╣рд╛рдБ, рдорд╛рд░реНрдЪ рдореЗрдВ рднреА рдпрд╣ рд╕рдордЭрджрд╛рд░реА рд╣реИред

рддреНрдпреЛрд╣рд╛рд░реЛрдВ рдХреЗ рддреЛрд╣рдлреЗ рдЕрднреА рд╕реЗ рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВ? рд╣рд╛рдБ, рдорд╛рд░реНрдЪ рдореЗрдВ рднреА рдпрд╣ рд╕рдордЭрджрд╛рд░реА рд╣реИред

5 рдорд┐рдирдЯ рдкрдврд╝рдиреЗ рдХрд╛ рд╕рдордп

v0.10: Tackling Amazon and AliExpress with APIs

v0.10: Tackling Amazon and AliExpress with APIs

5 min read

рдСрдирд▓рд╛рдЗрди рджреБрдХрд╛рдиреЗрдВ рдЖрдкрдХреЛ рдЦрд░реАрджрдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдмрд░рдЧрд▓рд╛рддреА рд╣реИрдВ тАФ рдФрд░ рдХреИрд╕реЗ рдХрд░реЗрдВ рдмрдЪрд╛рд╡

рдСрдирд▓рд╛рдЗрди рджреБрдХрд╛рдиреЗрдВ рдЖрдкрдХреЛ рдЦрд░реАрджрдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдмрд░рдЧрд▓рд╛рддреА рд╣реИрдВ тАФ рдФрд░ рдХреИрд╕реЗ рдХрд░реЗрдВ рдмрдЪрд╛рд╡

8 рдорд┐рдирдЯ рдкрдврд╝рдиреЗ рдХрд╛ рд╕рдордп

DealMonitor рдмреАрдЯрд╛ рдореЗрдВ: рд╕рдм рдХреБрдЫ рдЬреЛ рдирдпрд╛ рд╣реИ

DealMonitor рдмреАрдЯрд╛ рдореЗрдВ: рд╕рдм рдХреБрдЫ рдЬреЛ рдирдпрд╛ рд╣реИ

5 рдорд┐рдирдЯ рдкрдврд╝реЗрдВ

рд╕реНрдорд╛рд░реНрдЯ рдСрдирд▓рд╛рдЗрди рд╢реЙрдкрд┐рдВрдЧ рдХреА рд╕рдВрдкреВрд░реНрдг рдЧрд╛рдЗрдб

рд╕реНрдорд╛рд░реНрдЯ рдСрдирд▓рд╛рдЗрди рд╢реЙрдкрд┐рдВрдЧ рдХреА рд╕рдВрдкреВрд░реНрдг рдЧрд╛рдЗрдб

6 рдорд┐рдирдЯ рдкрдврд╝рдиреЗ рдХрд╛ рд╕рдордп

v0.7: Web Push Notifications and Dashboard Search

v0.7: Web Push Notifications and Dashboard Search

5 min read

AI рдХрд┐рд╕реА рднреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдХреАрдорддреЗрдВ рдХреИрд╕реЗ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИ

AI рдХрд┐рд╕реА рднреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдХреАрдорддреЗрдВ рдХреИрд╕реЗ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИ

5 рдорд┐рдирдЯ рдкрдврд╝рдиреЗ рдХрд╛ рд╕рдордп

v0.6: Telegram Notifications, Tracker Groups, and Sharing

v0.6: Telegram Notifications, Tracker Groups, and Sharing

4 min read

рдкреНрд░рд╛рдЗрд╕ рдЕрд▓рд░реНрдЯ рд╕реЗ рдкреИрд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ 5 рддрд░реАрдХреЗ

рдкреНрд░рд╛рдЗрд╕ рдЕрд▓рд░реНрдЯ рд╕реЗ рдкреИрд╕реЗ рдмрдЪрд╛рдиреЗ рдХреЗ 5 рддрд░реАрдХреЗ

5 рдорд┐рдирдЯ рдкрдврд╝рдиреЗ рдХрд╛ рд╕рдордп

v0.5: Google OAuth and 9 Languages from Day One

v0.5: Google OAuth and 9 Languages from Day One

4 min read

рдСрдирд▓рд╛рдЗрди рдХреАрдорддреЛрдВ рдХреЛ рдХреИрд╕реЗ рдЯреНрд░реИрдХ рдХрд░реЗрдВ

рдСрдирд▓рд╛рдЗрди рдХреАрдорддреЛрдВ рдХреЛ рдХреИрд╕реЗ рдЯреНрд░реИрдХ рдХрд░реЗрдВ

5 рдорд┐рдирдЯ рдкрдврд╝рдиреЗ рдХрд╛ рд╕рдордп

v0.8: Dark Mode, Error Monitoring, and Our First Blog Posts