Sovereign client safe. On your WordPress. Installed in 3 minutes.

Changelog

Everything Client Vault has learned since day one.

Each version stems from specific client feedback. We use semantic versioning: we bump the patch version for every fix, the minor version for every new addition, and the major version for every paradigm shift.

Client Vault 20.22.540 – July 19, 2026

Give your vault — and your clients’ — the look of your own brand. Colors, header image, banner height: it all lives in one place, and what you set is exactly what your clients see.

🆕 New features

  • One look, everywhere. Choose your theme and colors once and for all. No more double settings: what you see in your administration is exactly what your clients discover when they open their vault.
  • A vault header in your image. On top of the elegant color gradient you already had, you can now place your own visual at the top of the vault — a photo, your identity, the mood you want to set. And that image is always drawn from your vault, never from anywhere else: your confidentiality is never compromised.
  • The right room for your visual. Three banner heights, from the most compact to the most spacious, to showcase your image as much as you like — with a clean result, even on mobile.
  • Your clients, your call. Set the default look for all your clients’ vaults. Then let them personalize it to their taste, or enforce yours for everyone: you decide how far the personalization freedom goes.
  • Your journeys too. Each journey can have its own header image, on its cards and on its banner alike. A polished identity down to the detail, on the admin side and the client side.
  • Full white-label. With a single click, hide the small shield watermark: the vault shows only your brand, and never any Client Vault identity element. White-label personalization down to the details!
  • Settings that finally make sense. The whole Appearance section has been rethought: one simple question, visual previews, and only what you need in front of you. Personalizing your vault becomes a pleasure.

🗂 Improvements

  • Collection: harmonized settings. The “Watermark / content protection” card adopts the standard toggles and correctly reloads its saved state.
  • Theme-aware counters. Menu badges fully follow the chosen theme — no more hardcoded colors.
  • Clearer client counters. “Total clients” now explicitly mentions excluded archived clients (“+N archived”).
  • Mobile: storage in the ⓘ popup. On mobile, the storage pill leaves the banner: the “Storage used” information joins the info-button popup.
  • Journeys: redesigned create/edit popup. Three clear sections — Information, Scheduling, Card appearance — for a far more readable window, at creation as well as when editing.
  • Redesigned WordPress toolbar. The two overlapping settings give way to one question with three choices — visible everywhere, hidden on the site, or hidden everywhere — with role exceptions to keep the bar where it’s useful.
  • Client page: modernized Journeys block. A single bar with clickable counters acting as filters (Enrolled, Active, Completed, Archived), search, mode filter (Individual, Group, Collection) and grid/list toggle.
  • Vault: immediate file validation. On selection or drop, a file whose extension is not accepted for a document (e.g. video) is refused with a clear message pointing to Media.
  • Free mode deprecated. The “Free mode” filter disappears from the journey lists (admin and front); migration to Individual/Group is still offered. Affected demos switch to Group mode, converted automatically.
  • Home: unread messages. The “Latest messages” block shows two bubbles, like the menu: the total and, in red, unread messages from the advisor.
  • Journeys: end of program on a rolling schedule. New per-client action when their duration expires: “Unenroll — ‘program completed’ email + access removal”. History is kept on the admin side and the action is reversible.
  • Reorderable vault settings. The Settings page blocks can be reordered by drag & drop (⠿ handle, mouse and touch); the order is remembered separately for the personal vault and the agency vault. The “My profile” block is redesigned, far more compact.
  • Agency email address. New field in Settings → General (agency) to receive notifications related to the agency vault.

🛠 Fixed

  • Colors stuck when switching themes. A long-standing bug silently overwrote the new theme’s colors with the previous theme’s palette on every save.
  • Broken ⓘ button on mobile. WordPress encoded a character in the banner script, killing the whole script: info button gone, popup misbehaving.
  • Missing YouTube thumbnails. Videos embedded via youtube-nocookie.com (the privacy-friendly format) showed no thumbnail in the agency vault and elsewhere. All YouTube detection now supports this domain.
  • Timezone. The clients list’s “Last activity” was shifted by the gap between the site’s timezone and UTC (a client created just now showed “4 hours ago”). Conversion fixed.
  • Escaped apostrophes. Titles, descriptions and notes of journeys, steps, substeps, sessions, events and replays saved “that\’s” instead of “that’s”. Fixed at save time.
  • Participant counters. After an action (pause, resume, unenroll, re-enroll, validation), the table’s counters and badges update immediately, and badges count every enrollee — including paused ones, with a dedicated badge.
  • Empty statistics without substeps. On a journey whose steps have no substeps, the Participants tab lost its statistics and the link to the client page. Statistics now display (0 % progress) and the fallback table also links to the client page.
  • “Sliding days” greyed out. In the step modal of a reopened or duplicated journey, the option stayed disabled despite the rolling schedule being enabled: the modal now trusts the value saved in the database.
  • Messages counter stuck at zero. With tiles hidden, the client page’s Messages tab counter stayed at 0 even when messages existed.
  • Windows cut off on small screens. The “New folder” window (admin and client) overflowed the screen on small laptops — buttons unreachable; it now fits the screen height and scrolls internally. The settings save bar no longer covers the WordPress side menu, whatever the window size.
  • Dropdowns always on top. The “File into” dropdown when adding media was clipped by the file card.
  • Audio animation. Audio preview waves animated continuously, even without playback; they are now synchronized with actual playback (documents, media and Collection).
  • Settings layout jump. The green “Changes saved” banner in the Collection settings shifted two cards before putting them back; slots are now unique.

Client Vault 20.22.503 – July 12, 2026

🆕 New features

The Collection mode

A brand-new type of journey, designed as a content catalog: videos, audio, images, PDFs, links and cards, organized into categories and sub-categories, with three views (List, Grid, Gallery), star ratings, engagement statistics, trophies, and the ability to grant or sell access category by category (paid unlocking via FluentCart in a modal, FluentCRM automations). A complete mode dedicated to distributing content to a group.

✨ Improvements

Document request reminders

New automatic reminder (opt-in) for requested documents still pending: a summary email per folder, in the client’s language, with the list of missing documents, at the cadence of your choice (e.g. 3 and 7 days). Dedicated, editable email template.

The journeys list, more complete and more readable

  • Each journey now displays its date calculation mode as a colored pill (“Fixed dates”, “Rolling days”, “Drip”). In rolling mode, we no longer show a misleading date range but “From enrollment”.
  • The information row (steps, participants, dates, mode) wraps instead of being cut off on the right: everything is readable, and cards in the same row keep the same height.
  • On the client side, the journeys grid gains breathing room: more space between the information and the “View my journey” button, and a uniform block height so all cards keep the same structure (aligned button).
  • The display of start and end dates has been fully reworked according to the journey’s deadline mode:
    • Fixed dates: a clear pill “From X to Y” with the countdown (D-…), and the distinction between “Fixed dates” (bounded) and “Fixed dates · open-ended” (start only).
    • Rolling days (deadlines recalculated from enrollment): we now show each client’s real dates (their enrollment + the cumulative step durations), with a “rolling” tag — no more admin template date that matched no client. The countdown and the time bar also follow these real dates.
    • The two rhythms of the rolling schedule are clearly labeled: “Rolling days · flexible” (soft) and “Rolling days · drip” (strict).

Participant tracking

In journey tracking (one-to-one as well as group), the participant’s name becomes a link to their summary fiche, and a dedicated profile icon is added in the Actions column for direct access.

A gentle end to Free mode

Free mode is cleanly deprecated: it is no longer offered at creation, existing Free journeys are frozen with a migration card at the top of the view, and a one-click “Migrate to Group mode” button preserves enrollments, content and progress.

Miscellaneous

  • Group ↔ journey exclusivity: a FluentCommunity group can only be linked to a single journey (groups already in use appear greyed out, with a server-side safeguard) — ending the ambiguity where several journeys shared a sidebar.
  • Emails: white-label improvement.

🐛 Bug fixes

Broken emojis throughout the plugin

The bundled emoji set pointed to the wrong folder and stayed frozen: many emojis (🤗 💥 😂 😮 😢 😡 😍 💯 …) appeared as a missing image, including in Fluent Community posts. The complete twemoji catalog (3,720 SVGs) is now bundled, with a client-side safeguard — no emoji can fail anymore. Along the way, an old loop that re-converted emojis into images (creating thousands of empty tags) was removed.

Progress gauge at 0% in one-to-one

The “Overall progress” gauge stayed stuck at 0% on one-to-one journeys: statistics were never fetched. It now shows the real average (verified live: from 0% to 67%).

Translations — a major reliability effort

Several translation defects degraded the interface or left text in French regardless of the language:

Introduction of a systematic audit of translation keys (referenced vs. defined) to prevent this kind of bug from reappearing.

Journey type badge (Individual / Group / Free mode / Collection): it was hard-coded in French — now translated into all languages.

Labels never translated due to a missing translation key (the French fallback masked the bug): “Loading…”, “Open”, “Open link”, “Load more comments”, “Preparing payment…”.

Text mixed into HTML code, therefore impossible to translate: the members directory pagination (“Previous / Page / Next”), the “Reply on Fluent Community” button, the “Add to my calendar” tooltip, “Detach”, the day header “Click to expand/collapse”, “Today” and the “result(s)” counter. The text is now separated from the markup and translated into the 17 languages.

The file drop zone literally displayed “undefined” (a missing translation key read without a fallback) — fixed.

4 missing plural forms in 15 languages (countdown “in X day(s)”, streak “X views over 8 weeks”…), plus verification of variable parity (%s, %d) everywhere.

The event “Republish” button finally translated.

Client Vault 20.22.281 – July 5, 2026

🚀 New features

Step unlock via an e-commerce purchase (FluentCart)

  • New “E-commerce purchase” gate: a step unlocks when a FluentCart product is purchased.
  • Payment directly within the step (“Pay now”) or a link to the product page; automatic re-check when returning to the tab.
  • Validation at the product level, variation handling, refunds/cancellations taken into account (the step re-locks if the product is no longer owned).
  • Bundled payment of several products, with a design harmonized with the vault.

FluentCart “shop” widgets (sidebar)

  • Configurable product showcase per journey, My journey purchases, My FluentCart purchases.
  • Badge on the product page: “unlocks step X” for enrolled members.
  • Widget manager (tabs, sections as cards, previews with demo data, list/grid toggle), customizable title and link per journey, “Reset” button per setting.
  • Integration of native FluentCart modules (About / Activity) as cards, displayable and movable.
  • Auto-sized product lightbox, left/right arrow navigation, clean interface during purchase.

Webhook gate (“Developer mode”)

  • A sub-step is validated via an incoming external call (Zapier, Make, n8n…), a secure entry point (token + signature), with the client identified automatically.
  • Client side: an instruction, an action button, then a lightbox that waits for validation in real time, with a new-tab fallback.

Journey sessions

  • A journey’s steps can be grouped into sessions.
  • Grouping visible on the admin side and, as an option enabled per journey, on the client side.
  • Collapsible session headers with a step counter.

Rolling journey schedule

  • A journey’s deadlines can be relative to each client’s enrollment date (duration in days per step) — so each client follows their own schedule.
  • Strict mode: a step whose relative date has not yet been reached is locked (“Available on…”).

Journey visual redesign

  • Redesigned step cards (client side): clear, modern cards whose color accent follows the journey’s color (instead of a fixed dark blue that clashed with the session banners).
  • “What’s new” + “Journey outline” drawer: the header blocks gave way to a single floating button (bell) opening a merged drawer — a news feed (with an unread badge) then a clickable journey outline, with navigation and reading-position tracking.
  • Visual harmonization of all Journey module fields (borders, rounded corners, focus) with the vault’s design language; compact tag selector.
  • Full progress reset: the reset button now clears all progress (payment confirmations, signatures, quizzes, checklists, badges, log) while keeping advisor ↔ client exchanges. Previously, a step wrongly remained “Purchase confirmed”.

Icon and color per journey step

  • Each step can have its own icon (image chosen from the media library) and a gradient pill (two colors).
  • Reorganized step edit modal: Appearance first, Content next.

A true Agenda in the vault

The vault now has a complete agenda / calendar, designed as a full module in its own right (on the same level as Documents, Media or Cards).

  • Calendar view and list view: a monthly calendar with events shown in each cell (up to 3 titles per day, then a “+N” counter and the day number at the bottom of the cell), and an alternative list view. Calendar/List toggle in one click (icon buttons, everything fits on a single line).
  • “Upcoming” block on the vault home page, summarizing the next deadlines and events, in several columns, with a calendar/list toggle.
  • “Events” tile in the vault header, showing the total number of events and leading directly to the agenda. Its label is customizable in the settings.
  • “Today” button (shown only outside the current month), relative labels in list view (“tomorrow”, “in 3 days”…), hiding of past events (with a toggle to show them again).
  • Category filters (deadlines, expirations, events) with counters.
  • Clicking a journey event: opens the relevant event directly inside the journey.
  • Full governance: the Agenda shows or hides like any menu, globally (settings) and per client (client fiche), with a customizable menu label. Hiding the Agenda cuts the tab, the panel, the header tile and the home block, with no residual access.

Deadlines and expiration dates on all content

Every item in the vault can now carry two dates: a deadline (“to do before”) and an expiration date (“valid until”).

  • Date fields available on Documents, Media, Cards, Links, Notes and Folders.
  • These dates automatically feed the agenda: each deadline and each expiration appears in the calendar.
  • Quick date filters — “Overdue”, “This week”, “This month”, “Upcoming”, separately for deadline and expiration — in the Documents, Media, Cards, Links and Notes sections.

Calendar synchronization (ICS) — without a third-party service

