Feature/enhanced network debugger#2
Merged
cmcWebCode40 merged 19 commits intomainfrom Apr 23, 2026
Merged
Conversation
Add centralized constants for theming (light/dark mode color palettes, method colors, status code colors) and default configuration options including maxLogs, ignored URLs/domains, redaction settings, and slow request threshold. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add filter utilities supporting status code filtering (2xx-5xx), method filtering, search across URL/body/headers, and log statistics. Include cURL command generation and data formatting helpers. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Support exporting network logs to HAR format (for browser DevTools), Postman collections (for API testing), and raw JSON. Includes proper header/query string parsing and content type detection. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Enable replaying captured network requests with optional header/body modifications. Includes timeout support, safety warnings for destructive methods (POST, PUT, DELETE), and response comparison to detect changes. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add configurable redaction for sensitive headers (Authorization, API keys, cookies), body fields (passwords, tokens, credit cards, SSN), and URL query parameters. Includes detection of sensitive data with warnings. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add reusable Badge component for status indicators and FilterChip component for filter tags with theme support. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…ighting Add interactive JSON viewer supporting expand/collapse, syntax highlighting for keys/strings/numbers/booleans, configurable initial expansion depth, and light/dark theme support. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add modal UI for selecting export format (HAR, Postman Collection, JSON) with themed styling, loading states, and native share sheet integration. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…ring Add runtime configuration support for maxLogs, ignored URLs/domains/methods, and slow request threshold. Requests exceeding the threshold are flagged with isSlow property for visual indication in the UI. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…ties Update NetworkLoggerOverlay with light/dark theme toggle, status filter chips (2xx/3xx/4xx/5xx/Errors), log statistics, export modal integration, and production mode warning. Improve NetworkLogItem with themed styles and slow request indicators. Add theme support to FloatingButton and NonFloatingButton components. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Export constants, utils, and components modules for public API access. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add demonstration of configuration options (maxLogs, ignoredUrls, ignoredDomains, slowRequestThreshold). Include test buttons for 500 errors, slow requests, and ignored URLs. Add display settings toggle and updated usage instructions. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add comprehensive development guide documenting project architecture, component design system, configuration interfaces, and development workflow. Update package.json with any necessary changes. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Fix dark theme toggle not working due to incorrect theme state logic - the toggle now properly uses internalTheme state instead of the prop. Add delete button (✕ icon) to each network log item header, allowing users to remove individual requests without additional dependencies like gesture handlers. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The share sheet was being blocked by the fullscreen modal. Now the modal closes first with a small delay to allow the share sheet to appear properly on top. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…rage Reorganized README with: - Reduced emoji usage for cleaner look - Quick Setup section with progressive examples - Advanced Usage section covering configuration, exports, replay, redaction - Complete API reference tables - Production safety guidance - Troubleshooting section Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR introduces a major enhancement to the React Native API Debugger with new features for better debugging experience, improved UI/UX, and a
modular architecture.
New Features
Architecture Improvements
Bug Fixes
New Configuration Options