Changelog

Latest updates and improvements

Last updated 3 months ago

v2.9.0

minor
Tuesday, December 16, 20253 months ago

Comprehensive Internationalization (i18n) Support

Implemented full internationalization support across the entire webapp with English, Simplified Chinese, and Russian language support. All user-facing UI elements, navigation, error messages, and interactive components are now localized with persistent language preferences.

New Feature

i18n Core Infrastructure

Built lightweight custom i18n system with LanguageProvider, useI18n() hook, and namespace-based message organization. Supports automatic language detection from browser/Telegram context with fallback to user preferences stored in backend.

New Feature

Multi-Language Support

Added comprehensive support for English (en), Simplified Chinese (zh-CN), and Russian (ru) across all application interfaces. Language preference is persisted to backend UserPreference and synchronized across sessions.

New Feature

Complete Page Localization

Localized all major pages including Home, Dashboard, Smart Picks, Weibo Trending, Agent, OTP Login, User Management, Operation Logs, Source Management, Profile, and More pages. All titles, descriptions, buttons, labels, and error messages are now translated.

New Feature

Navigation and Layout Localization

Localized all navigation elements including sidebar menus, bottom tab bars, responsive headers, and common UI components. Ensures consistent language experience across desktop and mobile interfaces.

New Feature

Changelog Internationalization

Implemented i18n support for changelog page itself, including titles, subtitles, date formatting, change type labels, and relative time expressions. Changelog UI adapts to user's selected language preference.

Improvement

Localized Error Messages and Notifications

All error messages, validation feedback, success notifications, and empty states are now localized. Provides better user experience for non-English speaking users with contextually appropriate messaging.

Improvement

Localized Time and Date Formatting

Implemented locale-aware date and time formatting for all timestamps, relative time expressions (e.g., '2 weeks ago'), and calendar displays. Respects cultural conventions for each supported language.

Improvement

i18n Implementation Documentation

Created comprehensive documentation including I18N_GUIDELINES.md, I18N_IMPLEMENTATION_PLAN.md, and Chinese localization strategy documents. Provides clear guidance for developers on adding new translations and maintaining i18n consistency.

v2.8.1

minor
Tuesday, December 9, 20254 months ago

Weibo Trending Page with Timeline and Time Machine

Added dedicated Weibo Trending page with timeline interface for browsing trending topics. Features include date-based filtering, compact timeline view, and time machine functionality to browse historical trending articles.

New Feature

Weibo Trending Page

Created dedicated page at /weibo-trending to display Weibo trending articles (source_name: 'weibo-top'). Features timeline interface with collapsible date groups, time machine functionality for browsing historical topics, and optimized mobile experience.

New Feature

Dedicated Weibo Trending API Endpoint

Implemented /api/weibo-trending endpoint that filters articles by source_name: 'weibo-top' without workflow_state restrictions. Supports date filtering and returns all article states for comprehensive trending topic browsing.

New Feature

Compact Timeline Interface

Built efficient timeline sidebar showing articles grouped by date with collapsible sections. Displays only time (no titles) for maximum information density. Default shows today's articles with date picker for historical browsing.

New Feature

Time Machine Functionality

Integrated date picker into timeline for browsing historical trending topics. Shows 'Today' label when viewing current date. Users can select any past date to view trending topics from that time period.

Improvement

Mobile UX Optimization

Optimized interface for iPhone SE and small screens with touch-friendly targets (36px minimum), responsive spacing, and proper back button navigation. Follows mobile UX best practices for compact, efficient information display.

New Feature

Navigation Integration

Added Weibo Trending to sidebar menu (desktop), More page (mobile), and BottomTabBar user menu (mobile). Ensures easy access across all device types and navigation patterns.

v2.8.0

minor
Tuesday, November 25, 20254 months ago

PC OTP Login Page Redesign with Theme Support

Redesigned the PC OTP login page with a modern, minimalist design featuring full-screen background images, smooth theme transitions, and optimized layout architecture for authentication pages.

New Feature

Redesigned OTP Login Page

Complete redesign of the PC login page with full-screen background images, glassmorphism effects, and minimalist login card. Simplified OTP instructions for better user experience.

New Feature

Theme-Aware Background Images

