Improve UI ux#4
Merged
Merged
Conversation
…and quick jump navigation - Remove duplicate header/logo from top bar - Remove top-right navigation buttons (filters handle states) - Add date range filter dropdown (Today, Yesterday, Last 7/30 Days, All Time) - Add Key Features grid highlighting competitive advantages - Improve chart date formatting with readable dates - Add sticky Quick Jump navigation in Step Inspector - Fix feather icons conflict with Alpine.js templates
- Use host and port from trace payload when available - Fall back to default_base_url config only when no recorded data - Fixes replay failures on local development (127.0.0.1:8000)
- Add date_range parameter support (today, yesterday, last_7_days, last_30_days) - Enhance stats endpoint for live dashboard updates
- Add error_details capture for enhanced debugging - Add trace type support (http, job, command, livewire) - Improve middleware error handling - Update listeners for consistent tracing
- Improve prompt structure for clearer AI debugging - Add more context about execution timeline - Better handling of null values
- 2026_04_09_000001_add_error_details_to_traces.php - 2026_04_09_000002_add_type_to_traces.php
- Add date_range filter test cases - Update test assertions for new functionality
- Add 'No API Key Required' section explaining copy/paste workflow - Add 'Optional: Direct AI Integration' with driver configuration examples - Document all three AI drivers (OpenAI, Anthropic, Ollama) - Remove 'Optional' label from Publishing Views section
- Merge all 4 migration files into 2024_01_01_000000_create_trace_replay_tables.php - Includes: error_reason, type, trace_parent, peak_memory, db_queries, cache/http/mail/log calls - Cleaner for new package installations (no existing users to migrate)
- Remove unnecessary 'vendor:publish --tag=trace-replay-migrations' step - Migrations are loaded via loadMigrationsFrom() so publishing is optional
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.
Description
This PR delivers a comprehensive UI/UX overhaul of the TraceReplay dashboard along with critical bug fixes and developer experience improvements. The dashboard now better showcases the package's competitive advantages and provides a more intuitive debugging experience.
Changes Made
🎨 UI Improvements
🐛 Bug Fixes
127.0.0.1:8000)✨ Core Enhancements
error_reasonfield to traces for enhanced error contexttypefield to traces (http, job, command, livewire)📦 Database
📖 Documentation
🧪 Tests
Checklist
Related Issues
Fixes UI/UX concerns and replay functionality on local development environments.