Skip to content

Jf mem leak#14

Merged
jfox85 merged 3 commits intomainfrom
jf-mem-leak
Aug 26, 2025
Merged

Jf mem leak#14
jfox85 merged 3 commits intomainfrom
jf-mem-leak

Conversation

@jfox85
Copy link
Owner

@jfox85 jfox85 commented Aug 26, 2025

No description provided.

jfox85 and others added 3 commits August 26, 2025 09:58
- Add comprehensive debug logging to /tmp/devx-debug.log instead of stdout
- Fix excessive tmux subprocess calls with per-session rate limiting
- Add tmux content caching to reduce repeated command execution
- Implement debug levels: DEVX_DEBUG=1 (basic) vs DEVX_DEBUG=2 (verbose)
- Reduce memory stats frequency from every 50 to 200/100 updates
- Add session state tracking to prevent repetitive logging
- Fix mutex copying issues by using pointer receivers throughout TUI
- Improve error display with prominent red error boxes
- Add detailed session creation/attachment logging for troubleshooting
- Pre-compile ANSI regex for better performance

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@jfox85 jfox85 merged commit 659880b into main Aug 26, 2025
22 checks passed
jfox85 added a commit that referenced this pull request Feb 13, 2026
…t.sh, tests

- #5: Keep discoverServerName during transition for GetAllRoutes compat
- #7: Add Task 14 to update caddy-start.sh
- #10: Explicitly keep contains helper in Task 7
- #11: Document config file permissions (0600 is intentional)
- #13: Sort route statuses in CheckCaddyHealth for deterministic output
- #14/#16: Add Task 15 for project alias edge case tests

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant