Unreleased
Added
- Admin proposals: multi-select with per-row checkboxes and a bulk action bar for one-click status changes (Draft / Pending review / Published / Archived) and bulk delete.
- Telegram bot: candidate and district replies now include direct links back to the matching pages on the site, and the site footer links to the bot at t.me/elezzjonibot.
- AI Assistant: authoritative facts (party leaders, deputy leaders, election date) are now built live from the database and injected on every chat request, so leadership questions can no longer fall back to outdated training data — including via the Telegram /ask command.
- AI Assistant: district intent boost — queries mentioning a district (e.g. "district 12") now trigger a direct database lookup for the 2026 cycle and inject the structured candidate list into the chat context.
Fixed
- Telegram bot: /district 12 returned a different candidate set than the /my-district/12 page on the site. The bot now applies the same filtering as the site (sitting MPs included, unconfirmed incumbents hidden, published status required for new candidates).