daniel
c917af0629
feat: login - write system log to disk (0:/os/logs/montaukos) during shutdown, limit disk flush stage to non-ramdisk storage devices
2026-08-15 11:21:14 +02:00
daniel
f6be9e2563
cleanup: remove dead code in Api/Process.hpp, remove redundant logtest program
2026-08-14 19:14:49 +02:00
daniel
39a56153b4
fix: consistency in Files app volume labeling
2026-08-14 18:38:57 +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
e3ef1b81ad
fix: fix text overlap bug in file dialogs and remove unnecessary hint in Keyboard applet
2026-08-13 18:10:00 +02:00
daniel
821543238d
feat: add keyboard layout support
2026-08-13 17:57:44 +02:00
daniel
a28b8ad0b2
fix: fix ramdisk readdir inconsistency.
2026-08-12 18:35:14 +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
69725658cf
feat: init - dynamic service discovery via init.toml
2026-08-10 17:00:52 +02:00
daniel
e25ef470e0
feat: files - update volume label formatting
2026-08-10 16:53:48 +02:00
daniel
990d184bd0
feat: pdfviewer - expand PDF rendering support
2026-08-10 15:03:54 +02:00
daniel
9b23d99082
feat: overhaul userspace heap and virtual memory
2026-08-10 12:25:27 +02:00
daniel
0b7fd37694
fix: make getcwd report truncated buffers as ERANGE
2026-08-09 12:16:57 +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 and Claude Opus 5
27c13b8dc2
refactor: move DOOM out to the mtkports ports tree
...
Co-Authored-By: Claude Opus 5 <[email protected] >
Claude-Session: https://claude.ai/code/session_018Ae69wJS7sueQMUwNxV3nX
2026-08-07 20:10:52 +02:00
daniel
53d3e6c568
refactor: remove old hello.elf userspace program
2026-08-07 13:26:06 +02:00
daniel
cc1d80442e
refactor: split out game engine experiment and demo game
2026-08-07 13:24:46 +02:00
daniel
326416636d
feat: desktop - use MTK buttons for power dialogs
2026-08-07 11:41:47 +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
75d92d560c
refactor: libc - share printf, split the float path, fix relink deps
2026-08-04 17:29:24 +02:00
daniel
edc3452d61
feat: real stat metadata across all filesystems, plus mkdir and rmdir
2026-08-04 13:03:08 +02:00
daniel
ca5331c9db
feat: vfs - add dynamic filesystem mounts and safe unmount lifecycle
2026-08-04 08:58:50 +02:00
daniel
b1c55073c7
fix: kernel concurrency, interrupt context, and user VA safety
2026-08-01 15:43:38 +02:00
daniel
f222bf1f04
cleanup: remove "MODESETTING SAFETY" section in Display app
2026-07-31 18:56:27 +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
e9d8c66ff5
feat: files app - render modified dates in Properties dialog
2026-07-21 14:44:44 +02:00
daniel
de7edaf623
feat: vfs - add stat syscall
2026-07-21 14:23:06 +02:00
daniel
2319858e8c
fix: add path qualification to Files app pathbar
2026-07-18 12:07:53 +02:00
daniel
b319399139
feat: revamp Installer UI
2026-07-18 11:55:11 +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
7c8b7a5cf7
fix: fix totals calculation in Software step, Installer app
2026-07-18 10:14:59 +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