Commit Graph

  • df46046c86 fix: resolve MissingGreenlet crash and add MCP fallback in AI Assistant chihlasm 2026-03-08 15:43:22 -04:00
  • 94b428d168 refactor: enforce shared Modal component (#100) chihlasm 2026-03-08 00:25:50 -05:00
  • d365c38b61 chore: Tailwind CSS v3 → v4 migration (#99) chihlasm 2026-03-07 22:10:44 -05:00
  • 732ccba966 chore: remove /sentry-debug endpoint after verification Michael Chihlas 2026-03-07 19:37:50 -05:00
  • a96ed9138f feat: add /sentry-debug endpoint for verification Michael Chihlas 2026-03-07 19:36:27 -05:00
  • e3a1e6fb75 feat: Sentry error monitoring for React frontend (#98) chihlasm 2026-03-07 19:29:58 -05:00
  • 96966c3b72 feat: Flow Transfer, Procedural Assist & UI Design System (#97) chihlasm 2026-03-07 18:44:14 -05:00
  • 0dc6123c0c feat: flow export/import + procedural Flow Assist (#96) chihlasm 2026-03-07 15:51:37 -05:00
  • 0fb1ef33a0 feat: AI chat conclusion + survey completion & management (#95) chihlasm 2026-03-05 22:43:02 -05:00
  • b46f41e7bb docs: update CLAUDE.md with session learnings Michael Chihlas 2026-03-05 20:04:59 -05:00
  • e4c5948fbd feat: add Microsoft Learn MCP integration + refine assistant system prompt Michael Chihlas 2026-03-05 19:13:34 -05:00
  • 2007dcb990 feat: add Anthropic prompt caching to assistant chat Michael Chihlas 2026-03-05 18:17:55 -05:00
  • c5e1039717 fix: increase assistant chat input height from 1 to 3 rows Michael Chihlas 2026-03-05 11:56:46 -05:00
  • 125d7e7d61 fix: RAG vector search SQL syntax error breaking assistant chat Michael Chihlas 2026-03-05 11:41:22 -05:00
  • 199cf315c6 feat: admin survey responses page with expandable detail and CSV export chihlasm 2026-03-05 07:55:49 -05:00
  • 1644278fb1 fix: scroll to top on survey slide transitions and completion chihlasm 2026-03-05 02:19:27 -05:00
  • 932927b9df chore: archive old plan docs + add survey foundation files chihlasm 2026-03-05 02:03:38 -05:00
  • da3788afbc test: add survey invite tracking tests chihlasm 2026-03-05 02:00:38 -05:00
  • f6b827ebca feat: add admin survey invites page with create and list chihlasm 2026-03-05 01:59:23 -05:00
  • bee8c80ea4 feat: add invite token handling to survey page chihlasm 2026-03-05 01:56:15 -05:00
  • 74e1dcfccf feat: add admin survey invite CRUD endpoints chihlasm 2026-03-05 01:54:13 -05:00
  • db4d1ada05 feat: add survey invite email template chihlasm 2026-03-05 01:52:47 -05:00
  • a845f9db58 feat: add invite status check and token validation on submit chihlasm 2026-03-05 01:51:27 -05:00
  • bbc7c1b33c feat: add survey invite schemas and token field chihlasm 2026-03-05 01:43:04 -05:00
  • ca7ca65c25 feat: add survey_invites migration and invite_id FK chihlasm 2026-03-05 01:41:22 -05:00
  • 56ae39ca01 feat: add SurveyInvite model chihlasm 2026-03-05 01:39:29 -05:00
  • 9bb69254df docs: add survey invite tracking design and implementation plan chihlasm 2026-03-05 01:33:17 -05:00
  • 4d2c4930fd feat: Slate & Ice Modern aesthetic redesign (#94) chihlasm 2026-03-04 20:44:25 -05:00
  • 554ad84d9e chore: add Docker dev files and ignore .sql database dumps chihlasm 2026-03-01 19:00:46 -05:00
  • e25f041332 docs: add Alembic sequential migration numbering rule to CLAUDE.md (#38) chihlasm 2026-03-01 14:53:05 -05:00
  • 9811c56280 docs: consolidate LESSONS-LEARNED.md into CLAUDE.md, single source of truth chihlasm 2026-03-01 14:51:43 -05:00
  • a1c9675be7 docs: add CI/CD gotchas and Linux venv path to CLAUDE.md chihlasm 2026-03-01 14:38:28 -05:00
  • f31058fc3f fix: resolve CI failures — ESLint unused vars and AI chat tests in CI chihlasm 2026-03-01 14:21:48 -05:00
  • 5b150e29e5 fix: correct entity name to ResolutionFlow LLC in license chihlasm 2026-03-01 01:05:07 -05:00
  • 787456d9d4 chore: add proprietary license file chihlasm 2026-03-01 01:04:44 -05:00
  • 9bef7e5814 docs: rewrite README to reflect current product state chihlasm 2026-03-01 00:36:23 -05:00
  • 459792019a docs: rewrite roadmap to reflect current state, add post-work checklist to CLAUDE.md chihlasm 2026-03-01 00:30:13 -05:00
  • dfa05a9b25 feat: AI Chat Builder (Flow Assist) + cross-reference loop-back support chihlasm 2026-02-28 20:43:48 -05:00
  • 208807cf94 docs: add cross-reference / loop-back implementation plan chihlasm 2026-02-28 20:43:34 -05:00
  • 01e7ad7578 feat: update AI system prompt to allow cross-reference loop-back patterns chihlasm 2026-02-28 19:55:05 -05:00
  • fc9e1e5f63 feat: add cross-reference node picker to decision option rows chihlasm 2026-02-28 19:50:28 -05:00
  • 663919d928 feat: add node picker dropdown to action node form for cross-references chihlasm 2026-02-28 19:47:10 -05:00
  • b0347bacd4 feat: render cross-reference edges as dashed purple arrows on canvas chihlasm 2026-02-28 19:25:16 -05:00
  • ddf75df976 feat: change circular reference detection from error to warning — loops are intentional chihlasm 2026-02-28 19:21:11 -05:00
  • ce3ad44b7d feat: relax decision option validation — allow cross-references to any node in tree chihlasm 2026-02-28 19:18:02 -05:00
  • bd72f64030 docs: add cross-reference / loop-back design document chihlasm 2026-02-28 19:09:11 -05:00
  • b819236aa5 fix: replace Import button with "Save to Flow Library" and remove duplicate check chihlasm 2026-02-28 15:08:58 -05:00
  • 2196886cd2 feat: rename AI builder to "Flow Assist" and add sidebar nav item chihlasm 2026-02-28 10:55:51 -05:00
  • 1f404a20ca fix: handle truncated AI responses and relax progressive tree validation chihlasm 2026-02-28 10:38:22 -05:00
  • e79ffff1dc fix: address code review findings for AI chat builder chihlasm 2026-02-27 08:53:54 -05:00
  • 596153085a feat: add AI chat builder frontend — types, API client, store, components, page, routing chihlasm 2026-02-27 07:20:04 -05:00
  • 0da67586da feat: add backend tests for AI chat builder + fix conversation_id FK issue chihlasm 2026-02-27 04:06:47 -05:00
  • ef96b1a12f feat: add AI chat builder endpoints and update quota service chihlasm 2026-02-27 03:54:08 -05:00
  • babfd0c6d9 feat: add generate_text method to AIProvider for non-JSON responses chihlasm 2026-02-27 03:49:35 -05:00
  • b7e48fae0e feat: add AI chat builder service with system prompt and conversation loop chihlasm 2026-02-27 03:47:56 -05:00
  • 5c67455190 feat: add Pydantic schemas for AI chat builder chihlasm 2026-02-27 03:44:01 -05:00
  • ccd178b02e feat: add ai_chat_sessions database model and migration chihlasm 2026-02-27 03:42:10 -05:00
  • 09c5d60067 docs: add AI Chat Builder implementation plan chihlasm 2026-02-27 03:25:17 -05:00
  • 6e19b99814 docs: add AI Chat Builder design document chihlasm 2026-02-27 03:17:21 -05:00
  • 6fc76187c0 fix: add diagnostic logging and increase scaffold max_tokens to 2048 chihlasm 2026-02-27 00:15:01 -05:00
  • 957f13b993 fix: use correct google-genai async API and remove debug endpoint chihlasm 2026-02-27 00:08:20 -05:00
  • dc68d992a4 debug: add temporary /ai/provider-debug endpoint chihlasm 2026-02-27 00:02:47 -05:00
  • 0fb3126fd2 fix: add error logging and error type to AI builder 502 responses chihlasm 2026-02-26 23:49:07 -05:00
  • 29dc95e920 feat: add AI auto-fix UI — types, API client, ValidationSummary button, review modal, and TreeEditorPage wiring chihlasm 2026-02-26 17:29:53 -05:00
  • b3925150d7 feat: add POST /ai/fix-tree endpoint for AI-powered validation fixes chihlasm 2026-02-26 17:25:38 -05:00
  • 373736c594 feat: add AI fix service with prompt building and validation chihlasm 2026-02-26 17:25:34 -05:00
  • 5f8653e481 feat: add Pydantic schemas for AI fix-tree endpoint chihlasm 2026-02-26 17:21:36 -05:00
  • eb7ea7ddd9 refactor: migrate AI tree generator to provider abstraction chihlasm 2026-02-26 17:20:48 -05:00
  • 55be033ecb feat: add AI provider abstraction with Gemini and Anthropic support chihlasm 2026-02-26 17:16:45 -05:00
  • be041d0d29 feat: add Gemini Flash config vars to Settings chihlasm 2026-02-26 17:08:53 -05:00
  • bbf6e2a33b chore: add google-genai SDK dependency chihlasm 2026-02-26 17:08:10 -05:00
  • 5df32aa9da docs: add implementation plan for AI auto-fix and Gemini provider chihlasm 2026-02-26 16:33:34 -05:00
  • 6527b33d05 docs: add AI auto-fix and Gemini Flash provider design chihlasm 2026-02-26 16:28:33 -05:00
  • 1002f0c177 fix: validate decision nodes have at least 2 children in frontend and AI builder chihlasm 2026-02-26 14:06:08 -05:00
  • 2241b37d25 fix: display specific validation errors when publish fails with 422 chihlasm 2026-02-26 13:53:55 -05:00
  • 9e57468a9f docs: add Step Library and Procedural Custom Steps design/plan docs chihlasm 2026-02-26 08:09:12 -05:00
  • 1f77b7fc32 fix: surface errors and polish UX across Step Library and Batch pages (#92) chihlasm 2026-02-26 03:00:14 -05:00
  • 8fa6ee1801 fix: create system account for service user to satisfy account_id NOT NULL on prod (#91) chihlasm 2026-02-25 23:52:48 -05:00
  • e6a0c0549b feat: Step Library sync + service account for default tree ownership chihlasm 2026-02-25 23:17:29 -05:00
  • a6abd23727 fix: super admins bypass AI build quota limits chihlasm 2026-02-24 23:35:53 -05:00
  • 9dc667eb3c feat: super admin promote/demote endpoint + admin panel UI chihlasm 2026-02-24 23:05:42 -05:00
  • 645e86301b docs: resolve merge conflict in CLAUDE.md, keep all gotchas chihlasm 2026-02-24 14:48:02 -05:00
  • ed4ab059bf feat: AI flow builder, visibility model, dashboard tabs, fork UI (#88) chihlasm 2026-02-24 07:40:44 -05:00
  • 97cd297f46 feat: AI-assisted flow builder with 4-stage wizard (#87) chihlasm 2026-02-23 00:03:54 -05:00
  • aef40078d0 fix: UX deep dive — 28 fixes across authoring, navigation, consistency, and cleanup (#86) chihlasm 2026-02-19 22:10:47 -05:00
  • 9462d8b15a feat: procedural editor redesign with collapsible sections and DnD (#84) chihlasm 2026-02-19 08:39:25 -05:00
  • 51243130e5 Procedural flow/flow editor fixes chihlasm 2026-02-19 01:53:54 -05:00
  • 757ce6306c fix: add dark class to ReactFlow and fix editor routing for procedural flows chihlasm 2026-02-19 01:44:51 -05:00
  • 50d9ff59d0 feat: React Flow migration for flow editor canvas (#82) chihlasm 2026-02-19 00:43:34 -05:00
  • da2807b14b feat: feedback form with DB persistence, email notifications, and keyboard-accessible dropdown (#81) chihlasm 2026-02-18 19:04:16 -05:00
  • 6ec00b6723 fix: Tab selects highlighted dropdown option before advancing focus chihlasm 2026-02-18 18:58:42 -05:00
  • d2b5a8017e fix: add keyboard navigation to feedback type dropdown chihlasm 2026-02-18 18:43:42 -05:00
  • cd19005831 feat: add feedback route, sidebar nav item, and account link card chihlasm 2026-02-18 17:59:33 -05:00
  • 5672d9062d feat: add FeedbackPage with custom feedback type selector chihlasm 2026-02-18 17:58:42 -05:00
  • 47c2ee42c6 feat: add feedback API client chihlasm 2026-02-18 17:58:05 -05:00
  • 8b05afaf8f test: add feedback endpoint tests including DB persistence chihlasm 2026-02-18 17:56:29 -05:00
  • 72e801eca6 feat: add POST /feedback endpoint with DB persistence and dual emails chihlasm 2026-02-18 17:43:21 -05:00
  • 1e7eeb8daa feat: add feedback notification and confirmation emails to EmailService chihlasm 2026-02-18 17:41:30 -05:00
  • dc93e96a20 feat: add FEEDBACK_EMAIL config setting chihlasm 2026-02-18 17:39:52 -05:00
  • 38e9b7c4a8 feat: add feedback database model and migration chihlasm 2026-02-18 17:39:44 -05:00