CHANGELOG

v0.4.0 (Beta)

August 17, 2025

  • PERFORMANCE: Integrated `vite-plugin-image-optimizer` into the build process. All static images (favicons, banners) and article images placed in the `/public` directory are now automatically compressed on build.
  • DEVELOPMENT: Created a custom `` React component that automatically adds `loading="lazy"` and `decoding="async"` attributes for improved loading performance.
  • IMPROVED: All standard `` tags within MDX articles are now automatically replaced with the new `` component, ensuring performance best practices are applied consistently.

v0.3.9 (Beta)

August 17, 2025

  • SEO: Implemented a 'Golden Standard' for article frontmatter, enforcing a comprehensive set of required and optional fields for metadata.
  • DEVELOPMENT: Integrated Zod schema validation directly into the build process. The build now automatically fails if any article's frontmatter is incomplete or malformed, preventing the deployment of pages with poor SEO data.
  • IMPROVED: Article pages now programmatically generate a full suite of SEO and Open Graph meta tags (`og:image`, `canonical`, `robots`, etc.) directly from the validated frontmatter.

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.
  • ACCESSIBILITY: 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.4 (Alpha)

June 15, 2025

  • IMPROVED: Redesigned the user interface to align with the 'Pure Minimalist-Brutalist' design system.

v0.0.3 (Alpha)

June 14, 2025

  • ADDED: Established the 'Pure Minimalist-Brutalist' design system and the Svitlogics Writing System.

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.