1.9.3 Minor

Homepage migrated to Decap CMS with full EN/ES/FR locale support; i18n side-by-side editor fixes for nested fields across Homepage and Microsoft Teams schemas.

Added

  • Homepage CMS: Homepage content (hero, features, pricing, USP, technical & security, bottom CTA) is now editable in Decap admin under "1. General" with parallel EN/ES/FR locale columns. Backed by a new general collection at src/content/general/homepage.yaml.
  • Click-handler safety net: Inline script on the homepage now applies the CMS locale override immediately on language-button click, independent of the legacy /{lang}.json fetch chain — eliminates a flicker where CMS-only keys could lag behind the legacy pass.

Changed

  • Pricing tiles: Plan prices and the "Most Popular" badge are now content-driven; FR pricing displays the correct 29 $ format (previously hard-coded as $29).

Fixed

  • Decap admin i18n columns: Added i18n: true to all object and list widgets in the Homepage and Microsoft Teams schemas — without it, non-default locale (ES/FR) columns rendered empty in the admin even when the underlying YAML had translations.
  • teams.astro build break: Removed a duplicate frontmatter / <Layout> block left over from an earlier conversion pass that was failing the Astro compile with Unexpected "throw".
1.1.0 Minor

Platform updates including new status page dynamic data and automated sitemap architecture.

Added

  • @astrojs/sitemap integration for automated sitemap.xml generation.
  • Dynamic data integration linking Rainbow's official RSS incident history to the Status page timeline.
  • Real-time fetching of historical outage data for detailed tooltip views.

Changed

  • Redesigned Status page aesthetics, including dynamic infrastructure flow diagrams and theme-aware styling.
  • Relocated robots.txt from the project root into public for static asset builds.

Fixed

  • Removed obsolete routing templates (coming-soon.astro), unused layouts, and old site backups for a clean artifact output.
1.0.26 Patch

Contact form loader and redirect patching.

Added

  • Contact Form Loading Overlay: Full-screen spinner overlay (#formLoadingOverlay) with an animated orange ring and "Submitting your request…" label appears immediately on form submission and is dismissed when the server responds.

Fixed

  • Contact redirect URL: redirectToHome() now navigates to / instead of the old index.html, correctly routing within the Astro site.
1.0.25 Patch

UI migrations from the legacy site including the changelog parser.

Added

  • Version Dialog: Triple-click on footer copyright text reveals a hidden "Build Info" modal showing the current version number with a 10-second countdown auto-dismiss and a "View Change Log" link.
  • Changelog Page: Implemented changelog.astro that dynamically fetches and parses public/changelog.md into a styled vertical timeline with version type badges, section color-coding (Added/Changed/Fixed), and inline **bold** and `code` formatting.

Changed

  • Header: Replaced with full canonical SVG Haleji logo and the 4-dropdown navigation from the old website — Features (2-col with caption), Pricing (with caption), Integrations (2-col with caption), Resources — plus flag emoji language toggles (🇨🇦 EN / 🇫🇷 FR / 🇪🇸 ES).
  • Footer: Replaced with the old website's new-footer structure — "Let's Connect" CTA band, 5-column layout (Logo, Product, Company, Support, Legal), bottom bar with copyright and social icons (Facebook, X/Twitter, LinkedIn, Instagram, YouTube).
  • Cookie Banner: Replaced floating card with bottom-fixed bar matching the old website — cookie SVG icon, description text, and 3 buttons (Cookie Settings → /cookies, Reject Non-Essential, Accept All). Consent stored in both localStorage and document.cookie for compatibility.
1.9.1 Major

Initial release of Haleji Website on Astro SSG framework.

Added

  • Astro Implementation: Migrated the static site to Astro SSG.
  • Project Structure: Organized source code into src/pages and static assets into public/.
  • JavaScript Organization: Moved all client-side scripts to public/js/.
  • Configuration: Added astro.config.mjs, tsconfig.json, and package.json.

Changed

  • Converted HTML files (index, contact, alerainbow, teams) to .astro components.
  • Updated asset references to use absolute paths from the public directory.
Build Info
Version --