Skip to content

Releases: AletheiaFact/aletheia

v1.2.1

11 Mar 16:31

Choose a tag to compare

v1.2.1 Pre-release
Pre-release

🎯 Major Product Enhancements

Verification Request & Platform UI

Product Areas: Verification Flow, Content Management, UI/UX Components

  • feat: Add title and description in Verification Request page to distinction between Verification Requests and claims (#2293)
  • feat: redesign CTA banner on homepage (#2302)
  • feat(ui): implement new footer layout with nested styled-components (#2290)
  • style(repository): Removing sources from the repository page and the affixbutton (#2288)

Citizen Engagement via Chatbot

Product Areas: Chatbot, Privacy, Security

  • feat: anonymize user data and migrate ChatBotState to ObjectId (#2294)
  • feat: chatbot tracking link and additionalInfo persistence fix (#2291)

🔒 Security & Infrastructure

Authentication & Privacy Hardening

Product Areas: Backend Security, Environment Configuration

  • Restricting Enhanced Logging Format For Watch-Dev (#2297)

🤖 AI & Machine Learning

AI & Copilot Integration

Product Areas: Content Analysis, Profile Enrichment

  • feat(copilot): comprehensive copilot improvements (#2285)

📊 Statistics & History

Data Visualization

Product Areas: Dashboards, Content Analysis

  • Feat: add count-up animation for home statistics with react-countup (#2309)

🎨 User Experience Improvements

UI Consistency & Polish

Product Areas: Platform-wide UI

  • feat: Add global date selection helper command (#2286)

🐛 Bug Fixes & Stability

  • Fix: Source Paragraph Being Removed (#2305)
  • test(cypress): skip source review tests temporarily (#2299)
  • fix: populate href prop in getServerSideProps for social sharing (#2280)
  • Fix: Implement cascade delete for claims and claim reviews to ensure data integrity

v1.2.0

27 Feb 16:21

Choose a tag to compare

🎯 Major Product Enhancements

Verification Request & Board Management

Product Areas: Content Triage, Review Workflows, Public Transparency

  • Refactor: Unified Dynamic Form for Creation and Edition Flows (#2231)
  • Public tracking page for verification request (#2063)
  • UX: Add tracking card, improve latestStatus, and show feedback for missing dates (#2246)
  • Implement new verification request review flow (#2116)
  • fix: allow users to remove topics from verification requests (#2216)
  • UI: Adding a classification chip to Kanban (#2222)
  • flex start classification chip (#2251)
  • Fix: filter by topic in the new board (#2118)
  • Fix board update delay when approving/declining verification requests (#2117)
  • Migration: 500 error when filtering verification requests by Instagram (#2268)

Citizen Engagement via Chatbot

Product Areas: Chatbot, Verification Request Submission

  • #2197 Feat: reCAPTCHA on Sign Up Form (#2198)
  • fix: properly json parsing sitekey (#2205)
  • HotFix: Restoring source channel param on verification request chatbot creation (#2108)
  • fear: source channel on the chatbot state (#2110)
  • Making URL_PATTERN less rigid for forms (#2136)
  • fix: ensure source form follows URLPattern logic (#2214)

🔒 Security & Authentication

Authentication Hardening

Product Areas: User Authentication, API Security

  • feat: migrate high-priority admin endpoints to unified @Auth() decorator (#2077)
  • Bump node version (#2097)

Dependency Updates

  • chore: Update nestjs/common from 9.2.0 to 10.4.22 (#2257)
  • chore: Update ai-sdk from 3.4.33 to 5.0.52 (#2261)
  • chore: Update @casl/ability from 6.7.3 to 6.8.0 (#2259)
  • chore(deps): update dependencies (axios, body-parser, express, storybook, nodemailer and eslint) (#2213)

🤖 AI & Machine Learning

AI & Wikidata Integration

Product Areas: Content Analysis, Profile Enrichment

  • fix: racing conditions on wikidata cache and using findOneAndUpdate (#2267)
  • Feat: Wikidata Aliases & Topic Timestamps (#2138)
  • Feature: Displays personalities mentioned in verification requests with their avatars and descriptions (#2149)
  • fix: user agent for wikidata calls (#2111)
  • fix: preventing review tasks without personality to break postprocess (#2155)

📊 Statistics & History

Data Visualization

Product Areas: Dashboards, Content Analysis

  • Feature: cop30 statistics endpoint and filtering topics (#2142)
  • Dashboard for data percentage view of verification request (#2091)
  • refactor: decouple stats logic and add base spec (#2191)

Change Tracking

Product Areas: Audit & Compliance

  • Feat: Add History Button and integration with claim review history (#2169)
  • refactor: optimize history module architecture and fix pagination (#2189)

🎨 User Experience Improvements

UI Consistency & Polish

Product Areas: Platform-wide UI

  • Improve UI design for new board (#2123)
  • Fix: Maintaining the same priority chip standard (#2177)
  • Adjust the spacing of the Stats Cards to precent breakage on smaller screens (#2164)
  • Fix: Alignment on verification request dashboard itens (#2233)
  • fix: cop30 banner decentralized in different browsers (#2200)
  • fix: homepage search layout overflow (#2204)

🐛 Bug Fixes & Stability

  • Test: Verification Request Lifecycle Coverage with Cypress (#2254)
  • fix: Tags not displaying correct Topics and ImpactArea information (#2104)
  • Fix: Error when placing new topics in the verification request (#2106)
  • Fix: Correcting the break in large topics on the card (#2159)
  • Fix: Remove trailing paragraph from API response (#2173) / (#2201)
  • Improve server logging infrastructure (#2219)
  • QA: Adding login flow testing (#2185)
  • Chore: Optimize test suite performance and eliminate errors (#2148)
  • track issues automation (#2206)
  • Consolidate Issues Tracker Automation into One Job (#2220)

🌍 Internationalization

  • UI: Standardize translations and extract tag logic (#2207)

v1.1.1

21 Nov 11:58

Choose a tag to compare

What's Changed

  1. 🏷️ Wikidata Aliases & Enhanced Topic Search (#2138)
    • Topics can now be searched by Wikidata aliases
    • Improved autocomplete with alias suggestions
    • Better TypeScript type safety across the stack
    • Special handling for topics like "COP30"
  2. ⏰ Database Timestamps (#2141)
    • Added createdAt and updatedAt to 23+ schemas
    • Comprehensive migration with batch processing (1000 docs at a time)
    • Prevents memory issues on large collections
  3. 🛡️ Review Task Fix (#2155)
    • Fixed critical bug where review tasks without personality broke postprocess
    • Improved error handling and null safety

Full Changelog: v1.0.12...v1.1.1

v1.0.13

05 Nov 19:35

Choose a tag to compare

What's Changed

Full Changelog: v1.0.12...v1.0.13

v1.0.12

04 Nov 16:13

Choose a tag to compare

🎯 Major Product Enhancements

Verification Request Management System (#2090, #2092, #2042, #1986)

Product Areas: Content Triage, Review Workflows, AI-Assisted Moderation

  • New Board Interface: Launched redesigned verification request board with card-based layout and advanced filtering capabilities
  • Automated Triage System: Implemented AI-powered triage workflow that automatically:
    • Assigns severity levels based on content analysis
    • Identifies and links relevant personalities from Wikidata
    • Categorizes content by topics and impact areas
    • Manages workflow states through state machine
  • Enhanced Management: Added inline editing via drawer interface, publication date modification, and multi-channel reception tracking (WhatsApp, Telegram, etc.)
  • Search & Filtering: Multi-select filters for status, severity, topics, impact areas with real-time updates

Citizen Engagement via Chatbot (#2049, #2047, #2076)

Product Areas: Chatbot, Verification Request Submission

  • Streamlined Submission Flow: Simplified verification request creation process, reducing steps and improving user experience
  • M2M Authentication: Enabled secure machine-to-machine communication for webhook integrations with messaging platforms
  • Captcha Bypass: Automated verification for authenticated chatbot submissions
  • Enhanced Validation: Improved error handling and source validation during submission

🔒 Security & Authentication

Authentication Hardening (#2047, #2052, #2079)

Product Areas: User Authentication, API Security

  • Implemented modern auth decorator patterns for improved security
  • Fixed ReDoS vulnerability in URL validation
  • Enhanced URL validation to prevent malformed links
  • Removed deprecated middleware in favor of secure alternatives

Dependency Updates (#2056, #2059)

  • Updated axios to v1.12.2 (security patch)
  • Updated tar-fs to v2.1.4 (security patch)

🤖 AI & Machine Learning

AI Task Integration (#2042)

Product Areas: Content Analysis, Automated Classification

  • AI-powered severity detection for incoming content
  • Automatic personality identification using Wikidata
  • Topic and impact area suggestions based on content analysis
  • Embedding model switched to Nomic Text Embedding for improved accuracy (#2022)

👥 Personalities & Public Figures

Personality Data Enhancement (#2042)

Product Areas: Personality Profiles

  • Integrated identified data from AI tasks with personality records
  • Enhanced personality linking in verification requests
  • Improved Wikidata integration for public figure identification

📝 Source Management

Source Quality Improvements (#2006, #2011, #2045)

Product Areas: Source Verification, Data Quality

  • Prevented duplicate source creation using content hashing
  • Added URL validation before source creation
  • Enabled source editing in verification requests
  • Enhanced source validation workflow

📊 Topics & Impact Areas

Classification System (#1986)

Product Areas: Content Categorization

  • Automated topic creation from AI analysis
  • Impact area assignment for verification requests
  • Improved filtering using full object references instead of labels
  • Enhanced query performance for topic-based searches

🎨 User Experience Improvements

Multi-Tenant Theming (#2037)

Product Areas: Platform Customization

  • Introduced namespace-based theme system (AletheiaThemeConfig)
  • Dynamic header and footer colors based on tenant configuration
  • Default theme fallbacks for undefined namespaces

UI Consistency & Polish (#2041, #2034, #2066, #2020, #2051)

Product Areas: Platform-wide UI

  • Standardized button typography (fontSize/lineHeight) across all components
  • Fixed text overflow in card layouts
  • Improved word-wrapping to prevent layout breaks
  • Added required field indicators to forms
  • Centered button alignment throughout platform

📜 History & Audit Trail

Change Tracking (#2064, #2011)

Product Areas: Audit & Compliance

  • Implemented comprehensive history tracking for verification request changes
  • Track modifications to sources, dates, status, and metadata
  • Enhanced audit trail for compliance requirements

🐛 Bug Fixes & Stability

  • Fixed DTO validation issues in verification request creation (#2088)
  • Resolved errors when creating verification requests without impact areas (#2075)
  • Fixed role management on admin page (#2002)
  • Corrected paste filter HTML parsing errors (#2066)
  • Resolved circular dependency issues (#2021)
  • Fixed chatbot state machine context passing (#2045, #2021)

🌍 Internationalization

  • Updated EN/PT translations for all new verification request features
  • Added localization for triage states, reception channels, and UI elements

v1.0.11

23 Oct 13:18
93476d1

Choose a tag to compare

What's Changed

  • hotfix: passing correct function to generate required status and passing userinfo from machine as user for history by @caneppelevitor in #2068

Full Changelog: v1.0.10...v1.0.11

v1.0.10

21 Oct 20:41
419124b

Choose a tag to compare

What's changed

What's Changed

Full Changelog: v1.0.9...v1.0.10

v1.0.9

07 Jul 13:51

Choose a tag to compare

What's Changed

Full Changelog: v1.0.8...v1.0.9

v1.0.8

06 Jul 17:30
ee21fb9

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.7...v1.0.8

v1.0.7

05 May 10:42
f54481c

Choose a tag to compare

What's Changed

Full Changelog: v1.0.6...v1.0.7