Commit graph

  • 70859175c0 Add doors IPC transport for illumos, simplify client binaries main Till Wegmueller 2026-04-09 22:21:14 +02:00
  • f6b9ea56ba Add session launcher, greeter, admin CLI, and session config Till Wegmueller 2026-04-09 21:22:46 +02:00
  • d59411ca60 Add session lifecycle, token-based identity, and client token support Till Wegmueller 2026-04-09 21:14:48 +02:00
  • 04b8b2f28b Update roadmap: track remaining WM protocol TODOs in correct phases Till Wegmueller 2026-04-07 22:58:05 +02:00
  • f648a8af39 Wire WM protocol requests to compositor and add keybinding support Till Wegmueller 2026-04-07 22:51:50 +02:00
  • f2aebe04a6 Implement pluggable window management protocol (Phase 2.5) Till Wegmueller 2026-04-07 22:29:19 +02:00
  • a7ad184774 Use EventLoopProxy for efficient frame wake instead of busy-poll Till Wegmueller 2026-04-07 19:49:33 +02:00
  • b805f9f6c8 Fix typing lag: use ControlFlow::Poll for continuous frame updates Till Wegmueller 2026-04-07 19:44:39 +02:00
  • 974511277b Fix keycode mapping, client disconnect, and server shutdown Till Wegmueller 2026-04-07 19:37:41 +02:00
  • c4e3920c79 Fix client surface rendering: add window.on_commit() and space.refresh() Till Wegmueller 2026-04-07 19:15:52 +02:00
  • 8d248a8f52 Debug: send initial configure in new_toplevel, add window state logging Till Wegmueller 2026-04-07 18:59:17 +02:00
  • 9fc27d3b56 Fix PixmanRenderer compositing: remove EGL features from default build Till Wegmueller 2026-04-07 18:44:19 +02:00
  • 3c6430c982 Add framebuffer content debug check (temp diagnostic) Till Wegmueller 2026-04-07 18:34:25 +02:00
  • 6968bcd69c Fix stride handling and add render debug logging Till Wegmueller 2026-04-07 18:26:07 +02:00
  • 8bd8f2490c Read pixels directly from pixman Image instead of ExportMem Till Wegmueller 2026-04-07 18:16:05 +02:00
  • fa6bb53142 Fix pixel format: pass ARGB8888 directly as BGRA8 Till Wegmueller 2026-04-07 18:11:47 +02:00
  • 6b15ee819e Fix black screen: convert ARGB8888 to BGRA8 in client display Till Wegmueller 2026-04-07 18:06:41 +02:00
  • ab8f9e0d03 Support DNS hostnames in wrclient server address Till Wegmueller 2026-04-07 17:59:22 +02:00
  • 43a4d7e6af Add missing display.rs and wrclient display dependencies Till Wegmueller 2026-04-07 17:51:40 +02:00
  • 564c473ab4 Wire end-to-end frame encoding and network into headless backend Till Wegmueller 2026-04-07 17:08:55 +02:00
  • eb8394d247 Add input forwarding from wrclient to wrsrvd Till Wegmueller 2026-04-07 17:08:47 +02:00
  • f79a934c2b Add QUIC transport layer with quinn for server and client Till Wegmueller 2026-04-07 16:54:01 +02:00
  • 8a3d14ff19 Add headless backend with PixmanRenderer, refactor into backend modules Till Wegmueller 2026-04-07 16:29:32 +02:00
  • f394d8cd7d Add XOR diff + zstd frame encoding in wayray-protocol Till Wegmueller 2026-04-07 15:42:54 +02:00
  • 0762cb1fa3 Implement wire protocol messages and codec in wayray-protocol Till Wegmueller 2026-04-07 15:35:48 +02:00
  • 8d8af48676 Add Phase 1 remote display pipeline implementation plan Till Wegmueller 2026-04-07 15:32:19 +02:00
  • f0c367c829 Add Phase 1 remote display pipeline design spec Till Wegmueller 2026-04-07 15:09:03 +02:00
  • 547d62ca1e Fix VM setup: add X11 fallback, libxkbcommon-x11 Till Wegmueller 2026-04-07 14:31:12 +02:00
  • 84c479eaca Switch VM setup from Arch Linux to Ubuntu 22.04 Till Wegmueller 2026-04-07 13:41:22 +02:00
  • 0fa1f63c8a Add VM testing setup for Arch Linux aarch64 via UTM Till Wegmueller 2026-04-04 20:59:42 +02:00
  • 258435cb04 Add Phase 0.5 VM testing implementation plan Till Wegmueller 2026-04-04 20:57:51 +02:00
  • e5ad9349bb Add Phase 0.5 VM testing setup design spec Till Wegmueller 2026-04-04 20:50:53 +02:00
  • 9ab3e6d782 Remove dead code and fix all clippy/fmt warnings Till Wegmueller 2026-04-04 19:07:46 +02:00
  • 5fee1a9b40 Fix review findings: output transform, resize TODO, import aliases Till Wegmueller 2026-04-04 19:03:14 +02:00
  • ed2f9be8e6 Add missing delegates and framebuffer capture for functional compositor Till Wegmueller 2026-04-04 18:59:49 +02:00
  • a189c2f51b Add keyboard and pointer input handling via Smithay seat Till Wegmueller 2026-04-04 18:51:22 +02:00
  • cbfc6e95df Add rendering pipeline for client surfaces via OutputDamageTracker Till Wegmueller 2026-04-04 18:45:31 +02:00
  • 50c8f68906 Wire up Winit backend and calloop event loop for wrsrvd Till Wegmueller 2026-04-04 18:38:38 +02:00
  • 383e91addf Split Wayland protocol handlers into dedicated modules Till Wegmueller 2026-04-04 18:30:32 +02:00
  • 1f44288bce Add WayRay compositor state struct with Smithay subsystems Till Wegmueller 2026-04-04 18:26:03 +02:00
  • 2d68ab6e8d Add tracing and miette error infrastructure to wrsrvd Till Wegmueller 2026-04-04 18:20:52 +02:00
  • 4e08dfb5a9 Set up Cargo workspace with four crates Till Wegmueller 2026-04-04 18:16:53 +02:00
  • e55df6306d Add Phase 0 foundation implementation plan Till Wegmueller 2026-04-04 18:08:32 +02:00
  • f3f584e8a7
    Add article: WayRay as a modern successor to Sun Ray Till Wegmueller 2026-03-29 17:08:48 +02:00
  • f702cbf4e7
    Add ADR-016: GPU pipeline future-proofing for cloud gaming Till Wegmueller 2026-03-29 13:29:32 +02:00
  • 643c4f042d
    Rename binaries to illumos-style short names Till Wegmueller 2026-03-29 00:34:19 +01:00
  • c32ed5531d
    Add ADR-015: Virtual desktops, RDP integration, and protocol gateways Till Wegmueller 2026-03-29 00:31:00 +01:00
  • 204c200bc9
    Add direct remote access scenario and token-based server routing Till Wegmueller 2026-03-29 00:08:34 +01:00
  • 8653c01518
    Add ADR-014: Federation and foreign surface integration Till Wegmueller 2026-03-29 00:03:51 +01:00
  • 141f8220d7
    Update ADR-013: NFC charging pad as smart card reader Till Wegmueller 2026-03-28 23:28:55 +01:00
  • 7db68df21f
    Add ADR-013: Smartphone as BLE proximity token Till Wegmueller 2026-03-28 23:25:54 +01:00
  • a04c04a22c
    Add ADR-012: Cloud authentication via OAuth/OIDC greeter Till Wegmueller 2026-03-28 23:17:54 +01:00
  • f005dccd67
    Update ADR-011: Add bare-metal framebuffer backend (Tier 0) Till Wegmueller 2026-03-28 22:43:40 +01:00
  • 4e31f172fb
    Add ADR-011: Local display mode for illumos workstations Till Wegmueller 2026-03-28 21:47:55 +01:00
  • a373ea1c41
    Add greeter/session-launch architecture, clarify scope boundary Till Wegmueller 2026-03-28 21:35:18 +01:00
  • 167c6c17c6
    Add project documentation, architecture decisions, and usage book Till Wegmueller 2026-03-28 20:47:16 +01:00
  • a82d60b835
    Initial commit Till Wegmueller 2026-03-28 18:53:00 +01:00