Changelog
Latest updates and improvements
v2.9.0
minorComprehensive 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.
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.
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.
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.
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.
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.
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.
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.
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
minorWeibo 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.
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.
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.
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.
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.
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.
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
minorPC 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.
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.
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).
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.
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.
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
minorEnhanced 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.
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.
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.
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.
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.
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
patchTemporary 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.
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.
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.
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.
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
patchPC 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.
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.
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).
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.
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.
Removed Bottom Pagination
Removed bottom pagination controls on desktop. Top pagination remains for navigation. This provides more screen space for content and cleaner interface.
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
minorSmart 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.
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.
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.
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.
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
patchUI Improvements & Mobile Fixes
Added thumbs up/down buttons, optimized tab navigation, fixed mobile chat input visibility, and added back-to-top functionality.
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.
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.
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.
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.
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
patchHide Unknown Author on Homepage Cards
Removed display of 'Unknown Author' on news feed cards and adjusted author fallback to empty for cleaner UI.
Do not show 'Unknown Author' on cards
Homepage news cards now hide the author label when author is missing or equals 'Unknown Author'.
Author fallback set to empty
Strapi article conversion no longer defaults author to 'Unknown Author'; uses empty string instead.
v2.7.3
patchCustom Commands & 5W1H Analysis
Added customizable quick actions and 5W1H analysis to AI Agent, allowing users to create and manage their own frequently-used commands.
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.
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.
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).
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
patchComprehensive README Documentation
Updated README to accurately reflect the News Agent Webapp platform with complete feature documentation, architecture details, and deployment guidelines.
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.
Detailed Architecture Documentation
Added complete project structure breakdown, technology stack details, and integration documentation for Strapi CMS backend, AI services, and Telegram authentication.
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.
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
patchFixed Translation Errors & Improved Streaming Display
Fixed AbortError during translation initialization and implemented smooth Markdown rendering with deferred image loading to prevent flickering.
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.
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.
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.
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
minorTranslation-First Experience & Compact UI
Reorganized article detail page with translation as default, auto-translation to Chinese, and significantly compacted UI for higher information density.
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.
Auto-Translation to Chinese
Articles are automatically translated to Chinese (Simplified) when opened, providing instant access to localized content without manual action.
Optimized Tab Order
New tab order: Translation → Analysis → AI Assistant → Original. Original content moved to last position as translation provides cleaner reading experience.
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.
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.
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.
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.
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
patchSmart Image Preservation in Translation
Enhanced translation engine to intelligently preserve content-relevant images while filtering out ads and unrelated graphics.
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).
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.
Enhanced Markdown Preservation
Translation maintains Markdown image syntax  and preserves image positioning within the article flow for consistent visual experience.
v2.6.2
patchFixed 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.
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
patchArticle 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.
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.
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.
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.
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
minorResponsive Layout Optimization
Major UI restructuring with responsive navigation, desktop header with user avatar, and news-first homepage for better cross-device experience.
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.
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.
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 'More' Applications Page
Created dedicated /more page showcasing all available applications and features. Former homepage content moved here for organized feature discovery.
Navigation Restructure
Updated navigation structure: News (home) → Breaking News → More. Cleaner, more intuitive navigation flow focused on content discovery.
Viewport-Aware Design
Intelligent layout adaptation based on screen size. Mobile: bottom tabs; Tablet/Desktop: top header with full navigation menu.
v2.5.0
minorContext-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.
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.
Quick Action Buttons
Added 6 instant action buttons: Translate, Summarize, Rewrite Style, Key Points, Deep Analysis, and Discussion Questions for common article operations.
Contextual AI Responses
AI Assistant automatically receives article content as context, enabling more accurate and relevant responses to user questions about the article.
Streamlined Navigation
Removed standalone Agent page from bottom navigation, making the UI cleaner and focusing on content-first experience.
Redesigned Agent Interface
Compact chat interface with colorful quick action cards, optimized for article analysis workflows with better visual hierarchy.
v2.4.3
patchComplete UI Compactification & Tag Correction
Compactified filter bar, optimized article detail page UI, and corrected tag data source to use outer-level tags array.
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.
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.
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).
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
patchUI Optimization: Compact Card Design
Redesigned news cards with fixed height, smaller fonts, reduced spacing for higher information density and cleaner interface.
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.
Removed Social Features
Removed like, share, and bookmark buttons as they were placeholder features. Cards now focus purely on content display.
Tighter Grid Spacing
Reduced grid gap from gap-6 to gap-4 for more efficient use of screen space and cleaner visual layout.
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
patchDynamic Tag Extraction & Client-Side Filtering
Enhanced tag system with automatic keyword extraction from articles and instant client-side filtering for better performance.
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.
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.
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.
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.
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
minorTag-Based News Filtering System
Complete tag filtering system with structured tags, multi-select filters, and interactive tag browsing.
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.
Tag Display Components
Articles now display structured tags with color-coded categories (topic, sentiment, location, person, organization, event) for easy identification.
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.
Tag Category Support
Tags are organized into categories (Topics, Sentiments, Locations, People, Organizations, Events) with distinct color coding for visual clarity.
Tag Confidence Indicators
Tags include confidence scores from AI processing. Low-confidence tags are marked with indicators for transparency.
Enhanced API with Tag Support
ArticlesService now supports tag filtering parameters (tagIds, tagCategories) for precise content discovery.
v2.3.0
minorTelegram Login Widget for Browser
Added support for Telegram authentication in regular browsers with desktop app integration and QR code support.
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.
Desktop Telegram App Integration
Desktop users can click the login button to automatically open Telegram Desktop for authorization, providing seamless authentication experience.
QR Code Authentication
Mobile users without Telegram app installed can use QR code scanning for authentication, making it accessible across all platforms.
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.
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.
Widget Test Page
Added dedicated test page at /telegram-widget-test for testing and demonstrating Telegram Login Widget functionality.
v2.2.1
patchStrapi API Consolidation
Unified Strapi API client implementation for improved maintainability and consistency.
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.
Maintained Backward Compatibility
Ensured all existing API functions remain available while providing a cleaner, more consistent interface for future development.
v2.2.0
minorPlatform Refocus: News Content First
Major refactoring to align frontend with Strapi backend capabilities and focus on core news functionality.
Backend API Alignment
Complete audit and alignment of frontend with Strapi backend API implementation. All features now use actual backend endpoints.
Streamlined Navigation
Simplified navigation to focus on core news content modules: News Feed, Breaking News, and AI Agent.
Removed Unimplemented Features
Removed Dashboard, Insights, and other placeholder features that had no backend support. Focus is now on news aggregation and management.
Platform Rebranding
Updated branding from 'RT AI Agent' to 'News Platform' to better reflect the core news aggregation focus.
Full Strapi CMS Integration
Complete integration with Strapi backend for articles, news sources, categories, tags, and audit trails.
v2.1.0
minorEnhanced AI Agent & News Feed Improvements
Major update with improved AI capabilities and streamlined news processing.
AI Agent 2.0
Completely redesigned AI agent with improved natural language processing and faster response times.
Automatic News Categorization
News articles are now automatically categorized using advanced ML algorithms for better organization.
Real-time Translation
Enhanced translation engine with support for 50+ languages and improved accuracy.
Performance Optimization
Overall system performance improved by 40% with optimized database queries and caching.
v2.0.5
patchSecurity Updates & Bug Fixes
Important security patches and stability improvements.
Security Vulnerability Fixes
Fixed multiple security vulnerabilities in authentication and data handling systems.
Telegram Authentication Fix
Resolved issues with Telegram login that affected some users in specific regions.
Mobile Responsiveness
Improved mobile experience with better touch interactions and responsive design.
v2.0.0
majorPlatform Redesign & New Features
Complete platform overhaul with modern UI and powerful new capabilities.
Complete UI Redesign
Brand new modern interface with improved user experience and accessibility features.
Advanced Dashboard
New analytics dashboard with real-time data visualization and customizable widgets.
API v2.0
New REST API with improved performance and additional endpoints. Some v1 endpoints deprecated.
Dark Mode Support
Added system-wide dark mode with automatic theme switching based on user preferences.
v1.9.2
patchStability & Performance Updates
Focus on system stability and performance optimizations.
Memory Usage Optimization
Reduced memory footprint by 30% through code optimization and better resource management.
Enhanced Error Handling
Improved error messages and recovery mechanisms for better user experience.
Caching Improvements
Optimized caching strategy resulting in faster page load times and reduced server load.