Repository navigation
Mobile Dev 0.1.121
Commits
- Initial commit
- Add fullscreen simulator and logs workspace
- Render Apple device bezels and screen masks
- Bump to 0.1.16 and version UI resource addresses
- Fix simulator video layering above opaque bezel
- Move log filters into the log controls bar
- Keep the simulator screen above its bezel
- Add Android device streaming with bundled serve-emu
- Recover iOS capture within the panel session
- Serialize iOS boot and shutdown and wait for device state
- Bump to 0.1.20 and refresh UI resource addresses
- Add simulator capture with macOS clipboard copy
- Preserve screenshot attachments in chat context
- Add screenshot button to the iOS simulator toolbar
- Merge origin/main and preserve platform picker styles
- Show iOS and Android simulators side by side
- Rebuild the UI with shadcn and Legend List
- Bump to 0.1.21 and refresh UI resource addresses
- Switch to shadcn preset b0 and Lucide icons
- Bump to 0.1.22 and refresh UI resource addresses
- Add local H.264 streaming experiment and document host blocker
- Add dependencies for device pickers, resizable panels, and UI development
- Add Android screenshots to chat and clipboard
- Repair blocked simulator input on stream reconnect
- Simplify simulator controls and use themed device pickers
- Reload local UI edits through MCP and bump to 0.1.32
- Refine log controls and resize toggled simulator panels
- Document simulator controls and MCP live development
- Show device types and running indicators in device pickers
- Redesign compact log rows with severity icons and monospace text
- Redesign log details with severity gradients and copy controls
- Remove visible attachment and simulator info messages
- Improve MCP frame delivery and refresh input status asynchronously
- Integrate streaming performance fixes with current main UI
- Pause log following when selecting a row
- Place log repeat counts at the top right
- Use a stacked icon for the app switcher
- Add an Android frame that preserves the screen ratio
- Add responsive device settings with queued saves
- Stop devices from the picker without closing their panels
- Add subtitles to simulator loading states
- Bump the plugin version to 0.1.34
- Merge streaming improvements with simulator controls
- Release Mobile Dev 0.1.35
- Connect selected simulators after startup status arrives
- Release Mobile Dev 0.1.36
- Show only iOS by default
- Refresh device stop controls after confirmed shutdown
- Release Mobile Dev 0.1.37
- Remove extra bottom spacing for chat
- Give logs more space in the default wide layout
- Release Mobile Dev 0.1.38
- Compact device settings with appearance tabs
- Hide unsupported Auto appearance on iOS
- Use official shadcn Base UI tab styles
- Add copy and chat actions to log context menus
- Use lighter card surface for log details
- Use fix and ask chat actions in log details
- Add native CPU performance tools for iOS and Android
- Add native memory tracking and release 0.1.43
- Virtualize performance thread charts and release 0.1.44
- Add simulator annotations with screen and chat context
- Recover simulator streams after selection and chat switches
- Bump Mobile Dev to 0.1.42
- Merge branch 'main' of https://github.com/callstackincubator/codex-mobile-dev-plugin
- Add physical iOS device discovery and release 0.1.45
- Fix performance timeline scrolling and zoom, release 0.1.46
- Add physical Android device discovery and release 0.1.47
- Fix scrcpy mirroring and control on physical Android devices, release 0.1.48
- Add physical iOS screen mirroring, release 0.1.49
- Add physical iOS unified log streaming, release 0.1.50
- Fix physical iOS device frames, release 0.1.51
- Add device-wide display FPS monitoring, release 0.1.52
- Merge remote main with physical device support, release 0.1.53
- Monitor CPU and memory on physical iOS devices
- Fix physical iOS stream recovery, release 0.1.56
- Fix performance timeline alignment and scrolling
- Add Sentry errors, performance metrics, and usage tracking
- Document Sentry observability expectations for coding agents
- Automatically select foreground apps on physical iOS
- Enable touch interaction for physical iOS streams, release 0.1.60
- Sync log following with scroll position
- feat: add native Sentry crash and performance reporting
- chore: migrate Sentry reporting to new organization
- feat: add physical iOS screenshots and Select support
- Match simulator sidebar background to chat theme
- Combine sidebar controls and reclaim simulator space
- Simplify annotation overlays and polish selection cursor
- Select accessibility ancestors and support manual screen regions
- Inspect React Native components through MCP
- Bump Mobile Dev to 0.1.64
- Keep screen selection responsive while inspection loads
- Bump Mobile Dev to 0.1.65
- Flatten inspector snapshots for MCP host compatibility
- Bump Mobile Dev to 0.1.66
- Merge physical iOS selection support
- Keep screenshot capture working without status toasts
- Check the combined toolbar in packaged UI
- Bump Mobile Dev to 0.1.67
- Inspect deep React Native screens without stale rows
- Bump Mobile Dev to 0.1.68
- Send screen annotations without automatic screenshots
- Resolve annotation targets to React source locations
- Bump Mobile Dev to 0.1.69
- Mute unsupported physical iOS toolbar controls
- Send annotation details once through labeled attachments
- Recover annotation sends when the chat composer is unavailable
- Bump Mobile Dev to 0.1.70
- Save Mobile Dev UI concepts
- Refine Mobile Dev result concepts
- Merge origin/main and preserve simulator inspection
- Merge updated main into simulator annotation fixes
- Bump Mobile Dev to 0.1.71
- Merge pull request #1 from callstackincubator/codex/fix-selector-mcp-depth
- Clarify annotation edit instructions
- Bump Mobile Dev to 0.1.72
- Keep annotation guidance hidden and trim edit context
- Bump Mobile Dev to 0.1.73
- Check desktop entrypoint metadata keys
- Bump Mobile Dev to 0.1.75
- Expose phone icons on Mobile Dev entrypoints
- Bump Mobile Dev to 0.1.76
- Temporarily disable Agent Device MCP exposure
- Use the supplied AI phone sidebar icon
- Bump Mobile Dev to 0.1.77
- Use the supplied store logo
- Bump Mobile Dev to 0.1.78
- fix: default local Sentry telemetry to development
- Default mobile app work to the simulator panel
- Describe the mobile app workflow in plugin prompts
- Document mobile app workflow and fresh-chat cases
- Merge branch 'main' of https://github.com/callstackincubator/codex-mobile-dev-plugin
- Merge remote-tracking branch 'origin/main' into hannojg/performance-chart-cards
- Add inline performance recording charts and compact MCP schemas
- Use the phone icon for the composer header
- Record CPU, memory, and FPS together for timed runs
- Show physical iOS mirroring rejection reasons, release 0.1.81
- feat: identify Sentry users with anonymous installation IDs
- Fix inline chart entrance animation, release 0.1.84
- Adjust recording chart entrance timing, release 0.1.85
- Keep annotation edits scoped to the selected element
- Add native device selection requests, release 0.1.88
- Persist Android display frames and report jank, release 0.1.89
- Fix native picker thumbnails, release 0.1.90
- Send log chat actions with context pills
- Bump plugin version to 0.1.80
- Merge origin/main and resolve plugin version conflicts
- Preserve JS log history during native bursts
- Bump plugin version to 0.1.91
- Fix Android annotation bounds on downscaled streams
- Add inline performance recording comparisons
- Bump plugin version to 0.1.92
- Keep annotation selection active during video recovery
- Bump plugin version to 0.1.93
- Move workspace platform dropdown to the right
- Remove duplicate device picker titles
- Fix log following and preserve scrolled history
- Centralize selected-device app discovery
- Redesign the inline performance recording card
- Bump plugin version to 0.1.94
- Remove the nested border from inline recording previews
- Bump plugin version to 0.1.95
- Align chat panel title with Mobile Dev sidebar
- Restore the host border for inline recording previews
- Bump plugin version to 0.1.96
- Add DevSuite-style keyword log filtering
- Tighten recording title and info icon spacing
- Bump plugin version to 0.1.97
- Send recording actions with context pills
- Bump plugin version to 0.1.98
- Follow the selected device foreground app in logs
- Merge origin/main and preserve recording previews and telemetry
- Bump plugin version to 0.1.99
- Add GitHub release packaging and public-release command
- Show embedded log stacks only in details
- Bump plugin version to 0.1.100
- Add configurable default iOS system log filtering
- Recover expired log sessions without an error banner
- Bump plugin version to 0.1.101
- Publish prebuilt plugin marketplace to release/latest
- Update plugin developer metadata to Callstack
- wip: log filtering
- Use the installed Android SDK manager in release CI
- Verify and document foreground app filtering through log search
- Bump plugin to 0.1.104 for corrected release
- Put plugin installation and update commands first in README
- Merge origin/main and preserve log recovery and history
- Focus public README and move contributor documentation
- Derive release UI URL expectations from the plugin manifest
- Merge origin/main and preserve feature guides
- Bump plugin to 0.1.106 for merged changes
- Add screenshots to README
- Use a white annotation input with a subtle ring
- Bump plugin version to 0.1.106
- Resolve plugin Node from the login shell and report setup failures
- Merge origin/main and preserve annotation input styling
- Fix installed plugin working directory and verify Codex resolution
- Fix Performance app refresh after discovery refactor
- Strip private Node system error context from Sentry events
- Cancel pending iOS discovery when closing log sessions
- Classify selected-device discovery failures safely
- Show screenshot attachment failures in the device panel
- Refine iOS system log noise filtering
- Fix simulator definitions with a null screen mask
- Add native SwiftUI app for Mobile Dev testing
- ci(release): enforce conventional commits and publish linked release notes
- fix(android): replace Bun with vendored Node.js runtime
- fix(setup): diagnose missing Node tools through skill preflight
- refactor(runtime): use Codex bundled Node