Skip to content
Journal · what changes

What has changed, slowly, this year.

A public log of the decisions we make. We don't publish every bug fix — we publish what changes for you, or what we learned along the way.

In progress

V1.5 — The Atelier

  • Synthetic team view (by project, client, person)
  • Centralized invoicing with agency branding
  • Three roles: Member, Manager, Finance
  • Declarative presence · transparent, discreet, silent
  • Planned · summer 2026
  1. April 2026·V1.0

    First public release · Québec

    • Landing, /produit, /tarifs, /manifeste, /blog, /preuves, /a-propos, /journal
    • Site deployed on AWS Amplify (ca-central-1), sablio.app domain
    • Waitlist forwarding to Resend (Québec audience · private beta)
    • 22 blog posts, FR and EN, continuous publication
    • Plausible analytics (cookie-free, no data resale)
  2. April 2026·V1.0-pivot

    Forbidden features removed

    • DB migration 029 · dropped columns focusScore, currentStreak, unlockedBadges, accountabilityOptIn
    • pre_v1 snapshot kept 30 days then destroyed
    • CI guard · build red if the forbidden vocabulary reappears in src/
    • Glossary rename · 'focus session' → 'sablier', 'focus block' → 'grain'
    • localStorage migration v3 → v4 · focusSessions key → sabliers on next boot
  3. March 2026·V0.9

    Workshop journal · encrypted storage

    • Local carnet encrypted with AES-256 (SQLCipher)
    • Encryption key protected via macOS keychain (safeStorage)
    • Automatic migration from legacy format on first boot
    • Configurable retention · 7, 14 or 30 days (14 default)
    • Auto-purge on every startup
  4. February 2026·V0.8

    Carnet → grain restitution

    • Action `restituteCarnetEntry(activityId, projectId, { billable?, description? })`
    • Idempotent · re-calling with same activityId returns the existing grain id
    • Drag-and-drop a suggestion onto a project
    • 'Restored' marker on the source activity in the Carnet view
  5. January 2026·V0.7

    Atelier · declarative presence

    • Three levels only · transparent, discreet, silent (default)
    • Three social actions · nudge, flip, congratulate (throttled 1/h)
    • No chat, no free reaction, no comment
    • No 'active for X minutes' indicator

An idea, a gap, a grain that slipped between versions?

Write to us