Product communications

Release Notes

Follow public Indelo.app website, licensing infrastructure, documentation, and platform updates as the enterprise product ecosystem matures.

v1.4.21.5Stable · 2026-07-26

Public-form marketing opt-in

Enterprise consultation, pilot, and cloud-pilot forms now include an optional, unchecked marketing opt-in. Ticking it records the submitter as an Opted-In marketing contact with consent metadata, so only affirmatively consented contacts become campaign-eligible.

The three public enterprise forms gain a separate, optional, affirmative marketing opt-in checkbox (distinct from the required sales contact consent). When ticked, the submission creates or updates a marketing contact as Opted In with lawful basis consent and records the consent timestamp, source, and privacy-notice version. When not ticked, no marketing contact is created. A form opt-in never overrides an existing opt-out or suppression. No schema change.

v1.4.21.4Stable · 2026-07-25

Brevo Production Readiness

Operational readiness for Brevo email, with a strict disabled-by-default posture: encrypted secrets, authenticated webhooks, staged activation, pilot caps, an emergency kill switch, and deliverability monitoring. Installing this release does not enable sending.

This release makes the Marketing and CRM subsystem ready for controlled Brevo production use. It adds encrypted API-key and webhook-bearer-token storage, a mutation-free connection test, authenticated and idempotent webhook handling, two-way suppression synchronization, provider stages (mock, connected-disabled, controlled pilot, normal), a test-only recipient allowlist, pilot sending caps, a staged activation ceremony, an emergency kill switch, dead-letter handling, and deliverability thresholds. Sending remains disabled and the provider remains Mock until an administrator completes the activation ceremony. No feature or destructive schema change.

v1.4.21.3Stable · 2026-07-25

Sitewide Bootstrap-Path Hardening

Every public PHP entry point now loads the private application through one shared, case-safe bootstrap loader and returns a controlled 503 instead of a blank page when the private root cannot be found. Infrastructure only; no feature, schema, or data change.

This release standardizes how every public page, admin page, portal page, and API endpoint locates the private application. All entry points now require a single shared loader that resolves the private root case-safely (configured path first, then lowercase indelo-private, then legacy fallbacks) and returns a short controlled 503 on failure, with API endpoints returning JSON. This removes the class of Linux case-sensitivity fatals that could blank a page. No feature, schema, or data change; no secrets; marketing sending remains disabled.

v1.4.21.2.2Stable · 2026-07-25

Marketing Production Private-Path Case Hotfix

Fixes the Linux case-sensitivity fatal that blanked Marketing pages: entry points now resolve the private root case-safely and return a controlled 503 instead of a blank page. No schema change; sending stays disabled.

Marketing entry points hard-coded an uppercase private-root path that does not exist on case-sensitive Linux (real dir is lowercase indelo-private). They now resolve via INDELO_PRIVATE_PATH, then indelo-private, then Indelo-Private, with a controlled 503 on failure. Public files only; no schema or data change; marketing sending remains disabled.

v1.4.21.2.1Stable · 2026-07-25

Marketing Production Blank-Screen Hotfix

Production hotfix for blank Marketing & CRM admin pages: re-ships the marketing module includes and bootstrap loader, adds graceful module-not-loaded guards so pages can never blank, and includes a production diagnostic. No schema or data changes; marketing sending stays disabled.

Indelo.app v1.4.21.2.1 resolves a production-only regression where all Marketing & CRM admin pages rendered blank after the v1.4.21.2 deployment. Root cause class: the marketing module includes were not being loaded at runtime (undeployed/edited bootstrap loader and/or stale OPcache), so marketing pages hit undefined-function fatal errors that display as blank pages while non-marketing pages were unaffected.

The hotfix re-ships the six marketing includes plus the bootstrap loader, adds a self-contained guard to every marketing page (a controlled 503 message instead of a blank page if the module is ever not loaded), and ships a CLI production diagnostic. Deployment requires clearing the PHP OPcache. No database schema or data changed; the additive v1.4.21.2 tables are preserved; marketing sending remains disabled.

v1.4.21.2Stable · 2026-07-25

Marketing Communications & Lead Engagement

Admin Marketing & CRM subsystem: contacts with consent and suppression, tags, lists, dynamic segments, approved sender profiles, versioned templates, campaign workflow with audience snapshots and batching, a crash-safe sending worker, secured Brevo webhooks, unsubscribe and preference controls, and Enterprise Lead attribution.

Indelo.app v1.4.21.2 adds an internal Marketing & CRM platform integrated with Brevo for marketing-campaign delivery.

