Change Log
Current Version: v1.9.3
1.9.3 2026-04-29 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
generalcollection atsrc/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}.jsonfetch 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: trueto 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.astrobuild break: Removed a duplicate frontmatter /<Layout>block left over from an earlier conversion pass that was failing the Astro compile withUnexpected "throw".
1.1.0 2026-03-17 Minor
Platform updates including new status page dynamic data and automated sitemap architecture.
Added
@astrojs/sitemapintegration for automatedsitemap.xmlgeneration.- 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.txtfrom the project root intopublicfor 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 2026-03-16 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 oldindex.html, correctly routing within the Astro site.
1.0.25 2026-03-16 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.astrothat dynamically fetches and parsespublic/changelog.mdinto 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-footerstructure — "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 bothlocalStorageanddocument.cookiefor compatibility.
1.9.1 2026-03-15 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/pagesand static assets intopublic/. - JavaScript Organization: Moved all client-side scripts to
public/js/. - Configuration: Added
astro.config.mjs,tsconfig.json, andpackage.json.
Changed
- Converted HTML files (
index,contact,alerainbow,teams) to.astrocomponents. - Updated asset references to use absolute paths from the public directory.