-
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