Releases: aiyu-ayaan/Switchboard
Releases · aiyu-ayaan/Switchboard
Release list
Switchboard v1.1.6
What's Changed
- ci(release): cut a release carrying the AppImage launcher fixes
- Add initial files for switchboard-brag composition
- fix(desktop): wait for a slow daemon instead of starting a second one
- build(desktop): let the Linux AppImage start where user namespaces are restricted
- fix(root): start the installed AppImage where user namespaces are restricted
Full Changelog: v1.1.5...v1.1.6
Switchboard v1.1.5
What's Changed
- ci(release): correct why there is no portable desktop build
- docs(submodule): advance development to the Linux packaging notes
- docs: document the one-line Linux installer
- feat(root): install the Linux AppImage with a one-line script
- test(system): stop the pointer tests leaking their sub-pixel carry
- docs: document installing Switchboard on Linux
- ci(release): build the Linux desktop packages alongside Windows
- build(desktop): package the Linux app as an AppImage and a .deb
- docs: add the Linux host page and correct the platform claims
- fix(android): stop naming an unknown host as Windows
- feat(system): add Linux pointer and keyboard injection over XTEST
- feat(system): add Linux about-system hardware report
- feat(system): add Linux resource telemetry from procfs
- feat(system): add Linux media transport over MPRIS
- feat(system): add Linux audio backend over PulseAudio/PipeWire
- refactor(system): split platform stubs by capability
- feat(system): add Linux display backend for DDC/CI and backlight
- refactor(system): share EDID monitor-name parsing across platforms
Full Changelog: v1.1.4...v1.1.5
Switchboard v1.1.4
What's Changed
- Fix release is done
- fix(android): pin androidx.fragment above the 16-bit requestCode check
Full Changelog: v1.1.3...v1.1.4
Switchboard v1.1.3
Switchboard v1.1.2
What's Changed
- Fix release is not
- docs(submodule): advance development to the workstation lock security notes
- fix(android): require biometric or system password to lock workstation
- feat(electron): include tray and window icons in build files
- docs(submodule): advance development to the pairing screen notes
- feat(android): lead with the paired desktops and fold pairing away
- docs(submodule): advance development to the slider haptics notes
- feat(android): answer the camera sliders with the same ticks as the rest
- fix(android): tick again when the chart is re-scrubbed at the same point
- docs: describe what the widgets give up as they are resized down
- fix(android): stop the widgets clipping when they are resized down
- docs: cover the performance widget and the redesigned controls widget
- feat(android): add a performance widget and restyle the controls widget
- docs(submodule): advance development to the widget notes
- docs: document the Android home-screen widget
- feat(android): add a home-screen widget for every paired desktop
- docs: document running a checkout beside an installed Switchboard
- feat(android): make the debug build a separate dev client on the dev port
- feat(desktop): run a checkout as the dev profile beside the installed app
- feat(backend): add a dev profile that moves port, database and host name
- docs: update development submodule with telemetry cost documentation
- perf(server): stop heavy telemetry sampling while no phone is connected
- perf(system): resample slow telemetry sources on their own cadence
- docs: update development submodule documentation
- feat(android): add data usage section, fix chip wrapping, and wire haptics
- fix(system): fix network telemetry offsets and track per-app data usage
- Fix nested scrollable layout crash on resources screen
Full Changelog: v1.1.1...v1.1.2
Switchboard v1.1.1
What's Changed
- Support !fix release trigger and cut patch release
- docs: update development submodule with telemetry documentation
- feat(android): implement about system screen with battery health and specs
- feat(android): add resources screen with time range dropdown and live metrics
- feat(android): implement custom compose canvas line chart
- feat(android): wire telemetry network events and viewmodel state
- feat(backend): add telemetry websocket handlers and live broadcast ticker
- feat(system): implement host resource and battery telemetry collection
- feat(backend): implement telemetry sqlite persistence and downsampling
- feat(protocol): define telemetry and about system wire contracts
- docs(system): add telemetry implementation plan
- docs(system): add telemetry and about system design spec
- Doc site update
Full Changelog: v1.1.0...v1.1.1
Switchboard v1.1.0
What's Changed
- Document and implement power controls, per-display standby, mic routing, and remote input
- feat(desktop): implement per-display power toggle in displays view and api docs
- feat(android): implement per-display power toggle in home pod and controls
- feat(backend): implement per-display power toggle via DDC/CI and backlight
- docs(submodule): update devdocs pointer for per-display power toggle
- fix(android): align default releaseVersionName fallback with monorepo 1.0.2
- fix(backend): use RtlMoveMemory in clipboard_windows to satisfy go vet
- feat(android): implement UI and client actions for power, mic, and remote input
- feat(backend): implement power, microphone, and remote input controls
- feat(desktop): implement UI for power, microphone, and audio input controls
- docs(docs): document system.power, mic, and remote input actions in api protocol
- docs(submodule): update devdocs pointer for Phase 4 controls
- feat(android): limit text overflow in StreamDeckNeoTile for better UI
- docs(docs): document unified Android Material 3 tactile haptics system
- feat(android): wire tactile haptics to dialogs, pickers, and remaining controls
- refactor(android): put the app's three haptic implementations behind one
- feat(android): answer touches with haptics, and a switch to silence them
- docs(docs): answer "Waiting for the Switchboard daemon" after an update
- fix(desktop): bring the daemon back when a local request finds it gone
Full Changelog: v1.0.2...v1.1.0
Switchboard v1.0.2
What's Changed
- ci(release): build release notes from the commits since the last tag
- docs(submodule): update development for the release notes guide
- docs(docs): document what a camera rebind has to get right
- fix(android): keep the camera alive when the lens is switched
- docs(docs): document DDC/CI recovery from display mode changes
- fix(desktop): draw the tray icon as a glyph sized for the notification area
- fix(system): re-enumerate displays when a DDC/CI write fails
Full Changelog: v1.0.1...v1.0.2
Switchboard v1.0.1
Full Changelog: v1.0.0...v1.0.1
Switchboard v1.0.0
Full Changelog: https://github.com/aiyu-ayaan/Switchboard/commits/v1.0.0