| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2026-02-24 | Bunch of stuff moved as .old for new arch change | Bobby | 49 | -1726/+0 | |
| 2026-02-24 | commit for arch change | Bobby | 6 | -3/+49 | |
| 2026-02-20 | feat: Refactor path handling to use location utilities and update related ↵ | Bobby | 7 | -41/+41 | |
| structures - Replaced path references with location in various modules for consistency. - Updated attachment management to use location instead of path. - Enhanced I/O operations to handle location parameters. - Removed deprecated path utilities and integrated location utilities. - Adjusted limits and parameters for kata and attachment management. | |||||
| 2026-02-20 | feat: Add datetime and OS information libraries with formatting and ↵ | Bobby | 15 | -58/+345 | |
| retrieval functions | |||||
| 2026-02-20 | feat: Enhance stack display with table formatting and color support | Bobby | 2 | -0/+106 | |
| 2026-02-20 | feat: Implement parameter parsing library and integrate into existing binaries | Bobby | 3 | -2/+240 | |
| 2026-02-15 | Make all binaries use library imports. Remove akiba library. | Bobby | 10 | -395/+47 | |
| 2026-02-15 | refactor: Simplify dependency declarations in format, io, and kata libraries | Bobby | 3 | -8/+8 | |
| 2026-02-15 | feat: Add core libraries for color, formatting, I/O, string manipulation, ↵ | Bobby | 27 | -0/+838 | |
| and memory utilities | |||||
| 2026-02-15 | feat: Enhance command prompt to display current stack name | Bobby | 1 | -2/+38 | |
| 2026-02-15 | feat: Add 'wipe' command for clearing the terminal screen | Bobby | 2 | -15/+5 | |
| 2026-02-13 | Refactor and enhance filesystem navigation and communication between Katas | Bobby | 3 | -101/+161 | |
| - Updated `mi.zig` to default target path to an empty string. - Improved context switching in `context.zig` by restoring registers from the context struct. - Enhanced `loader.zig` to inherit current location from the parent Kata. - Simplified `getkeychar.zig` by removing unnecessary serial import and error handling. - Added new invocations: `getlocation.zig` for retrieving current stack location and `postman.zig` for letter passing between Katas. - Introduced `setlocation.zig` to change current stack location with path resolution. - Created `nav.zig` for navigating the filesystem with commands to print current location or change it. - Added `nav.zon` for binary metadata. - Updated `limits.zig` to define maximum letter length. - Enhanced `ash.zig` to process navigation letters and improved command execution flow. - Updated syscall interface in `sys.zig` to handle variable arguments for invocations. | |||||
| 2026-02-13 | refactor: Improve stack viewing and argument handling with enhanced error ↵ | Bobby | 4 | -37/+89 | |
| reporting and alignment | |||||
| 2026-02-13 | refactor: Enhance process spawning with argument support and streamline ↵ | Bobby | 6 | -12/+61 | |
| entry points | |||||
| 2026-01-29 | refactor: Consolidate syscall handling by replacing individual syscall ↵ | Bobby | 3 | -54/+39 | |
| functions with a unified syscall interface | |||||
| 2026-01-28 | feat: Update stack viewer to include owner, permissions, and modified time ↵ | Bobby | 1 | -3/+3 | |
| details | |||||
| 2026-01-27 | feat: Enhance stack viewer with owner, permissions, and modified time details | Bobby | 1 | -0/+4 | |
| 2026-01-27 | feat: Remove echo and rd binaries; add mi stack viewer and viewstack syscall | Bobby | 4 | -14/+100 | |
| 2026-01-23 | feat: Integrate memory constants across modules for improved configuration ↵ | Bobby | 1 | -3/+3 | |
| management | |||||
| 2026-01-23 | fix keypresses not appearing on terminal in ash | Bobby | 1 | -2/+3 | |
| 2026-01-23 | feat: Remove debug print statements across various invocations and the scheduler | Bobby | 1 | -3/+3 | |
| 2026-01-22 | feat: Implement keyboard input handling and shell functionality | Bobby | 6 | -15/+98 | |
| - Added framebuffer initialization and retrieval functions in multiboot2.zig. - Integrated framebuffer support into the boot sequence. - Refactored keyboard driver to use a circular buffer for input and added blocking behavior for kata waiting on keyboard input. - Enhanced kata management to support blocking and waking katas based on keyboard input. - Introduced a new invocation for reading a character from the keyboard (getkeychar). - Implemented a simple shell (ash) that reads user input and echoes it back. - Updated syscall handling to include the new getkeychar invocation. - Improved memory management for loading programs and handling user/kernel stacks. - Added functionality to wake katas waiting for specific events, such as the dissolution of other katas. | |||||
| 2025-12-30 | feat: refactor Pulse init system to improve loading sequence and remove ↵ | Bobby | 1 | -39/+4 | |
| debug code | |||||
| 2025-12-30 | feat: add yield invocation and syscall support for process scheduling | Bobby | 2 | -3/+21 | |
| 2025-12-30 | feat: add Pulse init system with process management and error handling | Bobby | 2 | -0/+55 | |
| 2025-12-30 | refactor: reorganize library build process; add syscall interface and I/O ↵ | Bobby | 6 | -0/+175 | |
| operations | |||||
