Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
8a030fb
feat: refactor repository routes to use unified
jonasyr Nov 24, 2025
df571a2
feat: add GitRay API curl reference guide and testing script
jonasyr Nov 24, 2025
5ab0846
fix: prevent deadlocks by removing repo-access from cache lock arrays
jonasyr Nov 25, 2025
f91165c
feat: refactor repository routes and cache service for unified cachin…
jonasyr Nov 25, 2025
170b733
chore: remove outdated API architecture diagram and related documenta…
jonasyr Nov 25, 2025
4732809
feat: Add Frontend API Migration Guide and remove outdated migration …
jonasyr Nov 25, 2025
ff57163
refactor: extract buildCommitFilters helper - Phase 1A
jonasyr Nov 26, 2025
16b1efc
refactor: extract recordCacheHit helper - Phase 2A
jonasyr Nov 26, 2025
0d635cb
refactor: extract recordCacheMiss helper - Phase 2B
jonasyr Nov 26, 2025
b0e3478
refactor: extract setupRouteRequest helper - Duplication Phase 1
jonasyr Nov 26, 2025
53dcf30
refactor: extract recordRouteSuccess helper - Duplication Phase 2
jonasyr Nov 26, 2025
c5cb045
refactor: extract recordRouteError helper - Phase 3
jonasyr Nov 26, 2025
e41327c
refactor: extract handleCacheHit helper - Phase 1A
jonasyr Nov 27, 2025
e3bdadf
refactor: apply handleCacheHit to remaining cache methods - Phase 1A
jonasyr Nov 27, 2025
fcd4504
refactor: extract handleCacheMiss helper - Phase 1B
jonasyr Nov 27, 2025
3a0451f
refactor: extract handleTransactionSuccess helper - Phase 1C
jonasyr Nov 27, 2025
58acb17
refactor: extract handleTransactionError helper - Phase 1D
jonasyr Nov 27, 2025
91ea862
fix: resolve TypeScript control flow analysis for handleTransactionError
jonasyr Nov 27, 2025
1fc63f9
chore: add Serena MCP memory files for project context
jonasyr Nov 27, 2025
12c6051
refactor: extract parameter helpers to reduce duplication - Phase 1
jonasyr Nov 27, 2025
1c87dec
refactor: extract repository route factory to eliminate duplication
jonasyr Nov 28, 2025
9fa184a
test: Added API Test Script
jonasyr Nov 29, 2025
217d07a
fix: resolve contributors endpoint deadlock by removing nested locking
jonasyr Dec 1, 2025
28eb092
refactor: enhance repository route tests with additional mock utiliti…
jonasyr Dec 1, 2025
5a652b6
Add unit tests for gitUtils, repositoryRouteFactory, and routeHelpers
jonasyr Dec 1, 2025
dcfb890
Delete test-api-phase1.sh
jonasyr Dec 2, 2025
e30f9a8
refactor: update Frontend API Migration Guide to reflect backend chan…
jonasyr Dec 2, 2025
c8a886b
refactor: update repository route to include filters in cache options…
jonasyr Dec 2, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -334,4 +334,12 @@ apps/backend/logs/

.claude*
.mcp.json
.serena
# Serena MCP - ignore cache but track memories and config
.serena/cache/
# Track Serena memories and project configuration
!.serena/
!.serena/.gitignore
!.serena/project.yml
!.serena/memories/
!.serena/memories/*.md
.github/instructions/sonarqube_mcp.instructions.md
3 changes: 2 additions & 1 deletion .markdownlint-cli2.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ gitignore: true
globs:
- '**/*.{md,markdown}'

# 5) Ignore patterns - exclude prompts folder
# 5) Ignore patterns - exclude prompts folder and Serena memories
ignores:
- 'prompts/**/*.{md,markdown}'
- '.serena/memories/**/*.{md,markdown}'
1 change: 1 addition & 0 deletions .serena/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/cache
Loading
Loading