All visual tests

Agentplane: history

//agentplane/app/frontend:visual_history · agentydragon/ducktape · 135dba720768d9dfdb60a122145d9d23f9699dd0 · base f2a98e95
144 unchanged
agentplane/app/frontend/test_visual_history.py::test_bash_evidence_button_reveals_on_tap[mobile-touch]
agentplane/app/frontend/test_visual_history.py::test_bash_evidence_button_reveals_on_tap[mobile-touch]
agentplane/app/frontend/test_visual_history.py::test_bash_evidence_panel[dark-desktop]
agentplane/app/frontend/test_visual_history.py::test_bash_evidence_panel[dark-desktop]
agentplane/app/frontend/test_visual_history.py::test_bash_evidence_panel[dark-mobile]
agentplane/app/frontend/test_visual_history.py::test_bash_evidence_panel[dark-mobile]
agentplane/app/frontend/test_visual_history.py::test_bash_evidence_panel[light-desktop]
agentplane/app/frontend/test_visual_history.py::test_bash_evidence_panel[light-desktop]
agentplane/app/frontend/test_visual_history.py::test_bash_evidence_panel[light-mobile]
agentplane/app/frontend/test_visual_history.py::test_bash_evidence_panel[light-mobile]
agentplane/app/frontend/test_visual_history.py::test_cancel_unsent_input[desktop]
agentplane/app/frontend/test_visual_history.py::test_cancel_unsent_input[desktop]
agentplane/app/frontend/test_visual_history.py::test_cancel_unsent_input[mobile]
agentplane/app/frontend/test_visual_history.py::test_cancel_unsent_input[mobile]
agentplane/app/frontend/test_visual_history.py::test_collapsed_steps_in_open_run_are_compact[desktop]
agentplane/app/frontend/test_visual_history.py::test_collapsed_steps_in_open_run_are_compact[desktop]
agentplane/app/frontend/test_visual_history.py::test_collapsed_steps_in_open_run_are_compact[mobile]
agentplane/app/frontend/test_visual_history.py::test_collapsed_steps_in_open_run_are_compact[mobile]
agentplane/app/frontend/test_visual_history.py::test_command_progress_semantics[desktop]
agentplane/app/frontend/test_visual_history.py::test_command_progress_semantics[desktop]
agentplane/app/frontend/test_visual_history.py::test_command_progress_semantics[mobile]
agentplane/app/frontend/test_visual_history.py::test_command_progress_semantics[mobile]
agentplane/app/frontend/test_visual_history.py::test_completed_rollout_overview[desktop-dark]
agentplane/app/frontend/test_visual_history.py::test_completed_rollout_overview[desktop-dark]
agentplane/app/frontend/test_visual_history.py::test_completed_rollout_overview[desktop-light]
agentplane/app/frontend/test_visual_history.py::test_completed_rollout_overview[desktop-light]
agentplane/app/frontend/test_visual_history.py::test_completed_rollout_overview[mobile-light]
agentplane/app/frontend/test_visual_history.py::test_completed_rollout_overview[mobile-light]
agentplane/app/frontend/test_visual_history.py::test_completed_rollout_run[end-desktop-dark]
agentplane/app/frontend/test_visual_history.py::test_completed_rollout_run[end-desktop-dark]
agentplane/app/frontend/test_visual_history.py::test_completed_rollout_run[end-desktop-light]
agentplane/app/frontend/test_visual_history.py::test_completed_rollout_run[end-desktop-light]
agentplane/app/frontend/test_visual_history.py::test_completed_rollout_run[end-mobile-light]
agentplane/app/frontend/test_visual_history.py::test_completed_rollout_run[end-mobile-light]
agentplane/app/frontend/test_visual_history.py::test_completed_rollout_run[start-desktop-dark]
agentplane/app/frontend/test_visual_history.py::test_completed_rollout_run[start-desktop-dark]
agentplane/app/frontend/test_visual_history.py::test_completed_rollout_run[start-desktop-light]
agentplane/app/frontend/test_visual_history.py::test_completed_rollout_run[start-desktop-light]
agentplane/app/frontend/test_visual_history.py::test_completed_rollout_run[start-mobile-light]
agentplane/app/frontend/test_visual_history.py::test_completed_rollout_run[start-mobile-light]
agentplane/app/frontend/test_visual_history.py::test_composer_autosuspend_busy[desktop]
agentplane/app/frontend/test_visual_history.py::test_composer_autosuspend_busy[desktop]
agentplane/app/frontend/test_visual_history.py::test_composer_autosuspend_busy[mobile]
agentplane/app/frontend/test_visual_history.py::test_composer_autosuspend_busy[mobile]
agentplane/app/frontend/test_visual_history.py::test_composer_autosuspend_countdown[desktop]
agentplane/app/frontend/test_visual_history.py::test_composer_autosuspend_countdown[desktop]
agentplane/app/frontend/test_visual_history.py::test_composer_autosuspend_countdown[mobile]
agentplane/app/frontend/test_visual_history.py::test_composer_autosuspend_countdown[mobile]
agentplane/app/frontend/test_visual_history.py::test_composer_autosuspend_starting[desktop]
agentplane/app/frontend/test_visual_history.py::test_composer_autosuspend_starting[desktop]
agentplane/app/frontend/test_visual_history.py::test_composer_autosuspend_starting[mobile]
agentplane/app/frontend/test_visual_history.py::test_composer_autosuspend_starting[mobile]
agentplane/app/frontend/test_visual_history.py::test_consecutive_reasoning_group_inside_tool_run[dark-desktop]
agentplane/app/frontend/test_visual_history.py::test_consecutive_reasoning_group_inside_tool_run[dark-desktop]
agentplane/app/frontend/test_visual_history.py::test_consecutive_reasoning_group_inside_tool_run[dark-mobile]
agentplane/app/frontend/test_visual_history.py::test_consecutive_reasoning_group_inside_tool_run[dark-mobile]
agentplane/app/frontend/test_visual_history.py::test_consecutive_reasoning_group_inside_tool_run[light-desktop]
agentplane/app/frontend/test_visual_history.py::test_consecutive_reasoning_group_inside_tool_run[light-desktop]
agentplane/app/frontend/test_visual_history.py::test_consecutive_reasoning_group_inside_tool_run[light-mobile]
agentplane/app/frontend/test_visual_history.py::test_consecutive_reasoning_group_inside_tool_run[light-mobile]
agentplane/app/frontend/test_visual_history.py::test_debug_history_latest_session_error_raw
agentplane/app/frontend/test_visual_history.py::test_debug_history_latest_session_error_raw
agentplane/app/frontend/test_visual_history.py::test_debug_history_latest_session_error_raw_phone[mobile]
agentplane/app/frontend/test_visual_history.py::test_debug_history_latest_session_error_raw_phone[mobile]
agentplane/app/frontend/test_visual_history.py::test_debug_history_latest_session_interleaved_raw[desktop]
agentplane/app/frontend/test_visual_history.py::test_debug_history_latest_session_interleaved_raw[desktop]
agentplane/app/frontend/test_visual_history.py::test_debug_history_latest_session_interleaved_raw[mobile]
agentplane/app/frontend/test_visual_history.py::test_debug_history_latest_session_interleaved_raw[mobile]
agentplane/app/frontend/test_visual_history.py::test_debug_history_latest_session_pending_raw
agentplane/app/frontend/test_visual_history.py::test_debug_history_latest_session_pending_raw
agentplane/app/frontend/test_visual_history.py::test_debug_history_latest_session_raw[desktop]
agentplane/app/frontend/test_visual_history.py::test_debug_history_latest_session_raw[desktop]
agentplane/app/frontend/test_visual_history.py::test_debug_history_latest_session_raw[mobile]
agentplane/app/frontend/test_visual_history.py::test_debug_history_latest_session_raw[mobile]
agentplane/app/frontend/test_visual_history.py::test_debug_history_stderr_disclosure
agentplane/app/frontend/test_visual_history.py::test_debug_history_stderr_disclosure
agentplane/app/frontend/test_visual_history.py::test_detail_of_a_short_message_stays_on_the_page[desktop]
agentplane/app/frontend/test_visual_history.py::test_detail_of_a_short_message_stays_on_the_page[desktop]
agentplane/app/frontend/test_visual_history.py::test_detail_of_a_short_message_stays_on_the_page[mobile]
agentplane/app/frontend/test_visual_history.py::test_detail_of_a_short_message_stays_on_the_page[mobile]
agentplane/app/frontend/test_visual_history.py::test_dispatcher_queued_while_sandbox_wakes[desktop]
agentplane/app/frontend/test_visual_history.py::test_dispatcher_queued_while_sandbox_wakes[desktop]
agentplane/app/frontend/test_visual_history.py::test_dispatcher_queued_while_sandbox_wakes[mobile]
agentplane/app/frontend/test_visual_history.py::test_dispatcher_queued_while_sandbox_wakes[mobile]
agentplane/app/frontend/test_visual_history.py::test_dispatcher_reports_why_a_sandbox_wake_failed
agentplane/app/frontend/test_visual_history.py::test_dispatcher_reports_why_a_sandbox_wake_failed
agentplane/app/frontend/test_visual_history.py::test_evidence_button_reveals_on_hover[[data-thread-anchor="34"] .transcript-inspection-owner]
agentplane/app/frontend/test_visual_history.py::test_evidence_button_reveals_on_hover[[data-thread-anchor="34"] .transcript-inspection-owner]
agentplane/app/frontend/test_visual_history.py::test_evidence_button_reveals_on_hover[[data-thread-anchor="4"] .transcript-user-bubble]
agentplane/app/frontend/test_visual_history.py::test_evidence_button_reveals_on_hover[[data-thread-anchor="4"] .transcript-user-bubble]
agentplane/app/frontend/test_visual_history.py::test_evidence_button_reveals_on_tap[mobile-touch]
agentplane/app/frontend/test_visual_history.py::test_evidence_button_reveals_on_tap[mobile-touch]
agentplane/app/frontend/test_visual_history.py::test_expanded_command_uses_heading_to_collapse[desktop]
agentplane/app/frontend/test_visual_history.py::test_expanded_command_uses_heading_to_collapse[desktop]
agentplane/app/frontend/test_visual_history.py::test_expanded_command_uses_heading_to_collapse[mobile]
agentplane/app/frontend/test_visual_history.py::test_expanded_command_uses_heading_to_collapse[mobile]
agentplane/app/frontend/test_visual_history.py::test_expanded_shell_output_sticks_while_scrolling[desktop]
agentplane/app/frontend/test_visual_history.py::test_expanded_shell_output_sticks_while_scrolling[desktop]
agentplane/app/frontend/test_visual_history.py::test_expanded_shell_output_sticks_while_scrolling[mobile]
agentplane/app/frontend/test_visual_history.py::test_expanded_shell_output_sticks_while_scrolling[mobile]
agentplane/app/frontend/test_visual_history.py::test_open_tool_calls_and_output_session_shell_calls_open[desktop]
agentplane/app/frontend/test_visual_history.py::test_open_tool_calls_and_output_session_shell_calls_open[desktop]
agentplane/app/frontend/test_visual_history.py::test_open_tool_calls_and_output_session_shell_calls_open[mobile]
agentplane/app/frontend/test_visual_history.py::test_open_tool_calls_and_output_session_shell_calls_open[mobile]
agentplane/app/frontend/test_visual_history.py::test_open_tool_calls_and_output_session_tool_payloads[desktop]
agentplane/app/frontend/test_visual_history.py::test_open_tool_calls_and_output_session_tool_payloads[desktop]
agentplane/app/frontend/test_visual_history.py::test_open_tool_calls_and_output_session_tool_payloads[mobile]
agentplane/app/frontend/test_visual_history.py::test_open_tool_calls_and_output_session_tool_payloads[mobile]
agentplane/app/frontend/test_visual_history.py::test_realistic_rollout_call[dark-false-desktop]
agentplane/app/frontend/test_visual_history.py::test_realistic_rollout_call[dark-false-desktop]
agentplane/app/frontend/test_visual_history.py::test_realistic_rollout_call[dark-false-mobile]
agentplane/app/frontend/test_visual_history.py::test_realistic_rollout_call[dark-false-mobile]
agentplane/app/frontend/test_visual_history.py::test_realistic_rollout_call[dark-true-desktop]
agentplane/app/frontend/test_visual_history.py::test_realistic_rollout_call[dark-true-desktop]
agentplane/app/frontend/test_visual_history.py::test_realistic_rollout_call[dark-true-mobile]
agentplane/app/frontend/test_visual_history.py::test_realistic_rollout_call[dark-true-mobile]
agentplane/app/frontend/test_visual_history.py::test_realistic_rollout_call[light-false-desktop]
agentplane/app/frontend/test_visual_history.py::test_realistic_rollout_call[light-false-desktop]
agentplane/app/frontend/test_visual_history.py::test_realistic_rollout_call[light-false-mobile]
agentplane/app/frontend/test_visual_history.py::test_realistic_rollout_call[light-false-mobile]
agentplane/app/frontend/test_visual_history.py::test_realistic_rollout_call[light-true-desktop]
agentplane/app/frontend/test_visual_history.py::test_realistic_rollout_call[light-true-desktop]
agentplane/app/frontend/test_visual_history.py::test_realistic_rollout_call[light-true-mobile]
agentplane/app/frontend/test_visual_history.py::test_realistic_rollout_call[light-true-mobile]
agentplane/app/frontend/test_visual_history.py::test_reasoning_heading_sticks_at_history_bottom[dark-desktop]
agentplane/app/frontend/test_visual_history.py::test_reasoning_heading_sticks_at_history_bottom[dark-desktop]
agentplane/app/frontend/test_visual_history.py::test_reasoning_heading_sticks_at_history_bottom[dark-mobile]
agentplane/app/frontend/test_visual_history.py::test_reasoning_heading_sticks_at_history_bottom[dark-mobile]
agentplane/app/frontend/test_visual_history.py::test_reasoning_heading_sticks_at_history_bottom[light-desktop]
agentplane/app/frontend/test_visual_history.py::test_reasoning_heading_sticks_at_history_bottom[light-desktop]
agentplane/app/frontend/test_visual_history.py::test_reasoning_heading_sticks_at_history_bottom[light-mobile]
agentplane/app/frontend/test_visual_history.py::test_reasoning_heading_sticks_at_history_bottom[light-mobile]
agentplane/app/frontend/test_visual_history.py::test_reasoning_inside_tool_run[dark-desktop]
agentplane/app/frontend/test_visual_history.py::test_reasoning_inside_tool_run[dark-desktop]
agentplane/app/frontend/test_visual_history.py::test_reasoning_inside_tool_run[dark-mobile]
agentplane/app/frontend/test_visual_history.py::test_reasoning_inside_tool_run[dark-mobile]
agentplane/app/frontend/test_visual_history.py::test_reasoning_inside_tool_run[light-desktop]
agentplane/app/frontend/test_visual_history.py::test_reasoning_inside_tool_run[light-desktop]
agentplane/app/frontend/test_visual_history.py::test_reasoning_inside_tool_run[light-mobile]
agentplane/app/frontend/test_visual_history.py::test_reasoning_inside_tool_run[light-mobile]
agentplane/app/frontend/test_visual_history.py::test_recovery_messages_open[desktop]
agentplane/app/frontend/test_visual_history.py::test_recovery_messages_open[desktop]
agentplane/app/frontend/test_visual_history.py::test_recovery_messages_open[mobile]
agentplane/app/frontend/test_visual_history.py::test_recovery_messages_open[mobile]
agentplane/app/frontend/test_visual_history.py::test_recovery_quiet_open
agentplane/app/frontend/test_visual_history.py::test_recovery_quiet_open
agentplane/app/frontend/test_visual_history.py::test_recovery_tool_lower_states[desktop]
agentplane/app/frontend/test_visual_history.py::test_recovery_tool_lower_states[desktop]
agentplane/app/frontend/test_visual_history.py::test_recovery_tool_lower_states[mobile]
agentplane/app/frontend/test_visual_history.py::test_recovery_tool_lower_states[mobile]
agentplane/app/frontend/test_visual_history.py::test_reported_rollout_overview
agentplane/app/frontend/test_visual_history.py::test_reported_rollout_overview
agentplane/app/frontend/test_visual_history.py::test_reported_rollout_run[end]
agentplane/app/frontend/test_visual_history.py::test_reported_rollout_run[end]
agentplane/app/frontend/test_visual_history.py::test_reported_rollout_run[start]
agentplane/app/frontend/test_visual_history.py::test_reported_rollout_run[start]
agentplane/app/frontend/test_visual_history.py::test_revised_recovery_tool_output[desktop]
agentplane/app/frontend/test_visual_history.py::test_revised_recovery_tool_output[desktop]
agentplane/app/frontend/test_visual_history.py::test_revised_recovery_tool_output[mobile]
agentplane/app/frontend/test_visual_history.py::test_revised_recovery_tool_output[mobile]
agentplane/app/frontend/test_visual_history.py::test_shell_call_command_and_output[list every container and its status-bash-desktop]
agentplane/app/frontend/test_visual_history.py::test_shell_call_command_and_output[list every container and its status-bash-desktop]
agentplane/app/frontend/test_visual_history.py::test_shell_call_command_and_output[list every container and its status-bash-mobile]
agentplane/app/frontend/test_visual_history.py::test_shell_call_command_and_output[list every container and its status-bash-mobile]
agentplane/app/frontend/test_visual_history.py::test_shell_call_command_and_output[test bank-shell-desktop]
agentplane/app/frontend/test_visual_history.py::test_shell_call_command_and_output[test bank-shell-desktop]
agentplane/app/frontend/test_visual_history.py::test_shell_call_command_and_output[test bank-shell-mobile]
agentplane/app/frontend/test_visual_history.py::test_shell_call_command_and_output[test bank-shell-mobile]
agentplane/app/frontend/test_visual_history.py::test_shell_call_raw_arguments_and_json_output[desktop]
agentplane/app/frontend/test_visual_history.py::test_shell_call_raw_arguments_and_json_output[desktop]
agentplane/app/frontend/test_visual_history.py::test_shell_call_raw_arguments_and_json_output[mobile]
agentplane/app/frontend/test_visual_history.py::test_shell_call_raw_arguments_and_json_output[mobile]
agentplane/app/frontend/test_visual_history.py::test_shell_call_run_previews[desktop]
agentplane/app/frontend/test_visual_history.py::test_shell_call_run_previews[desktop]
agentplane/app/frontend/test_visual_history.py::test_shell_call_run_previews[mobile]
agentplane/app/frontend/test_visual_history.py::test_shell_call_run_previews[mobile]
agentplane/app/frontend/test_visual_history.py::test_standalone_reasoning_compact_markdown_and_code_fence[desktop]
agentplane/app/frontend/test_visual_history.py::test_standalone_reasoning_compact_markdown_and_code_fence[desktop]
agentplane/app/frontend/test_visual_history.py::test_standalone_reasoning_compact_markdown_and_code_fence[mobile]
agentplane/app/frontend/test_visual_history.py::test_standalone_reasoning_compact_markdown_and_code_fence[mobile]
agentplane/app/frontend/test_visual_history.py::test_standalone_reasoning_opens_session_standalone_reasoning_open
agentplane/app/frontend/test_visual_history.py::test_standalone_reasoning_opens_session_standalone_reasoning_open
agentplane/app/frontend/test_visual_history.py::test_switching_to_short_thread_keeps_history_compact[thread-switch]
agentplane/app/frontend/test_visual_history.py::test_switching_to_short_thread_keeps_history_compact[thread-switch]
agentplane/app/frontend/test_visual_history.py::test_thread_evidence_panel[assistant-text-dark-desktop]
agentplane/app/frontend/test_visual_history.py::test_thread_evidence_panel[assistant-text-dark-desktop]
agentplane/app/frontend/test_visual_history.py::test_thread_evidence_panel[assistant-text-dark-mobile]
agentplane/app/frontend/test_visual_history.py::test_thread_evidence_panel[assistant-text-dark-mobile]
agentplane/app/frontend/test_visual_history.py::test_thread_evidence_panel[assistant-text-light-desktop]
agentplane/app/frontend/test_visual_history.py::test_thread_evidence_panel[assistant-text-light-desktop]
agentplane/app/frontend/test_visual_history.py::test_thread_evidence_panel[assistant-text-light-mobile]
agentplane/app/frontend/test_visual_history.py::test_thread_evidence_panel[assistant-text-light-mobile]
agentplane/app/frontend/test_visual_history.py::test_thread_evidence_panel[user-message-dark-desktop]
agentplane/app/frontend/test_visual_history.py::test_thread_evidence_panel[user-message-dark-desktop]
agentplane/app/frontend/test_visual_history.py::test_thread_evidence_panel[user-message-dark-mobile]
agentplane/app/frontend/test_visual_history.py::test_thread_evidence_panel[user-message-dark-mobile]
agentplane/app/frontend/test_visual_history.py::test_thread_evidence_panel[user-message-light-desktop]
agentplane/app/frontend/test_visual_history.py::test_thread_evidence_panel[user-message-light-desktop]
agentplane/app/frontend/test_visual_history.py::test_thread_evidence_panel[user-message-light-mobile]
agentplane/app/frontend/test_visual_history.py::test_thread_evidence_panel[user-message-light-mobile]
agentplane/app/frontend/test_visual_history.py::test_thread_setup_output
agentplane/app/frontend/test_visual_history.py::test_thread_setup_output
applied_input
applied_input
applied_input
applied_input
blockers
blockers
blockers
blockers
collapsed
collapsed
collapsed
collapsed
collapsed
collapsed
collapsed
collapsed
controls
controls
controls
controls
detail
detail
detail
detail
effort_detail
effort_detail
effort_detail
effort_detail
expanded
expanded
expanded
expanded
output_preview
output_preview
output_preview
output_preview
output_preview
output_preview
output_preview
output_preview
raw_frames
raw_frames
raw_frames
raw_frames
raw_frames
raw_frames
raw_frames
raw_frames
raw_frames
raw_frames
raw_frames
raw_frames
raw_frames
raw_frames
raw_frames
raw_frames
raw_frames
raw_frames
raw_frames
raw_frames
raw_frames
raw_frames
raw_frames
raw_frames
reasoning_items
reasoning_items
reasoning_items
reasoning_items
reasoning_items
reasoning_items
reasoning_items
reasoning_items
single-tool-collapsed
single-tool-collapsed
single-tool-collapsed
single-tool-collapsed
single-tool-expanded
single-tool-expanded
single-tool-expanded
single-tool-expanded
thread_setup_live_progress
thread_setup_live_progress
wake_composer_placeholder
wake_composer_placeholder
wake_composer_placeholder
wake_composer_placeholder