Commit Graph

29 Commits

Author SHA1 Message Date
daniel a96519f8a6 cleanup: const and type hygeine in tabcompletion module 2026-06-18 12:20:25 +02:00
daniel 2ddb704582 fix: fix underflow in tabcompletion module 2026-06-18 12:12:51 +02:00
daniel 580a95348a feat: complete command completion in shell 2026-06-18 07:56:00 +02:00
daniel b922207f04 feat: add cwd file matching to shell tab completion 2026-06-17 07:58:41 +02:00
daniel 4261212913 feat: add support for shell builtins to command completion 2026-06-16 18:41:56 +02:00
daniel f616bf6a86 fix: ensure tab completion is not reliant on single-digit volume number 2026-06-16 14:54:49 +02:00
daniel 248afb844c fix: shell tab completion - ensure loop continues if file with non-.elf extension is encountered 2026-06-16 14:37:58 +02:00
daniel 3b87ab5ec5 feat: add rudimentary tab completion for executables to shell 2026-06-16 14:02:46 +02:00
daniel e3dc1e881d cleanup: namespace Montauk (capital M) => montauk::abi 2026-06-16 09:09:16 +02:00
daniel 0642d930df fix: adjust copyright messages for accuracy to license 2026-06-07 09:34:30 +02:00
daniel d07d70a026 feat: update copyright messages 2026-05-19 20:57:31 +02:00
daniel 2523340d08 fix: fixes for shell/Terminal issues and CPU burn 2026-05-06 22:04:57 +02:00
daniel 3ad5ae2e75 feat: kernel network statistics reporting, new Network configuration applet 2026-05-03 10:45:33 +02:00
daniel 018ae71840 fix: remove doom/elf message from CLI help command 2026-04-09 07:49:19 +02:00
daniel ea087769f5 feat: add cwd tracking to kernel, remove shell hack, update system utilities to use getcwd, fix tcc libc stub, fix nonexistent directory issue 2026-03-25 15:45:22 +01:00
daniel f3ea22935f fix: fix SYS_GETUSER missing in syscall switch, use getuser in shell username print 2026-03-24 17:34:07 +01:00
daniel 770dde5001 feat: Intel GPU fixes, add tcc compiler, spreadsheet improvements, paint app, file manager improvements 2026-03-21 17:35:16 +01:00
daniel 261b536041 feat: multi-user system, bug fixes, security & performance fixes, and more 2026-03-14 13:28:46 +01:00
daniel 4d0177d55e feat: GPT, FAT32 driver, disks app, userspace adapted for multiple drives, and more 2026-03-07 15:58:27 +01:00
daniel 83016847b4 feat: rename 'ZenithOS' => 'MontaukOS' and fix build system issues 2026-02-28 12:06:18 +01:00
daniel 3753ebd4f4 fix: Fix some shell weirdness 2026-02-19 23:15:08 +01:00
daniel cae7dd352e feat: userspace overhaul, Intel GPU driver, and more 2026-02-19 15:46:49 +01:00
daniel d355d376f9 feat: e100e Ethernet driver, ramdisk reorganization, shell rewrite, web server/client, and more 2026-02-19 01:18:11 +01:00
daniel 1a5d943649 feat: Sockets, user-mode networking, IRC client application 2026-02-18 18:35:34 +01:00
daniel dfa86b272c feat: add time syscall & command in shell 2026-02-18 17:34:36 +01:00
daniel 3295b9970b fix: remove kernel mouse cursor demo, +add two future-implemented syscalls for shutdown & reset 2026-02-18 16:52:44 +01:00
daniel 03abe9a910 feat(programs/shell): Shell improvements (inc. cwd support) 2026-02-18 15:21:06 +01:00
daniel 24af60d669 feat: expand user mode, add DOOM game, add manpages 2026-02-18 15:13:53 +01:00
daniel 605fbcbe42 feat: scheduling, usermode, shell 2026-02-17 19:17:01 +01:00