What's New
Latest updates and improvements to ASeekers.
ASeekers v1.6
feat: ArticleFetchService centralised URL fetching - ArticleFetchService extracted as shared service - MediaIngestionService updated to use ArticleFetchService - CommentDebunkerService updated to use ArticleFetchService - MSN API body extraction working - Consistent script/style/nav stripping across all fetches - Source detection centralised in ArticleFetchService.DetectSource
feat: Comment Debunker delete single comment - DeleteComment action removes individual parsed comments - Trash button on each comment card - Card removed from DOM immediately on delete - Updates selection count after deletion
feat: Comment Debunker parser and search improvements - Improved ParseComments filters timestamps, dates, metadata, URLs - Filters day names, month names, engagement counts, badges - Filters Just now, Recently, Edited, Pending, Sponsored - Filters pure numbers and very short lines - Added comment search box on Session view - Search filters by username or comment content in real time - Shows match count as you type - comment-card class added for search targeting
fix: CommentDebunker Index view model mismatch - Updated @model to CommentSessionSummary - Replaced all s.Responses references with precomputed TotalCount and RespondedCount
fix: Comment Debunker index page instant load - View model updated to CommentSessionSummary - Replaced in-view Responses.Count with precomputed TotalCount - Replaced responded count calculation with precomputed RespondedCount - Eliminates EF Core lazy loading round-trips per session row
Recent Updates
feat: legal documents print and PDF download - LegalActions partial with Print and Save as PDF buttons - Print styles hide navbar, sidebar and buttons for clean output - Applied to Privacy, Terms, Safeguarding and Constitution views
feat: bulk import with AI polish for changelog - BulkImport action imports all unimported commits with AI polish - Milestone, category and public flag settable on bulk import - Unimported count shown on Admin page - Version number added to project and displayed in navbar - What's New page wired to Changelog controller - All changelog entries now public and visible
ASeekers v1.5
fix: deployed site fully operational - All API keys added to appsettings.production.json - Parliamentary Monitor search working on live site - AI analysis, web search, TWFY all working in production
feat: Separated article response types into distinct public pages - Defended articles at /Truth/Debunked/Defended - Contextual articles at /Truth/Debunked/Contextual - Debunked index excludes Defended and Contextual categories - Defended view with green styling and shield icon - Contextual view with blue styling and info icon - Nav links added to Truth Hub dropdown for both new pages
feat: Parliamentary Monitor voting records enhanced - Paginated vote fetching up to 200 votes (10 pages of 20) - Key topic filtering for asylum, immigration, climate, welfare, workers rights - Deduplication of votes by title and date - Tab switcher between Key Votes and All Votes - Stats summary fixed to use VotedAye/VotedNo correctly - Scrollbar added to votes tables - ParliamentMemberId stored for Parliament API lookups
Contextual Help System
Added a smart AI help system that provides contextual assistance based on what page you are currently viewing. The help feature works seamlessly across all pages and understands your location in the application to give more relevant support.