System Changelog
v0.4.8 (Beta)
August 30, 2025
- ARCHITECTURECompleted 'Operation Laboratory': A full-stack migration of the entire application to the new 'Ethos-Driven Design System'.
- DEVELOPMENTIntroduced a new atomic component library (`Button`, `Card`, `Heading`) to enforce design system consistency at the code level.
- IMPROVEDRefactored all application components and pages to be 100% compliant with the new design protocol, replacing all legacy styles.
- FIXEDEliminated all instances of `dangerouslySetInnerHTML` from informational pages by restructuring content objects for safe rendering.
- IMPROVEDUpdated 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
- ADDEDImplemented 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.
- IMPROVEDEnhanced the reliability of the content pipeline by adding a data validation step, ensuring that all published articles meet predefined quality and SEO standards.
- IMPROVEDThe 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
- ADDEDImplemented a full-featured category system for the blog, including a dedicated category index and individual category pages.
- IMPROVEDMigrated all blog articles from Markdown (`.md`) to MDX (`.mdx`) to allow for future use of interactive React components within articles.
- ADDEDIntegrated and configured the `@mdx-js/rollup` plugin to process MDX files during the build.
- IMPROVEDUpdated 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
- ARCHITECTUREMigrated the core analysis engine to a fully asynchronous architecture using Netlify Background Functions. This completely removes the previous 10-second execution limit.
- IMPROVEDThe application can now handle complex and lengthy analysis tasks (up to 15 minutes), allowing the use of the most powerful AI models without timeouts.
- IMPROVEDUser 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.
- SECURITYRe-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
- PERFORMANCEImplemented Static Site Generation (SSG) for the entire application. All pages are now pre-rendered into static HTML files during the build process.
- SEOThe move to SSG ensures that all content is immediately available to search engine crawlers, significantly improving indexing and SEO potential.
- PERFORMANCEAchieved 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
- ADDEDIntroduced a new 'Blog' section to the website, creating a platform for articles, updates, and deeper insights into text analysis.
- ADDEDImplemented a lightweight, Markdown-based content system, allowing for easy creation and management of new articles without complex CMS dependencies.
- ADDEDCreated 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
- PERFORMANCEImproved the Largest Contentful Paint (LCP) metric by adding `preconnect` links for Google Fonts, accelerating font loading times.
- IMPROVEDAdded print-specific styles (`@media print`) that hide the interface, allowing users to print or save a clean, report-only version of the analysis results.
- IMPROVEDEnhanced accessibility by adding `title` attributes to all icon-based links, providing tooltips for better user guidance.
v0.3.2 (Beta)
August 13, 2025
- IMPROVEDThe application now remembers the last selected language using `localStorage`, improving convenience for returning users.
- IMPROVEDThe 'Clear' button in the text input area now clears both the input field and the analysis results, providing a complete reset of the interface.
- ADDEDA 'Copy' button has been added to the analysis results card, allowing users to easily copy the full report to their clipboard.
- IMPROVEDThe character counter now turns red when the input limit is exceeded, providing clear visual feedback to the user.
- ADDEDThe site footer has been updated to include clickable icons for GitHub and email, improving accessibility and contact options.
- SECURITYAdded `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
- ADDEDImplemented the official Svitlogics brand identity, replacing the text-based title with a new SVG logo for a crisp, professional look.
- ADDEDIntegrated a comprehensive set of high-resolution favicons for a consistent appearance across all browsers, devices, and platforms.
- IMPROVEDUpdated 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
- IMPROVEDUpgraded the core AI engine to a new cascade of premium Google Gemini 2.5 models, significantly enhancing the accuracy and depth of text analysis.
- SECURITYMigrated 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.
- SECURITYImplemented IP-based rate limiting to protect the service from automated abuse and ensure fair access for all users.
- IMPROVEDEnhanced 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
- ADDEDConfigured and launched the custom domain `svitlogics.com`.
- IMPROVEDRefined system prompts for Google AI models to improve analysis consistency.
- IMPROVEDCompleted UI adjustments and bug fixes based on multi-device and cross-browser testing.
v0.0.9 (Alpha)
June 28, 2025
- ADDEDIntegrated a favicon set and a Web App Manifest for browser and home screen identification.
- IMPROVEDImplemented a fully responsive UI for mobile, tablet, and desktop devices.
v0.0.8 (Alpha)
June 25, 2025
- ADDEDImplemented on-page and technical SEO, including meta tags, JSON-LD structured data, and a sitemap.
v0.0.7 (Alpha)
June 22, 2025
- ADDEDImplemented a high-availability model fallback cascade using seven Google AI models to ensure service reliability.
- ADDEDImplemented dynamic character limits based on language and model capacity to manage API token usage.
v0.0.6 (Alpha)
June 19, 2025
- ADDEDAdded English content to all informational and legal pages (About, How It Works, FAQ, Privacy, Terms).
- FIXEDCorrected a client-side routing issue on Netlify that prevented direct URL access.
v0.0.5 (Alpha)
June 17, 2025
- ADDEDDeployed the application to Netlify with a continuous integration and delivery (CI/CD) pipeline.
v0.0.2 (Alpha)
June 8, 2025
- IMPROVEDReplaced 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
- ADDEDImplemented 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.