App Uptime
App Uptime Status
Library 100.0% Online
Planner 100.0% Online
Facilitator 99.9% Beta
Sidekick 99.9% Beta
Design System 100.0% Online
MyWorkshopr 100.0% Online
My Account 100.0% Online
Intervention Cards 100.0% Online
Tips 100.0% Online
Podcasts 100.0% Online
Facilitator DNA 100.0% Online
Academy 100.0% Online
Hybrid Toolkit 100.0% Online
ROI Calculator - Coming Soon
v2.15.4 May 2026

Academy / Training

  • Fixed Academy landing page header now loads its stylesheet from a deployed path, fixing the unstyled global navigation that appeared in production
v2.15.3 May 2026

Academy / Training

  • Improved Every book’s Download and Notify button (and cover) on the Academy shelf now links through to its detail page
  • New Detail pages for Book 4 (“They’ll Never Say Yes”) and Book 5 (“Get Out of the Car”)
  • Improved Upcoming books now show a “Coming soon — get notified” card on their detail page, matching the download card on available titles
v2.15.2 May 2026

Academy / Training

  • Improved The Facilitation Series now shows all six books (01–06) on both the Academy home shelf and the Learn page, with Books 4 and 5 marked “Coming soon”
  • Fixed Book covers on the Academy home shelf are now top-aligned so the row reads cleanly
  • Improved Series book buttons now read “Download” for available titles and “Notify” for upcoming ones
v2.15.1 May 2026

Academy / Training

  • New Added an illustrated cover for The Synthesis Playbook (Book 6) and surfaced the book on the main Academy page, linked to its detail page
v2.15.0 May 2026

Academy / Training

  • New Added a landing page for Book 6 of The Facilitation Series — The Synthesis Playbook — covering the four moves, six recipes, and the companion Workshop Synthesizer tool
  • Improved Listed The Synthesis Playbook in the Learn library so it's discoverable alongside the rest of the series
v2.14.4 May 2026

Design System

  • Improved Tokenized recurring hardcoded colors across the planner, academy, facilitator, and shared stylesheets — replaced raw hex values with platform tokens for consistent theming
  • New Added platform tokens for teal accents, extended warning/error/info shades, the soft warning callout surface, success surface, and meeting-tool brand colors (Google Meet, Zoom, in-person)
v2.14.3 May 2026

Planner

  • New Facilitator notes field in agenda item expand panel — private notes persisted to database and restored on page reload
  • New Optional activity toggle in agenda item expand panel — items marked optional show a grey "Optional" badge on the closed card and the flag is saved to the database
v2.14.2 May 2026

Planner — AI Workshop Generator

  • Improved Regenerate button now produces a meaningfully different agenda — different exercises, structure, and energy arc — instead of repeating the previous result
v2.14.1 May 2026

Planner — Saved Workshops

  • New Status filter dropdown ("All status", Draft, Active, Archived) with bookmarkable ?status= URL param
  • New Tag pills displayed on each saved workshop card (up to 4 visible, +N overflow)
  • Improved Duplicate action button visible on every card; creates a copy and refreshes the grid
v2.14.0 May 2026

Tips

  • New Personalized tip digest at /tips/. Three-question mini-survey (topics, archetype vibe, experience level) captures email subscribers for daily or weekly AI-curated facilitation tips. Double opt-in via Resend, RFC 8058 unsubscribe, per-subscriber dedupe (90-day window).
  • New AI tip generation nightly via cron/generate-tips.php. Draws source content from Exercises / Icebreakers / Articles, uses top-rated past tips as exemplars, idempotent per (source, prompt_version).
  • New Thumbs up/down on every tip — inline in email (tokenized one-tap), on /tips/{slug}, and on library detail pages via /api/library/related-tips.php. Votes feed three loops: personal re-ranking, global quality_score, and the exemplar pool for the next generation batch.
  • New DNA-quiz tip-capture flow on /dna/results.php. Links an existing anonymous DNA quiz result to a subscriber, auto-seeds topic interests from the two weakest dimension scores.
  • New Preferences page at /tips/preferences.php (cadence, topics, archetype, level), one-click unsubscribe at /tips/unsubscribe.php, email-to-vote landing at /tips/vote-confirm.php.

