| Commit message (Expand) | Author | Age | Files | Lines |
| * | v0.5.11: fix terminal focus — toggle ACTIVE on Focus messages | salmonik | 2026-08-21 | 1 | -1/+1 |
| * | wm: F1 spawns a windowed shell — real shell, not a duplicate | salmonik | 2026-08-20 | 1 | -0/+69 |
| * | wm: integrate home terminal as window 0 + fix console focus after close | salmonik | 2026-08-19 | 1 | -0/+6 |
| * | vt → per-instance Terminal rendering into a pixel buffer | salmonik | 2026-08-17 | 1 | -8/+0 |
| * | Windowed GUI: wm module, input routing, and the paint app | salmonik | 2026-08-17 | 1 | -0/+5 |
| * | USB2/1.1 (EHCI/UHCI) drivers + real-hardware bring-up hardening | salmonik | 2026-08-17 | 1 | -3/+59 |
| * | v0.5.10: USB HID mouse via polled xHCI (rsnix/src/usb.rs) | salmonik | 2026-08-04 | 1 | -2/+4 |
| * | v0.5.9: fix OptiPlex heap crash — EBS retry must not rebuild the free list | salmonik | 2026-08-04 | 1 | -7/+11 |
| * | v0.5.7: drop test-poison hooks; vt heap-struct verify at shell entry | salmonik | 2026-08-02 | 1 | -33/+7 |
| * | v0.5.7: guard reports the drop's size/align — identifies the clobbered struct | salmonik | 2026-08-02 | 1 | -8/+17 |
| * | v0.5.7: guard report 4-words-per-line — 16 stack words survive band hand-copy | salmonik | 2026-08-02 | 1 | -0/+29 |
| * | v0.5.7: heap range on the boot screen — real-hardware geometry without a crash | salmonik | 2026-08-02 | 1 | -0/+6 |
| * | v0.5.6: fault dumps carry kernel image base + stack backtrace | salmonik | 2026-08-02 | 1 | -0/+8 |
| * | v0.5.5: on-screen boot markers for disk/fs stage | salmonik | 2026-08-02 | 1 | -1/+16 |
| * | v0.5.5: crash reports go to a dedicated CRASHLOG USB stick | salmonik | 2026-08-02 | 1 | -1/+36 |
| * | v0.5.5: fix real-hardware boot crash — shadow back in heap as first allocation | salmonik | 2026-08-02 | 1 | -2/+7 |
| * | v0.5.5: self-diagnosing boot — vt refuses 0x0 geometry, panic band shows la... | salmonik | 2026-08-02 | 1 | -2/+14 |
| * | v0.5.5: visible boot progress + panic-on-screen for real hardware | salmonik | 2026-08-02 | 1 | -0/+30 |
| * | v0.5.4: shadow backbuffer can no longer alias the framebuffer | salmonik | 2026-08-02 | 1 | -0/+1 |
| * | rsnix v0.5.2: fault diagnostics + real-hardware scroll-crash hardening | salmonik | 2026-08-01 | 1 | -10/+18 |
| * | rsnix v0.5.0: graphics layer + cursor compositor | salmonik | 2026-08-01 | 1 | -0/+5 |
| * | rsnix v0.4.0: GUI input foundation — PS/2 mouse + scheduler message queues | salmonik | 2026-08-01 | 1 | -0/+5 |
| * | fix pi-lens warnings: unwraps, shell SC2046, dup code (fmtbuf/scripts/hexdump... | salmonik | 2026-08-01 | 1 | -16/+5 |
| * | rsnix: preemptive kernel tasks (ADR 0003) — sched, IST fault stacks, 176-by... | salmonik | 2026-08-01 | 1 | -0/+46 |
| * | Bump workspace to edition 2024 | salmonik | 2026-08-01 | 1 | -1/+1 |
| * | Clean up warnings, fix FAT32 multi-cluster dirs, prep for edition 2024 | salmonik | 2026-08-01 | 2 | -14/+15 |
| * | fat: mount every FAT32 volume under /disk/<UID>/, fix multi-entry LFN | salmonik | 2026-08-01 | 1 | -6/+2 |
| * | ahci: SATA driver + FAT32 persistent disk mounted at /disk | salmonik | 2026-07-31 | 1 | -0/+10 |
| * | vt: decode UTF-8, render box-drawing/arrow glyphs procedurally | salmonik | 2026-07-31 | 1 | -7/+11 |
| * | tty + vt terminal split, rsdosedit editor (1:1 UNIX console) | salmonik | 2026-07-31 | 1 | -0/+8 |
| * | vfs: everything is a file — dirs, ramfs, character devices | salmonik | 2026-07-31 | 1 | -0/+8 |
| * | rtc + pci: CMOS clock with date command, PCI bus enumeration | salmonik | 2026-07-31 | 1 | -0/+13 |
| * | power: proper shutdown via UEFI ResetSystem (ACPI S5) | salmonik | 2026-07-31 | 1 | -0/+3 |
| * | rsnix: memory management — free-list heap, bitmap pages, paging adoption | salmonik | 2026-07-31 | 1 | -0/+32 |
| * | restructure: rsnix kernel + shell crate + rsdos entry point | salmonik | 2026-07-31 | 2 | -0/+146 |