2026-02-14 - 2026-08-14
Overview
1 Release published by 1 user
Published
pre-ai-handoff
87 Pull requests merged by 1 user
Merged
#193 feat(l1): AI decision-tree builder — Phase 2A
Merged
#192 chore(ci): use --mirror so GitHub branch deletes propagate
Merged
#191 docs: L1 Phase 2A design/plan + plan-taxonomy decision
Merged
#189 feat(l1): L1 workspace Phase 1 — role, seat enforcement, adhoc walker, audit
Merged
#188 feat(ai): robust response extraction + structured-output foundation (flag-gated)
Merged
#187 feat(landing): redesign hero + editorial layout with Atkinson Hyperlegible
Merged
#174 feat(routing): serve public landing at / and move authed index to /home
Merged
#173 docs(handoff): record PR #166/#168 merges + issues #171/#172
Merged
#168 feat(auth): session expiration policy (3d idle / 14d absolute) + per-account override + bulk revoke
Merged
#166 docs(handoff): record PR #164/#165 merges; flag Stripe activation as current blocker
Merged
#167 feat(admin): add create_site_admin.py for bootstrapping a super_admin
Merged
#165 feat(legal): add /policies, /contact, /promotions pages for Stripe verification
Merged
#164 feat(billing): plan taxonomy reconciliation + Stripe sync + internal-tester allowlist
Merged
#163 fix(seed): mark seeded test users as email-verified
Merged
#162 feat: self-serve signup Phase 2 (frontend cutover)
Merged
#161 feat: self-serve signup backend (Phase 1)
Merged
#160 feat: post-PR-159 UI cleanup — sidebar IA + account redesign
Merged
#159 feat(guides): rewrite in-product User Guides as Diátaxis how-tos
Merged
#158 feat(session): impeccable pass + tasklane keyboard flow
Merged
#157 chore(ai): post-#156 handoff + log shipped features in CHANGELOG/CURRENT-STATE
Merged
#156 feat(suggested-fix): add applied_pending status for deferred verification
Merged
#155 feat(escalations): Escalation Mode wedge — live arrival + magic-moment pickup
Merged
#154 docs(ai): refresh handoff state after PR #153 merge
Merged
#153 fix(chat): sync currentChatRef when prefill creates a new chat session
Merged
#150 fix(ci): set DATABASE_TEST_URL + pin upload-artifact to v3 for Gitea Actions
Merged
#149 fix(ci): frontend lint to zero errors + dev-deps installable on clean image
Merged
#147 feat: FlowPilot migration — Phase 1-9 + Phase 9 bug fixes + QA fixture harness
Merged
#148 fix(tests): repair two pre-existing bugs blocking backend CI
Merged
#141 feat: PSA ticket management — /tickets page, detail panel, AI ticket creation
Merged
#140 feat(admin): allow setting owner when creating an account
Merged
#139 feat: network diagrams — draw.io-style editor
Merged
#138 feat: extract admin account management rework from PR 124
Merged
#137 feat: extract network map builder from PR 124
Merged
#136 feat: tenant isolation Phase 4 — RLS on all remaining tables
Merged
#135 feat: tenant isolation Phase 3 — audit_logs, tree_shares, remaining RLS
Merged
#134 feat: Phase 2 tenant isolation — RLS on 11 session tables
Merged
#133 feat: Phase 1 tenant isolation — add account_id to all tenant tables
Merged
#132 feat: tenant isolation Phase 0 — app-layer filters, UUID audit, CI gate
Merged
#131 fix: CRITICAL — scope copilot tree query to current account
Merged
#126 refactor: normalize FlowPilot/Assistant/ScriptBuilder to design system tokens
Merged
#125 fix: resolve task lane stale state, partial submit, and closure bugs
Merged
#123 refactor: account settings page audit — tokens, a11y, hierarchy
Merged
#122 refactor: dashboard design critique fixes
Merged
#121 feat: task lane persistence + sidebar cleanup
Merged
#120 feat: conversational branching, AI markers, TaskLane improvements, collapsible sidebar
Merged
#119 refactor: Design System v4 — flat dark theme with icon rail sidebar
Merged
#118 feat: FlowPilot message bar + AI Script Builder + Library reorg
Merged
#117 fix(landing): design audit fixes — hamburger menu, dead links, branding, spacing
Merged
#116 feat: FlowPilot AI — Phases 4 & 5 (Gallery, Export, Responsive, Enterprise, Analytics)
Merged
#115 feat: security headers, coverage gates, and web vitals
Merged
#114 feat: empty states, onboarding checklist, PDF exports, and supporting data
Merged
#113 fix: use explicit PostHog client init for reliable tracking
Merged
#112 fix: switch to PostHogProvider per official React guide
Merged
#111 feat: wire remaining PostHog analytics events
Merged
#110 feat: add PostHog product analytics
Merged
#108 feat: command palette, PSA ticket context, session-to-flow converter
Merged
#109 test: add Playwright e2e tests for new features and uncovered workflows
Merged
#107 feat: sidebar redesign — activity feed, grouped nav, AI split
Merged
#106 feat: ConnectWise PSA Integration — Slice 1 (Foundation)
Merged
#105 feat: Script Generator Phase 1 — backend models, engine, API, and AD templates
Merged
#104 feat: KB Accelerator — convert KB articles into interactive flows
Merged
#103 feat: flexible intake — deferred variables + prepared sessions
Merged
#102 fix: race condition hardening across auth, counters, and data fetching
Merged
#101 refactor: adopt shared Input/Textarea components
Merged
#100 refactor: enforce shared Modal component
Merged
#99 chore: Tailwind CSS v3 → v4 migration
Merged
#98 feat: Sentry error monitoring for React frontend
Merged
#97 feat: Flow Transfer, Procedural Assist & UI Design System
Merged
#96 feat: flow export/import + procedural Flow Assist
Merged
#95 feat: AI chat conclusion + survey completion & management
Merged
#94 feat: Slate & Ice Modern aesthetic redesign
Merged
#93 feat: AI auto-fix + Gemini Flash provider
Merged
#92 fix: surface errors and polish UX across Step Library and Batch pages
Merged
#91 fix: create system account for service user (prod account_id NOT NULL)
Merged
#89 feat: maintenance flow UX redesign — batch hub, context strip, run history upgrades
Merged
#88 feat: standardize shared UI primitives across frontend
Merged
#87 feat: AI-assisted flow builder with 4-stage wizard
Merged
#86 fix: UX deep dive — 28 fixes across authoring, navigation, consistency, and cleanup
Merged
#84 feat: procedural editor redesign with collapsible sections and DnD
Merged
#83 fix: React Flow dark theme and procedural editor routing
Merged
#82 feat: React Flow migration for flow editor canvas
Merged
#81 feat: add user feedback form with DB persistence and email notifications
Merged
#80 feat: canvas UX fixes — scroll, fullscreen, InfoTip tooltips, answer stub system
Merged
#79 Add Claude Code GitHub Workflow
Merged
#78 feat: analytics dashboards & two-tier feedback system
Merged
#77 feat: UI design system - sidebar layout, workspace system, and shell redesign
Merged
#76 feat: session sharing frontend
1 Pull request proposed by 1 user
Proposed
#194 fix(prod): production hardening for launch
18 Issues closed from 1 user
Closed
#142 FlowPilot: /pilot/:id direct URL load shows blank main pane until sidebar click
Closed
#143 FlowPilot: /pilot/:id direct URL load shows blank main pane until sidebar click
Closed
#146 52 pre-existing backend test failures on feat/flowpilot-migration
Closed
#145 Full-suite pytest collision: RLS tests incompatible with function-scoped test_db fixture
Closed
#144 Full-suite pytest collision: RLS tests incompatible with function-scoped test_db fixture
Closed
#64 [Feature] Client Intelligence Sidebar
Closed
#67 [Feature] Push Steps to Active Sessions
Closed
#68 [Feature] Multi-Tree Sessions
Closed
#71 [Feature] Team Activity Feed + Collaboration
Closed
#61 [Feature] Tree Effectiveness Dashboard
Closed
#62 [Feature] Quick-Start from Clipboard - Paste Ticket, Get Tree
Closed
#65 [Feature] Intelligence Loop / Analytics Engine
Closed
#70 [Feature] Quick Actions Dashboard (Landing Page)
Closed
#69 [Feature] AI Copilot - In-Session Intelligence
Closed
#63 [Feature] PSA Integration (ConnectWise / Autotask)
Closed
#85 UX: Improve maintenance flow start/run experience
Closed
#56 [Feature] Step-Level Time Tracking + Session Outcomes
Closed
#59 [Feature] Share Progress / Escalation Support
26 Issues created by 1 user
Opened
#85 UX: Improve maintenance flow start/run experience
Opened
#127 feat: show AI content scope indicator (IT-focused context)
Opened
#128 feat: configurable task panel position (top / side)
Opened
#129 feat: hierarchical tree structure for user guides / help docs
Opened
#130 feat: onboarding tooltips for diagnostic commands panel
Opened
#142 FlowPilot: /pilot/:id direct URL load shows blank main pane until sidebar click
Opened
#143 FlowPilot: /pilot/:id direct URL load shows blank main pane until sidebar click
Opened
#144 Full-suite pytest collision: RLS tests incompatible with function-scoped test_db fixture
Opened
#145 Full-suite pytest collision: RLS tests incompatible with function-scoped test_db fixture
Opened
#146 52 pre-existing backend test failures on feat/flowpilot-migration
Opened
#169 feat(auth): per-user device list + per-device session revoke
Opened
#170 feat(admin): super-admin UI for session policy ceilings (SESSION_*_MINUTES_MIN/MAX)
Opened
#171 Test coverage: WelcomeStep2 "Connect now" path
Opened
#172 Repo hygiene: gitignore core dumps + ignore agent state in docs/architecture/
Opened
#175 legal: implement automated deletion-on-offboarding (or rewrite privacy claims)
Opened
#176 legal: narrow Sentry PII / Session Replay config before publishing privacy policy
Opened
#177 legal: implement EU/UK cookie + analytics consent (or document geo-gate)
Opened
#178 Stripe webhook handlers: real implementations + Portal/Checkout endpoints
Opened
#179 Public /security page: surface security posture for buyers
Opened
#180 Add /.well-known/security.txt (RFC 9116)
Opened
#181 Add public /pricing route
Opened
#182 One-pager claims a free trial that doesn't exist — ship it or remove the line
Opened
#183 Expose CHANGELOG.md publicly at /changelog
Opened
#184 Flip CSP from report-only to enforce-mode after observation period
Opened
#185 Drop or wire up dead ?welcome=teammate query marker
Opened
#186 Make CI tolerant of homelab-runner network flakes