Admin

  • New Tip digest subscribers (/admin/tip-digest-subscribers.php) and digest analytics (/admin/tip-digest-analytics.php) — top/bottom tips by quality_score, vote ratios by source, churn.
  • New Generate batch button on /admin/tips.php triggers an AI tip generation run.
  • Improved /admin/tip-categories.php automatically syncs to tip_topics on save so personalization stays aligned.

Core / Infrastructure

  • New Five tables: tip_topics, tip_subscriber_profiles, tip_deliveries, tip_digests, tip_votes. Idempotent ALTER TABLE extensions added 13 columns to tips, 2 to dna_quiz_results, 1 to newsletter_preferences. New addIndexIfNotExists() helper in includes/db-migrations.php.
  • New Shared libraries under includes/tips/ — ranking, generation, digest sender, vote service, related-finder, quality scoring (Wilson lower bound), topic sync.
  • New Nine API endpoints under /api/tip-digest/, /api/tips/, /api/dna-quiz/, /api/library/. Resend bounce webhook with Svix signature verification.
  • New Five cron scripts: generate-tips, send-tip-digests-daily, send-tip-digests-weekly, recompute-tip-quality, sync-tip-topics. Crontab entries added to cron/crontab-example.txt.
  • New 20 PHPUnit tests across TipQualityTest, TipRankingTest, TipGenerationTest.
v2.13.1 May 2026

Main Site

  • New Umbrella-architecture research brief at /docs/research/umbrella-architecture.md. Field study of nine multi-product SaaS umbrellas (HubSpot, Atlassian, Stripe, Notion, GitHub, Linear, Twilio, Shopify, Intuit) covering naming conventions, top-nav patterns, sub-product page architecture, lockup conventions, and pricing strategy. Recommendation: branded house with Workshopr + Noun naming and a single bundled pricing ladder.
  • New Branded-house homepage prototype at /home/index-branded-house.php applying the brief's recommendation: working phase-grouped mega-menu, Workshopr + Noun lockups across all 11 products, a product-family platform map, an annotated sub-product page anatomy mock, and a single-ladder pricing teaser. Added to the /home/ gallery as the 11th variant.
v2.13.0 May 2026

Main Site

  • New Homepage variant gallery at /home/. Ten distinct homepage redesigns sharing the same data, Substack feed, and design system: Editorial, Minimal, Bento, Brutalist, Magazine, Conversation, Substack-native, plus three brand-inspired takes: Airbnb, Salesforce, Atlassian. Each variant is a self-contained PHP page at /home/index-<variant>.php with its own typography, color, and layout grammar.
  • New Refreshed homepage at /index2.php. Tightens the production homepage: drops the SaaS hero-metric template, replaces the 3-card pain grid with an editorial statement, tightens journey grid spacing, and adds a mid-page editorial Workshopr Substack band between the library preview and the dark Solutions section.
  • New Server-side Substack RSS reader in includes/substack-feed.php. Fetches and parses workshopr.substack.com/feed, extracts title, dek, cover image, byline, and computes read time. Cached for 1 hour via the existing QueryCache layer. Graceful empty fallback on network failure.
v2.12.4 May 2026

Planner

  • New Added a Done status to the workshop doc-bar status pill, joining Draft / Ready / Live. Surfaced in the inline status dropdown and the Save modal's status select, persisted in the workshopr_workshop_settings cookie alongside the other states. Manual-set only — no auto-transition from studio session lifecycle.
v2.12.3 May 2026

