| Commit message (Expand) | Author | Age | Files | Lines |
| * | GUI: fire-and-forget spawn for /bin/gui binaries | salmonik | 2026-08-27 | 1 | -1/+45 |
| * | GUI: window/event exports, paint binary, event-loop gate | salmonik | 2026-08-27 | 1 | -0/+97 |
| * | tool migration: v2 exports + 10 external CLI binaries | salmonik | 2026-08-27 | 1 | -9/+202 |
| * | streams: per-invocation channel, pumping mode, filter pipeline wiring | salmonik | 2026-08-27 | 1 | -27/+315 |
| * | exec: PE32+ loader, versioned ABI, first external binaries (v0.6.0) | salmonik | 2026-08-21 | 2 | -0/+112 |
| * | input: total keyboard routing + per-terminal discipline (ADR 0006 ph1) | salmonik | 2026-08-21 | 1 | -20/+38 |
| * | v0.5.11: fix terminal focus — toggle ACTIVE on Focus messages | salmonik | 2026-08-21 | 1 | -2/+2 |
| * | wm: F1 spawns a windowed shell — real shell, not a duplicate | salmonik | 2026-08-20 | 1 | -0/+46 |
| * | Windowed GUI: wm module, input routing, and the paint app | salmonik | 2026-08-17 | 2 | -10/+58 |
| * | USB2/1.1 (EHCI/UHCI) drivers + real-hardware bring-up hardening | salmonik | 2026-08-17 | 1 | -1/+10 |
| * | v0.5.10: change em-dashes to dashes | salmonik | 2026-08-11 | 1 | -84/+112 |
| * | v0.5.10: USB HID mouse via polled xHCI (rsnix/src/usb.rs) | salmonik | 2026-08-04 | 1 | -0/+19 |
| * | v0.5.9: fix OptiPlex heap crash — EBS retry must not rebuild the free list | salmonik | 2026-08-04 | 1 | -0/+129 |
| * | v0.5.7: allocator corruption guard + full register dump for real-hardware repro | salmonik | 2026-08-02 | 1 | -0/+16 |
| * | v0.5.5: crash reports go to a dedicated CRASHLOG USB stick | salmonik | 2026-08-02 | 1 | -0/+27 |
| * | v0.5.4: shadow backbuffer can no longer alias the framebuffer | salmonik | 2026-08-02 | 1 | -0/+12 |
| * | rsnix v0.5.2: fault diagnostics + real-hardware scroll-crash hardening | salmonik | 2026-08-01 | 1 | -0/+13 |
| * | rsnix v0.5.0: graphics layer + cursor compositor | salmonik | 2026-08-01 | 1 | -36/+158 |
| * | rsnix v0.4.0: GUI input foundation — PS/2 mouse + scheduler message queues | salmonik | 2026-08-01 | 1 | -2/+209 |
| * | fix pi-lens warnings: unwraps, shell SC2046, dup code (fmtbuf/scripts/hexdump... | salmonik | 2026-08-01 | 1 | -73/+21 |
| * | klog/tty/pager: no more truncated lines — full lines flow, terminal wraps | salmonik | 2026-08-01 | 1 | -2/+10 |
| * | rsnix: preemptive kernel tasks (ADR 0003) — sched, IST fault stacks, 176-by... | salmonik | 2026-08-01 | 1 | -2/+153 |
| * | rsnix: runtime device detection — rescan for hotplugged/removed disks | salmonik | 2026-08-01 | 1 | -0/+35 |
| * | klog: kernel log ring + /dev/klog + klog shell command | salmonik | 2026-08-01 | 1 | -15/+49 |
| * | shell: cat <path> TIL <marker> sugar + precise ordering errors | salmonik | 2026-08-01 | 1 | -25/+108 |
| * | shell: keyword redirection + post-filter flags (ADR 0002) | salmonik | 2026-08-01 | 1 | -325/+1133 |
| * | Clean up warnings, fix FAT32 multi-cluster dirs, prep for edition 2024 | salmonik | 2026-08-01 | 1 | -0/+3 |
| * | vt: defer scrolls and batch framebuffer pushes | salmonik | 2026-07-31 | 1 | -0/+3 |
| * | vt: decode UTF-8, render box-drawing/arrow glyphs procedurally | salmonik | 2026-07-31 | 1 | -1/+0 |
| * | tty + vt terminal split, rsdosedit editor (1:1 UNIX console) | salmonik | 2026-07-31 | 2 | -152/+29 |
| * | shell: ^C cancels the line / aborts streams, ^D = EOF → poweroff | salmonik | 2026-07-31 | 1 | -57/+116 |
| * | vfs: everything is a file — dirs, ramfs, character devices | salmonik | 2026-07-31 | 1 | -2/+220 |
| * | rtc + pci: CMOS clock with date command, PCI bus enumeration | salmonik | 2026-07-31 | 1 | -1/+37 |
| * | power: proper shutdown via UEFI ResetSystem (ACPI S5) | salmonik | 2026-07-31 | 1 | -9/+13 |
| * | shell: fix mem memory-type labels, add mmap and stress commands | salmonik | 2026-07-31 | 1 | -6/+156 |
| * | restructure: rsnix kernel + shell crate + rsdos entry point | salmonik | 2026-07-31 | 2 | -0/+292 |