Implemented theme-aware background images with smooth cross-fade transitions (1s duration). Light theme uses nicolas-jehly image (618KB), dark theme uses night-glow image (969KB). Images optimized for web (reduced from 2.1MB/4.2MB).

New Feature

Theme Toggle on Login Page

Added accessible theme toggle button in top-right corner with glassmorphism styling matching the login card. Smooth icon transitions between Moon/Sun icons.

Improvement

Conditional Layout Architecture

Created MainContent component to handle conditional layout for authentication pages. Removed padding/margins for /login and /otp routes to enable full-screen experience without sidebar/header/tab bar.

Improvement

Simplified OTP Instructions

Streamlined OTP instructions to concise text: 'Enter OTP from Telegram mini-app' with format hint 'Format: XXX-YYYYYY'. Removed verbose step-by-step instructions for cleaner interface.

v2.7.9

minor
Sunday, November 16, 20254 months ago

Enhanced Sidebar Navigation & News Feed Improvements

Expanded sidebar navigation to display all applications organized by category, improved news feed filtering with search functionality, and implemented comprehensive Strapi API routes for better data management.

New Feature

Expanded Sidebar Navigation

Redesigned PC sidebar to display all applications organized by category (News & Content, Analytics, Management). Increased sidebar width to 72 (w-72) and applied glassmorphism effects with backdrop blur for a modern, efficient interface.

Improvement

Improved Application Categorization

