Commit Graph

  • 9b5e6f3e53 fix: redirect to home page after login/register instead of /trees chihlasm 2026-02-08 20:23:44 -05:00
  • 4f8b7dd7ca feat: add PSA ticket export format and Quick-Start landing page chihlasm 2026-02-08 19:36:51 -05:00
  • f2ae3a51fa fix: resolve all 15 frontend ESLint errors for green CI chihlasm 2026-02-08 18:43:16 -05:00
  • 6752a55ff8 Merge pull request #46 from patherly/test/frontend-vitest-setup chihlasm 2026-02-08 18:21:00 -05:00
  • 791fd133c4 test: set up Vitest with 61 frontend tests chihlasm 2026-02-08 18:18:38 -05:00
  • f703684e15 Merge pull request #45 from patherly/test/backend-coverage chihlasm 2026-02-08 18:01:31 -05:00
  • 064bc0aa48 test: add 113 unit tests for permissions, tree validation, and settings chihlasm 2026-02-08 17:58:48 -05:00
  • 932f389c4b Merge pull request #44 from patherly/docs/migration-strategy chihlasm 2026-02-08 17:49:49 -05:00
  • d4acef5903 docs: add database migration strategy guide chihlasm 2026-02-08 17:48:38 -05:00
  • 298af2d6d7 Merge pull request #43 from patherly/test/export-security-and-coverage chihlasm 2026-02-08 17:24:21 -05:00
  • e216d5039e test: add export security tests and CI coverage reporting chihlasm 2026-02-08 14:53:22 -05:00
  • af74c1515f Merge pull request #42 from patherly/fix/security-audit chihlasm 2026-02-08 14:44:00 -05:00
  • e772877996 fix: resolve python-jose CVEs (CVE-2024-33663, CVE-2024-33664) chihlasm 2026-02-08 14:43:13 -05:00
  • e5f5415915 Merge pull request #41 from patherly/refactor/tech-debt-q1 chihlasm 2026-02-08 14:23:49 -05:00
  • a027e683e3 fix: repair all test fixtures - add missing solution fields and fix httpx API chihlasm 2026-02-08 14:21:29 -05:00
  • b97596d286 refactor: tech debt reduction - extract hooks, deduplicate helpers, update deps, add CI chihlasm 2026-02-08 08:14:22 -05:00
  • f4eb3fe186 fix: resolve admin panel API path issues and ActionMenu overflow chihlasm 2026-02-08 06:53:21 -05:00
  • 159161aa59 fix: add index redirect for /account route Michael Chihlas 2026-02-08 06:12:37 -05:00
  • b570f8415f feat: implement full admin panel with dashboard, user management, and platform settings Michael Chihlas 2026-02-08 06:05:59 -05:00
  • 4f57c84d43 docs: add comprehensive admin panel design document Michael Chihlas 2026-02-08 01:54:09 -05:00
  • 996b664ca9 feat: implement My Trees, admin UI, rating modal, and bundle optimization (Issues #15, #18, #19, #31) Michael Chihlas 2026-02-07 23:06:46 -05:00
  • c7b2c59ef6 feat: implement tree sharing, draft trees, and session-to-tree conversion (Issues #16, #25, #17) Michael Chihlas 2026-02-07 23:06:13 -05:00
  • 9f92547309 feat: implement session history search and filtering (Issue #35) Michael Chihlas 2026-02-07 21:17:25 -05:00
  • 98ca617ef0 feat: implement toast notification system (Issue #33) Michael Chihlas 2026-02-07 21:16:51 -05:00
  • 89e09edc64 feat: add tree library view system with grid/list/table modes and sorting Michael Chihlas 2026-02-07 20:36:20 -05:00
  • 469456c9c9 Merge pull request #39 from patherly/feat/foundational-schema chihlasm 2026-02-07 19:31:21 -05:00
  • ffb14cd014 feat: add tree forking, custom step tracking, and session sharing Michael Chihlas 2026-02-07 19:10:47 -05:00
  • c8e7aaad1a Add foundational domain model design document chihlasm 2026-02-07 17:46:32 -05:00
  • ff7894b977 Add UX enhancement design doc: notification system chihlasm 2026-02-07 13:53:14 -05:00
  • 40e588e559 Merge pull request #32 from patherly/feat/subscription-tiers chihlasm 2026-02-07 03:18:39 -05:00
  • 8dbb87e4d2 fix: add migration 021 to make accounts.owner_id nullable on existing DBs chihlasm 2026-02-07 03:06:35 -05:00
  • 974e86a502 fix: resolve circular FK between users and accounts on registration chihlasm 2026-02-07 02:55:53 -05:00
  • 7a6f839ef4 feat: update frontend for account-based subscriptions chihlasm 2026-02-07 02:39:15 -05:00
  • e0089a9c5a feat: update all endpoints and schemas for account-based model chihlasm 2026-02-07 02:39:01 -05:00
  • 4ccb93ee31 feat: add account-based subscription model with migrations chihlasm 2026-02-07 02:38:47 -05:00
  • fb84bd8144 docs: add subscription tier implementation plan Michael Chihlas 2026-02-06 21:36:01 -05:00
  • 1897641082 fix: resolve all 8 pre-existing lint errors (closes #29) Michael Chihlas 2026-02-06 17:38:38 -05:00
  • a674ba7bcb docs: update CURRENT-STATE.md and roadmap to reflect Phase 2.5 progress Michael Chihlas 2026-02-06 17:38:27 -05:00
  • 5d464c1287 docs: add subscription tier architecture plan chihlasm 2026-02-06 03:04:06 -05:00
  • 36069850bc docs: add comprehensive project review report chihlasm 2026-02-06 03:01:25 -05:00
  • 90ff25003d feat: add mobile responsiveness, design consistency, and micro-interactions chihlasm 2026-02-06 01:58:39 -05:00
  • cf6d8bd57b docs: audit and improve CLAUDE.md — add Phase C/D, trim verbose sections chihlasm 2026-02-06 00:40:34 -05:00
  • 1e57aa8323 fix: escape SQL wildcards in tag search autocomplete chihlasm 2026-02-06 00:26:35 -05:00
  • 94ec19cf07 fix: only register debug endpoint when DEBUG=True chihlasm 2026-02-06 00:24:02 -05:00
  • 5ae22e041f fix: clean up folder and tag assignments on tree soft delete chihlasm 2026-02-06 00:23:24 -05:00
  • 02e00963e1 feat: add password complexity validation chihlasm 2026-02-06 00:20:21 -05:00
  • 741938cf1f feat: gate custom step creation tab by permission chihlasm 2026-02-05 23:39:45 -05:00
  • 722e030ba6 feat: add confirm dialog and tree delete UI on library page chihlasm 2026-02-05 23:38:41 -05:00
  • 0dfee5cd36 fix: check edit permissions before loading tree into editor chihlasm 2026-02-05 23:34:47 -05:00
  • 2ee549bfbc feat: add 403 handling and role-based route guard support chihlasm 2026-02-05 23:34:00 -05:00
  • 33368688b2 feat: upgrade tree deletion to soft delete with deleted_at timestamp chihlasm 2026-02-05 23:33:05 -05:00
  • 3a5ac0f201 feat: add audit log table and integration with admin/tree endpoints chihlasm 2026-02-05 23:28:41 -05:00
  • 02d06acfb8 feat: add super admin bypass in tree list filter chihlasm 2026-02-05 23:25:56 -05:00
  • 71ba0b95a5 fix: high-severity security hardening (Phase B permissions audit) chihlasm 2026-02-05 22:44:05 -05:00
  • 3e0fb92012 fix: critical security hardening (Phase A permissions audit) chihlasm 2026-02-05 22:04:37 -05:00
  • fd8fab97bd docs: update permissions audit with re-audit findings Michael Chihlas 2026-02-05 17:53:25 -05:00
  • 02bd97948e docs: add permissions audit design doc and implementation plan Michael Chihlas 2026-02-05 17:42:38 -05:00
  • 34daa26a67 feat: implement RBAC permissions system chihlasm 2026-02-05 02:42:44 -05:00
  • d7c5c8c9ce Updated documentation; added PERFORMANCE-HEALTH-CHECK.md Michael Chihlas 2026-02-04 21:46:32 -05:00
  • 2733a00253 feat: refactor scratchpad to floating overlay with global thin scrollbars Michael Chihlas 2026-02-04 21:39:05 -05:00
  • 6b8b29571e fix: token refresh and seed tree visibility Michael Chihlas 2026-02-04 20:41:37 -05:00
  • 7fc98edf1c Merge branch 'feat/session-scratchpad' Michael Chihlas 2026-02-04 03:13:42 -05:00
  • a9b9a6113c docs: Update CLAUDE.md with session learnings Michael Chihlas 2026-02-04 03:13:28 -05:00
  • 184e02781f docs: add session scratchpad implementation plan Michael Chihlas 2026-02-04 02:55:22 -05:00
  • 4a0193f9af feat: integrate scratchpad sidebar into tree navigation page Michael Chihlas 2026-02-04 02:51:52 -05:00
  • 26cf66e239 feat: add ScratchpadSidebar component with auto-save and markdown preview Michael Chihlas 2026-02-04 02:50:37 -05:00
  • a92671157f feat: add scratchpad to frontend types and API client Michael Chihlas 2026-02-04 02:49:50 -05:00
  • 7824cddd71 feat: include scratchpad in session export (markdown, text, HTML) Michael Chihlas 2026-02-04 02:49:11 -05:00
  • 6da2044b20 feat: add PATCH endpoint for session scratchpad Michael Chihlas 2026-02-04 02:48:10 -05:00
  • 7d0000827b feat: add scratchpad field to session model and schemas Michael Chihlas 2026-02-04 02:47:22 -05:00
  • d488d2acc8 feat: add scratchpad column to sessions table Michael Chihlas 2026-02-04 02:47:18 -05:00
  • a09f62a751 docs: Add Session Scratchpad design and update project references Michael Chihlas 2026-02-04 02:34:25 -05:00
  • d28fad7066 docs: Add feature ideas brainstorm (10 concepts for MSP-focused features) Michael Chihlas 2026-02-04 01:59:32 -05:00
  • 653ac50e55 chore: Add rebrand assets, implementation guide, and gitignore local settings Michael Chihlas 2026-02-04 00:52:03 -05:00
  • 83df48291a feat: Complete backend and docs rebrand from Patherly to ResolutionFlow Michael Chihlas 2026-02-04 00:41:22 -05:00
  • 29c1bcd204 docs: Add rebranding info to CLAUDE.md (Patherly → ResolutionFlow) Michael Chihlas 2026-02-04 00:22:47 -05:00
  • b1d5cc2be3 Merge pull request #26 from patherly/rebrand-to-resolutionflow chihlasm 2026-02-04 00:03:21 -05:00
  • f33c3c8b29 fix: Swap folder tree count with menu button on hover Michael Chihlas 2026-02-03 23:59:16 -05:00
  • cfbd81587c feat: Rebrand frontend from Patherly to ResolutionFlow Michael Chihlas 2026-02-03 23:26:56 -05:00
  • f49e0b9327 fix: ContinuationModal UX - hover tooltips and stay-on-step flow Michael Chihlas 2026-02-03 21:48:00 -05:00
  • 27624fbe55 fix: Custom step navigation bugs - go-back, descendants, redundant checkbox Michael Chihlas 2026-02-03 21:17:54 -05:00
  • 6bd21d7efc feat: Add custom step continuation flow with save/use/branch options Michael Chihlas 2026-02-03 20:53:48 -05:00
  • 8498d25efb docs: Update CLAUDE.md with Step Library implementation learnings Michael Chihlas 2026-02-03 19:29:30 -05:00
  • cbd8deed32 feat: Complete custom step integration in navigation (Phase 3B: B.11, B.12) Michael Chihlas 2026-02-03 19:22:48 -05:00
  • 009c60fbc3 feat: Add custom step creation and backend support (Phase 3A: B.8-B.10, B.13) Michael Chihlas 2026-02-03 19:15:36 -05:00
  • fc7fa1a17c feat: Add Step Library core UI components (Phase 2: B.4-B.6) Michael Chihlas 2026-02-03 19:07:54 -05:00
  • d52bfe2e27 feat: Add Step Library API foundation (Phase 1: B.1-B.3, B.7) Michael Chihlas 2026-02-03 19:05:05 -05:00
  • f93c8d84df feat: Add tree editor validation UI (Workstream A complete) Michael Chihlas 2026-02-03 19:01:27 -05:00
  • 4378ec4b20 docs: Refine implementation plan and document draft feature Michael Chihlas 2026-02-03 18:51:27 -05:00
  • 67a98bc25c docs: Add implementation plan and project review from stale branches Michael Chihlas 2026-02-03 18:17:44 -05:00
  • 9dd84a0907 docs: Improve CLAUDE.md with claude-md-improver skill Michael Chihlas 2026-02-03 14:51:15 -05:00
  • d1201cc584 Fix CORS to include allowed_origins when using Railway regex Michael Chihlas 2026-02-03 10:31:59 -05:00
  • b608b0a708 docs: Reorganize project documentation chihlasm 2026-02-03 02:24:43 -05:00
  • 7803dc4522 Add step library foundation and user preferences (#24) chihlasm 2026-02-03 02:07:46 -05:00
  • 1e4eec00e2 Add Railway deployment docs to CLAUDE.md chihlasm 2026-02-02 02:20:55 -05:00
  • dbd38afb73 Fix TypeScript build errors chihlasm 2026-02-02 01:39:32 -05:00
  • fafdaa50a5 Add tree organization system with categories, tags, and folders chihlasm 2026-02-02 01:31:13 -05:00
  • 2d99c52025 Add public/private visibility for trees Michael Chihlas 2026-02-01 16:53:19 -05:00
  • db0b05eba7 Add is_default flag for system trees Michael Chihlas 2026-02-01 01:32:10 -05:00
  • b96cbab087 Run alembic migrations in Docker CMD Michael Chihlas 2026-02-01 01:03:24 -05:00