daniel
|
a81298fb24
|
fix: fix faulty syscall result/status code compares
|
2026-10-13 07:15:05 +02:00 |
|
daniel
|
abfd9de8f6
|
feat: add SYS_FUTEX_WAIT and SYS_FUTEX_WAKE syscalls; revamp desktop application categories
|
2026-10-13 07:11:39 +02:00 |
|
daniel
|
2aa6360b3d
|
feat: switch text to UTF-8; add Unicode key events, dead keys & Czech layout; fix numpad navigation; add NumLock support
|
2026-10-03 10:11:49 +02:00 |
|
daniel
|
7979acc2eb
|
feat: add laptop/display brightness modulation
|
2026-10-02 12:14:40 +02:00 |
|
daniel
|
c91de69189
|
refactor: rename montauk::StatusCodes type to montauk::StatusCode
|
2026-10-02 08:33:50 +02:00 |
|
daniel
|
2e3055f5f8
|
feat: display status message on failed operations in Files app
|
2026-10-01 08:20:49 +02:00 |
|
daniel
|
5e4e8902c2
|
feat: make userspace StatusCodes positive; print status text along with code in shell exec; make init return BadInvocation on faulty launch
|
2026-09-30 16:21:32 +02:00 |
|
daniel
|
8a3ffb2be1
|
feat: unify system status codes
|
2026-09-30 09:43:18 +02:00 |
|
daniel
|
2eee6696ef
|
cleanup: clean up docs/ directory and consent source files
|
2026-09-30 08:36:41 +02:00 |
|
daniel
|
ae5e84592d
|
feat: add permission consent prompts, drop permitted capability mask
|
2026-09-30 08:32:48 +02:00 |
|
daniel
|
95e8a739d4
|
feat: add compositor capability
|
2026-09-19 10:28:54 +02:00 |
|
daniel
|
75e85f24ef
|
feat: move fonts/icons/man to 0:/os, add capabilities GUI app
|
2026-09-19 09:50:58 +02:00 |
|
daniel
|
80b5beb17d
|
feat: add 'vol' command
|
2026-09-19 08:54:15 +02:00 |
|
daniel
|
f95bce01d1
|
feat: add SYS_GETCAPS syscall to retrieve process capabilities
|
2026-09-12 11:13:13 +02:00 |
|
daniel
|
e641500b40
|
feat: add kernel ACPI support for querying battery percentage, add battery indicator to desktop, move log state to 0:/state directory
|
2026-09-11 07:11:48 +02:00 |
|
daniel
|
0a18b2cf2d
|
feat: refactor syntax higlighting support in edit.elf/Text Editor, add highlighting for html, css, js
|
2026-09-09 12:47:06 +02:00 |
|
daniel
|
5b90869101
|
refactor: capabilities - add unified launch routine
|
2026-09-09 12:35:00 +02:00 |
|
daniel
|
638dd9ee06
|
cleanup: remove comment block in capabilities.h
|
2026-09-08 17:43:33 +02:00 |
|
daniel
|
fd397ac41d
|
fix: reject opening directories as files in ext2 and fat32, add mbrtowc to libc
|
2026-08-30 09:50:11 +02:00 |
|
daniel
|
fdbb233cd3
|
fix: fix login wallpaper startup delay
|
2026-08-30 08:05:31 +02:00 |
|
daniel
|
f0bea7736d
|
feat: add C++ syntax highlighting to edit and Text Editor
|
2026-08-29 18:36:56 +02:00 |
|
daniel
|
615ca7308a
|
feat: add settings panel to Terminal
|
2026-08-29 18:24:07 +02:00 |
|
daniel
|
e7646bbbdb
|
feat: implement kernel capability model
|
2026-08-29 16:53:04 +02:00 |
|
daniel
|
5cd5c2e6be
|
fix: move RTL-SDR to userspace
|
2026-08-29 10:02:32 +02:00 |
|
daniel
|
b1f1cfe32b
|
feat: implement montauk::service_log & add support to system services
|
2026-08-28 11:56:29 +02:00 |
|
daniel
|
c8264b92a9
|
feat: add is_terminal_attached syscall
|
2026-08-27 18:11:21 +02:00 |
|
daniel
|
8afadb44cb
|
feat: expand and fix issues in SVG renderer
|
2026-08-26 12:04:38 +02:00 |
|
daniel
|
ffc9756e67
|
feat: identify userspace logs by user and image
|
2026-08-22 18:48:38 +02:00 |
|
daniel
|
cc90b34fdb
|
cleanup: update stale comments
|
2026-08-15 21:18:03 +02:00 |
|
daniel
|
724029cacb
|
feat: add userspace system logging, rename klog to syslog, rename relevant syscalls and API functions
|
2026-08-14 18:37:27 +02:00 |
|
daniel
|
0f81276efc
|
feat: add inherited sessions and desktop session teardown
|
2026-08-14 10:33:20 +02:00 |
|
daniel
|
821543238d
|
feat: add keyboard layout support
|
2026-08-13 17:57:44 +02:00 |
|
daniel
|
7f2d4b693f
|
feat: add crash stack snapshots and context menu annotations
|
2026-08-12 18:30:08 +02:00 |
|
daniel
|
3ef98a9fd5
|
fix: inherit process environment and untrack libc objects
|
2026-08-11 13:08:40 +02:00 |
|
daniel
|
0a91131cb0
|
feat: add ssh server (sshd)
|
2026-08-11 12:53:36 +02:00 |
|
daniel
|
9b23d99082
|
feat: overhaul userspace heap and virtual memory
|
2026-08-10 12:25:27 +02:00 |
|
daniel
|
1c498ffa6a
|
feat: implement utime libc function, SYS_UTIME syscall, filesystem support (ext2 only)
|
2026-08-09 11:16:59 +02:00 |
|
daniel
|
771c3a5a98
|
fix: align POSIX stdio and argument handling, clarify Intel iwlwifi licensing
|
2026-08-09 10:42:09 +02:00 |
|
 danielandClaude Opus 5
