Skip to content

Releases: MathisBls/NicePrice

NicePrice v1.1.0

30 Mar 19:49

Choose a tag to compare

🌍 Region Selector & Code Quality

New Features

  • Region selector — Choose your region (EU, US, GB, BR, etc.) to get prices in your local currency
  • Native Steam Dropdown component for region selection, fully theme-aware

Improvements

  • Stable SDK selectors — Replaced fragile hash-based CSS class with appDetailsClasses from @steambrew/client, no more breakage on Steam updates
  • Millennium.findElement() — Uses the native SDK API instead of custom DOM polling
  • Shared types & utils — Extracted shared/types.ts and shared/utils.ts to eliminate duplication between frontend and webkit
  • XSS hardening — All API-sourced URLs are sanitized with escapeHtml() before innerHTML injection
  • Better error handling — Empty catch blocks replaced with console.error(), proper null checks
  • Store links — Clicking prices in the store now opens GG.deals in your default browser instead of Steam's internal browser
  • Custom NicePrice icon — New unique "NP" badge replacing the generic tag icon

Screenshots

Settings dropdown

NicePrice v1.0.2

30 Mar 13:16

Choose a tag to compare

NicePrice v1.0.2

Compare game prices across 30+ stores directly in Steam, powered by GG.deals.

Features

  • Library widget — See best prices for any game directly in your Steam Library
  • Store widget — Price comparison sidebar on Steam Store pages
  • 30+ stores — Retail and keyshop deals at a glance
  • Historical lows — Never miss a good deal
  • Multi-currency — Supports EUR, USD, GBP, PLN and more

What's new in v1.0.2

  • Added CI/CD release workflow for automated builds
  • Cleaned up repository (removed build artifacts from tracking)

Installation

  1. Install Millennium
  2. Search for NicePrice in the plugin store
  3. Get a free API key from GG.deals and paste it in the plugin settings

NicePrice v1.0.1

30 Mar 18:12

Choose a tag to compare

Changes

  • Use Steam native components (JSX + @steambrew/client) for settings page
  • Remove window.SP_REACT usage
  • Remove .millennium/ build output from repository
  • Fix store widget not loading on first visit
  • Add proper TypeScript types (refactor any)

NicePrice v1.0.0

30 Mar 18:12

Choose a tag to compare

Compare game prices directly inside Steam | powered by GG.deals.

Features

  • 🏷️ Real-time price comparison from 30+ retailers
  • 📚 Works in both Steam Library and Steam Store pages
  • 💰 Shows best retail price, best keyshop price & historical lowest
  • 🔗 One-click link to view all deals on GG.deals
  • 🎨 Auto-adapts to your Steam theme
  • 🌍 Supports 10+ currencies (EUR, USD, GBP, PLN, BRL...)

Setup

  1. Install the plugin via Millennium
  2. Get a free API key from gg.deals/api
  3. Enter your key in the plugin settings

Screenshots

Library Widget
Store Widget