diff --git a/CHANGELOG.md b/CHANGELOG.md index e327c9a2..628df10e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,31 @@ Format: [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) --- +## [1.3.0] — 2026-06-11 + +### Added + +- **Major frontend overhaul** with 15 UI improvements: + - Side-by-side camera compare (select 2-4 cameras with checkboxes) + - Export filtered view as CSV or JSON + - Active filter chips with click-to-remove + - Keyboard shortcuts: `/` search, `Esc` close, `←`/`→` pages + - Light/dark mode toggle (persists in localStorage) + - Sticky table header + - Resolution color coding (blue 4K+, green 4-5MP, muted 1080p) + - URL state persistence (shareable filter links via hash) + - Config coverage stat in stats bar (clickable) + - Frigate compatibility checkbox filter + - CFG badge next to model name for cameras with configs + - Integration configs shown in detail drawer (Frigate/HA/Blue Iris) +- **Advanced filtering**: + - Multi-select dropdowns for Brand, Type, and Power (pick multiple values) + - Filter counts in all dropdowns (e.g. "Reolink (133)") + - Price range slider with max price filter + - Reset all filters button + +--- + ## [1.2.1] — 2026-06-11 ### Added diff --git a/docs/index.html b/docs/index.html index 5ee7eb37..5c6727ae 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,15 +1,16 @@ - + CCTV Camera Database - + @@ -519,8 +479,9 @@

CCTV Camera Database

Open dataset of IP camera specifications. Search, filter, and compare — no account needed.

+ - + Add camera + + Add camera ★ GitHub @@ -530,35 +491,58 @@

CCTV Camera Database

-
-
Loading…
-
+
Loading…
- +
+ /
- - +
+
- +
-
+ +
+
+ + + any +
+ +
+ + +
+ + +
+
+ + +
+
+ + + +
+
-
-
+
+
@@ -569,6 +553,11 @@

CCTV Camera Database

+ +
+ / search · Esc clear · pages +
+
Data released under CC0 1.0 · Contribute · Security @@ -586,10 +575,19 @@

CCTV Camera Database

+ +
+
+ +

Compare Cameras

+
+
+
+ diff --git a/package.json b/package.json index 305634e7..fae4a2df 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cctv-camera-database", - "version": "1.2.1", + "version": "1.3.0", "description": "An open, structured database of CCTV / IP camera specifications.", "scripts": { "build": "node scripts/build.js && node scripts/gen-docs.js",