Changelog
What's new in Ungo. Shipped updates, in reverse chronological order.
v0.2 — Polish & plateforme (2026-04-22)
Deux semaines après le MVP, un gros lot consolidé. La plupart des limitations annoncées en v0.1 sont levées (email marketing, blog, versioning), et la plateforme se durcit côté sécurité, mobile et observabilité.
Éditeur & publication
- Séparation draft / published : tu publies quand tu veux, ton brouillon vit en parallèle.
- Historique des versions consultable + restore en un clic. Auto-save toutes les 2 min, checkpoints manuels avec étiquette.
- URL publique exposée partout (liste des pages, header de l’éditeur), bouton copier en un clic.
Email marketing
- Templates avec éditeur WYSIWYG (gras, italique, lien) — plus besoin d’écrire du HTML. Code view dispo pour les cas avancés.
- Preview desktop (640) / mobile (375), envoi de test à une adresse.
- Rendu responsive natif :
@mediaqueries qui ajustent paddings et taille de bouton sous 480 px (Gmail iOS/Android, Apple Mail, Outlook). - Broadcasts ciblés par segment, séquences avec délais entre étapes.
Automations & cron
- Versioning des automations + UI logs des runs par contact.
- Toggle on/off du moteur cron depuis
/settings/cron(D1 runtime, pas d’env à toucher). - Observabilité : timeline des ticks (worker, durée, processed, erreur), bouton “tick maintenant” pour drainer la file manuellement.
SEO & rendu
- JSON-LD auto en
@graph(Organization + WebSite + WebPage + BreadcrumbList + FAQPage scrapé des blocs FAQ). - Meta tags enrichies : OG, Twitter, robots, theme-color, og:locale, article:published/modified_time.
- Sitemap par host avec
<changefreq>+<priority>, exclut les pages sous une membership area. - Tailwind précompilé : plus de CDN runtime sur les pages publiées, FCP/LCP améliorés.
- Images : hero en
loading="eager" fetchpriority="high", autres enloading="lazy" decoding="async".
Plateforme
- Plan Free passe à 3 sites / 9 pages.
- Super-admin plateforme : vue cross-org, suspension d’org avec raison
(gate
423 org_suspended), modération de page, gestion des admins. - Tickets de support asynchrones (tenant ↔ admin), inbox filtrable, statuts open / awaiting_user / resolved / closed.
- Intégration Calendly par organisation : bloc Puck dédié, paramètre
org dans
/settings/organization. - Blog Ungo sur
ungo.app/blog(Astro content collection + RSS).
Sécurité & ops
- Audit log élargi à 9 domaines (contacts, tags, listes, segments, templates, broadcasts, séquences, automations, funnels) — qui a fait quoi, avec diff avant/après.
- Audit sécurité complet (cf.
docs/security-audit-2026-04.md) avec remédiations : XSS emails (sanitizer denylist), schemes d’URL Puck (whitelistsafeUrl), open redirect (isSafeRelativeNext), slugs durcis (Windows reserved + zero-width), rate-limit forms à deux axes. - Safe mode staging (
UNGO_SAFE_MODE=1) qui simule Cloudflare / Resend / Stripe en staging. Plus de risque de facturation par accident.
Mobile & accessibilité
- Drawer pleine largeur sur mobile.
touch-action: manipulationglobal : plus de double-tap zoom sur les boutons (pinch-to-zoom préservé pour l’a11y).- Toolbar éditeur de page qui ne déborde plus sous 640 px (stack + scroll horizontal pour les actions).
- Tables denses wrappées
overflow-x-auto, grillesgrid-cols-2sans préfixe responsive corrigées engrid-cols-1 sm:grid-cols-2.
Fiabilité
- Fin du
[object Object]dans les toasts d’erreur — hookzValidatorglobal côté API + défense en profondeur côté client.
v0.1 — MVP (2026-04-20)
The first public release of Ungo. A focused, editorial landing page builder.
Shipped:
- Multi-tenant workspaces with role-based access.
- Block-based editor on top of Puck, with typographic defaults.
- Three starter templates designed with restraint.
- Custom domain support with automatic SSL on paid plans.
- Native forms with validation, spam protection, and CSV export.
- Privacy-first pageview analytics (no cookie banner needed).
- Edge rendering on Cloudflare — sub-100ms TTFB globally.
- Free, Pro (19 €/mo), and Agency (79 €/mo) plans.
Known limitations:
- No A/B testing yet (roadmap Q3).
- No built-in email marketing (use webhooks for now).
- No blog/CMS module (roadmap Q3).
- Affiliate program dashboard not yet live.
More updates will land here weekly. Subscribe to the changelog RSS to get them in your reader.