|
e8407afcdb
|
feat: libc - add SYS_GETCHAR_NB and a non-blocking stdin readiness probe
Co-Authored-By: Claude Opus 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01NQRTGoYgnZQsh7uCh6Jsxm
|
2026-08-08 14:42:38 +02:00 |
|
 danielandClaude Opus 5
|
fe10216f8b
|
feat: libc - add strndup, scandir, alphasort, usleep, ftruncate, M_PI constants
Co-Authored-By: Claude Opus 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_018Ae69wJS7sueQMUwNxV3nX
|
2026-08-07 21:26:25 +02:00 |
|
 danielandClaude Opus 5
|
53a9965e7c
|
feat: libc - add pread/pwrite
Co-Authored-By: Claude Opus 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_018Ae69wJS7sueQMUwNxV3nX
|
2026-08-07 20:28:12 +02:00 |
|
daniel
|
cc1d80442e
|
refactor: split out game engine experiment and demo game
|
2026-08-07 13:24:46 +02:00 |
|
daniel
|
0e1601be74
|
feat: desktop - use MTK menu for desktop right-click menu
|
2026-08-07 10:55:38 +02:00 |
|
daniel
|
9eb21eb3e3
|
feat: wi-fi - expand support and fix issues, add GUI components
|
2026-08-07 10:36:53 +02:00 |
|
daniel
|
bbe1df62fd
|
feat: wi-fi - join WPA2/WPA3-PSK networks and carry traffic like ethernet
|
2026-08-06 19:44:35 +02:00 |
|
daniel
|
a01e63c717
|
feat: intel wi-fi (AX211) driver with network scanning
|
2026-08-06 08:36:10 +02:00 |
|
daniel
|
edc3452d61
|
feat: real stat metadata across all filesystems, plus mkdir and rmdir
|
2026-08-04 13:03:08 +02:00 |
|
daniel
|
b1c55073c7
|
fix: kernel concurrency, interrupt context, and user VA safety
|
2026-08-01 15:43:38 +02:00 |
|
daniel
|
18122136dd
|
fix: improve Bluetooth reliability
|
2026-07-31 18:42:48 +02:00 |
|
daniel
|
a965e67c93
|
fix: prevent IPC slot reuse during object teardown
|
2026-07-30 17:46:38 +01:00 |
|