Features
- banner: remove live event countdown banner (d681814)
- banner: update live event countdown banner with join event link (8d40c61)
- changelogs: fix heading parsing and add inline markdown support (2abce85)
- changelogs: polish values changelog avatars and entry list (6c3fb0e)
- config: strip non-error console logs and add deployment ID for version-skew protection (1701742)
- faq: add disclaimer about upvote acceptance for value suggestions (21d503f)
- realtime: add WebSocket status indicator and manual connect/disconnect (bf95b0c)
- robberies: add Grocery Store robbery type (9178f16)
- robberies: remove Crater City Bank and its combo preset (1845942)
- search: add Fuse.js fuzzy search to changelog and FAQ search (72fb695)
- suggestions: add English language requirement and update last updated date (be95c12)
- suggestions: add upvote disclaimer to suggestions pages (f02fef9)
- suggestions: implement pagination handling and add loading skeletons for suggestions (38b6ca1)
- suggestions: improve suggester stats UI and fix OP badge in replies (eda52b1)
- use display names and add thumbnail lightbox to changelog sidebar (43371b6)
- values: unify old/new value labels, fix status badge colors, and add tab deep-links (dc7aa2a)
Bug Fixes
- api: send token as query param in unlinkEmail (826bbff)
- auth: extend Secure to testing env, retry cookie clear on abort, remove dead exports (c8bee54)
- changelogs: show login modal on 401 and rate-limit UI on 429 for AI summary (782d785)
- comments: fall back to settings when settings_v2 is absent in tooltip avatar (acfe00b)
- items: update season items metadata URL (5cbe460)
- seasons: stop infinite /seasons API loop and make latest season configurable via env (e76fe6a)
- seo: add X-Robots-Tag headers and update robots.txt disallow rules (854c5c3)
- suggestions: correct capitalization in English language guideline (c173495)
- suggestions: correct grammar in English language guideline (dcaff77)
- suggestions: fix vote button state and spinner feedback (110cef9)