Planner

  • Improved Activity sidebar fully rebuilt to match the builder-prototype.html redesign. Sticky toolbar (search input + four type-filter tabs: All / Exercise / Icebreaker / Break) sits above a flat draggable "Suggested for your workshop" list of full-bleed cards — colored dot + title + type pill + duration. Bottom edge has a "Browse all activities" link to /library/exercises/. The legacy Instructions / Exercises / Icebreakers / Breaks accordions, the per-section category-button grids, and the "Create Custom Activity" CTA are no longer rendered to the visible UI; their DOM stays in place behind a hidden attribute so existing script handlers (e.g. #createCustomActivityBtn) continue to bind without runtime errors. Drag-and-drop is unchanged — the new .library-card--lib cards carry the same data-* attributes PlannerDragDrop reads. Filter logic lives in a new PlannerSidebarFilter module (planner/js/modules/sidebar-filter.js). Playwright sidebar tests rewritten in planner/tests/planner.spec.js to assert the new toolbar/list shape.
v2.12.2 May 2026

Toolkits

  • New /toolkits/ index page — a single home for the three lead-magnet toolkits (Pre-Read, Hybrid, Post-Workshop). Lean three-card layout with phase-colored cards (Plan/Plan/Reflect), per-toolkit CTAs that route to each toolkit's existing capture flow for segmentation.
  • New "Toolkits" property added to the global header registry (includes/global-header.php) with secondary nav linking to Pre-Read, Hybrid, and Post-Workshop. The new /toolkits/ page now highlights "Toolkits" in the primary nav.

Core / Infrastructure

  • Fixed Canonical hostname inconsistency. Site infra was redirecting subdomains to www.workshopr.io while SEO_SITE_URL was set to bare workshopr.io — meaning sitemap, OG tags, and <link rel="canonical"> all advertised bare while redirects went to www. Result: Google indexed both versions, Clarity split traffic into two hostnames. Fixed by adding a workshopr.io → www.workshopr.io 301 in .htaccess and flipping SEO_SITE_URL, sitemap.php + sitemap-generator.php SITE_URL, and intervention/card.php OG URLs to use www.

Main Site

  • Improved Homepage product grid: replaced the standalone "Hybrid Toolkit" card with a generic "Toolkits" card that links to the new /toolkits/ index, surfacing all three lead-magnet kits instead of just one.
  • New DNA promo band on the homepage — a green Reflect-phase strip between the hero and "Sound familiar?" section. Shows the quiz pitch with archetype names, sits above the fold on most viewports, and survives even after the dismissible top banner is closed.
  • Improved Workshopr Coach card on the homepage now shows a "Coming Soon" badge, muted card styling, and "Get notified" CTA — accurately reflects that Coach is in development. Uses a new .hp-product-card--soon modifier so future vaporware cards can inherit the same treatment.
  • New /features/ page promoted from a dev worktree into production — comprehensive overview of what Workshopr can do, suitable for prospect education and as a primary nav destination.
  • New Features link added to the global primary nav between Products and Solutions (natural product-marketing flow). Registered as a new property in the global-header registry so any page can opt into the highlight.
  • Improved Slimmed the Products mega-menu from 14 items to 8 — removed Podcasts, Sidekick, Tips, the three individual Toolkits (Pre-Read / Hybrid / Post-Workshop), and ROI Calculator. Added Toolkits index in their place (Plan column). Pages still exist; they're just no longer surfaced in the primary nav.
  • Improved Footer reorganized — Platform column now shows Library / Academy / Planner / Facilitator / Toolkits / Intervention Cards (Toolkits points to the new index, Hybrid removed as standalone). Resources column gained Podcasts.

Facilitator

  • New Sidekick cross-promo section on the Facilitator landing page — sits above the bottom CTA, Facilitate-phase purple, includes a mock side-panel visual with active-row treatment. Surfaces the Chrome extension companion since Sidekick was removed from the primary nav.

Planner

  • Fixed Planner CSS hrefs in planner/includes/header.php were pointing at /planner/css/... but the actual files live at /css/planner/... — meaning planner-v2.css, planner-new.css, the entire modular CSS pipeline including _topbar.css and _component-bridge.css were 404'ing on every planner page. Repointed every link to the canonical path and switched filemtime() calls to use realpath() so version stamping works. Also fixed /planner/live/index.php for the same issue.
  • Improved Removed planner-topbar class from the new doc-bar markup so it stops inheriting the legacy red-gradient background from planner-v2.css. The doc-bar now renders cleanly on a warm cream background as designed.
  • Improved Planner secondary nav redesigned to match the new Figma headers: Setup (book icon) · Builder (construction icon) · Templates (dashboard icon). Replaces the old "Launchpad / Agenda" pair. Active state highlights in Plan-phase blue.
  • Improved Planner topbar replaced with a new .planner-docbar doc-bar pattern (from mockups/planner-redesign/builder-prototype.html): editable title, status pill (Draft / Ready / Live), schedule chip combining date + time + duration into a single hover-reveal control, save status indicator, and a "More actions" menu (Send to Facilitator · Share · Export) accessed via a primary dark button. All existing JS-targeted IDs preserved.
  • New Icon support added to the global header's local nav links (uh-local__link--with-icon modifier) so any property can show icons next to its tabs, not just text.
  • New App-mode header variant ($header_variant = 'app') — collapses the marketing primary nav (Products / Features / Solutions / Resources / Pricing) and replaces it with brand + mode switcher (PLANNER ▾) + sub-tabs in a single row. Triggered on /planner/ and /planner/launchpad/. Mode switcher dropdown lists every other registered app for quick mode swapping. Tier 2 local nav is skipped in app mode since the tabs are inlined into Tier 1. Phase-aware accent colors (Plan blue / Facilitate purple / etc.).
  • Improved /planner/ home page redesigned end-to-end using the redesign-existing-projects + high-end-visual-design craft skills. Removed the legacy blue topbar and a stale 4-variant design exploration block. New layout: editorial hero with massive Fraunces display heading ("Plan a workshop worth showing up for") and balanced text-wrap, followed by an asymmetric two-card editorial split — Launchpad (recommended, with chip + radial-gradient core) and Builder. Cards use Double-Bezel architecture (outer shell at border-radius: 28px, inner core at 22px for true concentric curves), magnetic button-in-button CTAs that morph on hover, custom cubic-bezier(0.32, 0.72, 0, 1) spring transitions, and IntersectionObserver scroll-fade entry reveals with staggered delays. Tertiary action row at the bottom (Browse templates / Recent workshops / Open the Library). prefers-reduced-motion fallback included. Mobile collapses to single column with adjusted padding at 880px.
v2.12.1 May 2026

Core / Infrastructure

  • Fixed Microsoft Clarity tracking was missing from Planner, Coach, Academy, Training, and Survey pages — only the main site header had it. Result: planner.workshopr.io and coach.workshopr.io traffic was invisible to Clarity, and many path-based pages weren't tracked. Now installed on every header.
  • New /includes/analytics-clarity.php include — mirrors the existing analytics-ga.php pattern, env-overridable via CLARITY_PROJECT_ID, skips localhost.
  • Improved Refactored inline Clarity snippets in includes/header.php and survey/includes/header.php to use the new include. Two copies of the tag are no longer drifting independently.
v2.12.0 May 2026

Design System

  • New ws_level_up_grid() now supports a phase-grouped layout via group_by_phase => true. Each facilitation phase (Learn, Plan, Facilitate, Reflect) renders as its own sub-section with an italic phase title and a half-paragraph intro; phase prose is overridable.
  • New Level Up Grid styles for the phase layout: .ws-level-up__phase, .ws-level-up__phase-head, .ws-level-up__phase-title, .ws-level-up__phase-desc, plus phase-color modifiers and a .ws-level-up__grid--3 3-up variant.
  • New .ws-btn--half width modifier (50%) for buttons inside narrow card columns.

Academy

  • Improved Rebuilt /academy/ index in the editorial style: A4-aspect cover thumbnails, four-up toolkit cards, two-up syllabus path cards, dark #5C5242 CTA, and the new phase-grouped Level Up Grid above the footer.
v2.11.0 May 2026

Academy / Training

  • Improved Trimmed the ebook library to the three currently-shipping titles (Run Your First Design Workshop, Facilitating With Intention, Did It Work?). The two upcoming titles (They'll Never Say Yes, The Most Qualified Banana in the Room) have been removed from the academy index, the learn list, and the download index until they're ready to publish.
v2.10.0 May 2026

Facilitator DNA

  • New Rate daily DNA tips with one tap (👍/👎) — every third tip in the email asks for a quick reaction, then drops you on a thanks page where you can optionally tell us *what hit* or *what missed*. Signal feeds the tip-quality dashboard at /admin/analytics/dna-analytics.php for tuning next week's batch.
  • New Tip-quality panel in the DNA admin analytics — last 7 days of ratings, sorted by net score (👍 − 👎), with the top reason chip per tip. Excludes known email-prefetcher User-Agents (Outlook Safe Links, Mimecast, etc.) so the score reflects real users only.
v2.9.0 May 2026

Toolkits

  • New Launched the Post-Workshop Process Toolkit at /toolkits/post-workshop — opinionated firefighter-overhaul stance, 5 timed moves (Same-Day Send, 24-Hour Recap, 7-Day Pulse, 30-Day Reignite, Dead Action Item Flag), why-it-works (peak-end rule, motivation curve, social commitment), awkwardness note, and a downloadable bundle of 5 PDFs + 5 plain-text files
  • New Phase color: Facilitate Purple — distinguishes from the Reflect Green Pre-Read Toolkit
  • Improved Admin signup-sources dashboard now tracks post_workshop_toolkit alongside pre_read_toolkit

Design System

  • New Added post_workshop property to global-header.php with Facilitate phase color; CSS rules added to unified-header.css for both .uh-local and .uh-global data-property selectors
v2.8.0 May 2026

Toolkits

  • New Launched the Pre-Read Toolkit at /toolkits/pre-read — opinionated stance, 5-question test, length-vs-stakes calibration table, three anti-patterns, and a downloadable bundle of four Markdown templates (the Test, Strategy Session, Quarterly Planning, Retrospective)
  • New First entry in a new top-level /toolkits/ directory — intended as a parent for future facilitator toolkits (Hybrid Toolkit later moved into it)

Main Site

  • New Five new Substack-bound articles drafted: "The Wrong People in the Right Room," "The Workshop Is The Email You Send Tuesday," "The AI in the Corner of Your Workshop," "Your Best Workshop Has a Cancel Button," "The Designer Who Can't Be Replaced"

Design System

  • Improved Writing style guide expanded with four new sections: Section 11 Anti-AI Filter (with three rewrite prompts), Section 12 Research Standards, Section 13 Persuasion Psychology, Section 14 Collaborative Drafting Workflow. Quality Checklist gained Citation, Persuasion, and AI Filter tests.
v2.7.0 April 2026

Planner

  • Improved Migrated edit.php buttons and form inputs to ws_button and ws_input design system components
  • Improved Migrated remaining raw inputs in planner modals to ws_input for consistent styling
  • Improved Replaced raw type badges in shared plan view with ws_badge components
  • Improved Standardized saved workshops page buttons with ws_button
  • Improved Migrated schedule panel form inputs and buttons to design system components
v2.6.0 April 2026

Design System

  • Improved Eradicated all 354 cool gray hex values across 23 CSS files — entire platform now uses warm stone grays consistently
  • Improved Added ws_* component helpers to global header.php — all pages can now use design system components without manual includes
  • Improved Added "Touch It, Fix It" convention to coding standards for ongoing design system adoption

Contact

  • Improved Migrated contact form to ws_* design system components (ws_input, ws_select, ws_button) for consistent styling

MyWorkshopr

  • Fixed Replaced 6 legacy Bitter font references with design system Fraunces heading font token

Academy

  • Fixed Cleaned up DM Sans font fallbacks — now uses design system font-body token exclusively

Planner

  • Improved Schedule Workshop panel: optional Location and Participants sections now collapse into accordions for cleaner progressive disclosure
  • Improved Renamed calendar button tooltip from "Calendar" to "Schedule Workshop" for clarity
  • Improved Reduced Clean Up Agenda panel typography to match platform-compact scale
v2.5.3 April 2026

Facilitator DNA

  • Fixed Signed-in users no longer see the email gate on DNA results — full profile is auto-unlocked for authenticated users
  • Improved "Challenge a Colleague" section recolored from purple to emerald green to match the DNA phase color
  • Improved Challenge section icon switched from Material Symbols font to inline SVG for consistency
v2.5.2 April 2026

Participant Screen

  • New Session-complete conversion card replaces static thank-you with signup CTA and facilitator attribution

Planner

  • New Export landing page at /from/export/ — PDF and Word exports now link to a purpose-built conversion page for recipients
  • New Shared briefing conversion banner — sponsors see a signup CTA with facilitator attribution when viewing a shared briefing

Facilitator

  • Improved Participant screen CTA upgraded from plain link to conversion card with signup modal and facilitator attribution
  • New Shareable session summary — facilitators can copy a public link to their post-session stats for sharing on social/Slack/email
  • Improved PPTX participant guide now includes workshopr.io URL linking to a dedicated facilitator landing page

Academy

  • New Share-after-download card on ebook download page — copy a link to share the free guide with colleagues

Intervention Cards

  • New OG meta tags + share button on all 37 card pages — rich previews on LinkedIn, Slack, Twitter when shared
  • New Platform conversion CTA on card detail pages
  • New Share-after-download card on PDF download page

Facilitator DNA

  • New Persistent shareable result URLs — quiz results now get a unique share code for sharing personalized results
  • New "Challenge a Colleague" prompt — copy a pre-written message to invite colleagues to discover their DNA
  • New Platform conversion CTAs on results and profile pages — "Create Free Account" to convert quiz-takers into Workshopr users
v2.5.1 April 2026

Planner

  • Improved Toolbar tooltips updated with clearer labels: "Clean up agenda", "AI Recommendations", "Share agenda", "Export agenda"
  • Improved "Save Workshop" renamed to "Save Agenda" throughout the planner toolbar
  • Improved Save button tooltip now aligns to the right edge to avoid overflow
  • Improved "Send to Facilitator" promoted from overflow menu to top bar next to Save Agenda
  • Improved Delete button now directly visible in the progress bar, replacing the overflow dropdown menu
v2.5.0 April 2026

Core / Infrastructure

  • New Energy level data model — exercises, icebreakers, breaks, and custom exercises now have a 1-5 energy scale (Very Low → Very High)
  • New Per-plan-item energy override column allows facilitators to customize energy ratings per agenda item
  • Improved Icebreakers energy_level migrated from text (Low/Medium/High) to numeric 1-5 scale for consistency
  • New Backfill defaults: exercises=3 (Medium), icebreakers=4 (High), breaks=1 (Very Low)

Planner

  • New Energy level dots on library cards — 5-dot indicator showing each exercise/icebreaker's energy rating (blue→teal→amber→orange→red)
  • New Energy level dots on agenda items — see the energy flow at a glance across your workshop timeline
  • Improved Energy level data flows through drag-and-drop — drag from library to agenda preserves energy ratings
  • Improved All planner APIs (exercises, icebreakers, sidebar-data) now return energy_level in responses
  • Improved Collaborator invite email now uses planner blue (#0284C7) throughout instead of red
  • Improved Blue description box added below planner screenshot in invite email

Library

  • New Energy level stat with 5-dot visual indicator on exercise detail pages
  • Improved Icebreaker detail energy display upgraded from plain text to color-coded 5-dot indicator

Admin

  • New Energy Level selector on exercise and icebreaker edit forms (1-5 scale with descriptive labels)
v2.4.0 April 2026

Planner v3.4.0

  • New Invite co-facilitators with "Can edit" or "Can view" roles via email
  • New Collaborator list in share modal — manage roles, remove access
  • New Token-based invite acceptance flow with auth integration
  • New Viewer read-only mode — disables drag-and-drop, add/delete for view-only collaborators
  • Improved Plan access checks now support owner + collaborator roles across plans.php and plan-items.php

MyWorkshopr v2.1.0

  • New Shared-with-me plans appear in Saved Agendas with "Shared" badge and role indicator

Core / Infrastructure v2.3.0

  • New plan_collaborators database table for tracking invitations and accepted collaborators
  • New 5 new API actions: invite_collaborator, accept_invite, list_collaborators, update_collaborator, remove_collaborator
v2.4.2 April 2026

Planner v3.4.2

  • Improved Collaborator invite email redesigned with full marketing CRO — Fraunces headings, role badges, planner screenshot, feature grid, dual CTAs, and "free to use" trust signal
  • Improved Email subject line changed from generic "invited you to edit" to outcome-focused "wants to build [plan] with you"
  • Improved Replaced emoji icons in invite email with Google Material Symbols SVGs for consistent cross-client rendering
  • Improved Added planner screenshot above feature description in invite email
  • New Email preview page at /planner/email-preview.php for visual QA of invite emails
v2.4.1 April 2026

Planner v3.4.1

  • Improved Toast notifications are now much smaller and more compact — pill-sized with 12px text, 6px padding
  • Fixed Collaborator invite error messages now surface the actual server error instead of a generic "Failed to send invitation"
  • Fixed Invite collaborator API wrapped in try/catch to prevent unhandled DB errors returning 500 with no JSON body
v2.3.6 April 2026

Planner v3.3.1

  • Fixed Saved Workshops page no longer shows "Sign in to see your workshops" when the user is already logged in
  • Improved Auth check on saved.php now aligns with global header auth — checks server-side state, JWT token, and localStorage user data
  • Improved Server-side PHP guard prevents auth-required UI from rendering when user is authenticated (including localhost mock user)
  • Improved Graceful handling of expired tokens — API 401/403 responses now trigger login prompt instead of showing empty state
v2.3.5 April 2026

Planner v3.3.0

  • New "Use This Agenda" CTA on shared workshop views — duplicates the plan into the viewer's account
  • New duplicate_shared API action for copying shared plans to authenticated user accounts
  • New Branded watermark on all exports (PDF, Word, Markdown, Excel, plain text) with CTA link to workshopr.io
  • Improved Export footers upgraded from plain "Created with" to branded two-line format with referral tracking (?ref=export)
  • Improved Shared view footer redesigned with compelling CTA card, icon, and "Free to use" messaging
  • Improved Pending duplicate flow — if user signs up from a shared view, the plan auto-saves to their account
v2.3.4 April 2026

Planner v3.2.3

  • Improved Normalized all hardcoded font-size values in live-mode CSS to design system tokens (compact type scale for UI chrome, rem units for presentation display elements, icon sizes preserved as px)
  • Improved AI Workshop Generator modal widened from 800px to 1040px for better two-column agenda/rationale layout
  • New Added 2xl modal size (1040px) to planner modal system
  • Improved Energy Arc detail panel widened from 680px to 920px with responsive capping
  • Fixed Energy Arc detail panel z-index raised to modal level so it displays above all other planner elements
  • Fixed Break suggestion card z-index reduced from 9999 to base level so Energy Arc panel displays above it
  • Improved Reduced compact type scale across entire planner — all tokens stepped down ~1-2px for denser, more polished UI
  • Improved Open sidebar accordion section now has light blue background for clear active state
v2.3.3 April 2026

Planner v3.2.2

  • Improved Normalized 9 hardcoded font-size px values to rem units across run-mode and workshop-studio CSS
  • Improved Replaced all hardcoded font-weight values with design system tokens across 7 planner CSS files (run-mode, workshop-studio, live-mode, generator-modal, history, analytics, launchpad)
v2.3.2 April 2026

Planner v3.2.1

  • Improved Normalized all hardcoded font-size values in generator modal, version history, and exercise builder CSS to compact type scale tokens
v2.3.1 April 2026

Facilitator v1.1.0

  • Improved Replaced all transition: all with specific property transitions across app, landing page, and participant view
  • Improved Tokenized 70+ hardcoded hex colors to design system CSS variables with fallbacks
  • Improved Added focus-visible outlines to all interactive elements for keyboard accessibility
  • Improved Added prefers-reduced-motion media query across all facilitator stylesheets
  • Improved Replaced max-width: 1120px with var(--container-xl) token on landing page
  • Improved Landing page mockup colors now reference --fac-hero-dark token instead of hardcoded #1A0A3E

Planner v3.2.0

  • Improved Removed 55-line redundant :root block from planner-v2.css (tokens now in _variables.css)
  • Improved Replaced all hardcoded font-family values with var(--font-heading) and var(--font-body) tokens
  • Improved Tokenized 15+ hardcoded colors (#0369A1, #F0FDF4, #059669, etc.) to design system variables
  • Improved Replaced ~30 transition: all with specific property transitions using timing tokens
  • Improved Added focus-visible outlines and prefers-reduced-motion support to planner

Design System v2.4.0

  • Improved All facilitator and planner CSS now reference centralized --duration-*, --ease-*, and color tokens
v2.3.0 April 2026

MyWorkshopr v2.0.0

  • New Submissions system now supports Workshop type alongside Exercises and Icebreakers
  • New Category dropdown in submission panel with type-aware filtering
  • New DNA profile badge in sidebar with CTA for users who haven't taken the quiz
  • New User type badge (Member/Pro) linking to /pro/ on sidebar profile
  • New Guest sign-up badge in sidebar for non-authenticated users
  • New Submit Activity quick action card on overview
  • Improved Card icons now use inline SVGs via CSS mask-image instead of font icons
  • Improved Quick Actions moved above Recent Activity with expanded 3x2 grid
  • Improved Increased card heights and padding across all card types
  • Improved Sidebar avatar now uses profile picture from user account
  • Improved Fade-in animations on panel switches and overview load
  • Improved Focus-visible states on all interactive elements for keyboard navigation
  • Improved Respects prefers-reduced-motion for all transitions and animations
  • Improved Renamed Contributions to Submissions, Published Templates to Published Activities
  • Fixed Saved Agendas edit button now loads workshop in planner, removed redundant View button

My Account v1.0.0

  • New Profile hero with uploadable avatar, name, email, and user type badge
  • New Change password form with show/hide toggle
  • New Email preferences with toggle switches
  • New Export your data as JSON download
  • New Danger zone with cancel subscription and delete account actions
  • New Shared left rail navigation matching MyWorkshopr sidebar with badge counts
  • Improved Inline editable account details (toggle between view and edit mode)
  • Improved Loading states on all async actions (save, upload, export, delete)
  • Improved Text overflow handling on profile name and email

Planner v3.1.0

  • New Save modal includes "Save workshop to MyWorkshopr" checkbox
v2.3.0 April 2026

Library v2.3.0

  • Improved Normalized all hardcoded colors, fonts, and spacing in library landing page to use design tokens
  • Improved Smoother card hover animations using spring easing curves
  • Improved Cards now use flex layout for consistent footer alignment across grid
  • Improved Added focus-visible outlines to all interactive elements (cards, buttons, pagination) for keyboard accessibility
  • Improved Collapsible sections on detail pages now animate smoothly instead of instant show/hide
  • Improved Sidebar action buttons show subtle icon scale on hover
  • Improved Related cards on detail pages use spring transitions and focus-visible support
  • Improved Pain cards and step cards on landing page now lift on hover

Design System v2.3.0

  • Improved Replaced all hardcoded max-widths with --container-xl token across listing and detail CSS
  • Improved All animation timings now reference centralized --duration-* and --ease-* tokens
v2.2.0 April 2026

Library v2.2.0

  • New Redesigned detail pages for exercises, workshops, and icebreakers with new "Field Guide" editorial layout
  • Improved Two-column layout with sticky sidebar for better readability on detail pages
  • Improved Collapsible sections for less-used content (Success Indicators, Accessibility Notes, Common Pitfalls)

MyWorkshopr v1.2.0

  • New Recent Activity feed on overview panel showing latest favorites, notes, comments, and workshop updates
  • Fixed Overview stat cards now correctly display counts from loaded data
  • Fixed Activity feed updates when switching back to overview tab

Core / Infrastructure v2.2.0

  • Fixed Body class support added to global header for page-specific styling
  • Fixed Prevented truncateText() function redeclaration conflict between listing-helpers and agenda-renderer
v2.0 December 2025

New Features

  • New Redesigned Features page with modern layout
  • New Pro Features section with upgrade CTA
  • New AI-powered collection suggestions in admin
  • New Bulk add items to collections from AI suggestions
  • New Articles section rebranded as "The Workshopr Blog"

Improvements

  • Improved 10% larger font sizes across the app (except planner)
  • Improved Larger card titles for better readability
  • Improved Collection items admin with tabbed interface
  • Improved Newsletter signup section on features page
v1.2.0 December 2025

New Features

  • New AI-powered workshop recommendations
  • New Onboarding flow for new users
  • New Inline contextual tips

Improvements

  • Improved Navigation with dropdown menus
  • Improved Modal design consistency
  • Improved Mobile responsive layout
v1.1.0 November 2025

New Features

  • New Workshop agenda timelines
  • New User favorites system
  • New Search functionality

Bug Fixes

  • Fixed Authentication flow issues
  • Fixed Mobile navigation menu
v1.0.0 October 2025

Initial Release

  • New Workshop library with 100+ activities
  • New Exercise collection
  • New Icebreaker collection
  • New Category filtering
  • New Duration filtering