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
/
agentlib
96 files
at
main
crutchcorn.dev
·
test(lock): cover rebased helper startup and power workflows
·
5d ago
9706657a
__init__.py
feat(agent): add bounded session control and screenshot CLI
2w ago
accessibility.py
Block semantic agent queries while the desktop is locked
2w ago
canvas_search_touch.py
fix(search): preserve early typing and touchscreen activation
1w ago
cli.py
feat(switcher): replace canvas overview with persistent pinch selection
1w ago
client_accessibility.py
test(native): verify GTK and Firefox CSD presentation
1w ago
clipboard_agent.py
Add daily window navigation and reliable agent clipboard and launch actions
2w ago
clipboard_native.py
Bridge Wayland and XWayland clipboards with real-client regressions
2w ago
clipboard.py
Validate compact shell workflows headlessly and on native hardware
2w ago
content_pixels.py
test(native): verify GTK and Firefox CSD presentation
1w ago
control_ui_fixture.py
fix: preserve device identity and audio balance during adjustments
2w ago
control_ui.py
test(controls): wait for the volume drag endpoint
1w ago
control.py
Add daily window navigation and reliable agent clipboard and launch actions
2w ago
csd_shell_pixels.py
test(native): verify GTK and Firefox CSD presentation
1w ago
csd_shell_regions.py
test(native): verify GTK and Firefox CSD presentation
1w ago
csd_shell.py
test(native): verify GTK and Firefox CSD presentation
1w ago
daily_checks.py
test(harness): verify canvas maximization through pan and zoom
1w ago
daily.py
Validate compact shell workflows headlessly and on native hardware
2w ago
desktop_checks.py
test(shell): validate independent frame controls in desktop acceptance
1w ago
favorite_geometry.py
test(favorites): batch readiness observations and budget the complete workflow
1w ago
favorite_picker.py
feat(settings): match reference pages and native interaction states
1w ago
favorite_ui.py
feat(dock): keep favorites and application menus with running apps
1w ago
firefox_assertions.py
test(native): verify GTK and Firefox CSD presentation
1w ago
firefox_checks.py
test(native): verify GTK and Firefox CSD presentation
1w ago
firefox_focused.py
test(native): verify GTK and Firefox CSD presentation
1w ago
firefox_geometry.py
test(native): verify GTK and Firefox CSD presentation
1w ago
firefox_profile.py
test(native): verify Firefox resize and canvas zoom workflows
2w ago
firefox_shell.py
test(native): verify GTK and Firefox CSD presentation
1w ago
firefox_startup.py
test(native): verify GTK and Firefox CSD presentation
1w ago
firefox_touch.py
test(native): verify GTK and Firefox CSD presentation
1w ago
firefox.py
test(native): verify Firefox resize and canvas zoom workflows
2w ago
gesture_trace.py
test(native): verify three-finger pan and combined zoom
2w ago
gtk_titlebar_assertions.py
test(native): verify GTK and Firefox CSD presentation
1w ago
gtk_titlebar.py
test(native): verify GTK and Firefox CSD presentation
1w ago
gtk_touch_checks.py
test(native): verify GTK and Firefox CSD presentation
1w ago
gtk_touch_pixels.py
Account for output rounding in GTK drag pixel evidence
2w ago
gtk_touch.py
test(native): give GTK drag evidence a contrast backdrop
6d ago
input.py
feat: route media keys and present passive shell OSDs
2w ago
keyboard_device.py
test: verify native keyboard unplug exits held window switcher
2w ago
lock.py
Expose session locking through shell and agent controls
2w ago
map_checks.py
test(shell): validate independent frame controls in desktop acceptance
1w ago
map_drag.py
fix(shell): align minimap feedback with the orange accent
1w ago
map_smoke.py
Verify canvas map controls and dragging through headless and native input
2w ago
map_touch.py
Verify canvas map controls and dragging through headless and native input
2w ago
native.py
feat(remote-desktop): add interactive WayVNC development access
2w ago
pan_checks.py
feat(switcher): replace canvas overview with persistent pinch selection
1w ago
pan_input.py
test(native): establish pinch before combined touchpad motion
2w ago
pan.py
test(native): verify three-finger pan and combined zoom
2w ago
pinch_assertions.py
test(native): verify three-finger pan and combined zoom
2w ago
pinch_touchscreen.py
feat(switcher): replace canvas overview with persistent pinch selection
1w ago
pinch.py
test(native): verify three-finger pan and combined zoom
2w ago
png.py
test(visual): reduce PNG overhead and observe OSD state before expiry
1w ago
power_evidence.py
feat(lock): add themed PAM session lock screen
5d ago
power_manual.py
feat(lock): add themed PAM session lock screen
5d ago
power_rtc.py
test(native): verify locked suspend and RTC recovery
2w ago
power_ui_fixture.py
test: cover battery warnings and suspend through the shell
2w ago
power_ui.py
test(lock): cover rebased helper startup and power workflows
5d ago
power.py
feat(lock): add themed PAM session lock screen
5d ago
primary.py
Add daily window navigation and reliable agent clipboard and launch actions
2w ago
recording_capture.py
Record native desktop demos with real-time pacing and cursor capture
2w ago
recording_encode.py
Record native desktop demos with real-time pacing and cursor capture
2w ago
recording.py
Record native desktop demos with real-time pacing and cursor capture
2w ago
search_touch.py
test(shell): validate independent frame controls in desktop acceptance
1w ago
shell_backdrop.py
test(shell): keep popup blur fixtures independent of maximize margins
1w ago
shell_checks.py
test(lock): cover rebased helper startup and power workflows
5d ago
shell_dock.py
test(shell): validate independent frame controls in desktop acceptance
1w ago
shell_keyboard.py
test(shell): validate independent frame controls in desktop acceptance
1w ago
shell_presentation.py
test(lock): cover rebased helper startup and power workflows
5d ago
shell_search.py
test(ui): validate reference geometry and translucent panels
1w ago
shell_smoke.py
test(lock): cover rebased helper startup and power workflows
5d ago
shell_surfaces.py
test(shell): validate independent frame controls in desktop acceptance
1w ago
smoke.py
Verify native smoke outcomes with targeted visual and startup evidence
2w ago
startup_failure.py
Verify native smoke outcomes with targeted visual and startup evidence
2w ago
text.py
Add daily window navigation and reliable agent clipboard and launch actions
2w ago
touch_drag_assertions.py
test(native): wait for final touchscreen resize commit
2w ago
touch_drag_checks.py
Validate compact shell workflows headlessly and on native hardware
2w ago
touch_drag.py
test(native): cover touchscreen window dragging in Firefox
2w ago
touchpad.py
test(native): cancel overview pinches by lifting to three contacts
2w ago
tray_checks.py
test(shell): validate independent frame controls in desktop acceptance
1w ago
tray_fixture.py
Exercise tray apps through private-bus and native acceptance
2w ago
tray_library.py
test(shell): validate independent frame controls in desktop acceptance
1w ago
tray_overflow_checks.py
test(tray): wait for mapping and account for clipped accessibility nodes
1w ago
tray_overflow_fixture.py
feat(tray): show app icons directly with accessible overflow scrolling
1w ago
tray_overflow.py
test(tray): wait for mapping and account for clipped accessibility nodes
1w ago
tray_smoke.py
feat(tray): show app icons directly with accessible overflow scrolling
1w ago
tray_touch.py
feat(tray): show app icons directly with accessible overflow scrolling
1w ago
viewport_fixture.py
Validate compact shell workflows headlessly and on native hardware
2w ago
visual.py
test: account for window focus frames and shadows in visual fixtures
1w ago
window_preview_assertions.py
feat(switcher): replace canvas overview with persistent pinch selection
1w ago
window_preview_fixtures.py
feat(switcher): replace canvas overview with persistent pinch selection
1w ago
window_switcher_focused.py
feat(switcher): replace canvas overview with persistent pinch selection
1w ago
window_switcher_keyboard.py
test(switcher): validate spatial previews and deferred activation
1w ago
window_switcher_pinch_input.py
feat(switcher): replace canvas overview with persistent pinch selection
1w ago
window_switcher_pinch.py
feat(switcher): replace canvas overview with persistent pinch selection
1w ago
window_switcher_smoke_assertions.py
feat(switcher): replace canvas overview with persistent pinch selection
1w ago
window_switcher_smoke_checks.py
feat(switcher): replace canvas overview with persistent pinch selection
1w ago
window_switcher_smoke.py
feat(switcher): replace canvas overview with persistent pinch selection
1w ago