| Commit message (Expand) | Author | Age | Files | Lines |
| ... | |
| * | v0.5.5: self-diagnosing boot — vt refuses 0x0 geometry, panic band shows la... | salmonik | 2026-08-02 | 3 | -2/+55 |
| * | v0.5.5: visible boot progress + panic-on-screen for real hardware | salmonik | 2026-08-02 | 5 | -22/+99 |
| * | gop: rustfmt collapse in init_shadow warning band | salmonik | 2026-08-02 | 1 | -1/+2 |
| * | v0.5.4: shadow backbuffer can no longer alias the framebuffer | salmonik | 2026-08-02 | 6 | -30/+158 |
| * | rsnix v0.5.3: fix real-hardware scroll wedge — per-word display push | salmonik | 2026-08-01 | 5 | -22/+49 |
| * | rsnix v0.5.2: fault diagnostics + real-hardware scroll-crash hardening | salmonik | 2026-08-01 | 11 | -34/+489 |
| * | rsboot: track latest upstream HEAD (92367a8) instead of pinned ee1c85b | salmonik | 2026-08-01 | 2 | -2/+5 |
| * | rsnix v0.5.1: force the GUI canvas to 800x600 via GOP SetMode | salmonik | 2026-08-01 | 7 | -15/+124 |
| * | rsnix v0.5.0: graphics layer + cursor compositor | salmonik | 2026-08-01 | 13 | -148/+791 |
| * | rsnix v0.4.0: GUI input foundation — PS/2 mouse + scheduler message queues | salmonik | 2026-08-01 | 12 | -25/+1061 |
| * | fix pi-lens warnings: unwraps, shell SC2046, dup code (fmtbuf/scripts/hexdump... | salmonik | 2026-08-01 | 12 | -170/+152 |
| * | klog/tty/pager: no more truncated lines — full lines flow, terminal wraps | salmonik | 2026-08-01 | 3 | -6/+21 |
| * | rsnix: preemptive kernel tasks (ADR 0003) — sched, IST fault stacks, 176-by... | salmonik | 2026-08-01 | 11 | -53/+1180 |
| * | CONTEXT.md: versioning policy (a.b.c — overhaul/feature/fix) | salmonik | 2026-08-01 | 1 | -0/+14 |
| * | docs: ADR 0003 (preemptive kernel tasks) + task glossary terms | salmonik | 2026-08-01 | 2 | -1/+113 |
| * | rsnix: formatting | salmonik | 2026-08-01 | 2 | -7/+19 |
| * | CONTEXT.md: runtime device detection milestone + QEMU hotplug testability notes | salmonik | 2026-08-01 | 1 | -0/+36 |
| * | rsnix: runtime device detection — rescan for hotplugged/removed disks | salmonik | 2026-08-01 | 4 | -35/+285 |
| * | klog: [ssss.mmm] millisecond timestamps from the PIT | salmonik | 2026-08-01 | 4 | -18/+101 |
| * | klog: kernel log ring + /dev/klog + klog shell command | salmonik | 2026-08-01 | 6 | -24/+226 |
| * | shell: cat <path> TIL <marker> sugar + precise ordering errors | salmonik | 2026-08-01 | 2 | -31/+143 |
| * | shell: keyword redirection + post-filter flags (ADR 0002) | salmonik | 2026-08-01 | 5 | -332/+1416 |
| * | Bump workspace to edition 2024 | salmonik | 2026-08-01 | 12 | -33/+28 |
| * | Clean up warnings, fix FAT32 multi-cluster dirs, prep for edition 2024 | salmonik | 2026-08-01 | 18 | -146/+227 |
| * | rustfmt: reflow fat.rs/fs.rs formatting | salmonik | 2026-08-01 | 2 | -12/+18 |
| * | CONTEXT.md: record pending decisions (klog ring, disk-recognition scope) | salmonik | 2026-08-01 | 1 | -0/+16 |
| * | fat: mount every FAT32 volume under /disk/<UID>/, fix multi-entry LFN | salmonik | 2026-08-01 | 6 | -121/+241 |
| * | scripts: automate the data-disk workflow (mkdisk / sendkeys / test-disk) | salmonik | 2026-08-01 | 9 | -8/+377 |
| * | ahci: skip ATAPI ports and fast-fail on device abort | salmonik | 2026-08-01 | 1 | -5/+22 |
| * | ahci: scan all ports; fat: mount first valid FAT32 disk | salmonik | 2026-07-31 | 5 | -68/+160 |
| * | ahci: SATA driver + FAT32 persistent disk mounted at /disk | salmonik | 2026-07-31 | 11 | -16/+1556 |
| * | vt: defer scrolls and batch framebuffer pushes | salmonik | 2026-07-31 | 5 | -27/+108 |
| * | gop: RAM backbuffer — scrolling never reads the framebuffer | salmonik | 2026-07-31 | 2 | -12/+73 |
| * | vt: don't strand stale inverse cursor cells on scroll/clear | salmonik | 2026-07-31 | 4 | -10/+36 |
| * | vt: decode UTF-8, render box-drawing/arrow glyphs procedurally | salmonik | 2026-07-31 | 6 | -34/+261 |
| * | tty + vt terminal split, rsdosedit editor (1:1 UNIX console) | salmonik | 2026-07-31 | 14 | -258/+2209 |
| * | shell: ^C cancels the line / aborts streams, ^D = EOF → poweroff | salmonik | 2026-07-31 | 4 | -67/+152 |
| * | vfs: everything is a file — dirs, ramfs, character devices | salmonik | 2026-07-31 | 5 | -2/+736 |
| * | rtc + pci: CMOS clock with date command, PCI bus enumeration | salmonik | 2026-07-31 | 6 | -1/+282 |
| * | style: rustfmt field alignment in RuntimeServices | salmonik | 2026-07-31 | 1 | -15/+14 |
| * | docs: CONTEXT.md — poweroff milestone, power.rs layout entry | salmonik | 2026-07-31 | 1 | -1/+4 |
| * | power: proper shutdown via UEFI ResetSystem (ACPI S5) | salmonik | 2026-07-31 | 5 | -11/+97 |
| * | docs: CONTEXT.md — paging adoption, heap growth, shell additions | salmonik | 2026-07-31 | 1 | -7/+30 |
| * | shell: fix mem memory-type labels, add mmap and stress commands | salmonik | 2026-07-31 | 1 | -6/+156 |
| * | rsnix: memory management — free-list heap, bitmap pages, paging adoption | salmonik | 2026-07-31 | 5 | -42/+1050 |
| * | rsboot: loader file buffers use LoaderData (2) instead of RuntimeData (6) | salmonik | 2026-07-31 | 1 | -0/+0 |
| * | fix(rsdos): organizational changes | salmonik | 2026-07-31 | 15 | -97/+362 |
| * | restructure: rsnix kernel + shell crate + rsdos entry point | salmonik | 2026-07-31 | 18 | -230/+229 |
| * | auto-version all strings from Cargo.toml via env!("CARGO_PKG_VERSION") | salmonik | 2026-07-31 | 1 | -3/+4 |
| * | bump: 0.1.0 → 0.2.0 — working interrupt handling | salmonik | 2026-07-31 | 3 | -5/+5 |