The vault agenda syncs with external calendars, in a sovereign way (everything stays hosted on your side).

  • Subscribe to the vault agenda from Google Calendar, Apple Calendar or Outlook: a revocable .ics link (one-click subscription via webcal://, dedicated Google / Apple / Outlook buttons), regenerable at any time (the old link then stops working).
  • Import external calendars into the vault, by ICS subscription URL or by uploaded .ics file; each imported calendar has its own color and name.
  • Multiple external calendars per person, each individually filterable via an “External calendars” dropdown (all shown by default, per-calendar detail).
  • Security: protection against malicious internal URLs (SSRF), file validation, short caching.

Email event reminders

An automatic reminder email can be sent to each client, summarizing their deadlines, expirations and events coming up in the next few days.

  • Configurable: enable + look-ahead window in days (1 to 30, default 3).
  • Anti-duplicate: each event is reminded only once.
  • No reminder if the Agenda menu is hidden for the client.
  • Test button (the test email goes to your own address, without notifying clients).

Agenda export

Events are included in exports in .ics format (re-importable) and CSV (deadlines, expirations, journey events, external calendars):

  • in the client’s self-service export (personal vault and agency vault),
  • in the administrator export from the client fiche,
  • in the scheduled automatic backup.

System diagnostic report

A complete diagnostic tool for the installation, in the Settings → Tools & diagnostics section.

  • Full on-demand report (“Full report” button), modeled on WordPress’s “Site Health” tool: WordPress core, paths and sizes, active theme, all active and inactive plugins with their versions, server, database, constants… (generated on click so as not to slow the settings page, with a minimal fallback if the native tool is unavailable).
  • The report can be copied or saved directly as a note (.txt file) in the administrator’s personal vault. Saving is logged in the activity log and the admin access log.

✨ Improvements

Messaging

  • Real-time “read” marking: opening then closing a message immediately removes the “New” label and updates the tab counter, without reloading the page.

Vault

  • Header statistics tiles follow the activation/hiding of vault menus.
  • “Comments” tile removed from the header (redundant with messaging).
  • “Storage only” mode: thin full-width bar.
  • Journeys list mode (front): columns aligned table-style (gauge, information, button).
  • .txt files are now previewable in the vault gallery.

Document requests attached to a folder

  • From a folder’s fiche, the administrator can “Request documents” by choosing an existing folder or creating one on the fly.
  • Files uploaded by the client are automatically filed in the right folder.
  • Client side, a “Documents to provide (X/Y)” section appears at the top of the folder, with direct access to the upload.

Folder creation modes (autonomous / supervised)

  • Autonomous mode: the client creates their own folders, with a configurable cap.
  • Supervised mode: the client can “Suggest a folder”, to be approved by the administrator.
  • Global default setting + per-client override from their fiche.
  • Client “New folder / Suggest a folder” button depending on the active mode.

Translations

  • Full audit: all strings (interface, emails, log) are translated into the 17 supported languages, with no missing text.
  • Translation fix in Media: the audio/video recording button showed “Save” in English instead of “Record” (it shared the same translation as “Save”).

Demo data

  • Demo statistics cards made responsive (mobile adaptation).

🐛 Bug fixes

Menu governance & home page

  • Menu hiding not applied: hiding a menu (e.g. the Agenda), in general settings or in the client fiche, was not saved (saves filtered the value along the way). Fixed — hiding now applies everywhere.
  • Agenda “Upcoming” home block: missing from the agency vault home customization, and not saved at the global level (it only worked at the client level). Fixed at both levels, and cutting the Agenda menu also hides this block.

Content & folders

  • Empty gallery (grey frame) for PDFs and .txt files when a main gallery and internal folder galleries coexisted (duplicate identifiers targeting the wrong element). Fixed.
  • “Exchanges” section disappearing inside a folder: the “See more” button “swallowed” the content that followed (a tag was no longer closed because of a translation). Fixed.
  • List/grid view of a folder’s notes and messages not remembered (the “grid” button was active but the list was shown). Fixed, with the choice remembered.

Messaging

  • Persistent “new messages” banner: on click, it did take you to the messages but stayed shown until reload. It now disappears as soon as you click.

Display & misc

Client fiche query fixed (obsolete columns), preventing a display error on certain fiches.

“Vault” tabs in FluentCRM: labels wrapped and stacked the buttons when the column was narrow. Fixed (label on a single line).

Client Vault 20.21.85 — June 27, 2026

🚀 New features

Advisor ↔ client messaging

  • Write to the client from the client record (back office) or from FluentCRM; the client can initiate a message from their vault and reply (a “Received from client” badge appears on the pro side).
  • Sovereignty: the email sent is just an alert with no content — the message can only be read inside the vault.
  • Rich composer (bold, italic, underline, lists, link), with variables ({prenom}, {client_name}, {site_name}, {date}), 8 sample templates and manageable message templates (canned responses).
  • Subject (title) + editing of the message (subject and body) after sending.
  • Attachments from the vault (documents and media), with de-duplication and respect for the client’s quota.
  • Organization into folders and tags, like documents.
  • Dedicated view with filters (front end, back office, FluentCRM): search, sender, status (active / archived), tag, folder, date range, sorting, list / grid views.
  • “Seen / Not seen” status (by the client / by the advisor), 100% inside the vault, with no external tracking.
  • Archiving, multi-selection and bulk actions (move, copy, tag, archive, delete).
  • Unread-messages digest, configurable (daily / weekly).
  • “Latest messages” module on the vault home page, a widget on the admin dashboard, and a “Messages” statistics card (vault grid + client-record KPI).
  • Editable “Message received from a client” email template, per-client “Messages” email notification, and a customizable “Messages” menu label.
  • Start a message in one click from the “+ Add” menu of the client record, the “Send content” pop-up and the Add menu on the home page.
  • Pro feature, can be enabled globally and per client, with real server-side locking.

The vault directly inside FluentCRM

  • “Activity” tab in the contact record: the vault activity-log timeline, with clickable documents and media (preview + text / audio / video / screen-sharing comment).
  • “Content” tab: the 5 types (Documents, Media, Cards, Links, Notes) in list / grid / gallery views, real thumbnails, bulk actions, click-to-preview, persistent selection.
  • “Message” tab: rich composer integrated into the contact record.

FluentCRM automations

  • 3 triggers: “Message received from a client”, “Message sent to the client”, “Message read”.
  • “Send a message to the client” action (funnel step): posts the message in the vault + sends the email alert.
  • Per-client targeting: “Concerned clients” field (empty = all, otherwise limited to the selected clients).

Messages REST API & Webhooks

  • REST API: list, send, read a message and its replies, reply.
  • Webhooks: message_create, message_reply, message_delete.

Import from the agency vault

  • One button per section (Documents, Media, Links, Cards, Notes), back office and front end, to import an agency resource into a client vault in one click (sovereign copy, de-duplication, quota).

Demo data

  • The setup wizard offers a “Messages” tile that seeds demo conversations (with replies), translated into all 17 languages.

✨ Improvements

Mobile experience (responsive redesign)

  • Redesigned header: responsive avatar and title, Personal / Agency toggle reduced to icons only, info collapsed behind a small ⓘ icon (mini pop-up), optimized margins and spacing.
  • Statistics tiles as a horizontal swipeable strip (single row, finger scrolling, fade on the right edge, discreet scrollbar).
  • List views (Documents, Media, Links, Cards, Messages): no more “two-column” truncation on mobile, readable file names and attachment chips, accessible actions.
  • Consistent touch components: toggle, filter pills, badges and the ⓘ icon are no longer distorted into round bubbles.
  • Mobile redesign replicated on the agency vault (front end and back office).

Visual consistency & components

  • Colors aligned with the theme (hard-coded indigo / purple removed) on front end, back office and FluentCRM.
  • Unified filter bars and popovers (same components everywhere), with sorting integrated into the popover.
  • Per-message action column (move, copy, archive, delete) on hover in list view, visible in grid view.
  • “Vault” tabs highlighted in FluentCRM and the native “Actions” menu enriched.
  • Message preview cleanly presented (medallion + title + body), like cards / links.

Internationalization

  • All new strings (FluentCRM, messaging, automations, labels, mobile) translated into all 17 languages.

🐛 Bug fixes

Security & hardening

  • Hardened move-to-folder: ownership check for non-managers (forged requests blocked).
  • Full audit of the FluentCRM modules (nonces, ownership, escaped output).
  • The Client Vault updater was blocking updates of other FluentCart plugins → the updater is now strictly limited to Client Vault.

Display, mobile & Safari

  • Translation: “Parcours” is no longer rendered as “Course / Kurs” (“Journey” term aligned with the menu).
  • Remaining translations in the plugin core.
  • Safari iOS: native button styling neutralized and circle proportions (avatar, ⓘ icon) locked (no more ovalization).
  • Desktop view: the toggle’s “Personal” label was invisible (white text on white background) → color fixed.
  • Agency toggle that kept its text on mobile → now icons only.

Client Vault 20.00.00 — June 22, 2026

1. NEW FEATURES

Agency Vault

  • “Agency Vault” tab in the Client Vault admin menu: a complete vault (documents, folders, media, cards, links, notes) not belonging to any client — a private agency library visible only to managers, reusing the interface and encryption at rest of client vaults (v11.86.163).
  • Agency Vault accessible from the frontend: “My Space ↔ Agency Vault” toggle at the top of the vault (managers only), displays and populates the shared library (content creation/addition included), remembered scope, no client access (v11.86.196).
  • Agency Frontend with a dedicated template: the vault within the Agency scope uses its own template, separate from the personal template (shared JS and styles) (v11.86.305).
  • Dedicated Agency Storage: “Agency Vault Storage” setting (Agency admin, General tab) to define an agency-specific quota in GB, independent of clients; 0 GB = inherits from the global quota (v11.86.309).
  • Solo / Pro Plan — Agency Vault locked in Solo: the Agency Vault and its dedicated settings are shown but locked (presentation screen + “upgrade to Pro” CTA, “show + lock + CTA” doctrine), “PRO” badge on the Personal ↔ Agency selector; all fully accessible in Pro (v11.86.405).

Agency Vault — demo & installation wizard

  • Dedicated Agency Vault Demo: “Generate Agency Demo” button which populates the Agency Vault (resource folders, documents, media, fact sheets & links, internal notes, comments, tags), demo-marked and deletable content, never affects client vaults (Demo Companion 1.14.0, translated into 17 languages) (v11.86.231).
  • Setup Wizard — “Agency Vault” step: upon opening, the wizard presents the Agency Vault (last step, optional), allows you to name the agency and install an agency demo in one click (v11.86.236).
  • “Access Control” tab back in the agency context with a dedicated message (Agency Vault-specific access settings to come with the Team module; global settings remain managed from Staff) (v11.86.236).

Agency Vault — Vault picker (Validation safeguard)

  • Vault picker (Validation safeguard) redesigned with 3 views (List, Grid, Gallery with large preview + thumbnail strip) to choose a document or media in the Agency Vault (v11.86.240).
  • Vault picker — keyboard navigation in gallery (arrows to preview, Enter to select, Esc to close) and filter bar (sort by date/name/size + Video/Audio filter) (v11.86.241).
  • Vault picker — advanced filters pop-up: “Filters” button opening a comprehensive pop-up (author/collaborator, active/archived status, tags, folders, period with custom dates), badge for the number of active filters, “Reset” button; the collaborator filter prepares for the future Team module (v11.86.245).

Agency Vault — administration universe (Personal ↔ Agency)

  • “Agency” administration universe (Phase 1): Staff ↔ Agency toggle at the top of Client Vault pages (reserved for users authorized for the agency); in Agency context the menu becomes a dedicated space (Agency Vault content), in Staff context administration remains identical (v11.86.203).
  • «Agency» Administration Universe (Phase 2) — independent settings: in the Agency context, Settings have their own set of values (notifications, webhooks, API/rotation, labels & categories, backup), totally separate from Personal, Settings page open in the Agency sphere with a scope banner (v11.86.204).
  • Backup by context: Agency backup only concerns the agency vault; Personal backup concerns the personal space + client vaults (never the agency), automatic scheduling and history specific to each context (v11.86.204).
  • Personal/Agency switch transformed into a toggle in the WordPress sidebar menu (Personal | Agency pill), replacing the bar displayed on the page; default start in Personal mode (v11.86.212).
  • Agency-specific email templates: in the Agency context, subjects & bodies have their own version (agency → collaborators communication), inheriting from personal templates as long as not customized (v11.86.205).
  • Scoped REST API (Phase 3): each API key has a scope (personal or agency) fixed at its creation; an agency key only accesses the agency vault, a personal key cannot access it; compartmentalization for authentication and vault listing (v11.86.216).
  • Scope-secured Import/Export: configuration export carries a personal or agency marker; upon import, an agency file is rejected in the Personal space and vice-versa (previous exports without a marker treated as «personal») (v11.86.219).
  • «Access Denied» page with Client Vault branding: modern and branded page displayed when an unavailable section is opened in the current space, with a button to switch to the other space or return to the home page (v11.86.220).
  • Separate manual export (Settings → Tools): two buttons to export the personal vault or the agency vault with one click, in addition to the global export (v11.86.200).
  • Automatic backup — scope selection: three checkboxes (client vaults, agency vault, personal manager vaults), all checked by default (v11.86.200).

Client Validation Guardrail (journeys) — foundations & media

  • “Document validation” guardrail in journeys: “Document” tab of the “Client Validation” guardrail (“Prove an achievement” category) where the admin uploads a PDF/Word; the client opens it then clicks “I validate” to complete the step (they don’t sign anything) (v11.86.157).
  • Client Validation Guardrail — integration of video or audio via external URL (YouTube, Vimeo, Loom, Bunny.net, Dailymotion, direct .mp4/.mp3 link, FluentPlayer shortcode), reusing the URL converter from the “Embed Media” block; player embedded in the sub-step (v11.86.186).
  • Client Validation Guardrail — video and audio import from the Agency Vault (in addition to the document), same picker, deduplicated copy, immediate preview (v11.86.185).
  • Client Validation Guardrail (Document tab) — “Choose from agency vault” button to attach a document from the library without re-uploading it (copy fixed in the step, deduplication, protected journey storage) (v11.86.166).
  • Customizable validation button text in the “Client Validation” guardrail (“Validation button text” field, default “I confirm”) (v11.86.161).
  • Customizable validation button text in all journey confirmation guardrails (Third-party Validation, Form Validation, Appointment / Event / Slot, in addition to Client Validation) (v11.86.162).
  • “Mention to copy” option on the Client Validation guardrail: the admin can require a mention to be copied (default “read and approved”) to activate the validation button, both in the panel and in the pop-up; client name, date, and IP recorded as proof (not an electronic signature) (v11.86.175).
  • Validation of a document in the pop-up as a 3-step guided mini-journey — ① Consult, ② Copy the required statement, ③ Accept — with step indicator and progressive reveal; switches to 2 steps (Consult → Accept) if the statement is not required (v11.86.180).

Document validation (client record)

  • Document validation: the admin can mark any document (PDF/Word) as ‘to be validated’ from the client record (checkbox in the document modal); the client sees a ‘Document to be validated’ box and clicks ‘Validate the document’ (approved for agreement, without signature) (v11.86.156).
  • Optional upload by the client of their own signed version of the document, linked to the original document (‘Upload my signed version’), never mandatory (v11.86.156).
  • Email notification to the admin as soon as a document is validated, status badge (‘to be validated’ / ‘Validated on…’) on both admin and client sides, tracking in the activity feed (v11.86.156).

Form Validation Safeguard (journey)

  • ‘Form Validation’ safeguard in the ‘Assess Skills’ category: reference an existing form (Fluent Forms, Gravity Forms, WP Forms, Forminator, iFrame, or direct link); the client fills it out and then confirms; direct validation or pending validation setting; no grade or score (distinct from Quiz), translated into 17 languages (v11.74.0).
  • ‘Tracking and Validation’: new ‘Form’ tab (next to Photos / Third-Party Tracking / Client / Attendance) listing pending submissions with ‘Validate Receipt’ / ‘Refuse’ buttons, tab counter, status filters, search, and sorting (v11.86.195).

Upcoming Journey Safeguards (presentation)

  • Two new safeguard types announced in the palette, grayed out and marked ‘Coming Soon’: ‘Pay to unlock’ (e-commerce: FluentCart, WooCommerce, SureCart) and ‘Developer Mode’ (webhooks) — presentation only, not yet developed (v11.86.406).

Journeys — lifecycle emails & others

  • Participant lifecycle automated emails: the client is notified by email for each manager action (registration/welcome, re-registration, pause, resume, closure, re-opening, withdrawal); each email = activatable/deactivatable card, customizable subject and message, category “Participant Status & access” (v11.73.0).
  • Six “ghost” emails now actually triggered: inactivity reminder, progression level reached, “participant in difficulty” alert (to the manager), new announcement, new replay, event reminder (the day before) (v11.73.0).

Journeys — participant management

  • Participant overview: from a journey’s record (admin), the link to the participant view is always available — interactive view if registered, otherwise READ-ONLY overview (info banner, hidden actions), without skewing statistics (v11.72.10).
  • Pause a participant: on any journey (individual, group, free), temporary suspension — remains registered, progress frozen, no longer counted “late”; client-side journey in read-only with “Paused” banner, reversible via “Resume” (v11.72.13).
  • Close the individual journey (1:1): “Close journey” button → “Completed” status after confirmation, client keeps read-only access, nothing deleted, “Reopen” at any time (v11.72.13).

Journeys — participant-side list & display

  • Participant-side journey list: filters by status and type, live search, “Load more” (12 per page), avatars with fallback to initials, color matching the vault theme (v11.86.395).
  • Journey front-end — status filters (All / In progress / Completed) in a single filter button with popover (filters on a single line) (v11.86.397).
  • Grid / list toggle for participant-side journey display, persisted localStorage, to the right of the bar (v11.86.396).
  • Grid / list view toggle (persisted) added to the ‘My Journeys’ list (admin) (v11.86.397).

Journeys — journey selector (admin)

  • Journey selector (targeted client): 4 per line display (responsive fallback 3/2/1), uniform height cards (3 lines of description), 8 journeys displayed then ‘Load more’ (v11.86.389).

Journeys — Access tab (admin)

  • ‘Access’ tab redesigned into two columns: menu list (enable/disable + drag-and-drop reordering) on the left, live preview of the participant-side tab bar on the right; the order chosen by the admin is applied on the participant side (Home always visible and first) (v11.72.2).

Deep links

  • Deep links to the vault: notifications and buttons directly open the correct vault content (cv_open=… parameter), including when the vault is the site’s homepage (hash fallback), then URL cleanup (v11.86.394).

Message to client

  • ‘Send by email’ button on the client card, sending the ‘Message to client’ upon request via a dedicated template ({message} placeholder), in compliance with the client’s notification preferences (v11.86.391).

Client card (admin) — Seen / Unseen badge & cards

  • Client card — ‘Seen / Unseen’ card indicating, by content, whether the client has viewed it (reusing consultation logging) (v11.86.363).

Home — modules & composition

  • ‘My Journeys’ module at the top of the home page — each journey with its progress and a Continue / Resume / Review button, only appears for clients with at least one journey (v11.86.91).
  • ‘To do for you’ module at the very top of the home page — documents remaining to be provided (pending/overdue requests), most urgent first, deadline badge, click opening the request, only appears if there is something left to do (v11.86.92).
  • “Recent Updates” module on the homepage — latest documents, media, and shared links (last 7 days), clickable (v11.86.100).
  • Full homepage composition (9 blocks: To Do, News, My Journeys, Documents, Media, Records, Links, Notepad, Activity) — the admin chooses by global default and/or per client which blocks appear (hiding ≠ removing menu access) (v11.86.114).
  • The CLIENT can, in their Settings (“My Homepage” card), choose the displayed blocks themselves, without losing access to the menus, “Show All” button to revert to default (v11.86.114).
  • “Reset to Default” button + “custom layout” banner in the client record when this client has their own homepage composition (v11.86.114).
  • “Homepage Modules” block in the client record under “Visible Menus”: enable/disable and reorder the 3 action modules (To Do, Recent Updates, My Journeys) per client, automatic saving (v11.86.111).
  • The large “Your Ongoing Journeys” area (detailed cards) becomes a full-fledged homepage block — movable and enableable/disableable from the composition, distinct from the compact “My Journeys” module (v11.86.122).

Homepage — Customization tab (Settings)

  • “Customization” tab in Settings: Vault menus managed GLOBALLY (a disabled menu hidden for all clients), 3 homepage modules (To Do, Recent Updates, My Journeys) with a global default value overridable per client (v11.86.113).

Activity / Vault Log (front-end)

  • “Vault Activity” sidebar drawer opened by a floating button at the bottom right, accessible from any tab — timeline of recent activity (Homepage v2, step 1) (v11.86.79).
  • Activity drawer — “Latest Documents” section pinned at the top (5 most recent), a click opens the document, respects menu hiding (v11.86.82).
  • ‘N’ badge on the floating button as soon as there is new activity since the last opening (v11.86.81).
  • From the drawer, redirection to the item’s menu + highlighting of the open item (document, media, record, link…), clickable activity lines (v11.86.83).
  • Vault activity feed written in natural language for 131 types of actions, first FR + EN (v11.86.86).
  • Logged media viewing (parity with documents), 10-minute anti-spam (v11.86.88).
  • Logged viewing for ALL content types — media, records, links, and notepads (document parity), 10-minute anti-spam, real-time reflection in the feed (v11.86.89).
  • Activity drawer — ‘To Do’ section pinned at the top, above the latest documents, a click opens the relevant request (v11.86.108).

Activity / Access Log (admin)

  • Admin Log — clickable entries: a click opens the pop-up / discussion for the relevant item (like the front-end) (v11.86.340).
  • Global vault reset (IRREVERSIBLE): ‘Danger Zone’ button (Security) deleting all data for all clients (documents, media, records, links, notes, folders, tags, journeys, comments, logs, uploaded files), accounts and settings retained, protected (super-admin of the main vault) + confirmation by typing ‘RESET’ (v11.86.398).
  • Access Log — section-specific detail: records the precise section visited (e.g. ‘Journeys -> [name] -> Participants’, ‘Settings -> Security’), including tabs opened via JS without reloading (discrete ping), 5-minute deduplication (v11.86.400).

Folders

  • Visible sections per folder: in the folder editing modal (wp-admin), toggles to choose which sections the client sees (Documents, Media, Cards, Links, Notepads, Exchanges) — hidden section not displayed on the client side, data retained, independent setting per folder (v11.86.24).
  • Folders — each section now uses its own color code by type (Documents blue, Media purple, Records turquoise, Links orange, Notepad amber, Exchanges indigo): side accent, tinted background, colored icon and title (v11.86.6).
  • Folders — two new blocks “Exchanges — Administrator” and “Exchanges — Client” grouping comments and replies related to folder items, organized by type (Text, Audio, Video, Screen Sharing) (v11.80.0).
  • “Source” badge for each clickable exchange — opens the relevant document/media and highlights the exact comment (v11.80.7).
  • Folders — filter bar for Records, Links, and Notepad: live search, sorting (most recent / oldest / A→Z), and results counter (v11.86.289).
  • Folder export — Exchanges included: addition of an exchanges.csv file (role, format, author, date, message, source) (v11.86.291).
  • Reordering of vault menus by drag-and-drop in the client record (admin), applied to client-side tabs (v11.86.71).

Documents / Media — modern views (frontend)

  • Folder documents viewable in 3 modes — List, Icon Grid, Gallery (large preview + thumbnail strip), saved mode (first milestone for the view selector) (v11.83.0).
  • Keyboard navigation between documents in all 3 views (up/down/left/right arrows, Enter to open preview) (v11.83.2).
  • Media section of a folder now has the same views as Documents (List, Grid, Gallery), view selector saved per user (v11.85.0).
  • Media Gallery with inline playback — the selected media plays directly in the large scene (video, audio, integration), navigation via a thumbnail strip colored by type (v11.85.0).
  • “Next-generation” filter bar for Media (search, types Video/Audio/Screen/Integration, sort by date or title, counter) (v11.85.0).
  • “With comments” filter for Media (comment counter calculated server-side per media) (v11.85.1).
  • Filter by folder in the Media ‘Filters’ panel (only folders actually containing media, with count) (v11.78.26).
  • Two-level media classification — filtering by folder, then refining by tags within, adjusted counters (v11.78.26).
  • A media item can be stored in MULTIPLE folders (folder selector becomes a checkbox list), new media↔folders relationship table, first checked folder = main (v11.79.0).
  • Media ‘Origin’ filter: ‘Manually added’ or ‘Replies (comments)’ (v11.78.18).
  • ‘💬 Comment’ button on the Media types line (media from a comment reply) (v11.78.23).
  • The client vault Media menu adopts List / Grid / Gallery views (memorized) with a modern filter bar, automatic fallback to the old grid (v11.86.44).
  • Media sorting ‘by number of comments’ (in addition to Date and Title) (v11.86.48).
  • Return of the complete ‘Filters’ popover in the Media menu (Period 7d/30d/3m/1y + custom range, Author Admin/Client, Status Active/Archived, tags, folder), active filters badge, ‘Reset’ (v11.86.48).
  • The Documents menu adopts the same modern presentation as Media — memorized List/Grid/Gallery views, raised card filter bar, complete ‘Filters’ popover (search, types PDF/Images/Other, With comments, By author, Status, Tags, multi-choice folders, Period + range), sort name/date/size/comments, counter (v11.86.51).
  • Multi-selection in Documents and Media (List and Grid) — checkboxes + floating action bar for Move, Download, and Bulk Delete (v11.86.52).
  • Document title editable from the editor, extension preserved (v11.86.52).
  • ‘Select All’ checkbox in the list header (Documents/Media); in Grid view, the checkbox appears on hover or if checked (v11.86.53).
  • “Copy” action in the selection bar — a document or media available in multiple folders simultaneously (a single physical file); “Move” remains a move to a single folder (v11.86.53).
  • Expiration filter (All / Valid / Expired) and “by expiration” sort in the Documents menu (v11.86.54).
  • “Copy” action in the “…” menu of each row (Documents and Media) and in the Media batch bar (multi-folder) (v11.86.146).
  • “Archived” visual indicator (badge + tint) on archived documents and media, all modern views (v11.86.148).
  • Batch download (Documents and Media) producing a single ZIP, with non-downloadable integrations indicated (v11.86.144).
  • Client area batch bar (Documents and Media) — “Reply” actions (video/audio/screen recording) and “Comment” (a single comment associated with the entire selection) (v11.86.147).
  • “New generation” filter bar for the Documents block (within a folder) — search by name, filters by type (All / PDF / Images / Other), “With comments” filter, sort (Name / Date / Size / Comments, ascending/descending) with counter, controlling the 3 views in real-time (v11.84.0).

Documents / Media — inline editing (frontend)

  • Unified INLINE editing — documents and media modified via a single panel opened at the row level (title, description, folders, tags), without a centered window or reload, with highlighting (v11.86.0).
  • Multi-folder for DOCUMENTS — a document can belong to multiple folders (multiple pre-checked checkboxes in the editor) (v11.86.0).
  • Count badge on the Tags mini-button (documents and media), live update (v11.86.1).
  • Archive buttons (and Delete for admin) on documents in the folder view; Archive button also on media (parity) (v11.85.5).

Documents / Media — modern views & exchanges (admin)

  • Detailed view of a folder (admin): Documents and Media with List/Grid/Gallery view selector (memorized) + full filter bar (search, types, sort name/size/date, counter), gallery with large preview + thumbnail strip (v11.86.37).
  • Editing a document in a folder allows renaming the document title (v11.86.31).
  • Document editing offers a multi-folder selector (instead of a simple dropdown menu) (v11.86.31).
  • Editing media in a folder via pop-up (like documents) instead of redirecting to the Media section (v11.86.31).
  • “Archive / Restore” actions in the “…” menu for documents and media (admin folder view) (v11.86.30).
  • Documents section of the client record (admin) in modern format (search, filters by type, sort, List/Grid/Gallery views), full “Filters” panel (owner, status, expiration, tags, folders, period), multi-selection (v11.86.126).
  • Multi-selection — “Copy” (to a folder without moving) and “Archive” actions, on both admin and client vault sides (v11.86.128).
  • Media section of the client record (admin) in the same modern format as Documents (search, filters by type, sort, full Filters popover, 3 views, multi-selection), with automatic fallback to the old display (v11.86.139).
  • Multi-selection of media in a floating command bar (dark pill) with all actions — Move, Archive, Download, Delete, Reply (video/audio/screen), Comment (grouped comment in a modal) (v11.86.141).
  • Bulk “Comment” for documents (admin) — ONE single comment affiliated with all selected documents; new linking table cv_comment_files (v11.86.142).
  • Admin modern views pipeline (bar + 3 views + gallery) rendered multi-host, host=space mounted on the client record sections (Documents) (v11.86.126 / multi-host context).

Records / Links (front)

  • Cards and Links are now part of Documents and Media — List/Grid view (saved), multi-selection with action bar (Move, Copy, Archive, Delete), add to a folder (per item and in bulk) (v11.86.150).
  • Cards displayed as compact cards (2-3 per line); a click opens a premium consultation pop-up, which counts the view in activities (v11.86.150).
  • Clicking on a card opens a dedicated consultation pop-up (title, content, tags) triggering the view count; links open in a new tab (v11.86.149).
  • Clicking on a link card opens the consultation pop-up (preview + ‘Open Link’ button), just like cards; the button opens the website in a new tab (v11.86.152).
  • ‘Select All’ command in the Cards and Links toolbar (list and grid) (v11.86.152).
  • Discussion on cards and links: opening in exactly the same pop-up as documents/media/notes (content on the left, thread on the right), same component, same permissions, same response recorder (v11.86.266).
  • Clickable activity leading to discussion: a ‘note’, ‘link’, or ‘card’ event directly opens this pop-up with its discussion (v11.86.266).

Notes

  • Redesigned Notes (private / shared notes): each note private by default, explicitly shareable with the manager, badge 🔒 Private / 👥 Shared, filter All / Private / Shared (v11.86.250).
  • Editing and deleting a note depend on the AUTHOR (and not the last contributor) (v11.86.250).
  • Comments possible on a shared note (same system as documents and media); a private note is never visible and does not trigger any notification (v11.86.250).
  • Notes — multi-selection of messages with action bar (Move, Copy, Archive, Delete), add to a folder, ‘Select All’, List/Grid view; messages posted by the admin in read-only mode (v11.86.153).
  • Assign tags to a note upon creation (multi-selection dropdown menu), Tag and Folder filters (multi-selection) in the notebook’s filter pop-up (v11.86.254).
  • Notebook — bulk actions: add to multiple tags (new multi-selection ‘Tags’ button) in addition to adding to multiple folders (v11.86.255).
  • Notebook (admin) — Grid view in parity with the front-end (List = thread by default) and Tag filter (single selection) with counters (v11.86.337).
  • Notebook — hidden composer: ‘Add a note’ opens a hidden composer (like Links / Cards / Media), focus and tag loading, ‘Cancel’ clears and hides (v11.86.379).

Tags

  • Tags Menu — List/Grid toggle + enriched cards (number of comments, description, in addition to type); grid in cards (colored thumbnail by type, poster for media) (v11.86.258).
  • Multi-tag filter (filter by multiple tags at once, ‘All’ resets) (v11.86.259).
  • Tagged notes appearing in the tag timeline (private/shared visibility respected) (v11.86.259).
  • Tags Menu — recent/old sort in the Filters pop-up, results counter, contextual empty state (v11.86.259).

Comments (admin)

  • Comments ‘To reply to’: filter and badge on threads where the last message is from the client, dedicated counter and specific empty state (v11.86.341).
  • Comments — on-demand selection: selection boxes for batch management, displayed only when requested, reset on reload (v11.86.342).
  • Batch management of comments: selection boxes and batch bar (same pill), with ‘select all’ (v11.86.343).
  • Comments — unified ‘Journeys’ tab: the ‘Journey Discussions’ block merged into the Comments block under a single ‘Journeys’ tab (public + admin in a single paginated feed), unified counter (v11.86.369).

Batch content management (admin)

  • Batch content management: Records, Links, and Notes equipped with a batch bar (cv-msb pill) with replicated front-end actions (selection checkboxes + popovers) (v11.86.344).

Backup / Export

  • Automatic vault backup: “Backup” tab (Settings) to schedule (daily/weekly/monthly), run on demand, track the history of the last 5 (retention), protected folder, download, deletion, email notification (success/failure), external sending by webhook (v11.86.133).
  • Finalization of backup styles — Complete / Standard / Light / Custom (Documents and/or Media checkboxes) (v11.86.135).
  • Optional AES-256 encryption of backup archives, stable decryption key displayed and copyable in settings (v11.86.135).
  • Editable backup email templates (success and failure) via the template system, variables {style}, {size}, {duration}, {date}, {download_url}, {error} (v11.86.135).
  • One-click export of folder content (“Export this folder”) — ZIP with decrypted documents, downloadable media, CSV inventory of records/links/notes; client and admin side (v11.86.55).
  • GLOBAL export of the entire vault from Settings → Security (“Export entire vault (ZIP)”) — an archive with the complete content of ALL clients (decrypted documents, media, CSV inventories), classified by client + summary _INDEX-clients.csv (v11.86.58).
  • Global export including for each client their activity log (journal-activite.csv) and their journeys (parcours.csv), plus a _REGLAGES/ folder (hidden secrets) (v11.86.59).
  • “Folders (all)” button (sidebar → Export) exporting in one click all of the client’s folders (each folder in its subfolder, decrypted documents, media, inventories) (v11.86.59).
  • Client vault menus — the order can be reordered per client (overrides the global order); folders (complete tree structure) and journeys (CSV) integrated into the export (v11.86.352).

Security / License — anti-piracy

  • Server-side lock (layer 1/3): without an active license, write actions become read-only after a 72-hour grace period; a simply expired license is never locked; CV_DISABLE_LICENSE_LOCK constant for emergency deactivation (v11.75.0).
  • Full-screen visible lock (layer 2/3) on Client Vault admin pages when the license has never been activated or has been revoked (after 72 h), activation screen accessible (v11.75.1).
  • In a locked state, the front-end client area is also completely blocked (neutral message), natural expiration never affected (v11.75.3).
  • Security footprint linking the active license to the site’s URL, locally sealed with the WordPress salt (blocks copying to another domain and falsification of ‘valid’ status in the database), self-repair for legitimate migrations (v11.76.0).
  • Verification of the signature (HMAC) of license server responses, with anti-replay nonce and site binding, tolerant mode then strict via CV_LICENSE_STRICT_SIGNATURE (v11.76.1).
  • Signature of license server responses using asymmetric Ed25519 cryptography (layer A) — private key never leaves the publisher’s infrastructure, plugin only embeds a public key; HMAC retained as temporary fallback (v11.77.0).
  • Redundant license lock control distributed across multiple independent code points, recalculated from stored data (hardening) (v11.77.1).
  • « Valid license » status backed by a cryptographic server attestation (durable Ed25519 signature, linked to the domain) re-verified locally (layer A’), progressive deployment with migration window (v11.77.2).
  • Support for a previous public key (CV_LICENSE_PUBKEY_PREV) for uninterrupted signature key rotation (v11.77.4).
  • Ed25519 Signature MANDATORY — HMAC fallback and hardcoded symmetric secret removed, server attestation permanently required without a dated window; automatic activation via stored attestation + self-repair (scheduled task included) (v11.78.1).
  • REST API blocked when the license is locked (never activated / invalid / revoked); activation does not use the REST API (v11.78.6).
  • Outgoing webhooks no longer trigger when the license is locked; simply expired license keeps webhooks active (v11.78.7).
  • Graduated renewal banner from ~1 month before expiration (blue at 30–15 days, orange at 14–4 days, red at 3 days or less), no pop-up during this phase, reminder pop-up only once the license has expired (v11.78.8).
  • Upload blocking at storage quota: a deposit (document OR media) that would exceed the vault’s quota is refused server-side with a clear message (file size, remaining space, total quota); quota 0 = unlimited, respects the scope (client and agency vault with its dedicated quota) (v11.86.311).

Settings / Customization

  • Vault menus PER CLIENT (custom access): “Menus for this client” section overriding the global setting, disabled menu truly cutting off access (rendering, API, exports, journey guardrails), “Reset to global default” button (v11.86.123).
  • Conditional display of vault menus by client: “Menus visible for this client” block in the client file to hide certain tabs (Folders, Documents, Media, Records, Links, Notepad, Tags, Activity) (v11.86.56).
  • The “Journeys” menu can be hidden by client (v11.86.68).
  • In “single menu” mode, the vault opens directly to this menu, “Home” page hidden (v11.86.75).
  • Direct access to a hidden menu (via URL) → “This menu is not viewable” message + return to home page (v11.86.70).
  • New “Import / Export” tab grouping “Tools & diagnostics” and “Global Vault Export” (v11.86.119).
  • Automatic saving in Client Settings (“Save Preferences”, “Save Language”, “Save My Homepage” buttons removed); “My Homepage” card with “Select All / Deselect All” (v11.86.116).
  • Tags set by the manager (admin) identified by a padlock + a blue border, locked for the client (v11.86.271).
  • The order of client record menus defines the DEFAULT order of the client’s home dashboard blocks (client choice preserved if they reorganize) (v11.86.77).

i18n

  • Natural language activity feed translated into 17 languages (123 phrasings × 17 languages), “Vault Activity” drawer fully localized (v11.86.87).

2. IMPROVEMENTS

Agency Vault — front & admin universe

  • Agency Vault (front) — complete separation of settings: profile (name/avatar), appearance (theme + colors), notifications, language and homepage saved and read at the agency level, independently of personal settings (v11.86.198).
  • Agency Vault (front) — scope toggle as a mini-command in the top-right corner of the header (compact, managers only); Journey tab and its card hidden in agency mode (v11.86.197).
  • Agency Vault (admin) — “Agency” toggle visible once selected, “To-do for you” homepage card removed, sections renamed “Agency Menus” and “Agency Homepage”; “To-do for you” module not displayed in agency mode on the front-end (v11.86.199).
  • Agency Vault becomes a pure library (single-user): requested documents, shared notepad, comments, personalized message and “Client Info” block hidden (in addition to journeys); storage and management remain (v11.86.165).
  • Agency Vault no longer displays any reference to journeys (tab, section, header card, menu, home module, “Journey Discussions” widget, “Private Journeys” tab, export and notification options) (v11.86.164).
  • Agency Front-end — removal of “Requested Documents” (tab, panel, home alert) within the Agency scope (v11.86.306).
  • Agency Front-end — “Requested Documents” and “Journeys” dormant panels no longer displayed at all in the Agency template (v11.86.307).
  • Agency Front-end — “My Journeys” and “Your Ongoing Journeys” boxes removed from home customization within the Agency scope (v11.86.308).
  • Agency demo: idempotent installation (reinstalling no longer creates duplicates, clear message, number of created elements displayed, “Refresh agency demo” button) (Compagnon 1.14.3) (v11.86.234).
  • Agency demo at personal demo quality level: row of KPIs (folders, files, media, records, links, notes, comments, tags), full-screen progress animation with gauge, success popup, agency-scoped reset (Compagnon 1.14.1) (v11.86.232).
  • Assistant — agency demo with the same animation as the personal demo (progress bar with percentage), automatic redirection to the last step (v11.86.239).
  • Assistant — order of the last steps: Demo → Agency Vault → First client → Summary; “First client” step skipped if a client demo has been installed (v11.86.238).
  • Agency Vault — UI refinements: stats cards in a 4-per-row grid, theme “Agency Space Theme”, “Configuration Assistant” block hidden in agency (Compagnon 1.14.4) (v11.86.235).
  • Notifications & emails adapted to the agency: notification matrix deactivated (only the global switch kept), Email Templates tab specifying that the templates are for employees (v11.86.228).
  • Email notifications greyed out in agency as long as it’s single-owner, with explanation (v11.86.229).
  • Notifications & email templates in agency: “coming soon — with the Team brick” message instead of irrelevant settings; Demo tab available again in Agency context (v11.86.230).
  • Simplified agency identity: a single ‘Agency Name’ field (separate from Staff), ‘Manager Profiles’ block hidden in agency (v11.86.226).
  • Manager identity — single entry: the visible name is entered only in ‘Manager Profiles’, copied where it was previously used (v11.86.227).
  • Theme respected on the vault header (client and agency area) and the ‘My Listings’ page (instead of a fixed blue) (v11.86.225).
  • Agency vocabulary — API: API panel clarifying that keys and requests are limited to the agency vault (v11.86.224).
  • Consistency & security of Personal/Agency context: opening an agency-exclusive URL forces the Agency context (toggle, menus, filters, aligned data), making it impossible to display an agency page while remaining in Personal context (v11.86.223).
  • ‘Access denied’ page — parameters preserved (the selected client, etc.) instead of losing context (v11.86.222).
  • Agency vocabulary (1/2): Appearance and Labels screens refer to ‘agency members / collaborators’ instead of ‘clients’ (v11.86.222).
  • ‘Access denied’ page — ‘Switch’ button directly reopens the original page in the correct space (v11.86.221).
  • Agency settings — ‘General’ tab open by default in Agency mode, ‘WordPress Toolbar’ card hidden in Agency mode (v11.86.218).
  • Personal/Agency toggle always in the first position of the submenu; API tab filtered by context (agency keys in Agency, personal in Personal) (v11.86.217).
  • Agency settings (batch 3b): Access Control and Security tabs hidden in Agency (global site config only), ‘General’ tab active by default (v11.86.211).
  • Agency settings (batch 3a): Demo tab hidden in Agency, simplified General tab (Identity reduced to ‘Your visible name’, vault page and embed help hidden) (v11.86.210).
  • Announcements by scope: an Agency announcement is only displayed on the agency vault, a Personal announcement on personal/client vaults, list filtered according to the active space (v11.86.209).
  • Agency settings (batch 2): Agency-specific customization (menus + home modules) and WordPress toolbar; journeys entries and ‘To-do for you’ removed in Agency; ‘My Announcements’ accessible in Agency (v11.86.208).
  • Agency settings — cleanup (batch 1): License tab hidden in Agency, manual export reduced to ‘Export Agency Vault’, webhooks without journeys events (v11.86.207).
  • Menu fix: the main menu remains ‘Client Vault’ in Agency context (only sub-menus change); Appearance (admin & front theme/colors) included in agency-scoped settings; strengthened scoping of AJAX/FormData records (v11.86.206).
  • Agency-specific email templates: inherit from personal templates unless customized (v11.86.205).
  • Agency Vault (frontend) — export according to session scope (Agency ↔ Personal); Personal/Agency toggle in SVG; manual export as hierarchical tiles; Backup in two columns; ‘Activity’ card with equal height (v11.86.201).

Client Validation safeguard (journeys) — UX

  • Client Validation safeguard (Document tab) highlighted (2nd position); title ‘Client Validation (text, video, audio or document)’ (v11.86.158).
  • Client Validation safeguard displays ALL content submitted in the same step under a single ‘I validate’ button; the four tabs (Text, Document, Video, Audio) can be filled and kept simultaneously, green badge per filled tab (v11.86.160).
  • Preview of the document to be validated via the SAME preview component as opening a document from the vault, validation button in header and footer (v11.86.169).
  • Pop-up preview of the document to be validated integrates a discussion thread next to the preview (reuses the step discussion) (v11.86.168).
  • Clicking “Open Document” displays the document in a preview pop-up (integrated PDF) with the “I Validate” button inside; non-previewable formats open in a new tab (v11.86.167).
  • Validation button in the preview centered in the header + large button in the footer, theme color (no more forced purple) (v11.86.170).
  • Document validation entirely within the pop-up in a fluid flow: open = validated viewing, re-entering the mention, swipe revealing “Accept”; the journey panel no longer displays either the mention field or the button (v11.86.181).
  • Final pop-up button (“I accept the quote”) larger and visible, turning green on hover (v11.86.184).
  • Mention re-entry fields on a single line (shrink as needed), short instruction above + exact mention highlighted, mention limited to 24 characters (v11.86.183).
  • Mention re-entry in separate boxes, one letter per box (verification code style), button activated once the mention is correct (v11.86.177).
  • Re-entry field in handwritten script (italic serif, larger) (v11.86.176).
  • Wider and more impactful re-entry fields (larger boxes, more pronounced font) (v11.86.178).
  • Square and larger re-entry fields with a blinking cursor in the active field, focus placed on click (v11.86.179).

Client Validation Safeguard (Journey) — Media Interface

  • Redesign of the safeguard’s media interface (Text / Document / Media tabs); Media tab consolidating Import / Embed / Record on one line (screen sharing included) (v11.86.187).
  • UX redesign of the Client Validation block in two levels (level 1 Text/Document/Media as icon cards, level 2 Import/Embed/Record as segmented control); “Embed” dynamic by type; Fluent Player directly opening the native video browser; record buttons as medallion cards (v11.86.188).

Form Validation Safeguard (Journey) — UX

  • « Import via plugin » displays detected plugin cards (Fluent Forms, Gravity Forms, WPForms, Forminator with status Installed/Not Detected); « External platform » displays platform cards (Typeform, Tally, Fillout, Jotform, Drag’n Survey) then the iFrame field (v11.86.193).

Journeys — participant management & display

  • Definitive participant (1:1): as soon as a participant has data, another person cannot be registered in their place; « Remove » button as a guided action (Close / Archive / Remove only); « Unregistered » row with « Re-register » (v11.72.15).
  • Header status badge (Completed / Active) updated LIVE when an individual journey is closed/reopened, « Completed » label added (v11.72.14).
  • Journeys list mode (admin): name + description block enlarged (~2×), search engine grouped on the right, to the left of the grid/list toggle (v11.86.398).
  • « View participant side » button of the hero in a subtle white highlight (instead of a solid blue button) (v11.86.397).
  • Journeys Page (admin) — removal of « Generate Group Demo » and « Delete Demo » buttons (redundant with the « Client Vault — Demo Data » companion, the old « Delete Demo » posing a risk) (v11.72.8).
  • « Access » and « Community » tabs — correction of the gap below the tab bar (identical spacing everywhere) (v11.72.7).
  • « Steps » tab — spacing between the steps block and the « Add a step » button (v11.72.6).
  • « Access » tab — definitive alignment (panel repositioned in the container, same horizontal indent) (v11.72.5).
  • « Access » tab — card background changing state (green if menu activated, grayed out if deactivated), larger cards (v11.72.4).
  • « Access » tab framed in the standard white card, 60/40 columns (list / preview) (v11.72.3).
  • « Access » tab placed at the top of the Configuration group, redesigned (welcome banner + menu counter, large full-width cards) (v11.72.1).
  • Links “View all journeys” / “View journeys” from the homepage correctly lead to the list of journeys even if a journey was open (v11.86.100).

Homepage — modules & layout

  • Homepage v2: statistics moved out of the header as white bullets below the banner, summary blocks at 3 per line, action module finishes (v11.86.94).
  • Homepage v2: compacted header statistics, summary blocks relegated below modules via “Vault overview”, order To do → My journeys → Vault overview (v11.86.93).
  • Homepage v2: premium visual redesign (progress bars per journey, solid action buttons, icon medallions, stats with colored icons, deep cards) (v11.86.95).
  • Homepage v2: finishing touches for statistics at the top (colored icons per section, cleaned storage bullet, uniform badges) (v11.86.96).
  • The homepage banner returns to its original presentation (stats in the banner + shield logo); content improvements retained (v11.86.99).
  • Movable “To do”, “Recent news”, and “My journeys” modules, sharing the same grid (To do full width, Recent news and My journeys side by side); harmonized headers; discreet “Provide” button; duplicate “View journeys” link removed; notification bullets standardized as circles (v11.86.104).
  • Flexible dashboard blocks (stretch to fill the line, free placement); title and handle aligned left (v11.86.105).
  • Uniform 20px spacing between all homepage blocks (v11.86.107).
  • Clicking an item in “Recent news” directly opens the file/media preview (or highlights the link); scrollbar gutter permanently reserved; activity drawer expanded and uncluttered; “To do” section pinned in the drawer (v11.86.108).
  • After opening an item from “Recent news”, the document is highlighted upon CLOSING the preview (v11.86.109).
  • Harmonized search bar + “Add” button (same height, rounded corners, shadow, theme-matching focus ring, single border); bar closer to tabs (v11.86.103).
  • “Pending Documents” banner removed (replaced by “To do for you”); module counter attached to title; “To Do” border softened to theme; tab bar closer to banner (v11.86.100).
  • “Activities” block header (home) on a single line, “Managers” filter renamed “Admins” (v11.86.401).
  • Journey names displayed in the “My Journeys” module (v11.86.95).
  • Home → “Recent News” enriched & redesigned — each line as a card with type-colored icon, type badge, author (you / your advisor) and timestamp, refined hover, up to 5 elements (v11.86.286).

Home — composition (admin/client governance)

  • A single setting governs the display of journeys on the home page (“Your Current Journeys” follows the “My Journeys” line), redundant dedicated switch removed (v11.86.121).
  • “Your Current Journeys” block header concise like other modules (title + handle + counter, without banner or description) (v11.86.122).

Activity / Vault Log (front)

  • “Vault Activity” drawer reuses the same floating button and sidebar as the journey plan (bell icon); clean client feed content (icon, readable label, detail, time, author), grouped by day, without system noise (v11.86.80).
  • Floating button repositioned, enlarged, with theme colors (night blue gradient), hover/focus effect (v11.86.81).
  • Dates in natural language (“Today”, “Yesterday”, “A week ago”…), human-friendly phrasing for each event, keyboard-navigable lines (v11.86.81).
  • Opening a document from the drawer KEEPS the drawer open (preview above); larger floating button, sharper “+N” badge (v11.86.83).
  • Activity button not displayed in a journey (the journey sidebar takes over); more natural wording, exports reappeared in the feed (v11.86.83).
  • Highlighting of the viewed item re-uses existing premium highlighting (email links, search) (v11.86.85).
  • Activities Tab — redesigned timeline as a centered and animated ‘narrative’ thread (node colored by type, natural language action phrase, title, time, author), click opening item preview (v11.86.261).
  • Activities Tab — ‘on scroll’ animations, vertical thread that fills up, time highlighted at the top of the card, format thumbnail upon addition (animations disabled if ‘reduce animations’) (v11.86.262).
  • Activities Tab — left/right alternating timeline (zigzag), sliding in from left/right on scroll, collapsing into a single column on mobile (v11.86.263).
  • Human-friendly wording extended to key actions (document preview, encrypted export, folders…), technical noise excluded from the feed (v11.86.84).

Activity log (admin)

  • Admin Log — timeline grouped by day, front-end improvements (v11.86.338).
  • Admin Log — animated alternating ‘narrative’ timeline (zigzag), loading in ‘View more’ mode (accumulation) (v11.86.339).
  • Activity Log — vertical centering of cells, compact IP and date on one line, action/detail and role/name labels on two lines (v11.86.69).
  • Activity Log — action/detail and role/name on two lines (less cramped) (v11.86.68).

Folders — exchanges & header

  • Folder exchanges more visual — format badge (Text, Audio, Video, Screen Share) and enriched origin (colored medallion, label, source name) instead of a simple text link (v11.86.290).
  • Exchange Blocks in tabs by type (Text, Audio, Video, Screen Share); videos/shares as clickable Media cards, audios in a grid; status to the right of the name, description below; sub-menu ‘All / In progress / Pending’ hidden in a folder (v11.80.1).
  • Each exchange indicates the attached document/media (“source” badge); audio/video/screen exchanges open in the media pop-up (full-screen playback); single-line header (icon, name + status, description, search on the right) (v11.80.2).
  • Redesigned folder header — centered layout, large title, description then search below; exchanges in batches of 10 with “View more”; text comments in two columns (v11.80.3).
  • Refined header (centered status badge, streamlined description attached to the title); exchanges in batches of 12; text comment cards of the same height (2 lines) (v11.80.4).
  • Clicking an exchange card directly opens the linked discussion (reply playable in its thread), isolated playback pop-up removed (v11.80.9).
  • Admin/client exchanges: the “Media” block now only displays manually added media (replies saved in the Exchanges blocks); more compact and premium header (v11.80.0).
  • Inside a folder, folder filter/search bar and “New folder” / “Suggestions” buttons hidden (v11.86.33).
  • Admin folder view sections (Documents, Media, Cards, Links, Notepad) collapsible/expandable, state saved (v11.86.30).
  • Collapse/expand of large blocks in the client card (Requests, Documents, Media, Journeys…) saved from one refresh to another (v11.86.31).
  • Folders — Cards/Links/Notepad bar adopting the real tab bar (search, List/Grid toggle, Filters, counter) (v11.86.291).
  • Folders — complete parity of Cards/Links/Notepad sections (all tab filters, click opening the same pop-up, data enriched with tags) (v11.86.292).
  • Folder exchanges — entire card clickable (text as media) (v11.86.293).
  • Document view pagination — 15 in List, 18 in Grid (“View more”), unlimited horizontal scrolling in Gallery; “Suggest a folder” button only on the folder list (v11.83.4).
  • File (client-side) — “Export this file” becomes a solid button, placed next to the file status (v11.86.72).

Documents / Media — views, lists, players

  • Detailed view of a file (admin) adopts the modern front-end list (tier 1): streamlined action icons (Preview/Open · Download · Edit) + “…” menu, aligned Size/Type/Date columns (v11.86.27).
  • List View — light separator line per file, vertically centered content (v11.86.23).
  • Modern redesign of the action bar in List view (streamlined icons Preview · Download · Edit + “…” menu grouping Archive, Tags, Comments, Delete) (v11.86.15).
  • Gallery thumbnail strip horizontally scrollable (arrows + fade gradients) (v11.86.10).
  • Premium redesign of the Gallery view (framed navigation area, thumbnails and preview on white cards) (v11.86.5).
  • Gallery View — info at the top (name + type/size/date, description, action bar) and preview below, unified display (v11.86.3).
  • Media Download button always displayed, grayed out/not clickable if download is not possible (integration) (v11.86.2).
  • Redesign of the Gallery view (Media) with inline playback; “new generation” filter bar; keyboard navigation on all 3 views (v11.85.0).
  • Media List View with all actions (Read, Download, Edit, Delete, Tags, Comments with counter), like Documents (v11.85.1).
  • Larger and wider audio player, vertically centered (preview); “View original document” link on a media response attached to a document (v11.82.4).
  • Clicking on a media exchange displays the response IN LARGE on the left, discussion thread on the right, original comment highlighted (v11.82.3).
  • Unified media view (video, audio, screen sharing, integrations) in the SAME preview as documents (player on the left, thread + recorder on the right); a single comment rendering and a single recorder (v11.82.0).
  • Document preview with comments sidebar open only if comments exist, inline media response via 3 buttons (Video/Audio/Screen) without pop-up (v11.86.43).
  • Media player — comments sidebar automatically opens only if comments exist; media response via 3 direct buttons in the sidebar (v11.86.42).
  • Gallery View — audio file displays a large animated waveform visualizer above the player; waves frozen at rest, animated during playback (v11.86.41 / v11.86.40).
  • Media menu modernization — search/filters/views bar grouped in a raised rounded card, bounded search, view toggle on the right (v11.86.46).
  • Media Menu (modern views) — side margins restored, view selector integrated into the bar, 4-column grid, gallery with uniform thumbnails, comment counter in ‘…’ (v11.86.45).
  • Media type tags differentiated by color — video (purple), audio (green), screen (cyan), embed (amber) (v11.86.47).
  • Results counter attached to the sort button (v11.86.47).
  • Instant media modification (in-place update, no more full 4-5 second reload) (v11.78.29).
  • Media search also covering tag names and folder names (v11.78.30).
  • Audio/video/screen response to a document/media automatically categorized into the same folder as the item it responds to (v11.78.18).
  • After sending a media response from a preview, the new media appears everywhere without manual refresh (update on preview closing) (v11.78.17).
  • Clearer “By” media filter — “Manager” renamed “Admin” (v11.78.21).
  • Streamlined media filter bar — “Origin” filter limited to “All” and “Responses (comments)” (v11.78.20).
  • Modernized Media filter bar (search + types as icons + “Filters” button with badge + sort button; secondary filters in panel, removable tags, counter, “Clear All”) (v11.78.24).
  • Reordering of media filters (Folder first, Tags, By, Status, Period), harmonized button sizes (v11.78.32).
  • Media folder filter as a multiple-choice dropdown list (checkboxes), with number of media per folder and “OR” filtering; reorganized edit window (folder and tags in two columns) (v11.78.31).
  • Result counters on each tag and each media origin (Admin/Client) (v11.78.26).
  • Documents (folders) filter bar made slimmer and decluttered — type filters and comment filter as icons, more discreet column headers, better spaced action buttons (v11.84.1).
  • Viewer — premium information area (dedicated panel, file type icon, metadata as badges, highlighted description), enlarged gallery thumbnails (v11.84.2).
  • Viewer — gallery thumbnails colored by type (PDF red, images green, others grey-blue) with extension badge (v11.84.3).
  • List View — Size, Date, and Actions columns grouped on the right, File/Title column occupying the remaining width (v11.86.18).
  • List View — visual consistency (unified typography, Size and Date columns strictly identical) for Documents and Media in folders (v11.86.21).
  • “Filters” popover untruncated on small screens (fixed position + internal scrolling), anchored below the “Filters” button, button placed after “Comments”, Period last, Folders in multi-choice dropdown list (v11.86.49).
  • “Filters” popover — “From → To” date range on a single line (fields reduced as needed) (v11.86.50).
  • Media — confirmation message after editing displayed just below the filter bar (above the media block), in its natural place (v11.79.1).

Documents / Media — batch bar & edit

  • Batch action bar displayed from 2 selected items; Documents bar as a ‘floating dark pill’ like Media; enriched ‘…’ menu (Media: Move, Download, Reply; Documents: Move) (v11.86.145).
  • Predictable batch archiving (unarchives all if all are archived, otherwise archives non-archived items) (v11.86.145).
  • The client manages their own content (Move, Copy, Archive, Delete), management actions hidden as soon as admin content is selected; dark pill bar from 2 items (v11.86.147).
  • Redesigned batch action bar (counter badge, spacious buttons, separators) adopting the admin style; bar disappearing when exiting the menu (v11.86.148).
  • Actions menu ‘…’ aligned with admin — Move, Copy (on client’s own content), Reply (media) (v11.86.148).
  • Media multi-selection bar remains displayed when opening ‘Reply’/’Comment’ then closing (as long as at least one media item is checked); colors following the admin theme (v11.86.143).
  • Media — title/description editing in premium window; deletion via custom premium pop-up; playback stopped when returning to List/Grid (v11.85.2).
  • Tags in the edit modal redesigned as light badges; after saving from a folder, one remains in the folder with in-folder confirmation (v11.86.31).
  • Clickable document/media title (opens preview/playback); expiration date on a 2nd line in a distinct color; ‘…’ menu displaying the number of comments (v11.86.29).
  • In List view — name/title column takes full width, Size/Date/Actions grouped on the right (v11.86.54).
  • ‘Copy’ action making a document/media available in MULTIPLE folders simultaneously (checkboxes + Validate, single physical file) (v11.86.54).
  • Client card (admin) — Documents/Media/Cards/Links filter bars in a modern simplified bar (search + types, ‘Filters’ button with panel and counter), navy blue admin theme (v11.86.63).

Cards / Links

  • Action buttons for cards and links (edit, archive, move, copy, delete) are more visible as pills, highlighted on hover (v11.86.151).
  • Links continue to open in a new tab (view counted at that moment) (v11.86.150).
  • Cards and Links tabs (client vault) in a modern simplified filter bar (search + ‘Filters’ button: Tags, Author, Status, Period, dates, counter) (v11.86.62).
  • Cards & links — refined, centered card, wider and less tall (horizontal rectangle), full-width ‘Open link’ button, domain in legend (v11.86.270).
  • Cards & links — three-part card (header with medallion, left-aligned content, separator bar, action area at the bottom) (v11.86.269).
  • Cards & links — large, centered card with a colored medallion, prominent title, spacious description, readable ‘Open link’ button (white text on blue background), discussion on the right in the common pop-up (v11.86.268).

Notebook

  • Notebook — shared note entirely clickable to open the discussion (hover indicator + icon); composer aligned, notes in a more spacious list, distinct private/shared pills (grey / teal) (v11.86.253).
  • Notebook — redesigned input area (raised band, prominent white field with focus halo), notes in a list with a bordered card, notes in a spacious grid (v11.86.252).
  • Notebook — discussion of a shared note in the same pop-up as documents/media; ‘New note’ block highlighted; Folders filter as a multi-select dropdown list; ‘By manager’ filter removed (v11.86.251).
  • Redesigned Notebook pop-up (same premium design as cards/links: amber medallion, title, centered text, separator, footer with visibility pill and timestamp, discussion on the right) (v11.86.287).
  • Notebook filter bar as a modern unified bar (search + Filters By/Status/Sort/Period, ‘Select All’, List/Grid toggle) (v11.86.154).
  • UX Notebook details: more discreet private/shared help text, visible border on the Filters Folders dropdown list (v11.86.255).

Tags

  • Tags Menu — standard modern filter bar (prominent search, visible tag pills, “Filters” pop-up for period and dates) (v11.86.256).
  • “Manage Tags” leads to front-end settings (Settings tab) instead of the WordPress dashboard (v11.86.256).
  • Tags Menu — EXACT reuse of existing visuals (colored format icon, video/YouTube thumbnail preview, audio), colored tag pills, comment count, description (v11.86.259).
  • Tags Menu — clicking an item directly opens its preview (documents and media open their preview, links in a new tab) (v11.86.257).
  • Tags — simplified colors (no more automatic rotation, neutral and readable style) (v11.86.271).
  • Settings — redesigned “Tag Management” block (compact single-line add form, modern chips with hover actions, counter, padlock legend) (v11.86.271).
  • Tags ↔ Folders alignment: tag selector and folders button at the same height (42 px) on a single line (v11.86.378).

Comments (admin)

  • Comment reply area: neat card and buttons aligned with brand guidelines (v11.86.393).
  • Comments — filter by type with icons (same rendering as the Journal, Notebook included) (v11.86.348).
  • Comment Filters and Sort integrated into the popover and grouped on the right, to the left of the view selector (Cards/Links consistency) (v11.86.333).
  • Comment window button filter respecting the plural (“Reply to comment (1)” / “Reply to comments (N)” / “Add a comment”) (v11.78.14).
  • Document/media preview with Video/Audio/Screen Share recording buttons directly above the comment field, full width, without a pop-up or selection step (v11.78.12).
  • Clicking on the comment icon (document list) directly opens the preview with comments open (video/audio players); window button displaying the number of comments (v11.78.13).

Filter & views bars (admin)

  • Modern front-end filter bar (cv-mbar) ported to admin for Records, Links, and Notebook, with grid/list view selector and list mode (v11.86.320).
  • Tag rendering identical to front-end (admin) — no checkbox, a click on the pill is enough (v11.86.319).
  • Records Status Filter (All / Active / Archived) taken from the front-end (v11.86.323).
  • Records Filters — Folder filter (multi-selection) and Sort (Recent / Oldest), compact period pills (v11.86.325).
  • Counters for filter pills (number of results by tag, by folder, and by status) (v11.86.326).
  • Document filter counters (type + tags) as for Records (v11.86.327).
  • Counting pills (types/tags/folders/status) for modern Documents, Media, and Folders views (v11.86.328).
  • Filter bar parity (Records/Links/Notebook): modern Records bar ported to Links and Notebook (Status, Folder, Comments, Sort filters, counters) (v11.86.332).
  • Sort buttons — reusable helper to refresh segment status without rebuilding the entire bar (v11.86.334).
  • Log — filter by type with icons (compact bar modeled on the front-end, action verbs in the popover, combinable type × action) (v11.86.346).
  • Log — combinable filters (filter by TYPE with icons and by ACTION as verb/popover that combine) (v11.86.347).
  • Filters — dates on one line (redundant period dropdown list removed) (v11.86.349).
  • Admin filter bars « All comments » and « Activity log » in a simplified modern bar (compact line + « Filters » button, navy blue admin theme) (v11.86.61).
  • Activity Tab (client vault) in modern simplified filter bar (search, types as segments, ‘Filters’ button with Period + dates) (v11.86.60).
  • Filter bar modernization (front-end Activity tab, ‘All Comments’ and admin Activity Log) — elevated card, modern type badges, period as segments (v11.86.57).
  • Admin filter bars — dynamic admin theme color, ‘Manager’ → ‘Admin’, Log action filter as buttons, redundant mobile period selector hidden, native calendar icon (v11.86.65).
  • Admin filter bar — ‘Filters’ popover always foreground and anchored to its bar (rule applied to the new admin bar) (v11.86.321).

Media type / add flow (admin)

  • Media type (integration) in tabs taken from the front-end, with theme colors, clean reset for a new media item (v11.86.377).
  • Modern add flow (admin) — multiple folders per file via popover in each card, upload cancellation, tags and folders reset, loading of note composer tag selector (v11.86.375).
  • ‘Organize in’ popover (multi-folder selector) reusable in add forms (v11.86.374).
  • ‘File detail’ cards (admin) — each file with custom title and multi-folder organization (v11.86.372).
  • Modern drop zone (admin) — front-end document drop zone carried over to administration (v11.86.371).

Client record (admin)

  • Client record — two distinct cards: ‘Message to client’ (visible, blue accent) and ‘Internal Notes’ (private, neutral accent) (v11.86.368).
  • Client record — notes merged into the Info block on the client record; standalone block retained at the agency (v11.86.367).
  • Client record sidebar — right column harmonization (consistent presentation) (v11.86.356).
  • Client record sidebar — secondary blocks collapsed on first display, left border colored by zone, regular spacing density (v11.86.357).
  • “Personalization” Block — Vault Menus tabs / Homepage Block (v11.86.353).
  • Independent and movable block (a block previously attached to Export becomes autonomous and movable) (v11.86.358).
  • “Personalization” Block — tabs harmonized with those of Journey Discussions (v11.86.359).
  • Client record — compacted column: “Menus for this client” and “Homepage for this client” blocks collapsed into a dropdown list (v11.86.351).
  • “Menus visible for this client” Block adhering to admin style guide (navy blue switches, no purple) (v11.86.59).
  • Visual redesign of the “Menus visible for this client” block (premium switches with icon per menu, colored active state) (v11.86.58).
  • Menu visibility per client automatically saved with each toggle (no more “Save” button) (v11.86.68).
  • Inline success bar (admin) — save confirmations (Message to client, Internal notes…) inline within the relevant block, without toast notification or reload (v11.86.383).
  • “New document request” form — 2-column grid layout, consistent fields, action row compliant with the style guide (v11.86.392).

Selective Export

  • Reworked Selective Export — a single dropdown list with checkboxes (email notification style); the endpoint accepts the admin nonce (manager) as front (client) (v11.86.350).
  • Export (full vault, per client, per folder) includes physical files of media responses from comments (audio/video/screenshot), in addition to decrypted documents, media, and CSV inventories (v11.86.66).

Backup

  • Simplified backup styles — 3 choices (Complete, Standard, Custom), “Light” style removed (backups already configured as Light are still supported) (v11.86.213).
  • Backup tab — success messages in a horizontal banner, gauge as a thick, animated progress bar, number of backups displayed, button animation corrected, webhook field without FR text (v11.86.134).
  • Settings → Backup — inclusion checkboxes (Documents / Media / Data) and scope (clients / agency / staff) on a single line, softened borders, clearer selected state (v11.86.202).

Settings / Customization (organization)

  • Customization tab (Settings) in two columns — switch lists on the left, live ‘client-side’ preview on the right (v11.86.125).
  • Import / Export — ‘Global Vault Export’ block in the same format as ‘Tools & Diagnostics’, both collapsible (v11.86.124).
  • ‘Access & Limits’ block in the first position of the Access Control tab; ‘Import / Export’ tab between Security and License; ‘Display Journeys on Homepage’ setting moved to Customization, Journeys tab removed (v11.86.120).
  • Settings Reorganization — ‘WordPress Toolbar’ in Customization, ‘Access & Limits’ in Access Control, new ‘Import / Export’ tab (v11.86.119).
  • The client profile no longer manages menus (which have become global); retains the customization of homepage modules per client (v11.86.113).
  • ‘Save Menus’ button removed (automatic saving on each toggle) (v11.86.69).
  • ‘My Homepage’ card with ‘Select All / Deselect All’ button, each modification reflected immediately without reloading (v11.86.116).

Security / License

  • REST API respects menu hiding — a client can no longer read/modify a hidden content type via the API (admin integration keys not affected) (v11.86.74).
  • Export of one’s own vault respects hiding even for an admin; a full backup of another client remains intact (v11.86.74).
  • Menu hiding applied everywhere and in the same way regardless of the account (the admin on their own vault can no longer bypass it); data from a hidden menu removed from the page (v11.86.74).
  • Hiding a menu extends to workflow safeguards (Hidden documents ⇒ no document submission via safeguard, server-side blocking) (v11.86.75).
  • Upload control hidden on the display side if the corresponding menu is hidden for the client, in addition to server-side blocking (v11.86.76).
  • The admin can no longer hide all of a client’s menus (at least one menu must remain visible, enforced by both UI and server-side controls) (v11.86.77).
  • A hidden menu is excluded from its data export and email notification in the settings (v11.86.73).
  • A hidden menu hides this content type everywhere (Recent Activities, folders, corresponding home block) (v11.86.71).
  • A hidden menu is truly blocked (data not present on the page); corresponding home block hidden (v11.86.70).
  • Folder export precisely matches displayed content blocks (hidden sections + types with a hidden menu are removed; full export is retained for the admin backing up another client) (v11.86.78).
  • Activity feed (tab + drawer) respects menu visibility — an event linked to a hidden menu no longer appears (the AJAX list now filters) (v11.86.79).
  • Automatic license re-verification (installation pending confirmation) set to 60 seconds (v11.78.5).
  • Grace period reduced from 72 hours to 5 minutes (legitimate case of fingerprint re-verification on the same domain); accelerated re-verification every 2 minutes; status messages aligned (v11.78.4).
  • A REVOKED license locks immediately, with no grace period (v11.78.3).
  • A never-activated installation is locked immediately, with no grace period; the Settings → License screen remains accessible (v11.78.2).
  • Tone of the license banner before expiration: informative and reassuring (blue, then soft orange in the last week), with an educational message; red and pop-ups are reserved for the expired status (v11.78.9).
  • Server signature verification (layer A) in STRICT mode, end-to-end confirmed (HMAC signature, nonce, timestamp, domain binding); reversible via CV_LICENSE_STRICT_SIGNATURE=false (v11.76.4).
  • Server signature verification as a purely informative signal, never blocking (eliminates any risk of false lock-out) (v11.76.3).
  • Tools → License Diagnostics page displaying the server signature status (verified / signed unverified / unsigned); ‘Ping’ test using the saved key if empty (v11.76.2).
  • In locked state, Settings page limited to the ‘License’ tab, other tabs locked; reminder pop-up hidden on the activation page (v11.75.2).
  • License messages consistent with actual status (‘License expired’, ‘License not activated’, ‘License revoked’) (v11.75.1).
  • Internal ‘License Diagnostics’ page (Tools) removed from the plugin (editor’s tool, installed manually separately) (v11.76.5).
  • License attestation migration window (layer A’) set back to June 30, 2026 (adjustable via CV_LICENSE_ATTEST_ENFORCE_AFTER); self-repair extended to missing attestation (silent server re-verification, without locking or user action) (v11.77.3).

Folders Modal

  • Folders Modal — title based on mode (displays ‘Move’ or ‘Copy’) (v11.86.382).

Documents — add form (frontend)

  • Adding documents — redesigned form (modern, branded drop zone, drop-then-fill sequence, format thumbnail, multi-folder organization in a multi-select list) (v11.86.272).
  • Adding documents — detailed file sheet per file (editable title, description, expiration, tags, multi-folder organization), client-oriented labels, title retaining the extension (v11.86.274).
  • Adding documents — compact layout (Title · Description · Expiration on the 1st line, Tags · Organize in on the 2nd) (v11.86.275).
  • Adding documents — UX refinements (aligned fields, consistent spacing, enlarged tags, full-width CTA deposit button with file counter) (v11.86.276).

Media — add form (front-end)

  • Media — refinements and saving (ghost line corrected, tag alignment, video/audio/screen recording form in modern layout + multi-folder organization, square ‘Stop’ button icon) (v11.86.280).
  • Adding media — redesigned form (modern drop zone, card per file with editable title, description, enlarged tags, multi-folder organization, large full-width ‘Upload Media’ button) (v11.86.278).
  • Embed media by URL — redesigned form (type as segmented tabs Video/Audio/Iframe, ‘Link to embed’ field highlighted, title · description, tags · multi-folders, large full-width ‘Embed Media’ button) (v11.86.279).

Cards / Links — add form (front-end)

  • Cards — redesigned add form (premium card, title, content, color, enlarged tags and multi-folder organization, large full-width ‘Save Card’ button), tags and folders saved upon creation (v11.86.281).
  • Links — redesigned add form (address highlighted, name and description on one line, enlarged tags · multi-folders, large full-width ‘Save Link’ button), tags and folders saved upon creation (v11.86.282).
  • Add forms — space between block outline and inner card reduced by half (documents, media, cards, links) (v11.86.283).

Vault picker (media)

  • Vault picker — refinements (enlarged PDF/video preview area, larger selection button with contextual label, brand-compliant sort/filter menus, clean audio player) (v11.86.242).
  • Vault picker — playable audio + brand-compliant menus (fixed-height audio player, brand-compliant Sort/Type menus in dropdown component) (v11.86.243).
  • Vault Picker — modern filter bar (search, Video/Audio type filters as segmented buttons, sort in dropdown menu), 16:9 aspect ratio videos, audio with wave animation (v11.86.244).
  • Vault Picker — redesigned Grid view with production visuals (colored format icon, video preview card with poster/play button/type badge) (v11.86.247).
  • Vault Picker — filter pop-up always in the foreground, anchored below the “Filters” button (v11.86.247).
  • Vault Picker — actual video preview (YouTube/Vimeo thumbnail, uploaded media thumbnail, first frame as fallback), audio with music note; Folders filter as a multi-selection dropdown list, period on one line (v11.86.248).
  • Vault Picker — consistent visuals in gallery and list views (same format badges as the grid) (v11.86.249).
  • Colored format icons in the picker (red PDF, blue Word, green Excel, orange PowerPoint, images, archives, video, audio) (v11.86.245).

Tags Menu — visuals

  • Tags Menu — modern filter bar (prominent search, tag badges, “Filters” pop-up) (v11.86.256).

3. BUG FIXES

Agency Vault & admin area

  • FIX — internal note in agency context: adding an internal note, broken in the Agency scope by a regression, now works again (robust insertion on client page as well as agency page, without reload, success bar in the card) (v11.86.385).
  • CRITICAL FIX — scope leak during upload (agency): in an agency context, deposits (documents/media) and FormData exports could be linked to the wrong vault; the target owner (and not the uploader) is now correctly resolved (v11.86.312).
  • CRITICAL FIX — fatal error (E_PARSE) in the Agency admin settings (missing endif on the “Agency Vault Storage” card) introduced in 11.86.309 (v11.86.310).
  • Corrected “Activity” icon (missing clock from the “My homepage” block, emoji absent from local game) on personal and agency modes (v11.86.309).
  • CRITICAL FIX — the vault page is no longer erroneously disabled in Agency context (hidden global settings, when rewritten upon saving, would reset “Vault Page,” max size, quota, visitor access, alerts); updated only if the field is present in the form (v11.86.237).
  • Fix: “page not found” after a demo reset (execution log too long in the URL, rejected by the server); log now transient, URL carries only a short indicator (Companion 1.14.2) (v11.86.233).
  • Duplicate Personal/Agency toggle at the bottom of the menu in Agency mode removed (now only one, in the first position) (v11.86.215).
  • Personal/Agency switch corrected and highlighted (toggle in first position, larger pill); “access denied” on click corrected via admin-post (still accessible) (v11.86.214).
  • Client Vault Menu — redundant “Client Vault” link at the top of the submenu removed (v11.86.216).
  • The “Agency” toggle icon displays correctly (dashicon / SVG), remains visible once selected (v11.86.198 / v11.86.199 / v11.86.201).

Client Validation Safeguard (workflow)

  • Fix — vault picker no longer opened: “Choose from agency vault” / “From the vault” had no effect since 11.86.245 (duplicate internal variable overwriting the configuration) (v11.86.246).
  • Fix — media search in the picker found nothing (only queried the files table); vault media now listed and selectable, external integrations reused without copying (v11.86.240).
  • Fix — picker media playback (videos/audios) that wouldn’t start (URL displayed as text); actual document preview in gallery, integrated media player, cleaned up thumbnails (v11.86.241).
  • Client Validation block fixes: Video/Audio/Screen recording buttons back to 3 columns, only one level 1 tab active, only one green dot per tab, centered icons, FluentPlayer extracting the real source (v11.86.190).
  • Client Validation block fixes: embedded video preview filling the 16:9 frame, FluentPlayer extracting the real player (Bunny.net iframe / video file), icon alignment (v11.86.189).
  • Fix — the “Attest” step (copying the statement) reappears in the guided pop-up journey (was incorrectly disappearing) (v11.86.182).
  • Fix — after validation from the pop-up, the validation button disappears immediately (used to remain until reload) (v11.86.174).
  • Fix — preview of the document to be validated retrieves the full and native comment panel (retractable, text/audio/video/screen responses), cancels the “text only” restriction (v11.86.173).
  • Fix — discussion for the document preview to be validated relies on the actual journey step discussion (messages attributed to their author) (v11.86.172).
  • Fix — preview validation buttons use the FRONT vault theme variable (–cvf-primary) and not –cv-primary (v11.86.171).
  • Validation button text and “Require statement re-entry” option displayed only when the Document tab is selected (v11.86.191).
  • Fix — “Open document” button adheres to the journey’s design guidelines (secondary button, no more navy blue) (v11.86.161).
  • Fix — a document to be validated downloaded by the client retains its original name AND its extension (v11.86.161).

Form Validation Safeguard (journey)

  • “Form Validation” — complete “Awaiting My Validation” mode (submission in Tracking and Validation with Validate Receipt / Reject, auto-validation of sub-step upon approval); form validation sub-steps (auto mode included) now complete correctly (v11.86.194).
  • Fix — form selection window opened behind the modal (z-index); form source via tab buttons (Import via plugin / External platform / Direct link) (v11.86.192).

Pathways

  • HARDENING (multi-manager / future Team) — pathway announcements can only be edited by their author, the pathway creator, or a super-admin; filtered list (v11.86.388).
  • Activities Fix — « View more » displayed an empty feed (2nd rail); timeline re-rendered from a block, already viewed events displayed immediately (v11.86.264).
  • Fix — modal hidden when Pathway is collapsed (exiting the body of the collapsible section) (v11.86.370).
  • Invisible « Cancel » buttons in confirmation modals (white text on white background) — now displayed in light grey (especially guided withdrawal pop-up) (v11.72.18).
  • Fix — on an individual pathway with multiple participants, removing one of them no longer wrongly opens the « no more participants » pop-up; « Re-enroll » works even if another participant has data (v11.72.17).
  • Fix — « Remove » button reappeared in the participant list (group context), premium confirmation (v11.72.12).
  • Fix — in Individual mode, « Enroll » button reappears as soon as there are no more active participants (v11.72.12).
  • Participant preview fix — preview link used a parameter colliding with the internal file service (« Invalid preview link »), parameter renamed (v11.72.11).

Security (IDOR & safeguards)

  • SECURITY FIX (IDOR — social pathway): reading pathway data (members, badges, accomplishments, library, activity, announcements, blocks, group comments) and writing card tags did not verify ownership; only an enrolled user/manager can view, identity forced to self for a non-manager, tag writing restricted to own vault (v11.86.387).
  • SECURITY FIX — Cross-vault safeguard: no longer possible to link an item from one vault to a folder in another vault (folder linking and synchronization validated within the same vault) (v11.86.386).
  • SECURITY FIX (IDOR — tags): a non-manager can now only read the tags of their own objects (the endpoint did not control ownership) (v11.86.317).
  • Perimeter-aware access: a manager now correctly acts on objects within the relevant vault (scope resolution) (v11.86.316).
  • Security (journeys): validating a step, submitting photo evidence, or submitting a quiz/self-assessment/checklist is only possible for a truly enrolled participant (closes off progression writing without enrollment) (v11.72.9).

Activity / Log

  • FIX — Outdated access log: log export and cleanup pointed to an incorrect table, now the correct table (v11.86.399).
  • FIX — Incorrect ID after audit log writing: the ID of a new item was captured after the audit was written (which overwrote it); consequences corrected (e.g., ‘not found’ tag rename/deletion/assignment records, bulk sends, journey attachments) (v11.86.313).
  • Logging under the correct vault: access through vault membership logged under the relevant vault, manager correctly recognized (v11.86.314).
  • Log — Custom message tracked: updates to the ‘Message to Client’ are now recorded in the activity log (v11.86.364).
  • Consistency check — Home → Recent updates also displays recent records and notes; Log tracks filing into folders and bulk tag additions; Folders now account for belonging to multiple folders for all types (v11.86.285).
  • Major fix — Activity feed (drawer and tab) updates IN REAL TIME after each action without reloading the page (v11.86.88).
  • Fix — “Today” and “Yesterday” were displayed in English in some languages (v11.86.87).
  • Fix — Activity drawer reopened upon closing the preview (detection bug) (v11.86.85).
  • Fix — Opening an item from the drawer hid it during preview, then REOPENED it upon closing; technical noise remained excluded from the feed (v11.86.84).
  • Fix — Activity drawer no longer reopened after an initial closing (conflict with the journey component); clean panel (v11.86.81).
  • Fix — Drawer content unreadable (raw technical keys); clean client feed grouped by day, system noise excluded (v11.86.80).

Home

  • Critical Fix — Syntax error introduced in 11.86.100 (banner removal) causing a fatal error on the vault (v11.86.101).
  • Fix — Warning “Undefined property created_by” on the home page (the links table uses added_by), safe fallback (v11.86.102).
  • Fix — Highlighting upon closing the preview (from “Recent News”) targeted a hidden internal list; now targets the actually VISIBLE item and re-targets it upon closing (v11.86.110).
  • Fix — The hidden To-Do on the home page no longer appears in the “Activity” drawer either (v11.86.118).

Home — Composition (Governance)

  • Fix — Admin home page settings (global and per-client default) no longer applied as soon as the client had customized their home page; the admin remains prioritized (the client can only hide MORE) (v11.86.117).
  • Fix — Toggles on the “My Home Page” card were unresponsive (conflict with notification cards); each block now has its functional toggle (v11.86.115).
  • Fix — Reactivating a home page module did not re-display it until another module was modified (empty array not transmitted); fixed for home page modules and vault menus (v11.86.112).
  • Correction — modifying an auto-save switch no longer triggers the “exit without saving” pop-up (v11.86.121).

Folders

  • Correction — filter pop-ups (folder) always in the foreground + anchored to their bar on scroll; Cards & Links pop-ups in a folder now open the preview again; folder search covers all views and all types + exchanges (v11.86.293).
  • Folder search — sections with no results hidden (only categories with at least one result remain displayed) (v11.86.294).
  • Folder search — extended to grid document tiles and Exchange messages (text + audio + video) (v11.86.292 / v11.86.291).
  • Correction (gallery) — the gallery displays correctly even when a folder opens directly on it (v11.83.3).
  • Correction (keyboard) — keyboard navigation works immediately (1st arrow selects the 1st document) (v11.83.3).
  • Correction (folders) — “Suggest a folder” button truly hidden inside a folder (priority display rule) (v11.83.5).
  • Correction (folders) — “source” badge of an exchange attached to a document opens the preview and highlights the exact comment (and no longer just for media) (v11.80.8).
  • Correction (folders) — status badge vertically centered on the title, text comment cards of the same height (v11.80.5).
  • Correction (folders) — video and screen sharing are large in the pop-up (no more tiny player) (v11.80.4).
  • Correction (folders) — opening audio/video/screen exchanges in a pop-up works again (v11.80.3).
  • Correction (folders) — document comments icon is readable (dedicated icon) showing the number (v11.78.20).
  • Removal of the “Skip to main content” link at the top left in navigation mode (v11.86.154).

Documents / Media — modern views (front)

  • Fix (frontend) — opaque and blurred preview background overlay (theme footer showed through on the sides) (v11.78.11).
  • Fix (media) — audio player animation (bars) back in the unified preview with visible controls; clicking on an exchange opens the document with comments and the correct comment highlighted (v11.82.2).
  • Fix (media) — audio player in the unified preview rendered with visible controls; comments panel guaranteed to open even without comments (v11.82.1).
  • Fix (media) — “Reply with media” buttons in the playback pop-up reuse the unified preview module (single recorder) (v11.81.0).
  • Fix (media) — in Gallery view, media plays within the scene (YouTube/Vimeo integration, uploaded audio/video correctly sized); pop-up player with comments occupies the space (v11.86.39).
  • Fix (media) — video media (iframe) now plays again in the admin folder view (embedding code truncated due to unescaped quotes) (v11.86.38).
  • Fix (media) — media explicitly affiliated with a folder correctly appears in the folder (including voluntarily categorized replies) (v11.86.46).
  • Fix (media) — in List view, action icons are always readable (v11.86.46).
  • Fix — in Gallery view, media no longer auto-plays (only on click) (v11.86.45).
  • Fix (media) — video/audio playback in the gallery stops when returning to List/Grid view (v11.85.2).
  • Fix (media) — selected Media filter buttons now use the theme’s color code; “With comments” filter is identical to the one for Documents (v11.85.2 / v11.85.3).
  • Fix (media) — media description is displayed in List view, in the viewer, and the gallery panel (v11.85.5 / v111.85.1).
  • Fix (media) — central play button for media cards (clean triangle, no image dependency) (v11.78.16).
  • Fix (media) — media editing: folder and tag changes saved (pre-filling, possible tag removal) (v11.78.16).
  • Fix (media) — media’s “Edit” button works again after closing the pop-up (v11.78.15).
  • Fix (comments) — audio reply without player (zero height); audio player displayed everywhere (document preview, media pop-up, folders) (v11.78.15).
  • Fix (comments) — video/audio/screen replies playable directly in the thread (integrated player), window no longer closing after sending (v11.78.13).
  • Fix — editing a media’s title/description no longer displays “embed code required” (v11.85.3).
  • Fix — media deletion via the custom premium pop-up (instead of the native window) (v11.85.2).
  • Fix (media) — “By” filter based on the creator’s ROLE (Admin/Client) and not “created by me”; “My media” renamed to “Client” (v11.78.22).
  • Fix (media) — “Origin” filter was not working (unreliable reply marking), now reliably applied (v11.78.19).
  • Fix (media) — detection of “reply” media via a reliable internal marker (not the title text), badge and filters functional in all languages (v11.78.18).
  • Fix (media) — auto title/description of a media reply generated in the vault’s display language (v11.78.17).
  • Fix (media) — filter bar refinements (“Filters” panel not cropped, badges matching vault theme, search and date filter functional) (v11.78.25).
  • Fix (media) — video editing: selected tag finally visible (any active tag has a solid background + checkmark) (v11.78.30).
  • Fix (media) — the “All” tag counter shows the number of actually tagged media; selected tag clearly visible (v11.78.29).
  • Fix (media) — tag assignment works again (duplicate code that cancelled selection), readable counter on active badge (v11.78.28).
  • Fix (media) — improved counting accuracy (counters from displayed media), search by title works, ‘Reset’ no longer closes the panel (v11.78.27).
  • Fix — folder filter dropdown now overlays (no longer pushes other filters) with scrollbar (v11.78.33).
  • Tags Menu — visual fix: grid thumbnails display true format colors and video/audio preview, identical to documents/media (missing tile class + residual icon rule forcing white) (v11.86.260).
  • Tag selection & editing fixes: a clicked tag is now distinguished again (solid background) and is taken into account (handler conflict → internal double-click cancelling selection); tags reappear in the document/media editing panel and the panel closes after ‘Save’ (v11.86.288).

Documents / Media — modern views (admin)

  • MAJOR FIX — documents displayed in the Media tab (and empty Documents) when the vault opened directly to Media; the Documents view can no longer overflow into Media (v11.86.299).
  • Apostrophe encoding fix — titles/descriptions with apostrophes saved with a superfluous backslash, corrected upon saving for ALL types (documents, media, links, records, notes) (v11.86.298).
  • Highlight after adding — list, grid, AND gallery views (targets the actually visible tile/row) (v11.86.298).
  • Highlight after adding — improved reliability (re-applied to withstand re-renders) (v11.86.300).
  • Highlight after adding — timed from actual appearance, re-applied if the list re-renders (~7 s, 5 types) (v11.86.301).
  • Highlight after adding — style rule targeting the element (and not a DOM class), insensitive to re-renders (~7s, list/grid/gallery, 5 types) (v11.86.302).
  • Highlight after adding — reliable duration (halo ~4s after full page load) (v11.86.304).
  • After adding — return to the correct list + highlighting of the created item (document, media, link, record, note) (v11.86.297).
  • Recent updates — documents finally considered (the feed was reading a non-existent date for files); sort by date across all types (v11.86.296).
  • FIX — admin deletion in modern views (document/media remained displayed in list/grid/gallery/folders), reliable reload (v11.86.380).
  • CRITICAL FIX — empty selective export (0-byte archive): cleanup of decryption folders before ZIP closure; deferred cleanup after closure (personal and agency) (v11.86.315).
  • Fix — Notebook filter bar wrapped in a hidden overflow container, rendered correctly (v11.86.336).
  • Fix — sort buttons: segment reconstruction no longer detaches the target from the handler (v11.86.335).
  • Major fix — batch actions (Archive, Comment, Move, Delete) for Documents AND Media were not working (internal functions in a separate JS block); now exposed and functional (v11.86.143).
  • Fix — the “Comment” action from the “…” menu (Documents and Media) correctly opens the comment thread (missing handler); batch “Copy” no longer crashes (exposed internal utility) (v11.86.146).
  • Fix — editing a document a second time no longer freezes the screen; List view now adopting the client vault layout; multi-selection gains Copy and Archive for admin and client sides; no more lateral shifting of filters (v11.86.128).
  • Fix — editing a document from the client record no longer reloads the entire page (in-place update); Archive button with immediate visual feedback (v11.86.127).
  • Fix (media, client file) — action menu offers “Tag” (in addition to Comment, Archive, Delete) (v11.86.140).
  • Fix — media multi-selection bar displays correctly in the administration panel (style defined only in the frontend stylesheet) (v11.86.140).
  • Fix — media archiving works (including those linked to a journey), document archiving is a toggle (re-clicking unarchives) (v11.86.144).
  • Fix (admin) — media edit button works again in the folder view (incorrect class + missing data) (v11.86.30).
  • Fix (freezing) — back-office no longer freezes when rapidly closing/reopening document editing (stacked animations, stop() + deduplication) (v11.86.28).
  • Fix (freezing) — no longer affects ANY editing window (documents and media and all modals), stop() added everywhere (v11.86.29).
  • MAJOR Fix for freezing — editing a video media (embedding) that returned a server error triggering a blocking alert; embed code returned only if modified, errors shown as a non-blocking premium badge (v11.86.35).
  • Fix — anti-freezing safeguard when opening editing modals (residual overlay purged before opening) (v11.86.34).
  • Definitive fix for freezing — universal safeguard preventing any browser alert from blocking the admin (message as a non-blocking premium badge) (v11.86.36).
  • Fix — editing a document/media in a folder: admin tags pre-checked and retained upon saving (v11.86.33).
  • Fix — confirmation banner displays in the folder after editing (badge invisible due to missing animation class), scrolling view (v11.86.32).
  • Fix — after saving a document/media from a folder, the user remains in the folder with in-folder confirmation (v11.86.31).
  • Fix — filter bar not truncated when the Documents block is short (fixed positioning) (v11.86.132).
  • Fix — counter attached to the Sort button (not to view icons), three views on the right (v11.86.131 / v11.86.130).
  • Fix — in List view, Actions column on a single line (v11.86.129).

Documents / Media — List / Gallery view (detail)

  • Fix — in List view, full title on its line and description below (without truncation) (v11.86.3 / v11.86.4 / v11.86.2 / v11.85.6).
  • Fix — in Gallery view, editing panel opens below the gallery in the foreground (v11.86.13).
  • Fix — keyboard navigation (arrows) works again in Grid and Gallery; in gallery view, arrows scroll through the preview from the displayed overview (v11.86.14).
  • Fix — user’s custom colors (background) reapplied upon loading (no longer revert to default after refreshing) (v11.86.12).
  • Fix — selected thumbnail retains its soft border upon click (mouse focus ring removed, discreet keyboard focus preserved) (v11.86.11).
  • Adjustments to the selected thumbnail’s border in Gallery (softer border + halo) (v11.86.7 / v11.86.8 / v11.86.9).
  • Fix — selected thumbnail in Gallery now uses the theme color (instead of a gray outline) (v11.86.6).
  • Fix — in List view, action icons attached to the right edge aligned under “Actions” (v11.86.17).
  • Fix — Size/Date/Actions columns truly right-aligned; “…” menu not truncated (in foreground, folds upwards if space is limited) (v11.86.16).
  • Fix — in List view, action icons vertically centered on the same line as Size and Date (v11.86.20).
  • Fix — title, type/size, date, and actions aligned on the same line with or without description (v11.86.22).
  • Fix (final) — in List view, the “…” menu now opens correctly below the button (CSS hover transformation was distorting positioning, root cause removed) (v11.86.47).
  • Fix — editing a document a second time no longer freezes the screen (v11.86.128).
  • Fix — List view columns aligned between documents and media (v11.86.1).
  • Fix — Description correctly displayed BELOW the title in List view (v11.86.1).
  • Important fix — When editing a document, the original folder is pre-selected (saving from a folder no longer removes the document from it); assigned tags are restored to active state (v11.85.4).

Documents / Media — gallery & viewer (detail)

  • Fix (folders) — Documents Gallery view displays preview (image/PDF), name, date, size, and actions; 3 view icons integrated into the header (v11.83.1).
  • Fix — In Gallery, action buttons overlaid in the top-right corner, title and date on the same line (v11.83.3 / v11.83.2).
  • Fix — Redundant separator bar below the preview removed (v11.86.5).
  • Fix — Media deletion confirmation pop-up displays correctly (premium background and layout) (v11.85.3).
  • Fix — In List view, name cell in stacked layout (title on top, description below), Gallery vertically aligned (v11.86.4).
  • Fix — List view column headers are more subtle (reduced size) (v11.85.2).

Records / Links

  • Fix — Records viewing pop-up reopens on click (internal error); multi-selection checkboxes are visible (v11.86.151).
  • Fix — « Filters » button in Records and Links menus works again (panel appeared off-screen) (v11.86.149).
  • Fix — « Filters » panel for Records and Links aligns below the button (was overflowing to the right) (v11.86.150).
  • Fix — All action buttons for records and links (including the tag) are visible on their own line, no longer truncated; positioning corrected on admin (gray mode) and archived records (v11.86.152).
  • Fix — « Open Link » button text (links pop-up) was invisible (same color as background), now displayed in white (v11.86.153).
  • Fix — clicking anywhere on a link card opens the link (new tab) and logs the consultation (v11.86.90).

Notebook

  • Fix — Notebook Grid view displays correctly (messages in cards, full-width date separators) (v11.86.154).
  • Fix — archived items (“grey mode”) no longer fade their controls (checkbox and action buttons remain clear) (v11.86.154).
  • Final fix — period chips no longer overflow the filter pop-up (more specific CSS rule forced no line breaks) (v11.86.255 / v11.86.254 / v11.86.251).

Comments (admin)

  • Fix (multi-module) — the “Comment” action in the “…” menu for documents and media opens the thread (missing handler) (v11.86.146).
  • Fix — the “…” button in the Media list is no longer truncated (ancestor transformed by tr:hover became a block container), transform:none on rows (v11.86.47).

Backup / Export

  • Fix — backup history no longer displays more than 5 live entries (purging of lines beyond the 5th) (v11.86.136).
  • Fix — backup email cards (“Backup successful” / “Failure”) appear in the Emails tab and are editable (subject + body, variables) (v11.86.137).
  • Fix — retention correctly displays 5 max backups (old logs at 7 reduced to 5) (v11.86.135).
  • Fix (root cause of empty global export) — with AES encryption enabled, each client ZIP was encrypted and could not be reintegrated; cleartext client ZIP for consolidation (v11.86.69).
  • MAJOR Fix — GLOBAL export contained only CSVs (no physical files); each client vault extracted to disk then reintegrated file by file (v11.86.68).
  • Fix — client menu visibility did not persist when MULTIPLE menus were hidden (only the last one saved) (v11.86.67).
  • Fix — global export includes all vaults with content, including the administrator’s (v11.86.65).
  • Fix — global export was failing (“Error while generating the global export”); each client is now isolated (a failure no longer interrupts everything), with a detailed error message (v11.86.64).
  • Fix — the “Menus visible for this client” block was displayed multiple times (duplicated by the block loop), now only once (v11.86.58).
  • Fix — folder export was failing with “Invalid client” when an admin viewed a vault; client is now resolved from the folder (v11.86.58).
  • Fix — conditional display of menus by client did not actually hide the tabs (depended on the viewer’s capability); it now follows the owner client’s configuration (v11.86.59).

Security / License (locking & login)

  • CRITICAL FIX — login impossible (reconnection loop) when the “single session” option is enabled: upon login, the new session was destroyed along with the old ones; the active session is now preserved (v11.86.295).
  • Fix — the “License not activated” pop-up continued to display (every 20s) after activation, as long as the page hadn’t been reloaded; it is now cut off immediately upon activation without reload (v11.74.3).
  • Fix — double pop-up: the reminder pop-up no longer appears when the full-screen lock overlay is present (v11.75.3).
  • Fix — renewal button (pop-up and banner) points to clientvault.pro/pricing (obsolete EDD URL, sale via FluentCart), new tab (v11.75.4).
  • FIX — login screen: the “Log in” button was invisible (white text on transparent background, color variables not applied to the form); corrected, and login card made more premium (gradient border, shadow, halo icon) (v11.74.2).

Settings / Customization

  • Fix — “Custom” storage size selectable again (unique field, no more ID duplication); Access Control sections regain card design (v11.86.124).
  • Fix — “Settings” menu always remains in the LAST position in the vault after reordering (v11.86.73).
  • Fix — in “single menu” mode, the vault correctly opens this menu with its content (activation like a real click), tab renamed “Home” in first position, counter hidden; folders not taken into account for the “single menu” (v11.86.76).
  • Fix — “Visible Sections” toggles (folder) display correctly (toggle track was not rendering); inline confirmation bar “Folder saved” on save (wp-admin) (v11.86.26).
  • Fix — “By” filter (manager/client) for “All Comments” was not reloading the list; dropdown menu named “Admin” and bar below tabs removed (v11.86.67).
  • Fix — Activity Log table shifted (date under the IP column) after filtering, extra column removed (v11.86.67).
  • Fix — “Hide WordPress bar” option applied immediately on saving (no need to refresh a second time) (v11.73.12).

Comments / emails (i18n & display)

  • Fix (emails) — in dark mode, the email title (navy blue banner) remained white in all clients (v11.78.11).
  • Email fix (language) — templates (Settings as journey) ALWAYS follow the recipient’s email language for their default content; frozen values in database “unfrozen” (non-destructive migration), customization retained; 74 Settings templates + 7 journey status emails (v11.73.7).
  • Addition — the “unfreezing” migration also covers the 7 journey status emails configured at a journey level (v11.73.8).

i18n

  • Translations — translated texts (e.g., “Loading…”) were displayed in French because .mo files were not regenerated; regenerated with each build; “In Progress” / “History” tabs of the “Requested Documents” widget translated; license messages translated into 17 languages (v11.78.10).
  • Multilingual — complete coverage (“zero residual French”): scan of the entire plugin (PHP + JS), strings made translatable (completion certificate, journey completion report, community widgets, demo content, license diagnostic page, error messages) (v11.73.6).
  • Dictionaries 100% completed in all 17 languages (~390 strings per language), variable parity check (%s, %d) (v11.73.6).
  • Major fix (multilingual, front-end) — the vault language chosen by the client takes PRIORITY over the site language / Polylang, including for AJAX content (v11.73.5).
  • Fix (participant report / PDF export) — labels hardcoded in French (Health Score, Pace, Current Streak, Trophies, Progress…) translated into 17 languages (v11.73.4).
  • Important fix (vault / demonstration) — restarting the wizard or re-importing the demo no longer overwrites the configured vault page (cv_vault_page_id preserved if a valid page exists) (v11.73.3).
  • International — last 3 email card titles remaining in French (“Paused”, “Resumed”, “Withdrawal”) translated into 17 languages (v11.73.2).
  • International — completion of missing translations (step validation flow, journey search, admin labels, emails, demo); cleanup of 671 duplicate translation entries (v11.73.1).
  • Translations — labels “View Original Document”, “Audio Response”, “Video Response” translated into 17 languages (v11.82.5).
  • Translations — all labels in the new Documents block (view selector, filter bar, viewer) translated into 17 languages (v11.84.4).
  • Fix (i18n) — Case ‘In Progress’ status and section labels (Documents, Records, Links, Notepad) translated into all languages (v11.80.6 / v11.86.28).
  • Fix — ‘Size’ header in the document list translated (rebuilt from translatable strings) (v11.86.19).
  • Improvement — Media pop-up save button labels translated into all languages (v11.81.0).
  • Fix — Translation of export labels (‘Export this case’, ‘Cases (all)’, ‘Export entire vault’…) and associated messages in all 17 languages (v11.86.59).

Documents — Add form (fixes)

  • ‘Browse’ fix (adding documents) — File selector was not opening (the file field in the drop zone was deflecting clicks); zone now ignores button and field clicks (v11.86.273).
  • Display fix — Enlarged tags and thick/full-width drop button were not applied (old ‘!important’ rules); fixed (v11.86.277).
  • Validation CTA — ‘Save’ button text size corrected (a generic rule was overriding it), enlarged on all add forms (v11.86.284).

Client Vault 11.73.12 — June 14, 2026

Bug fixes

  • The dashboard ‘ Actions ‘ dropdown menu now opens correctly (it was closing instantly on click).
  • The dashboard ‘ Settings ‘ links pointed to a non-existent page: fixed.
  • Admin toolbar: the ‘ Announcements ‘ link led to a page not found: fixed.
  • The ‘ Hide WordPress Bar ‘ option now completely hides the black bar (and no longer just its links).
  • This same option is applied upon saving: no need to refresh the page a second time.

Improvements

  • Simplified admin toolbar for daily use : Dashboard, Clients, Journeys, Announcements, Settings (“Access Log” and “License” links removed).
  • New “Client List” shortcut in the Dashboard Actions menu.

Client Vault 11.73.9 — June 13, 2026

This major update redefines the client journey experience, for both managers and clients

🚀 Installation Assistant (Guided Setup)

  • Operational in minutes, without any WordPress knowledge. An assistant guides the user step-by-step : license activated, client page automatically created, access and appearance adjusted to your colors, and even a discovery demo — up to the creation of the first client. (11.70.x)

🎬 Integrated Demonstration

  • A demo tailored to your profession. Upon startup, you choose your profession from 12 — accountant, lawyer, notary, broker, insurance, real estate, architect, HR & recruitment, coach, consultant / web agency, healthcare, training — and Client Vault generates a credible demonstration of your activity (realistic clients, files, journeys, and safeguards). You immediately envision yourself using it, and this is a strong argument to convince a prospect : they see the tool operating in their environment, without any manual input. (cpg)
  • The entire product populated in one click. ~36 clients, all types of journeys, and a fully populated vault (shared documents, client deposits, document requests, video & audio media, comments, announcements, badges…), with the full range of security features. Dates are recalculated upon installation : the demo never appears outdated. And everything is cleanly deleted, without ever touching your real data. (cpg)
  • A right-sized demo. You choose the volume based on usage : Light (~12 clients), Standard (~36 clients, recommended) or Rich (~60 clients) — in addition to the language, professions, and vault contents. (cpg)
  • Everything is chosen directly in the assistant. Volume, language, professions, and content are configured step-by-step in the same window, and a summary shows the expected result before launching. (cpg 1.13.0 / 1.13.1)

✉️ Emails

  • Your clients are automatically notified at each step of their participation. Registration (welcome), re-registration, paused, resumed, closed, reopened, withdrawal : each action triggers a clear email, grouped into a new category « Participant Status & Access » and fully customizable (subject and message). (11.73.0)
  • Fewer manual reminders for required documents. With each document request, the client automatically receives an email listing the expected documents, with a direct link to their space — customizable and translated into their language. (11.70.45)
  • Preview an email before sending. A « Preview » button shows the actual rendering of each template (premium layout + example data), without sending anything. (11.70.23)

👁️ Journeys — what the participant sees (« Access » tab)

  • You decide what each participant sees. The new « Access » tab allows you to activate or hide journey menus (Calendar, Replays, Announcements, Activity Feed, Members, Trophies, Statistics, Discussion). By default, everything is visible, with the Home page always present. Ideal for streamlining a journey deemed « too comprehensive ». (11.72.0)
  • Compose and reorder menus, with live preview. Two-column interface : on the left, activation and drag-and-drop reordering, on the right, a real-time preview of the participant’s tab bar — and the chosen order is applied client-side. 
  • Protect a participant’s identity in a group. With one click, a member becomes “Anonymous” to others (name and avatar neutralized, profile not clickable) — everywhere : activity feed, members, leaderboard, comments, discussions, statistics, and search. You, as the coach, continue to see the true identity, and statistics remain accurate. (11.71.0)
  • Clearer anonymity. An eye icon indicates the status, and the option appears as soon as a journey becomes collective (Group mode or at least 2 active participants). (11.71.1)
  • Meaningful trophies. Group rewards (leaderboards, podium, medals, etc.) only appear in a collective context : never individually, always in Group mode, and Free mode adapts automatically (solo if there is only one person, group as soon as there are several). (11.70.47 / 11.70.48)
  • Pause a participant, without removing them. Temporarily suspend a participant (all modes) : their progress is frozen, they are no longer counted as “behind”, and their journey becomes read-only with an “On Pause” banner. Reversible with one click via “Resume”. (11.72.13)
  • Close an individual support program — cleanly. A 1:1 journey goes to “Completed” after confirmation : the client retains read-only access, nothing is deleted, and you can “Reopen” it at any time. (11.72.13)
  • Preview a journey without skewing your data. Even if you’re not enrolled, you can open it in read-only mode, exactly as a participant sees it — without affecting statistics or group context. (11.72.10)
  • Navigate when following multiple journeys. Participant side: search engine, filters by type and status, and “Load more” beyond 9 journeys. (11.70.27)
  • Highlight your key journeys. Pin them as favorites (star icon): they move to the top, on both the admin and client side. (11.70.28)
  • Manually order your journeys. Rearrange them by drag-and-drop; the order is maintained on the client side (favorites always first). (11.70.28)
  • Filter by your favorites. A “Favorites” filter in the toolbar only displays pinned journeys. (11.70.29)
  • A customizable client dashboard. A global setting shows or hides the journeys block on the homepage (they remain accessible via their tab). (11.70.28)
  • Always reliable deadlines. The start date of a journey is requested then locked, for accurate dates everywhere. (11.70.31)
  • See the real experience of your participants. A “View as participant” link opens the journey as they experience it (when you are enrolled). (11.70.45)

📁 Documents requested

  • A clear place for required documents. A dedicated tab lists all requests and their status — and disappears when nothing is pending. (11.70.37)
  • Also find closed requests. An “Old requests” button displays already completed requests (hidden by default). (11.70.39)

⚙️ Settings

  • Save time in access settings. Expand all or collapse all with a single click. (11.70.45)
  • Manage your demo data with the companion data plugin from the settings

✨ Improvements

  • Install the demo without leaving the wizard. Choose and generate in the same window. (11.70.8 / 11.70.10)
  • A clearer installation process. Unnecessary step removed and end-of-step procedures simplified. (11.70.6 / 11.70.13)
  • The demo is always ready, no manual action required. It updates automatically after a Client Vault update. (11.70.12)
  • A single, reliable way to manage the demo. The old “demo” buttons on the Journeys page have been removed (they were redundant and could delete too much) : everything now goes through the wizard and Settings → Demo. (11.72.8)
  • The demo in everyone’s language. 17 languages available, with English by default if the site language is not covered. (cpg 1.11.0)
  • More readable participant tracking. Progress bar colored according to advancement (red, amber, blue, green), key information (steps, participants, date) clearly visible, and journey type identifiable by an icon. (11.70.29 / 11.70.30)
  • Consistent journey cards. Regular height (2-line title, 3-line description), more prominent progress bar, and “favorite” star repositioned to the right, clearly visible. (11.70.29)
  • Dates written clearly and consistently, on both client and admin sides (e.g., “May 11 → June 30”), with the year only appearing when relevant. (11.70.31 / 11.70.32)
  • Validation messages tailored to your tone. “Sub-step / validated step” emails are customized for each client journey, and participant cards are grouped under “Engagement & Monitoring.” (11.70.22)
  • As clear as the “Files” tab. Complete redesign: banner header, requests as collapsible cards, filters (All / In progress / Overdue / Completed) and search. (11.70.39 / 11.70.40)
  • Smoother admin management. New request at the top of the section, recent requests first, collapsible projects (collapsed by default, new ones open automatically). (11.70.33)
  • A list that no longer gets cluttered. Projects are displayed 4 by 4 with a “Load more” button. (11.70.34)
  • A more streamlined client home page. The home page only retains a clickable “pending documents” alert that opens the dedicated tab. (11.70.37)
  • A search that finds everything. Documents, media, records, links, and notes, as well as document requests, comments, and tags. (11.70.46 / 11.70.47)
  • A more streamlined home page. The “Your vault” introductory block has been removed to focus on essentials. (11.70.47)
  • A highly readable email preview, displayed almost full-page. (11.70.46)
  • No more endless pages. A client’s journey list is displayed in batches (4 + “Load more”). (11.70.35)
  • Validate a file suggestion with one click. The “Pending” suggestion card is clickable and directly opens the validation panel. (11.70.46)
  • Test the client area on your own account. As an administrator, you are also listed as a client (you have your own vault). (11.70.33)
  • Updates verified before installation. The downloaded package is checked (signature) before being installed; if the server returns an error instead of the file, a clear message is displayed (no more cryptic « PCLZIP_ERR_BAD_FORMAT »). (11.69.3)
  • Safer downloads on remote sites, via the plugin’s controlled channel (signature + fingerprint) rather than raw WordPress download. (11.69.3)
  • No more unjustified « Download failed ». If the download token is expired, the plugin automatically requests a new one and re-downloads, without any action on your part. (11.69.4)
  • Your clients served in their language. All new features are available in 17 languages — client area, journeys, emails, and installation wizard. (11.70.44 / 11.70.45)
  • Better organized settings. Everything related to journeys is grouped in a dedicated « Journeys » tab, repositioned just after « Email Templates ». (11.70.29 / 11.70.30)
  • More accurate labels. « New project » becomes « New request », and « Old files » becomes « Old requests ». (11.70.36 / 11.70.38)

Corrections

  • Six follow-up emails that were not being sent are now finally sent. Inactivity reminders, progress milestone reached, « participant in difficulty » alerts (for you), new announcements, new replays, and event reminders the day before were planned for a long time but were not being triggered: they now actually work. (11.73.0)
  • Emails are always sent in the recipient’s email language. (11.73.7 → 11.73.9)
  • In the “Steps” tab, the “Add a step” button has breathing room again (spacing restored). (11.72.6)
  • The “Access” tab no longer overflows sideways and aligns perfectly with the header. (11.72.4 / 11.72.5)
  • In confirmation windows, secondary buttons (“Cancel”…) are no longer invisible (white text on a white background). (11.72.18)
  • No more progress recorded by mistake without registration: only a genuinely registered participant can now validate a step, upload photo proof, or answer a quiz (your statistics are no longer skewed). (11.72.9)
  • The “Remove” button (unenroll, without deleting anything) is back in a group context. (11.72.12)
  • In individual mode, the “Enroll” button reappears as soon as there are no more active participants. (11.72.12)
  • The participant preview opens correctly (a conflicting URL parameter showed “Invalid preview link”). (11.72.11)
  • “Re-enrolling” a person works even if another participant already has data. (11.72.17)
  • Removing a participant from a multi-participant individual no longer wrongly opens the “no more participants” pop-up (and this removal pop-up is more readable, with stacked buttons). (11.72.17)
  • Each participant’s actual progress is displayed correctly (no more misleading 0% in the multi-course view). (11.70.29)
  • Course reordering drag-and-drop finally works (the handle is no longer blocked by the sorting library). (11.70.29 / 11.70.30)
  • The “Courses” tab in Settings no longer displays an empty panel: the setting is displayed and saved. (11.70.30)
  • Alignement homogène des cartes de parcours (marge superflue retirée sous le titre). (11.70.30)
  • Le bouton « Charger plus de parcours » n’apparaît plus à tort à l’intérieur d’un parcours ouvert. (11.70.46)
  • Les tags proposés dans les étapes ne sont plus dupliqués (et les tags orphelins sont nettoyés). (11.70.47)
  • Les descriptions d’événements du calendrier s’affichent en texte mis en forme, et non en code HTML. (11.69.6)
  • Le lien de validation envoyé à un tiers ouvre bien sa page de validation (au lieu de rien afficher). (11.69.6)
  • Les apostrophes et accents s’affichent normalement (fini les « d\’identité »), et les projets existants sont nettoyés automatiquement. (11.70.34)
  • Les suppressions et validations passent par une confirmation premium au lieu de la pop-up brute du navigateur. (11.70.43)
  • Les libellés suivent enfin la langue du coffre choisie par le client (11.73.5)
  • Le bouton de recherche est lisible partout (fini le texte bleu sur fond bleu, ou illisible selon le thème). (11.70.46 / 11.70.47)
  • Les boutons de l’espace client s’affichent à l’identique quel que soit le thème WordPress du site (plus de couleur héritée). (11.69.6 / 11.69.7)
  • Les suggestions de dossier d’un client se chargent et se valident à nouveau (fini le « Chargement… » bloqué). (11.70.46)
  • Fini le français résiduel sur un site configuré dans une autre langue. Elles ont été rendues traduisibles et les 17 dictionnaires complétés à 100 %. (11.73.6)
  • Les dernières chaînes non traduites — e-mails de participation, libellés côté client et administration — qui retombaient en français sont désormais traduites partout, et les catalogues ont été nettoyés. (11.73.0 → 11.73.2)
  • No more false message « Download failed. Unauthorized » during a successful update (anti-double-launch lock). (11.69.5)

Client Vault 11.69.2 — June 4, 2026

Client Vault goes from 11 to 17 languages: setting course for Asia 🇹🇼🇨🇳🇯🇵🇰🇷🇮🇩🇻🇳

🌍 Six complete new languages

  • Traditional Chinese (繁體中文 — Taiwan, Hong Kong, Macau), Simplified Chinese (简体中文), Japanese (日本語), Korean (한국어), Indonesian (Bahasa Indonesia) and Vietnamese (Tiếng Việt) join the vault.
  • Each language covers everything: client space, journeys, community widgets, the 74 email templates, every notification and the full admin area — over 6,500 strings per language, with proper product vocabulary (金庫 / 금고 / brankas / két sắt for the vault).
  • Carefully chosen registers: Japanese in です・ます with “様”, Korean in the polite 합니다 register with “님”, dedicated mainland terminology for Simplified Chinese. Native review welcome.

🗂 Redesigned language selector

  • Your client picks their language in one click from their space — interface and emails follow, configurable separately, per client.
  • Languages written in non-Latin scripts show their translated name next to the native one: “한국어 — Korean”, “العربية — Arabic”…
  • The dropdowns now use the Client Vault premium panel (hover states, selection check, keyboard) instead of the native browser menu — including for non-Latin labels.

🛠 Fixed issues

  • License: the “License not activated” prompt no longer reappears after a successful activation in the setup wizard — the banner is removed immediately, and a freshly validated license is no longer re-checked on the very next page load (normal 7-day window).
  • Language selector: no more duplicated field (the native field remained visible under the premium panel) and the panel button gets its border back.
  • “Automatic (site language)” choice: always selectable in the new panel.
  • Dropdowns: “— none —” choices with non-Latin labels (Chinese, Japanese, Korean, Arabic, Hebrew, Hindi) are no longer skipped — everywhere in the plugin, admin included.
  • Media grid: thumbnails no longer touch the bottom of the block (spacing aligned with the Cards and Links grids).

All 17 languages ship inside the plugin — no third-party service, no extra cost. A .pot file is included to create the 18th.

11.64.57 – May 31, 2026

Client Vault now speaks each of your clients’ own language.**

🌍 New

  • Multilingual client space and emails (11 languages). Every client views their vault and receives their emails in their own language — configurable per client (space and emails, separately).
  • 74 email templates shipped already translated, ready to use.

🚀 Improvements

  • More reliable emails: the template editor respects the chosen language, your customized templates are preserved, and the preview opens on top.
  • Polished UX: date filters, dropdowns, activity log, forms, announcements and settings fields aligned with the design — plus a new **sticky save bar** in Settings (you no longer lose your changes).

🐛 Fixes

  • Language selector and “Save language” button fixed.
  • Fixed a bug that froze email templates in a single language.
  • No more emails sent in French to a client set to another language.
  • Hardened crash protection: a malformed template or translation no longer blocks email sending.
  • Improved translations.

11.60.13 – May 29, 2026

🌐 Complete internationalization — architectural refactor

Badges, activity log events and notifications are now stored using a stable key in the database and dynamically translated into the visitor’s active language. Each user views the interface in their own language, regardless of the language used by the admin who created the journey.

Coverage extended to 11 languages: French, English, German, Spanish, Italian, Portuguese, Romanian, Arabic, Hebrew, Hindi, Turkish.

Strings now translated (non-exhaustive list):

  • 4-step onboarding wizard shown to new members
  • “Free journey” banner and validation descriptions
  • Member popup (Rank, Progression, Trophies, Sub-steps, Enrolled since, Last activity)
  • Activity feed (badges earned, steps completed, comments posted)
  • Participant counters (1 participant / N participants)
  • Deadline countdown (J-60 in FR, D-60 in EN, etc.)
  • Context-aware date format (29 mai 2026 à 14:30 in FR, May 29, 2026 at 14:30 in EN, etc.)
  • Cancel / Annuler buttons on event participations
  • Empty states (Aucun membre inscrit / No member enrolled, etc.)

🐛 Critical fixes

  • Members tab: the member list now loads on every language (the spinner could spin indefinitely on non-French installations).
  • Trophies tab: removed the “Server is not responding correctly” error that prevented the accomplishments from displaying on certain journeys. The endpoint is now protected by several safeguards to prevent any fatal error from reaching the client.
  • Member popup: fixed the double hash (“Rank ##1 of 5” → “Rank #1 of 5”).
  • Participant counters: correct pluralization in every language (1 participant / 5 participants).
  • “Recent activity” dashboard card: author prefix translated (“by John” in EN, “von John” in DE, etc.).
  • Date format in the activity card: localized separator (à, at, um, en, ב, etc.) depending on the active language.
  • “History with the manager” title on the Vault dashboard: fully translated in the 11 languages.

🧹 Developer console — cleaner site

Full audit of the developer console (DevTools) on the Vault frontend: zero Client Vault error.

  • Unified avatar resolver across 9 code sites: Fluent Community → local WordPress avatar → deterministic SVG initials. No more calls to Gravatar servers (which were blocked by the security CSP policies of certain hosting providers).

🎬 Companion plugin – Client Vault Demo Data v1.3.0

Complete refactor of the demo plugin that lets new clients discover Client Vault journeys with a pre-filled environment in one click.

Seeded content (8 journeys + 4 complete showcases):

  • 4 coach journeys (Pitch Masterclass, Web Dev Bootcamp, Self-paced Productivity, Tax Library) with steps, sub-steps, deliverables and calendar events
  • 4 associated showcases: video replays, announcements, upcoming events, pending validations
  • 16 pre-generated personas (members with realistic progression, unlocked badges, comment activity)
  • Rolling 12-month period: dates automatically adjust to the installation date
  • Full FR + EN localization (plugin UI + content of the seeded journeys)
  • The logged-in admin is automatically enrolled with a realistic progression (60-80%, activities, comments)

UX improvements:

  • Submenu under Client Vault (instead of a top-level menu cluttering the admin)
  • “Reset data” button to clean up between two demos
  • Progress indicator during seeding (can take 30-60 sec depending on site size)

v11.42.9

2026-04-24

Unified Vault URL + contextualized providers

  • Single resolution of the vault page via resolve_vault_page_url() everywhere.
  • FluentCommunity providers connected to the active journey’s events, announcements, discussions.
  • Redesign of profile CTAs, last document, active registrations group, health score.

v11.42.6

2026-04-24

Improvement

Renaming badge → trophy + redesigned Leaderboard widget

  • All “badges” become “trophies” on the UI side.
  • Leaderboard widget : % progression, gauge, top 10, my position.
  • Dynamic FluentCommunity portal slug for the member profile.

v11.39.0

2026‑04‑24

Feature

Dynamic CTA URLs to journey tabs + highlighting

  • CSS pulse highlight system + JS ?highlight=X.
  • Renames Rankings/My Trophies + icons-only admin buttons.

v11.27.0

2026‑04‑23

Feature

N↔N mapping journeys ↔ spaces + presence heartbeat

  • Auto-detection of associated FluentCommunity spaces.
  • Contextualized widgets, admin pools “Tip of the Day” and “Need Help”.
  • AJAX dropdown search.

v11.16.0

2026‑04‑22

Feature

Native Gutenberg block Client Vault + FluentCommunity helpers

  • FC install detection in real time.
  • Save widgets bug + live preview + shortcode preview.

v11.15.0

2026‑04‑21

Feature

16 FluentCommunity drag & drop widgets + “Community” admin tab

  • WP admin bar toggle, premium emails, front header bug fix, retractable requested docs.
  • Full Solo lock for this feature, unlocks in Pro.

A feature you want to see implemented?

The best versions are born from specific client requests. Tell us yours.