-
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