Reorganized sidebar applications into logical categories: News & Content (News Feed, Smart Picks, AI Agent), Analytics (Insights, Dashboard), and Management (Source Management, Operation Logs, User Management, What's New?). Management category moved to bottom for better workflow.

Improvement

Renamed Changelog to What's New?

Updated Changelog navigation item to 'What's New?' for better user understanding. Moved to Management category as it represents system updates and maintenance information.

New Feature

Enhanced News Feed Filters

Added search functionality and clear button to news feed filters. Consolidated search parameters and improved user experience with better filter management and reset capabilities.

New Feature

Comprehensive Strapi API Routes

Implemented complete Strapi API routes for articles, users, categories, tags, news sources, and audit trails. Enhanced data management capabilities with standardized API endpoints for all major entities.

v2.7.8

patch
Thursday, November 13, 20255 months ago

Temporary Auth Relaxation for Management Screens

Removed the frontend authentication requirement for the Operation Logs and User Management views to enable wider access during the current review period.

Improvement

Operation Logs Accessible Without Login

Ensured the Operation Logs interface no longer checks auth state on the client so team members can review audit trails without signing in.

Improvement

User Management Panel Auth Check Removed

Dropped the client-side authentication gate on the User Management page, keeping all analytics and filtering tools available to unauthenticated reviewers.

Bug Fix

Restore User Listing Data

Normalized Strapi user API responses so user records render correctly even when the endpoint returns bare arrays without the usual { data, meta } wrapper.

Bug Fix

Fix Login Activity Logging Endpoint

Corrected the Strapi activity logger paths to avoid double `/api` segments, preventing HTTP 405 errors when recording Telegram login successes and failures.

v2.7.7

patch
Thursday, November 13, 20255 months ago

PC Desktop Layout Optimization - Sidebar & Grid Enhancement

Implemented fixed left sidebar navigation for PC, optimized news card grid to 5 columns on large screens, limited display to 4 rows (20 cards), and improved card compactness with reduced whitespace.

New Feature

PC Desktop Left Sidebar Navigation

Added fixed left sidebar on desktop (lg+) with navigation menu (News, Smart Picks, More). Sidebar is hidden on mobile/tablet, maintaining separate responsive layouts for different screen sizes.

Improvement

5-Column Grid Layout on Large Screens

Extended responsive grid to support 5 columns on 2xl breakpoint (≥1536px). Grid now adapts: 1 col (mobile) → 2 cols (md) → 3 cols (lg) → 4 cols (xl) → 5 cols (2xl).

Improvement

Fixed 4-Row Display (20 Cards)

Limited news feed display to exactly 4 rows (20 cards) on desktop for consistent layout. Cards are evenly distributed across the grid regardless of screen size.

Improvement

Improved Card Compactness

Reduced card padding (p-4→p-3), spacing between elements (mb-3→mb-2, mb-1.5→mb-1), and optimized title to single-line with ellipsis. Removed unnecessary whitespace between tags and read time.

Improvement

Removed Bottom Pagination

Removed bottom pagination controls on desktop. Top pagination remains for navigation. This provides more screen space for content and cleaner interface.

Improvement

PC and Mobile Layout Separation

Desktop layout (lg+) uses fixed sidebar and optimized grid, while mobile maintains original infinite scroll design. Clear separation ensures optimal experience for each platform.

v2.7.6

minor
Tuesday, November 11, 20255 months ago

Smart Picks by AI - Quality Filtering & UI Enhancement

Rebranded Breaking News to Smart Picks by AI with quality-based filtering. Updated UI, navigation, and URL paths to reflect AI-curated high-quality content.

New Feature

Smart Picks by AI - Rebranding

Renamed Breaking News section to 'Smart Picks by AI' across all UI components, navigation menus, and routes. Updated page title, navigation items, and all related references to better communicate the AI-curated nature of the content.

New Feature

Quality Score Filtering

Implemented quality-based filtering to show only articles with quality_score > 90. Enhanced ArticlesService.getArticles() to support complex filter operators ($gt, $lt, $gte, $lte) for advanced filtering capabilities.

Improvement

URL Path Migration

Migrated route from /breaking-news to /smart-picks. Added automatic redirect from old route to new route for backward compatibility. Updated all navigation links and references throughout the application.

Improvement

API Filter Operator Support

Enhanced strapi-api.ts to support complex filter operators. Filters can now use operators like { $gt: 90 } for greater-than comparisons, enabling more sophisticated filtering beyond simple equality checks.

v2.7.5

patch
Monday, November 3, 20255 months ago

UI Improvements & Mobile Fixes

Added thumbs up/down buttons, optimized tab navigation, fixed mobile chat input visibility, and added back-to-top functionality.

New Feature

Thumbs Up/Down Feedback Buttons

Added thumbs up and thumbs down buttons to news feed card footers and article detail pages. Buttons are positioned on the right side of the read time, with hover effects and click handlers ready for future feedback functionality.

Improvement

Optimized Tab Navigation Layout

Improved tab navigation in article detail pages to prevent crowding. Added horizontal scrolling on small screens, responsive spacing (space-x-1 on mobile, space-x-2/3 on larger screens), and abbreviated tab names on mobile for better UX.

Bug Fix

Fixed AI Tab Page Jump Issue

Resolved page jumping when clicking AI Assistant tab. Changed scroll behavior from scrollIntoView to container-based scrollTo method, preventing unwanted page-level scrolling. Added initial mount detection to avoid auto-scroll on tab switch.

Bug Fix

Fixed Mobile Chat Input Visibility

Fixed issue where chat input box was not visible on iPhone 14 Pro Max and iPad. Implemented viewport-based height calculations (calc(100vh-*px)) instead of fixed heights, added flex-shrink-0 to input area, and optimized Quick Actions bar for mobile devices.

New Feature

Back to Top Button

Added floating back-to-top button to news feed and article detail pages. Button automatically detects screen size and bottom tab bar presence, adjusting position accordingly (90px from bottom on mobile with tab bar, 80px on desktop/detail pages). Only appears after scrolling 400px, with smooth animations.

v2.7.4

patch
Friday, October 31, 20255 months ago

Hide Unknown Author on Homepage Cards

Removed display of 'Unknown Author' on news feed cards and adjusted author fallback to empty for cleaner UI.

Improvement

Do not show 'Unknown Author' on cards

Homepage news cards now hide the author label when author is missing or equals 'Unknown Author'.

Improvement

Author fallback set to empty

Strapi article conversion no longer defaults author to 'Unknown Author'; uses empty string instead.

v2.7.3

patch
Sunday, October 26, 20255 months ago

Custom Commands & 5W1H Analysis

Added customizable quick actions and 5W1H analysis to AI Agent, allowing users to create and manage their own frequently-used commands.

New Feature

Custom Command Management

Users can now create, edit, and delete custom quick action commands in the AI Agent. Custom commands are stored in localStorage and persist across sessions. Each command includes a customizable label, prompt, and color theme.

New Feature

Custom Command Editor

Intuitive dialog interface for creating custom commands with fields for label (max 30 chars), prompt text, and color selection from 6 gradient themes. Edit and delete buttons appear on hover for easy management.

New Feature

5W1H Analysis Button

Added quick action button for 5W1H analysis in AI Agent tab. Uses the journalistic method to analyze articles by answering: Who (key people/organizations), What (main event/issue), When (timing), Where (location), Why (reasons/importance), and How (process/mechanism).

Improvement

LocalStorage Persistence

Custom commands are automatically saved to localStorage and loaded on page refresh. Users maintain their personalized command set across browser sessions without server storage.

v2.7.2

patch
Sunday, October 26, 20255 months ago

Comprehensive README Documentation

Updated README to accurately reflect the News Agent Webapp platform with complete feature documentation, architecture details, and deployment guidelines.

Improvement

Complete README Overhaul

Rewrote README from generic HEROÆX corporate template to comprehensive News Agent Webapp documentation. Includes accurate description of news aggregation, AI translation, categorization, and assistant features.

Improvement

Detailed Architecture Documentation

Added complete project structure breakdown, technology stack details, and integration documentation for Strapi CMS backend, AI services, and Telegram authentication.

Improvement

Feature-by-Feature Documentation

Documented all major features: News Feed with filtering, Breaking News, Article Detail with tabs (Translation/Analysis/AI/Original), Tag System, and responsive design patterns.

Improvement

Deployment and Development Guide

Added comprehensive setup instructions, environment configuration, Vercel deployment steps, and development workflow guidelines including code style and contribution process.

v2.7.1

patch
Sunday, October 26, 20255 months ago

Fixed Translation Errors & Improved Streaming Display

Fixed AbortError during translation initialization and implemented smooth Markdown rendering with deferred image loading to prevent flickering.

Bug Fix

Fixed Translation AbortError

Resolved 'AbortError: signal is aborted without reason' that appeared when loading article detail pages. Optimized useEffect dependencies to prevent duplicate translation requests.

Improvement

Markdown Rendering During Translation

Translation now renders as proper Markdown in real-time instead of raw text, providing better readability and structure visibility during the streaming process.

New Feature

Deferred Image Loading

Images are hidden during translation streaming (shown as placeholders with alt text) and only displayed after translation completes. This prevents flickering and layout shifts as content updates.

Improvement

Simplified Streaming UI

Removed verbose streaming debug box. Translation now shows directly as formatted Markdown with a compact progress indicator, providing cleaner and more professional appearance.

v2.7.0

minor
Sunday, October 26, 20255 months ago

Translation-First Experience & Compact UI

Reorganized article detail page with translation as default, auto-translation to Chinese, and significantly compacted UI for higher information density.

New Feature

Translation Tab as Default

Translation tab is now the first and default tab in article detail pages. Users immediately see cleaned, translated content optimized for reading.

New Feature

Auto-Translation to Chinese

Articles are automatically translated to Chinese (Simplified) when opened, providing instant access to localized content without manual action.

Improvement

Optimized Tab Order

New tab order: Translation → Analysis → AI Assistant → Original. Original content moved to last position as translation provides cleaner reading experience.

Improvement

Significantly Compacted UI

Reduced padding, margins, font sizes, and spacing throughout article detail page. Higher information density allows users to see more content at once: py-3→py-2, p-8→p-4, text-lg→text-sm, gap-6→gap-3.

Improvement

Streamlined Header & Meta

Article header reduced from h-48→h-36 (mobile), p-4→p-3. Meta information more compact with text-xs and gap-2. Hashtags use smaller px-2 py-0.5 badges.

Improvement

Minimalist Tab Navigation

Tab bar simplified: py-4→py-2, removed descriptions, space-x-8→space-x-4. Cleaner look with icon + name only using text-xs.

Improvement

Dense Content Sections

All tab content uses prose-sm instead of prose-lg. Summary boxes reduced to p-3, headings to text-sm. Analysis sections tightened with space-y-3 instead of space-y-6.

Improvement

Smaller Control Buttons

All buttons reduced to px-2 py-1.5 with text-xs and w-3 h-3 icons. Dropdowns use text-xs. More compact, professional appearance.

v2.6.3

patch
Sunday, October 26, 20255 months ago

Smart Image Preservation in Translation

Enhanced translation engine to intelligently preserve content-relevant images while filtering out ads and unrelated graphics.

New Feature

Intelligent Image Recognition in Translation

Translation now intelligently identifies and preserves images that are directly related to article content (news photos, infographics, charts) while removing irrelevant images (ads, social media icons, website branding).

Improvement

Translated Image Alt Text

Image alt text is now translated to the target language for better accessibility. Generic or empty alt text is replaced with contextual descriptions based on article content.

Improvement

Enhanced Markdown Preservation

Translation maintains Markdown image syntax ![alt](url) and preserves image positioning within the article flow for consistent visual experience.

v2.6.2

patch
Sunday, October 26, 20255 months ago

Fixed Tag Click Event Propagation

Fixed issue where clicking tags in news feed would trigger both filtering and article navigation. Tags now properly filter without navigating.

Bug Fix

Prevent Tag Click Event Bubbling

Added stopPropagation() to tag click handler to prevent events from bubbling up to parent article card. Now clicking a tag only triggers filtering without navigating to article details.

v2.6.1

patch
Sunday, October 26, 20255 months ago

Article Page Cleanup & Copy Functionality

Removed redundant mock data elements, added copy buttons for translations and analysis with flexible format options (Markdown/JSON), and made branding more generic.

Improvement

Removed Redundant Footer Elements

Cleaned up article detail page by removing mock data elements (likes, shares counters) and redundant action buttons (share, bookmark, back) for a cleaner, more focused reading experience.

New Feature

Copy Translation as Markdown

Added convenient copy button in translation tab to copy the translated content as formatted Markdown text. Button appears after translation completes with visual confirmation.

New Feature

Copy Analysis with Format Selection

Added copy functionality for Professional Analysis with format selector. Users can choose to copy as Markdown (for easy editing/publishing) or JSON (for programmatic use). Perfect for further editing, saving, or integration workflows.

Improvement

Generic Professional Branding

Changed 'RT Professional Analysis' to 'Professional Analysis' throughout the application for more universal applicability. Made the platform suitable for any news organization.

v2.6.0

minor
Sunday, October 26, 20255 months ago

Responsive Layout Optimization

Major UI restructuring with responsive navigation, desktop header with user avatar, and news-first homepage for better cross-device experience.

New Feature

Desktop Header with User Avatar

Added new responsive header for tablet/desktop with navigation links, theme toggle, and user avatar/settings button. Clean, professional design optimized for wider screens.

Improvement

Mobile-Only Tab Bar

Bottom tab bar now only appears on mobile devices (under md breakpoint). Desktop users enjoy a cleaner layout with header navigation.

Breaking Change

News Feed as Homepage

Changed homepage (/) to show news feed directly. News is now the default landing page, providing immediate access to latest articles.

New Feature

New 'More' Applications Page

Created dedicated /more page showcasing all available applications and features. Former homepage content moved here for organized feature discovery.

Improvement

Navigation Restructure

Updated navigation structure: News (home) → Breaking News → More. Cleaner, more intuitive navigation flow focused on content discovery.

Improvement

Viewport-Aware Design

Intelligent layout adaptation based on screen size. Mobile: bottom tabs; Tablet/Desktop: top header with full navigation menu.

v2.5.0

minor
Sunday, October 26, 20255 months ago

Context-Aware AI Assistant in Article View

Moved AI Agent into article detail page as a contextual assistant with quick action buttons for instant article operations.

New Feature

AI Assistant in Article View

AI Agent is now integrated directly into article detail pages as a dedicated tab, providing context-aware assistance based on the current article.

New Feature

Quick Action Buttons

Added 6 instant action buttons: Translate, Summarize, Rewrite Style, Key Points, Deep Analysis, and Discussion Questions for common article operations.

Improvement

Contextual AI Responses

AI Assistant automatically receives article content as context, enabling more accurate and relevant responses to user questions about the article.

Improvement

Streamlined Navigation

Removed standalone Agent page from bottom navigation, making the UI cleaner and focusing on content-first experience.

Improvement

Redesigned Agent Interface

Compact chat interface with colorful quick action cards, optimized for article analysis workflows with better visual hierarchy.

v2.4.3

patch
Sunday, October 26, 20255 months ago

Complete UI Compactification & Tag Correction

Compactified filter bar, optimized article detail page UI, and corrected tag data source to use outer-level tags array.

Bug Fix

Corrected Tag Data Source

Tags now correctly use the outer-level tags array from articles API. Metadata keywords serve only as fallback for articles without tags.

Improvement

Compactified Filter Bar

Removed page title and description. Reduced filter bar padding (p-6→p-3), smaller fonts (text-sm→text-xs), tighter spacing (gap-4→gap-2), and single-row layout on desktop.

Improvement

Optimized Article Detail Page

Reduced padding throughout (py-10→py-3, p-8→p-4), smaller fonts (text-2xl→text-lg, text-sm→text-xs), compact buttons, and reduced image heights (h-64→h-48).

Improvement

Compact Tag Filter Button

Tag filter button now uses text-xs with smaller icons (size={14}) and reduced padding for consistency with other filters.

v2.4.2

patch
Sunday, October 26, 20255 months ago

UI Optimization: Compact Card Design

Redesigned news cards with fixed height, smaller fonts, reduced spacing for higher information density and cleaner interface.

Improvement

Compact Card Design

News cards now have fixed height (220px) with optimized layout. Smaller fonts (text-xs/text-sm) and reduced padding (p-3) for more content per screen.

Breaking Change

Removed Social Features

Removed like, share, and bookmark buttons as they were placeholder features. Cards now focus purely on content display.

Improvement

Tighter Grid Spacing

Reduced grid gap from gap-6 to gap-4 for more efficient use of screen space and cleaner visual layout.

Improvement

Optimized Tag Display

Limited tag display to 6 tags per card with flex-1 container for better space management. Tags use smaller text and spacing.

v2.4.1

patch
Sunday, October 26, 20255 months ago

Dynamic Tag Extraction & Client-Side Filtering

Enhanced tag system with automatic keyword extraction from articles and instant client-side filtering for better performance.

New Feature

Automatic Tag Extraction from Keywords

Articles now automatically extract tags from metadata keywords. Tags are dynamically generated from article content, making filtering available immediately without backend configuration.

Improvement

Client-Side Tag Filtering

Tag filtering now happens instantly on the client side. No API calls needed for filtering, providing immediate results and solving search timeout issues.

Bug Fix

Fixed Search Timeout Issues

Search now uses client-side filtering instead of API calls, eliminating timeout issues and providing instant results. Search works across title, summary, content, and tags.

Improvement

Real-Time Tag Discovery

Tag filter dropdown dynamically updates as articles load, showing only tags that exist in currently loaded articles for more relevant filtering options.

Improvement

Improved Filter Performance

All filters (source, tags, search) now work together seamlessly with instant updates. No page refresh needed when changing filters.

v2.4.0

minor
Sunday, October 26, 20255 months ago

Tag-Based News Filtering System

Complete tag filtering system with structured tags, multi-select filters, and interactive tag browsing.

New Feature

Tag-Based Article Filtering

Users can now filter news articles by tags. Select multiple tags to find articles matching any of the selected tags using the new tag filter dropdown.

New Feature

Tag Display Components

Articles now display structured tags with color-coded categories (topic, sentiment, location, person, organization, event) for easy identification.

New Feature

Interactive Tag Selection

Click on any tag in an article to add it to the filter and find similar content. Tags are clickable throughout the interface for quick filtering.

New Feature

Tag Category Support

Tags are organized into categories (Topics, Sentiments, Locations, People, Organizations, Events) with distinct color coding for visual clarity.

Improvement

Tag Confidence Indicators

Tags include confidence scores from AI processing. Low-confidence tags are marked with indicators for transparency.

Improvement

Enhanced API with Tag Support

ArticlesService now supports tag filtering parameters (tagIds, tagCategories) for precise content discovery.

v2.3.0

minor
Saturday, October 25, 20255 months ago

Telegram Login Widget for Browser

Added support for Telegram authentication in regular browsers with desktop app integration and QR code support.

New Feature

Telegram Login Widget Implementation

Implemented official Telegram Login Widget for browser-based authentication. Users can now login via Telegram in regular browsers, not just in Telegram Web App.

New Feature

Desktop Telegram App Integration

Desktop users can click the login button to automatically open Telegram Desktop for authorization, providing seamless authentication experience.

New Feature

QR Code Authentication

Mobile users without Telegram app installed can use QR code scanning for authentication, making it accessible across all platforms.

Improvement

Dual Authentication Modes

Intelligently switches between Telegram Web App auto-login (when in Telegram) and Login Widget (when in regular browsers) for optimal user experience.

Improvement

Removed Browser Access Restriction

Removed the Telegram environment check and browser warning. Application now fully supports access from regular browsers with Telegram Login Widget authentication.

New Feature

Widget Test Page

Added dedicated test page at /telegram-widget-test for testing and demonstrating Telegram Login Widget functionality.

v2.2.1

patch
Thursday, October 24, 20242 years ago

Strapi API Consolidation

Unified Strapi API client implementation for improved maintainability and consistency.

Improvement

Consolidated Strapi API Files

Merged strapi.ts and strapi-api.ts into a single unified API client to eliminate redundancy and improve code maintainability. All imports now use the standardized strapi-api module.

Improvement

Maintained Backward Compatibility

Ensured all existing API functions remain available while providing a cleaner, more consistent interface for future development.

v2.2.0

minor
Thursday, October 24, 20242 years ago

Platform Refocus: News Content First

Major refactoring to align frontend with Strapi backend capabilities and focus on core news functionality.

Improvement

Backend API Alignment

Complete audit and alignment of frontend with Strapi backend API implementation. All features now use actual backend endpoints.

Improvement

Streamlined Navigation

Simplified navigation to focus on core news content modules: News Feed, Breaking News, and AI Agent.

Breaking Change

Removed Unimplemented Features

Removed Dashboard, Insights, and other placeholder features that had no backend support. Focus is now on news aggregation and management.

Improvement

Platform Rebranding

Updated branding from 'RT AI Agent' to 'News Platform' to better reflect the core news aggregation focus.

New Feature

Full Strapi CMS Integration

Complete integration with Strapi backend for articles, news sources, categories, tags, and audit trails.

v2.1.0

minor
Sunday, October 13, 20242 years ago

Enhanced AI Agent & News Feed Improvements

Major update with improved AI capabilities and streamlined news processing.

New Feature

AI Agent 2.0

Completely redesigned AI agent with improved natural language processing and faster response times.

New Feature

Automatic News Categorization

News articles are now automatically categorized using advanced ML algorithms for better organization.

Improvement

Real-time Translation

Enhanced translation engine with support for 50+ languages and improved accuracy.

Improvement

Performance Optimization

Overall system performance improved by 40% with optimized database queries and caching.

v2.0.5

patch
Thursday, October 10, 20242 years ago

Security Updates & Bug Fixes

Important security patches and stability improvements.

Security

Security Vulnerability Fixes

Fixed multiple security vulnerabilities in authentication and data handling systems.

Bug Fix

Telegram Authentication Fix

Resolved issues with Telegram login that affected some users in specific regions.

Improvement

Mobile Responsiveness

Improved mobile experience with better touch interactions and responsive design.

v2.0.0

major
Saturday, October 5, 20242 years ago

Platform Redesign & New Features

Complete platform overhaul with modern UI and powerful new capabilities.

New Feature

Complete UI Redesign

Brand new modern interface with improved user experience and accessibility features.

New Feature

Advanced Dashboard

New analytics dashboard with real-time data visualization and customizable widgets.

Breaking Change

API v2.0

New REST API with improved performance and additional endpoints. Some v1 endpoints deprecated.

New Feature

Dark Mode Support

Added system-wide dark mode with automatic theme switching based on user preferences.

v1.9.2

patch
Saturday, September 28, 20242 years ago

Stability & Performance Updates

Focus on system stability and performance optimizations.

Improvement

Memory Usage Optimization

Reduced memory footprint by 30% through code optimization and better resource management.

Improvement

Enhanced Error Handling

Improved error messages and recovery mechanisms for better user experience.

Improvement

Caching Improvements

Optimized caching strategy resulting in faster page load times and reduced server load.

That's all for now. Stay tuned for more updates!