Commit Graph

  • 779b29dbc4 feat(analytics): add flow tracking columns and psa_activity_logs table chihlasm 2026-03-20 00:00:34 +00:00
  • 4d43ddcb90 docs: add Phase 5 analytics enhancement implementation plan chihlasm 2026-03-19 22:33:20 +00:00
  • 8b408f3418 docs: add Phase 5 analytics enhancement design document chihlasm 2026-03-19 22:31:25 +00:00
  • 76512c69d8 docs: update CURRENT-STATE.md — Phase 4 complete, all 5 slices done chihlasm 2026-03-19 20:39:52 +00:00
  • a404fb13ed feat(enterprise): add SSO/SAML groundwork — model columns and stub service chihlasm 2026-03-19 20:35:45 +00:00
  • 21d6d09c05 feat(enterprise): add multi-PSA adapter stubs for Autotask and Halo PSA chihlasm 2026-03-19 20:35:39 +00:00
  • 2f56327f81 feat(enterprise): add custom branding system — logo, accent color, company name chihlasm 2026-03-19 20:35:35 +00:00
  • 1f4a8a6389 fix(responsive): audit and fix FlowPilot + analytics components for mobile/tablet chihlasm 2026-03-19 20:19:52 +00:00
  • 967a2b2c59 feat(export): add branding footer to all 5 export formats and PDF spinner chihlasm 2026-03-19 20:09:26 +00:00
  • 12a373a2a2 feat(gallery): add admin gallery curation endpoints and management page (Task 6) chihlasm 2026-03-19 20:04:40 +00:00
  • 2b657fc4ac feat(gallery): add public templates gallery frontend (Tasks 4 & 5) chihlasm 2026-03-19 19:18:58 +00:00
  • bacdb9d466 feat(public-gallery): add public templates gallery API (Tasks 2 & 3) chihlasm 2026-03-19 19:12:34 +00:00
  • 836a014a0f feat(gallery): add is_gallery_featured and gallery_sort_order columns to trees and script_templates chihlasm 2026-03-19 19:08:06 +00:00
  • 8700d2aeab docs: add Phase 4 remaining slices implementation plan chihlasm 2026-03-19 18:59:42 +00:00
  • 897cfbc1e4 docs: update Phase 4 plan with completion status for Slices 2 and 3 chihlasm 2026-03-19 18:55:32 +00:00
  • 02f308bb9b docs: update CURRENT-STATE.md to reflect Phases 1-4 progress chihlasm 2026-03-19 13:47:03 +00:00
  • 0f750e63e0 feat(notifications): add Phase 4 Slice 2 — multi-channel notification system chihlasm 2026-03-19 12:37:54 +00:00
  • a8999adef3 docs: review and improve Phase 4 plan, fix PSAProvider reference in CLAUDE.md chihlasm 2026-03-19 05:50:45 +00:00
  • 9bad49d568 feat(knowledge-flywheel): add Phase 3 Knowledge Flywheel — AI analysis, review queue, analytics chihlasm 2026-03-19 05:12:10 +00:00
  • ce118b51d8 fix(flowpilot): fix 4 Phase 2 escalation bugs + update Tailwind version in CLAUDE.md chihlasm 2026-03-19 03:10:11 +00:00
  • bbe590bfec feat(ai-session): add Phase 2 PSA integration, escalation handoff, and session management chihlasm 2026-03-19 01:30:05 +00:00
  • 2063a799b0 fix(flowpilot): render step content as markdown instead of plain text chihlasm 2026-03-18 16:50:43 +00:00
  • 5494816b06 feat(ai-session): add FlowPilot AI-powered troubleshooting sessions chihlasm 2026-03-18 14:27:36 +00:00
  • 44eb48e457 docs: add DEV-ENV.md reference and lesson 66 (devserver01 LAN access) to CLAUDE.md chihlasm 2026-03-18 03:34:23 +00:00
  • 355ddef1b3 Merge pull request #115 from patherly/feat/security-headers-coverage-performance chihlasm 2026-03-17 23:34:04 -04:00
  • d58c333635 chore: update lockfile with web-vitals and vitest coverage deps chihlasm 2026-03-18 03:08:00 +00:00
  • 6141ab5a33 docs: mark security headers, coverage gates, and web vitals complete chihlasm 2026-03-18 02:42:09 +00:00
  • 9b3b82882e feat: add Core Web Vitals reporting to PostHog chihlasm 2026-03-18 02:41:43 +00:00
  • b1d1aef702 ci: enforce 80% backend coverage gate and add frontend coverage reporting chihlasm 2026-03-18 02:41:00 +00:00
  • 2f18056fd1 feat: add security headers middleware with report-only CSP chihlasm 2026-03-18 02:38:42 +00:00
  • 24acfc9a45 docs: add implementation plan for security headers, coverage, and web vitals chihlasm 2026-03-18 02:07:58 +00:00
  • fc7ba0846f docs: add design for security headers, coverage gates, and web vitals chihlasm 2026-03-18 02:06:10 +00:00
  • 9dcb6f6de3 Merge pull request #114 from patherly/feat/backend-foundation-empty-states-exports chihlasm 2026-03-17 20:42:29 -04:00
  • 28e09347ad chore: add .superpowers/ and test-results/ to gitignore chihlasm 2026-03-17 11:46:35 -04:00
  • 2234594363 fix: use correct package name for gdk-pixbuf in Debian Trixie chihlasm 2026-03-17 02:22:58 -04:00
  • 2339787499 feat: add supporting data capture, PDF export, and branding settings UI chihlasm 2026-03-17 02:03:40 -04:00
  • b72eb56b7f feat: add onboarding checklist widget to dashboard chihlasm 2026-03-17 01:40:32 -04:00
  • dfdc6cae9c feat: roll out illustrative empty states across 8 pages with 2 new guide entries chihlasm 2026-03-17 01:21:11 -04:00
  • 85d1ed8028 feat: upgrade EmptyState component with illustration and learn more support chihlasm 2026-03-17 00:57:27 -04:00
  • f7271e22ae feat: include supporting data in all export formats chihlasm 2026-03-17 00:39:01 -04:00
  • 312024e143 feat: add PDF export generation via WeasyPrint with branded template chihlasm 2026-03-17 00:28:22 -04:00
  • 2c11917b5a feat: add supporting data CRUD endpoints with tests chihlasm 2026-03-17 00:22:40 -04:00
  • fdeb417131 feat: add team branding CRUD endpoints with tests chihlasm 2026-03-17 00:12:00 -04:00
  • 75b32a4f5a feat: add onboarding status and dismiss endpoints with tests chihlasm 2026-03-17 00:05:28 -04:00
  • f16a686fb4 feat: add onboarding, branding, and supporting data models, migrations, and schemas chihlasm 2026-03-16 23:51:42 -04:00
  • ae6b7b3055 docs: add implementation plan for empty states, onboarding, and exports chihlasm 2026-03-16 23:23:22 -04:00
  • 9897b660dd docs: fix test spec screenshot size to match 2MB validation limit chihlasm 2026-03-16 22:59:04 -04:00
  • 4add88f5ec docs: address spec review — fix critical and important issues chihlasm 2026-03-16 22:57:15 -04:00
  • 719db2279f docs: add design spec for empty states, onboarding, and professional exports chihlasm 2026-03-16 22:52:34 -04:00
  • a5620f276d docs: archive lessons 1-40, condense CLAUDE.md from 40KB to 26KB chihlasm 2026-03-16 21:05:20 -04:00
  • 36752aef52 docs: add lessons 60-65 to CLAUDE.md from command palette/PostHog session chihlasm 2026-03-16 20:55:14 -04:00
  • 1f822fa1bf fix: add PostHog env vars to Dockerfile build args chihlasm 2026-03-16 20:24:39 -04:00
  • d5a87e2eca fix: use explicit posthog.init() with client prop for reliable initialization (#113) chihlasm 2026-03-16 19:25:17 -04:00
  • 8178657632 fix: switch to PostHogProvider per official React integration guide (#112) chihlasm 2026-03-16 19:18:31 -04:00
  • c44edc5088 feat: wire remaining PostHog events across all key user actions (#111) chihlasm 2026-03-16 18:49:01 -04:00
  • 1e8ed09fbd feat: add PostHog product analytics for key user actions (#110) chihlasm 2026-03-16 18:24:31 -04:00
  • 8534dbfb5f feat: command palette, PSA ticket context, session-to-flow converter (#108) chihlasm 2026-03-16 13:39:17 -04:00
  • 8b712b2046 test: add Playwright e2e tests for new features and uncovered workflows (#109) chihlasm 2026-03-16 03:03:23 -04:00
  • e39819f8d0 Add Playwright e2e coverage and Node 20 pin chihlasm 2026-03-16 02:28:04 -04:00
  • 357f8e2d08 feat: sidebar redesign — activity feed, grouped nav, AI split (#107) chihlasm 2026-03-16 01:35:16 -04:00
  • 46865882c6 feat: ConnectWise PSA integration (#106) chihlasm 2026-03-15 01:45:35 -04:00
  • 80e094215f docs: add ConnectWise PSA integration design spec Michael Chihlas 2026-03-14 20:31:03 -04:00
  • d4dbf44781 feat: Script Generator Phase 1+2 — backend, engine, API, frontend, template editor, parameter detector chihlasm 2026-03-14 20:18:59 -04:00
  • 83b13fcd26 polish: use 'step' instead of 'node' in procedural editor validation hints chihlasm 2026-03-12 23:27:44 -04:00
  • 45fb468db3 feat: add validation summary and Fix with AI to procedural editor chihlasm 2026-03-12 23:08:42 -04:00
  • f9315d2f60 feat: add data-step-id anchor to StepList for validation scroll-to chihlasm 2026-03-12 23:05:09 -04:00
  • b89d0859d4 feat: add validation state and validate() to proceduralEditorStore chihlasm 2026-03-12 22:57:58 -04:00
  • b804c63754 fix: validation summary click-to-select now opens node editor panel chihlasm 2026-03-12 22:22:29 -04:00
  • d989fabd90 Merge feat/kb-accelerator into main chihlasm 2026-03-12 17:29:07 -04:00
  • cfe112ac43 docs: add landing page assets and polish landing CSS Michael Chihlas 2026-03-12 17:28:49 -04:00
  • 042a12b190 feat: add landing page with beta signup + raise KB node limit to 100 chihlasm 2026-03-12 00:23:29 -04:00
  • 92c86cab80 fix: handle object-shaped validation errors in KB commit error toast chihlasm 2026-03-11 23:56:45 -04:00
  • 458c2d9cab fix: prevent circular parent_node_id in KB troubleshooting import chihlasm 2026-03-11 23:46:49 -04:00
  • efafcff4b2 fix: topological insert for KB import nodes to satisfy parent FK chihlasm 2026-03-11 23:41:25 -04:00
  • 03390ed59f feat: enable Markdown (.md) file upload in KB Accelerator chihlasm 2026-03-11 23:29:51 -04:00
  • fe3c651115 fix: remove "Let AI Decide" option from KB Accelerator upload chihlasm 2026-03-11 22:56:40 -04:00
  • 963c0da10a docs: update CLAUDE.md with Railway and node field learnings Michael Chihlas 2026-03-11 21:19:51 -04:00
  • 9495b09e72 fix: copilot node context — use title/question/description over legacy content field Michael Chihlas 2026-03-11 17:55:26 -04:00
  • 53b6878742 fix: KB procedural import — map step content to description field Michael Chihlas 2026-03-11 12:50:13 -04:00
  • 00e1e701ca fix: procedural KB import — add title field, correct step types, validation gate Michael Chihlas 2026-03-11 09:12:43 -04:00
  • c920e825c6 fix: auto-reload on chunk load errors in ErrorBoundary Michael Chihlas 2026-03-11 03:17:24 -04:00
  • a976f16575 fix: session closure popover z-index — bypass stagger-item stacking context Michael Chihlas 2026-03-11 03:09:17 -04:00
  • 8c73233dd0 fix: KB conversion — increase max_tokens, add JSON repair, improve error handling Michael Chihlas 2026-03-11 02:57:27 -04:00
  • 8b3033ca9d fix: tree navigation root ID + session closure popover z-index Michael Chihlas 2026-03-11 02:54:00 -04:00
  • 2f23141daf fix: KB tree builder — post-build repair, validation gate, and root ID handling Michael Chihlas 2026-03-11 02:53:55 -04:00
  • c1fb2f180c fix: KB tree builder demotes decisions with < 2 branches to actions Michael Chihlas 2026-03-11 02:31:17 -04:00
  • 416bb230e3 feat: close sessions from history page with inline popover Michael Chihlas 2026-03-11 01:59:12 -04:00
  • 91d2bc6df3 fix: KB Accelerator tree builder, approve all, canvas delete button Michael Chihlas 2026-03-11 01:59:03 -04:00
  • 71ff4a8c35 feat: KB Accelerator — convert KB articles into interactive flows Michael Chihlas 2026-03-10 20:56:28 -04:00
  • c65aa4f0b7 chore: remove Sentry verification error from frontend chihlasm 2026-03-10 10:09:35 -04:00
  • 9eed8ab848 chore: remove Sentry verification error from frontend Michael Chihlas 2026-03-10 09:57:41 -04:00
  • ccd06c9ed4 feat: flexible intake — deferred variables + prepared sessions (#103) chihlasm 2026-03-10 09:49:51 -04:00
  • 4727106141 fix: race condition hardening across auth, counters, and data fetching (#102) chihlasm 2026-03-10 01:57:22 -04:00
  • 5095b0d8df refactor: adopt shared Input/Textarea components (#101) chihlasm 2026-03-09 16:12:21 -04:00
  • b28a096738 feat: add glow edge system with directional selection animation chihlasm 2026-03-09 04:36:46 -04:00
  • d06abe5829 fix: restore tree editor visibility after Tailwind v4 upgrade and add Sentry DSN build arg chihlasm 2026-03-09 04:36:37 -04:00
  • a900408c3b fix: hardcode Sentry DSN to ensure it's available at build time chihlasm 2026-03-09 00:36:14 -04:00
  • 5885888489 fix: use captureException for Sentry verification instead of captureMessage chihlasm 2026-03-09 00:13:16 -04:00
  • 4d2f644bac feat: maximize Sentry free plan coverage for frontend and backend chihlasm 2026-03-09 00:03:29 -04:00
  • 2a2894496d fix: use session_id instead of id in AI flow builder chihlasm 2026-03-08 17:41:22 -04:00