Sign in
Join now
hearthspace
crutchcorn.dev
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
[READ-ONLY] Mirror of https://github.com/crutchcorn/hearthspace. A spatial Linux desktop for persistent, local-first computing.
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
hearthspace
/
scripts
/
tests
1 folder
·
89 files
at
screen-sharing
crutchcorn.dev
·
fix: pin portal consent and capture lifecycle repairs
·
6d ago
affb3294
fixtures
test(native): verify GTK and Firefox CSD presentation
1w ago
shell_headless.py
test(shell): validate independent frame controls in desktop acceptance
1w ago
test_agent_accessibility.py
Block semantic agent queries while the desktop is locked
2w ago
test_agent_cli.py
feat(remote-desktop): add interactive WayVNC development access
2w ago
test_agent_control.py
test(agent): add native smoke evidence and scaled headless coverage
2w ago
test_agent_headless.py
refactor: integrate desktop services and lifecycle ownership
1w ago
test_agent_input.py
feat: route media keys and present passive shell OSDs
2w ago
test_agent_lock.py
feat(lock): add themed PAM session lock screen
1w ago
test_agent_pan.py
feat(switcher): replace canvas overview with persistent pinch selection
1w ago
test_agent_pinch.py
Validate three-finger zoom on touchpads and touchscreens
2w ago
test_agent_png.py
test(visual): reduce PNG overhead and observe OSD state before expiry
1w ago
test_agent_smoke.py
Verify native smoke outcomes with targeted visual and startup evidence
2w ago
test_agent_text.py
Add daily window navigation and reliable agent clipboard and launch actions
2w ago
test_agent_touchscreen.py
test(native): support five-contact pinch fixtures
2w ago
test_agent_visual.py
Verify native smoke outcomes with targeted visual and startup evidence
2w ago
test_agent_windows.py
Validate compact shell workflows headlessly and on native hardware
2w ago
test_app_scopes.py
fix(session): supervise Ptyxis terminal shell scopes
1w ago
test_canvas_map_headless.py
Validate compact shell workflows headlessly and on native hardware
2w ago
test_canvas_map_smoke.py
fix(shell): align minimap feedback with the orange accent
1w ago
test_clipboard_headless.py
Bridge Wayland and XWayland clipboards with real-client regressions
2w ago
test_control_ui_headless.py
refactor(shell): remove control center and simplify status dropdowns
1w ago
test_control_ui_observer.py
test(controls): wait for the volume drag endpoint
1w ago
test_control_ui.py
test(visual): reduce PNG overhead and observe OSD state before expiry
1w ago
test_csd_shell_pixels.py
test(native): verify GTK and Firefox CSD presentation
1w ago
test_csd_shell_regions.py
test(native): verify GTK and Firefox CSD presentation
1w ago
test_csd_shell.py
test(native): verify GTK and Firefox CSD presentation
1w ago
test_daily_smoke.py
test(harness): verify canvas maximization through pan and zoom
1w ago
test_desktop_ui_headless.py
test: allow shared restart evidence directory in desktop fixture
6d ago
test_dev_run_app.py
refactor: integrate desktop services and lifecycle ownership
1w ago
test_favorite_geometry.py
test(favorites): batch readiness observations and budget the complete workflow
1w ago
test_favorite_ui_headless.py
test(favorites): batch readiness observations and budget the complete workflow
1w ago
test_firefox_focused.py
test(native): verify GTK and Firefox CSD presentation
1w ago
test_firefox_geometry.py
test(native): verify GTK and Firefox CSD presentation
1w ago
test_firefox_pinch.py
test(native): verify GTK and Firefox CSD presentation
1w ago
test_firefox_restore.py
test(native): verify GTK and Firefox CSD presentation
1w ago
test_firefox_shell_map.py
test(harness): verify canvas maximization through pan and zoom
1w ago
test_firefox_shell.py
test(native): verify GTK and Firefox CSD presentation
1w ago
test_firefox_smoke.py
test(native): verify GTK and Firefox CSD presentation
1w ago
test_firefox_startup.py
test(native): verify GTK and Firefox CSD presentation
1w ago
test_graceful_stop.py
test(native): wait for child readiness before checking process identity
2w ago
test_gtk_observer.py
test(native): verify GTK and Firefox CSD presentation
1w ago
test_gtk_titlebar_lifecycle.py
test(native): verify GTK and Firefox CSD presentation
1w ago
test_gtk_titlebar_target.py
test(native): verify GTK and Firefox CSD presentation
1w ago
test_gtk_titlebar.py
test(native): verify GTK and Firefox CSD presentation
1w ago
test_gtk_touch_backdrop.py
test(native): give GTK drag evidence a contrast backdrop
1w ago
test_gtk_touch_fixture.py
test(native): verify GTK and Firefox CSD presentation
1w ago
test_gtk_touch.py
test(native): verify GTK and Firefox CSD presentation
1w ago
test_install_pam.py
feat(lock): add themed PAM session lock screen
1w ago
test_install_portal.py
fix: pin portal consent and capture lifecycle repairs
6d ago
test_install_session.py
feat: prepare explicit screen sharing consent and backend prerequisites
6d ago
test_keyboard_device.py
test: verify native keyboard unplug exits held window switcher
2w ago
test_login_guard_cleanup.py
refactor: integrate desktop services and lifecycle ownership
1w ago
test_login_guard.py
refactor: integrate desktop services and lifecycle ownership
1w ago
test_native_environment.py
fix(native): preserve exported application data directories
1w ago
test_native_launcher.py
fix(native): wait for graceful supervisor shutdown before recovery
2w ago
test_native_locker.py
feat: prepare explicit screen sharing consent and backend prerequisites
6d ago
test_native_login.py
feat: prepare explicit screen sharing consent and backend prerequisites
6d ago
test_native_profile.py
feat(remote-desktop): add interactive WayVNC development access
2w ago
test_native_share_picker.py
feat: prepare explicit screen sharing consent and backend prerequisites
6d ago
test_native_vnc.py
feat(lock): add themed PAM session lock screen
1w ago
test_portal_check.py
fix: pin portal consent and capture lifecycle repairs
6d ago
test_portal_cleanup.py
fix(session): clean owned GVfs mounts before runtime removal
2w ago
test_power_locker.py
feat(lock): add themed PAM session lock screen
1w ago
test_power_manual.py
feat(lock): add themed PAM session lock screen
1w ago
test_power_prerequisites.py
feat(lock): add themed PAM session lock screen
1w ago
test_power_smoke.py
test(native): keep RTC wake beyond logind inhibitor delay
2w ago
test_power_ui_headless.py
test: cover battery warnings and suspend through the shell
2w ago
test_power_ui.py
test: cover battery warnings and suspend through the shell
2w ago
test_recording_cli.py
Record native desktop demos with real-time pacing and cursor capture
2w ago
test_recording.py
Record native desktop demos with real-time pacing and cursor capture
2w ago
test_runtime_artifacts.py
feat: prepare explicit screen sharing consent and backend prerequisites
6d ago
test_share_picker.py
feat: prepare explicit screen sharing consent and backend prerequisites
6d ago
test_shell_backdrop.py
test(shell): keep popup blur fixtures independent of maximize margins
1w ago
test_shell_corners.py
test(lock): cover rebased helper startup and power workflows
1w ago
test_shell_headless.py
fix(shell): recover acknowledged popups with bounded cancellation
1w ago
test_shell_presentation.py
test(lock): cover rebased helper startup and power workflows
1w ago
test_shell_smoke.py
test(lock): cover rebased helper startup and power workflows
1w ago
test_shell_surfaces.py
test(shell): validate independent frame controls in desktop acceptance
1w ago
test_touch_drag_smoke.py
test(native): wait for final touchscreen resize commit
2w ago
test_tray_checks.py
test(shell): verify corner navigation and running-app dock workflows
2w ago
test_tray_headless.py
test(tray): allow measured software acceptance runtime
1w ago
test_tray_library.py
Require deployed tray coverage and retain E2E evidence in CI
2w ago
test_tray_overflow_readiness.py
test(tray): wait for mapping and account for clipped accessibility nodes
1w ago
test_tray_overflow.py
test(tray): wait for mapping and account for clipped accessibility nodes
1w ago
test_wayvnc_headless.py
feat(remote-desktop): add interactive WayVNC development access
2w ago
test_window_preview_assertions.py
feat(switcher): replace canvas overview with persistent pinch selection
1w ago
test_window_switcher_pinch_input.py
feat(switcher): replace canvas overview with persistent pinch selection
1w ago
test_window_switcher_pinch.py
feat(switcher): replace canvas overview with persistent pinch selection
1w ago
test_window_switcher_smoke.py
feat(switcher): replace canvas overview with persistent pinch selection
1w ago
wayvnc_client.py
feat(remote-desktop): add interactive WayVNC development access
2w ago