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
daniel and Claude 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
daniel and Claude 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
daniel and Claude 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
daniel
471903bafb
feat: expand Intel GPU display management
2026-07-30 17:12:08 +01:00
daniel
86de3400a9
feat: audio - add concurrent mixing, output switching, and device-aware UI
2026-07-29 20:03:35 +01:00
daniel
d99dab45e5
feat: add NTP; fix networking bugs/regressions
2026-07-29 16:32:18 +01:00
daniel
a288dee7df
refactor: network - harden TCP/IP and unify HTTP clients
2026-07-29 15:35:17 +01:00
daniel
75ae7ede56
refactor: unify desktop apps and Settings under item catalog
2026-07-29 13:59:46 +01:00
daniel
de7edaf623
feat: vfs - add stat syscall
2026-07-21 14:23:06 +02:00
daniel
3ac25b7abd
feat: raised max windows to 32
2026-07-18 10:34:46 +02:00
daniel
796ed46d12
fix: fix Font Preview crash if opened manually
2026-07-18 10:21:22 +02:00
daniel
16d7321484
fix: fix MTK elements' border radiuses
2026-07-18 10:10:56 +02:00
daniel and Claude Opus 4.8
95e3ca3272
feat(mtk): anti-alias rounded-rect frames (buttons, fields, panels)
...
Route draw_rounded_frame through a new fill_round_rect_aa that fills the
straight interior solid and 4x4-supersamples only the four corner arcs,
so button/text-field/panel/list-frame corners are smooth instead of
pixelated, at negligible cost.
Consolidate the checkbox's private AA fill/blend helpers onto the shared
aa_blend_px / fill_round_rect_aa primitives.
Co-Authored-By: Claude Opus 4.8 <[email protected] >
2026-07-17 20:55:35 +02:00