Internal contacts are the CRM source of truth, with consent status, lawful basis, and a global suppression list. Administrators manage tags, static lists, and rule-based dynamic segments; create approved sender profiles and versioned email templates; and compose campaigns that snapshot their audience, recheck compliance, batch within a daily budget, and dispatch through a durable CLI worker. Brevo events arrive on a secured, idempotent webhook; hard bounces and complaints auto-suppress; unsubscribe is immediate. Marketing activity attributes back to the existing Enterprise Leads pipeline.

Marketing sending is disabled by default and defaults to a mock provider in development. No transactional mail path was changed. The Brevo API key is stored encrypted at rest and never appears in the patch, logs, or admin HTML.

v1.4.21.1Stable · 2026-07-23

Evidence, Trust & Product Proof Refresh

Public-site refresh that presents implemented product capability through verified screenshots and precise language: curated proof artifacts, no empty placeholder boxes, honest tamper-evidence boundaries, and clearer screenshot presentation.

Indelo.app v1.4.21.1 is a content, product-positioning, and evidence-presentation refresh.

The homepage, Platform, Trust Center, Security, and Screenshots pages now present verified Windows-application screenshots as product proof. Public proof sections no longer show empty upload placeholders: a proof figure whose image is not yet available simply renders nothing in production. Approved public screenshots (report-card designer, cashbook, assessment schemes, student register, houses and clubs, campus dashboard) are now used as on-page evidence.

Wording remains conservative. Cloud and mobile capabilities keep their controlled availability labels, no parked cloud service is presented as operational, and the honest tamper-evidence boundary is retained. Software-trust references use Computer Aided Business Systems, LLC.

This release changes no licensing, activation, payment, portal, or synchronization behavior, and imports no schema changes.

v1.4.21Stable · 2026-07-13

Hybrid Cloud Licensing Entitlement Foundation

Adds canonical cloud entitlements, cloud plans, customer subscription records, pilot approvals, portal matrices, entitlement history, and backward-compatible signed licence snapshots.

Indelo.app v1.4.21 implements Stage B of the accepted Hybrid Cloud & Mobile website roadmap.

The existing cloud feature catalog is now the canonical entitlement catalog. Administrators can manage draft and pilot cloud plans, create institution or deployment-scoped cloud subscription records, grant dated and limited entitlements, convert approved hybrid pilot applications into Cloud Pilot entitlement records, and review entitlement history.

The Institution Portal now separates Product Status, Customer Entitlement, Provisioning Status, and Operational Status. Licences generated from this release include an optional signed cloud entitlement snapshot that older Windows releases can ignore safely.

This release does not enable checkout, recurring billing, Azure tenant provisioning, gateway credentials, mobile downloads, payment processing, or live cloud operations. The signed local licence remains the authority for offline Windows startup and core operation.

v1.4.20Stable · 2026-07-13

Platform Feature Completion

Adds Report Card Designer and Automatic Timetable Generator to the public Indelo Platform feature inventory and proof-artifact slots.

Indelo.app v1.4.20 completes the public Platform feature inventory with two established Windows application capabilities.

Report Card Designer allows each campus to define and manage its own report-card layout. Designs can be marked active or inactive as a document-security control, and a historical reprint uses the design that was active on the report's original date.

Automatic Timetable Generator creates the timetable at the beginning of a term, supports manual review and editing before the timetable is locked, and permits authorized operational changes when circumstances such as teacher replacement require an update.

The Platform artifact section now also includes dedicated screenshot slots for both capabilities.

v1.4.19Stable · 2026-07-13

Hybrid Cloud & Mobile Marketing Foundation

Adds truthful public marketing, development-status controls, hybrid cloud/mobile product pages, cloud pilot intake, admin review, and SEO/sitemap coverage.

Indelo.app v1.4.19 begins Stage A of the accepted Hybrid Cloud & Mobile website roadmap.

The release adds public pages for the hybrid architecture, Indelo Family, Indelo Teacher, verified online payments, the campus integration gateway, cloud security, the public roadmap, FAQ, and pilot application. Every unfinished capability is visibly marked In Development.

Administrators can manage public feature status and review dedicated hybrid cloud pilot applications. This release does not activate cloud services, add cloud licensing entitlements, provision tenants or gateways, or change the offline-first authority of the signed local Windows licence.

v1.4.13Stable · 2026-07-06

Content Management Expansion

Adds release notes, knowledge base articles, screenshot management, and portal-facing content distribution controls.

Indelo.app v1.4.13 expands the website from a static documentation center into a broader enterprise content management layer. Administrators can manage release notes, knowledge base articles, and product screenshots, with separate visibility controls for public content, institution portal content, and admin-only materials.

This release prepares Indelo.app for ongoing product communication, implementation guidance, support articles, and future Windows application screenshot publication.

Chat on WhatsApp