- Support reply pools for all 5 stars (1★–5★)
- Configurable enabled stars (DB setting, not env)
- Filter mode: no_text / empty / all reviews
- New settings UI: star toggles with colors, filter radios, dynamic pool columns
- Remove review browse/export UI from main page
- Login: left panel 1/4 width, logo 140px, price 7₽/день
- Fix Jinja2 vars() → reply_pools dict
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- app.py: add pool keys for stars 1-3, AUTO_REPLY_STARS_KEY/FILTER_KEY,
_load_enabled_stars(), _load_filter_mode(), updated _has_review_content()
with filter_mode param, new /auto-reply-settings POST route, index route
passes enabled_stars/filter_mode/pools 1-5 to template
- templates/index.html: remove reviews list & controls section, replace pool
card with full settings card (star toggles, filter mode radios, dynamic
per-star pool columns), update JS for all 5 stars
- templates/login.html: fix ratings feature text (1-5★), update price to
7 ₽/день with corrected description
- static/styles.css: login-promo fixed 300px width, logo 140px, add
settings UI styles (star-toggles, filter-options, pool-columns, star-chips 1-3)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>