System Changelog

v0.4.8 (Beta)

August 30, 2025

  • ARCHITECTURE
    Completed 'Operation Laboratory': A full-stack migration of the entire application to the new 'Ethos-Driven Design System'.
  • DEVELOPMENT
    Introduced a new atomic component library (`Button`, `Card`, `Heading`) to enforce design system consistency at the code level.
  • IMPROVED
    Refactored all application components and pages to be 100% compliant with the new design protocol, replacing all legacy styles.
  • FIXED
    Eliminated all instances of `dangerouslySetInnerHTML` from informational pages by restructuring content objects for safe rendering.
  • IMPROVED
    Updated all project documentation (README.md, CONTRIBUTING.md, LICENSE) to align with the new system's clinical tone and technical mandates.

v0.3.8 (Beta)

August 16, 2025

  • ADDED
    Implemented strict schema validation for article frontmatter using Zod. The build process will now fail if an article is missing critical metadata (like `title` or `summary`) or if the data is malformed.
  • IMPROVED
    Enhanced the reliability of the content pipeline by adding a data validation step, ensuring that all published articles meet predefined quality and SEO standards.
  • IMPROVED
    The build script now provides detailed, user-friendly error messages if validation fails, pinpointing the exact file and issue that needs to be fixed.

v0.3.7 (Beta)

August 15, 2025

  • ADDED
    Implemented a full-featured category system for the blog, including a dedicated category index and individual category pages.
  • IMPROVED
    Migrated all blog articles from Markdown (`.md`) to MDX (`.mdx`) to allow for future use of interactive React components within articles.
  • ADDED
    Integrated and configured the `@mdx-js/rollup` plugin to process MDX files during the build.
  • IMPROVED
    Updated the Static Site Generation (SSG) script to automatically discover and pre-render all category pages, ensuring they are fast and SEO-friendly.

v0.3.6 (Beta)

August 15, 2025

  • ARCHITECTURE
    Migrated the core analysis engine to a fully asynchronous architecture using Netlify Background Functions. This completely removes the previous 10-second execution limit.
  • IMPROVED
    The application can now handle complex and lengthy analysis tasks (up to 15 minutes), allowing the use of the most powerful AI models without timeouts.
  • IMPROVED
    User experience during analysis has been enhanced. The interface now polls for results in the background, providing a more robust and stable process for the user.
  • SECURITY
    Re-architected the backend with a dedicated trigger function and a background worker, further isolating processes and improving the security posture.

v0.3.5 (Beta)

August 14, 2025

  • PERFORMANCE
    Implemented Static Site Generation (SSG) for the entire application. All pages are now pre-rendered into static HTML files during the build process.
  • SEO
    The move to SSG ensures that all content is immediately available to search engine crawlers, significantly improving indexing and SEO potential.
  • PERFORMANCE
    Achieved near-instantaneous page loads and a dramatically improved Largest Contentful Paint (LCP) score, providing a much faster user experience.

v0.3.4 (Beta)

August 14, 2025

  • ADDED
    Introduced a new 'Blog' section to the website, creating a platform for articles, updates, and deeper insights into text analysis.
  • ADDED
    Implemented a lightweight, Markdown-based content system, allowing for easy creation and management of new articles without complex CMS dependencies.
  • ADDED
    Created new page templates for the blog index and individual article views, fully integrated with the Svitlogics design system.

v0.3.3 (Beta)

August 13, 2025

  • PERFORMANCE
    Improved the Largest Contentful Paint (LCP) metric by adding `preconnect` links for Google Fonts, accelerating font loading times.
  • IMPROVED
    Added print-specific styles (`@media print`) that hide the interface, allowing users to print or save a clean, report-only version of the analysis results.
  • IMPROVED
    Enhanced accessibility by adding `title` attributes to all icon-based links, providing tooltips for better user guidance.

v0.3.2 (Beta)

August 13, 2025

  • IMPROVED
    The application now remembers the last selected language using `localStorage`, improving convenience for returning users.
  • IMPROVED
    The 'Clear' button in the text input area now clears both the input field and the analysis results, providing a complete reset of the interface.
  • ADDED
    A 'Copy' button has been added to the analysis results card, allowing users to easily copy the full report to their clipboard.
  • IMPROVED
    The character counter now turns red when the input limit is exceeded, providing clear visual feedback to the user.
  • ADDED
    The site footer has been updated to include clickable icons for GitHub and email, improving accessibility and contact options.
  • SECURITY
    Added `autoComplete="off"` to the text input field to prevent browsers from suggesting previously analyzed (and potentially sensitive) text.

v0.3.1 (Beta)

August 12, 2025

  • ADDED
    Implemented the official Svitlogics brand identity, replacing the text-based title with a new SVG logo for a crisp, professional look.
  • ADDED
    Integrated a comprehensive set of high-resolution favicons for a consistent appearance across all browsers, devices, and platforms.
  • IMPROVED
    Updated Open Graph meta tags to include a custom social media banner (`og:image`), ensuring proper branding when sharing links.

v0.3.0 (Beta)

August 12, 2025

  • IMPROVED
    Upgraded the core AI engine to a new cascade of premium Google Gemini 2.5 models, significantly enhancing the accuracy and depth of text analysis.
  • SECURITY
    Migrated all AI processing to a secure server-side API gateway. This architecture protects the core logic of the service and ensures user API keys are never exposed in the browser.
  • SECURITY
    Implemented IP-based rate limiting to protect the service from automated abuse and ensure fair access for all users.
  • IMPROVED
    Enhanced overall application stability and performance by moving complex computations from the user's browser to the server.

v0.1.0 (Public Beta)

June 29, 2025

  • ADDED
    Configured and launched the custom domain `svitlogics.com`.
  • IMPROVED
    Refined system prompts for Google AI models to improve analysis consistency.
  • IMPROVED
    Completed UI adjustments and bug fixes based on multi-device and cross-browser testing.

v0.0.9 (Alpha)

June 28, 2025

  • ADDED
    Integrated a favicon set and a Web App Manifest for browser and home screen identification.
  • IMPROVED
    Implemented a fully responsive UI for mobile, tablet, and desktop devices.

v0.0.8 (Alpha)

June 25, 2025

  • ADDED
    Implemented on-page and technical SEO, including meta tags, JSON-LD structured data, and a sitemap.

v0.0.7 (Alpha)

June 22, 2025

  • ADDED
    Implemented a high-availability model fallback cascade using seven Google AI models to ensure service reliability.
  • ADDED
    Implemented dynamic character limits based on language and model capacity to manage API token usage.

v0.0.6 (Alpha)

June 19, 2025

  • ADDED
    Added English content to all informational and legal pages (About, How It Works, FAQ, Privacy, Terms).
  • FIXED
    Corrected a client-side routing issue on Netlify that prevented direct URL access.

v0.0.5 (Alpha)

June 17, 2025

  • ADDED
    Deployed the application to Netlify with a continuous integration and delivery (CI/CD) pipeline.

v0.0.2 (Alpha)

June 8, 2025

  • IMPROVED
    Replaced automatic language detection with a manual language selector to ensure the correct system prompt is used for analysis.

v0.0.1 (Alpha)

May 31, 2025

  • ADDED
    Implemented initial project setup and core text analysis functionality with Google AI models.

This system utilizes analytics cookies to monitor and improve performance. Consent status is retained for a period of one year.