Skip to content

v1.3.0 — Major frontend Update#8

Merged
ch-bas merged 1 commit into
mainfrom
feature/ui-improvements
Jun 11, 2026
Merged

v1.3.0 — Major frontend Update#8
ch-bas merged 1 commit into
mainfrom
feature/ui-improvements

Conversation

@ch-bas

@ch-bas ch-bas commented Jun 11, 2026

Copy link
Copy Markdown
Owner
  • Side-by-side compare (2-4 cameras), CSV/JSON export, filter chips
  • Multi-select dropdowns for Brand/Type/Power with search and counts
  • Price range slider, Frigate checkbox filter, reset all button
  • Light/dark mode toggle, sticky header, resolution color coding
  • Keyboard shortcuts, URL state persistence, CFG badge, config stats

What does this PR do?


Checklist

For new cameras

  • JSON file is under cameras/<brand-slug>/<model-slug>.json
  • id is a unique lowercase slug matching the file path
  • brand, model, type, resolution are all present
  • At least one URL in sources (manufacturer datasheet or reputable retailer)
  • npm run build passes locally with no errors

For corrections

  • Include a source URL confirming the correct value
  • npm run build passes locally with no errors

For schema / tooling changes

  • Existing cameras still validate (npm run build)
  • Updated docs/glossary.md if new fields were added

Source(s)


Notes

…e slider, light mode

- Side-by-side compare (2-4 cameras), CSV/JSON export, filter chips
- Multi-select dropdowns for Brand/Type/Power with search and counts
- Price range slider, Frigate checkbox filter, reset all button
- Light/dark mode toggle, sticky header, resolution color coding
- Keyboard shortcuts, URL state persistence, CFG badge, config stats
@ch-bas ch-bas self-assigned this Jun 11, 2026
@ch-bas ch-bas merged commit 9ea9329 into main Jun 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant