af282ee049
Implements the App side of T5 (toast notifications from the bottom/tlc synthesis). render_toast() overlay can be wired in a follow-up pass. - App.toast: Option<String> field - App.toast_expires: Option<Instant> field - App.flash_toast(msg): sets toast with 3s auto-dismiss - App.active_toast(): returns &str if not expired Key bindings: scrollable help dialog (j/k/PgUp/PgDn/Home/G) wired in the previous round. dim_backdrop/render_nice_edit/render_open_files helpers lost to repeated reverts — will be re-added in a clean follow-up.
Archived Documentation
These documents were written during earlier phases of Red Bear OS development. They contain historical context and analysis but are superseded by more current plans. They are kept for reference only.
Superseded by
| Archived | Superseded By |
|---|---|
BOOT-PROCESS-IMPROVEMENT-PLAN.md |
BOOT-PROCESS-AUDIT-2026-05-03.md |
DEVICE-INIT-COMPREHENSIVE-IMPROVEMENT-PLAN.md |
CONSOLE-TO-KDE-DESKTOP-PLAN.md |
GREETER-LOGIN-ANALYSIS.md |
GREETER-LOGIN-IMPLEMENTATION-PLAN.md |
INTEL-HDA-IMPLEMENTATION-PLAN.md |
(Deferred — audio is P3 priority) |
ACPI-I2C-HID-IMPLEMENTATION-PLAN.md |
(Deferred — USB HID is primary input path) |
GRUB-INTEGRATION-PLAN.md |
GRUB is fully implemented (redbear-grub config, installer support, grub recipe) |
VFAT-IMPLEMENTATION-PLAN.md |
VFAT is fully implemented (fatd, fat-mkfs, fat-label, fat-check) |
USB-BOOT-INPUT-PLAN.md |
Superseded — USB HID in initfs, USB storage in initfs (Phase B2) |
ZSH-PORTING-PLAN.md |
Deferred indefinitely — ion is the default shell |