Commit Graph

  • 51a2b3a932 feat: add Broadcom FullMAC Wi-Fi driver main daniel 2026-10-27 07:47:57 +01:00
  • 8b4a938164 fix: ship Pi images with MontaukOS UEFI boot entry daniel 2026-10-26 16:31:25 +01:00
  • be84506fdf feat: make Files app list view columns draggable horizontally daniel 2026-10-26 16:17:06 +01:00
  • 559c3e2875 fix: bump max file name size for Files list view to 128 bytes daniel 2026-10-26 16:05:21 +01:00
  • 36291cd1cc fix: make Settings app scrollbar draggable daniel 2026-10-26 16:03:33 +01:00
  • b781cf8c97 feat: add MontaukOS Imager tool for Raspberry Pi daniel 2026-10-26 16:01:38 +01:00
  • 7e036c94e7 fix: NTP syncs as soon as DHCP has a lease, random origin cookie instead of the unsynced local clock, TLS validates certificates against UTC daniel 2026-10-26 08:19:48 +01:00
  • 1d00c1c016 feat: add GENET v5 Ethernet driver daniel 2026-10-26 08:10:20 +01:00
  • 3310b3d6de fix: Pi 4 Bluetooth - hold RTS deasserted across BT_ON power-on, require Read Local Version to sync, mini UART no flow control first daniel 2026-10-26 07:46:17 +01:00
  • 93d8becce3 feat: wait up to 10s for a late MONTAUKROOT, retry USB enumeration after a port reset, recover halted EP0/bulk endpoints, MSC card reader settle daniel 2026-10-25 17:55:49 +01:00
  • ffee9002a6 feat: Raspberry Pi 4/400 Bluetooth over mini UART (H4, Broadcom patchram, firmware mailbox BT_ON); move BT stack to Drivers/Bluetooth daniel 2026-10-25 15:59:33 +01:00
  • 808e1d66fd feat: aarch64 port - Raspberry Pi 4/400 SD boot (SDHCI, ext2 root + first-boot grow), USB hubs, PCI INTx routing, SMP, DMA fences daniel 2026-10-25 13:48:26 +01:00
  • 8c09ccef66 feat: add support for aarch64 timer/interrupts, port MontaukOS userspace daniel 2026-10-25 08:27:09 +01:00
  • 8b6379fb7e feat: aarch64 port - fix build system obstacles, add exception handling, page tables daniel 2026-10-25 07:43:46 +01:00
  • aae4db01ad fix: split search results in Settings by category daniel 2026-10-24 21:32:22 +02:00
  • 1bae77ec84 feat: make kernel architecture-agnostic; primitive work on arm port daniel 2026-10-24 21:25:18 +02:00
  • dab7d5427b fix: fix Bluetooth audio delay daniel 2026-10-24 20:38:35 +02:00
  • 0a20385e12 feat: add flac support to Music app daniel 2026-10-24 14:09:04 +02:00
  • 8ae19258b1 fix: fix Files double-click bug daniel 2026-10-24 13:34:36 +02:00
  • 8de98f3ab3 feat: move Settings out of Files into its own searchable app with categories daniel 2026-10-24 13:26:47 +02:00
  • d3e49a925d feat: move Files to its own process; add window server messaging (multi-format clipboard, drag and drop), undo/redo, sidebar, breadcrumbs, thumbnails, file type icons, New menu and proper text fields daniel 2026-10-24 12:44:20 +02:00
  • 07191b1286 feat: Files app - add Trash daniel 2026-10-24 08:20:18 +02:00
  • e047c1e0c0 feat: expand Files features; add file associations daniel 2026-10-24 07:26:50 +02:00
  • 23cc56b933 refactor: capitalize boot entry name daniel 2026-10-17 12:22:24 +02:00
  • 3c2eefe7f4 refactor: move wallpaper.cache to 0:/state daniel 2026-10-17 10:53:36 +02:00
  • 14c7099e3b feat: remove remaining use of session.toml daniel 2026-10-17 10:36:07 +02:00
  • e87bd358a6 feat: Rust std target + ruststd tests; SYS_EXIT_GROUP; fix mkdir/create under missing parent daniel 2026-10-17 10:30:24 +02:00
  • 9e66c3b249 fix: change copyright notice to use 2025-2026 range daniel 2026-10-14 14:59:17 +02:00
  • 31edff3da4 docs - simplify release notes daniel 2026-10-14 07:56:00 +02:00
  • f3d475a0d5 feat: release - 0.2.0 daniel 2026-10-14 07:46:40 +02:00
  • 278b208258 feat: add process termination codes and SYS_ABORT; whole-process abort() from any thread in libc and montauk-rt daniel 2026-10-14 07:32:15 +02:00
  • f8b8f9610f feat: add Rust userspace support; fix TLS layout for p_align < 16; kill whole process on sibling-thread faults daniel 2026-10-14 07:16:42 +02:00
  • a81298fb24 fix: fix faulty syscall result/status code compares daniel 2026-10-13 07:15:05 +02:00
  • abfd9de8f6 feat: add SYS_FUTEX_WAIT and SYS_FUTEX_WAKE syscalls; revamp desktop application categories daniel 2026-10-13 07:11:39 +02:00
  • 60ca9c78c7 fix: remove stray newline in dhcp log daniel 2026-10-03 12:49:06 +02:00
  • 2aa6360b3d feat: switch text to UTF-8; add Unicode key events, dead keys & Czech layout; fix numpad navigation; add NumLock support daniel 2026-10-03 10:11:49 +02:00
  • 32660ddd1a feat: add ext2 block cache daniel 2026-10-02 15:19:41 +02:00
  • a51ee3339f fix: desktop - remove dots from Display Settings option daniel 2026-10-02 14:54:42 +02:00
  • f9e21e0f13 fix: add backlight modulation support for hybrid graphics laptops daniel 2026-10-02 14:54:00 +02:00
  • 7979acc2eb feat: add laptop/display brightness modulation daniel 2026-10-02 12:14:40 +02:00
  • ef1e69ae83 fix: fix race in IwxProcessEvents; fix WiFi bugs daniel 2026-10-02 10:21:18 +02:00
  • c91de69189 refactor: rename montauk::StatusCodes type to montauk::StatusCode daniel 2026-10-02 08:33:50 +02:00
  • 41de95b277 fix: do not proceed with DHCP if no network device with an active link is present daniel 2026-10-02 08:31:57 +02:00
  • 24f88ec4c6 feat: power down dGPUs on hybrid graphics laptops daniel 2026-10-01 13:09:26 +02:00
  • 7f12e1a150 refactor: syslog viewer - update references to klog to syslog daniel 2026-10-01 10:14:12 +02:00
  • 63b4bd51e8 feat: make System Log quit on failed query; display message box daniel 2026-10-01 08:36:03 +02:00
  • 2e3055f5f8 feat: display status message on failed operations in Files app daniel 2026-10-01 08:20:49 +02:00
  • 5e4e8902c2 feat: make userspace StatusCodes positive; print status text along with code in shell exec; make init return BadInvocation on faulty launch daniel 2026-09-30 16:21:32 +02:00
  • 8a3ffb2be1 feat: unify system status codes daniel 2026-09-30 09:43:18 +02:00
  • 93894b8fe5 cleanup: comments in capabilities modules, default capabilities.toml, login daniel 2026-09-30 08:40:06 +02:00
  • 2eee6696ef cleanup: clean up docs/ directory and consent source files daniel 2026-09-30 08:36:41 +02:00
  • ae5e84592d feat: add permission consent prompts, drop permitted capability mask daniel 2026-09-30 08:32:48 +02:00
  • c54181103f refactor: clean up ProtectedPaths module daniel 2026-09-20 16:25:29 +02:00
  • 95e8a739d4 feat: add compositor capability daniel 2026-09-19 10:28:54 +02:00
  • 75e85f24ef feat: move fonts/icons/man to 0:/os, add capabilities GUI app daniel 2026-09-19 09:50:58 +02:00
  • 80b5beb17d feat: add 'vol' command daniel 2026-09-19 08:54:15 +02:00
  • 420a7c996c refactor: update intro.1 man page daniel 2026-09-19 08:32:17 +02:00
  • 36cbee1415 feat: add Swedish/Danish keyboard layouts daniel 2026-09-18 08:57:28 +02:00
  • f95bce01d1 feat: add SYS_GETCAPS syscall to retrieve process capabilities daniel 2026-09-12 11:13:13 +02:00
  • e641500b40 feat: add kernel ACPI support for querying battery percentage, add battery indicator to desktop, move log state to 0:/state directory daniel 2026-09-11 07:11:48 +02:00
  • 0a18b2cf2d feat: refactor syntax higlighting support in edit.elf/Text Editor, add highlighting for html, css, js daniel 2026-09-09 12:47:06 +02:00
  • 5b90869101 refactor: capabilities - add unified launch routine daniel 2026-09-09 12:35:00 +02:00
  • 638dd9ee06 cleanup: remove comment block in capabilities.h daniel 2026-09-08 17:43:33 +02:00
  • fd397ac41d fix: reject opening directories as files in ext2 and fat32, add mbrtowc to libc daniel 2026-08-30 09:50:11 +02:00
  • fdbb233cd3 fix: fix login wallpaper startup delay daniel 2026-08-30 08:05:31 +02:00
  • 21828990c4 cleanup: remove redundant shutdown.elf, update shell help/completions daniel 2026-08-29 19:10:35 +02:00
  • 70fa2016d1 fix: make Files lists scroll with arrow keys daniel 2026-08-29 19:07:02 +02:00
  • f69f08acbb fix: inherit redirected console in SYS_SPAWN_CAPS daniel 2026-08-29 18:47:42 +02:00
  • f0bea7736d feat: add C++ syntax highlighting to edit and Text Editor daniel 2026-08-29 18:36:56 +02:00
  • 3e596f2bad feat: add Pure Black Terminal theme & make it default for Console session daniel 2026-08-29 18:32:33 +02:00
  • 615ca7308a feat: add settings panel to Terminal daniel 2026-08-29 18:24:07 +02:00
  • e7646bbbdb feat: implement kernel capability model daniel 2026-08-29 16:53:04 +02:00
  • 9051b8a16e cleanup: update syscall man page daniel 2026-08-29 12:38:25 +02:00
  • 5cd5c2e6be fix: move RTL-SDR to userspace daniel 2026-08-29 10:02:32 +02:00
  • b1f1cfe32b feat: implement montauk::service_log & add support to system services daniel 2026-08-28 11:56:29 +02:00
  • 0d23db8a0e cleanup: change _zos to _mtk daniel 2026-08-28 09:15:06 +02:00
  • dac12c22cd feat: update isatty libc function to use SYS_TERMINAL_ATTACHED syscall daniel 2026-08-28 09:14:02 +02:00
  • c8264b92a9 feat: add is_terminal_attached syscall daniel 2026-08-27 18:11:21 +02:00
  • 8afadb44cb feat: expand and fix issues in SVG renderer daniel 2026-08-26 12:04:38 +02:00
  • ffc9756e67 feat: identify userspace logs by user and image daniel 2026-08-22 18:48:38 +02:00
  • 8a74b771e1 fix: update template, prevent double-spaced persisted kernel logs daniel 2026-08-22 12:47:13 +02:00
  • 903218168d split montaukos.org website out of OS source tree daniel 2026-08-22 07:36:47 +02:00
  • cc90b34fdb cleanup: update stale comments daniel 2026-08-15 21:18:03 +02:00
  • 788b662d44 fix: reduce idle CPU wakeups and deferred-work polling daniel 2026-08-15 16:50:36 +02:00
  • f7677ac3f1 fix: fix timezone formatting bug daniel 2026-08-15 16:36:09 +02:00
  • af7d096969 fix: fix ACPI hardware-ID endianness bug daniel 2026-08-15 16:34:57 +02:00
  • c917af0629 feat: login - write system log to disk (0:/os/logs/montaukos) during shutdown, limit disk flush stage to non-ramdisk storage devices daniel 2026-08-15 11:21:14 +02:00
  • f6be9e2563 cleanup: remove dead code in Api/Process.hpp, remove redundant logtest program daniel 2026-08-14 19:14:49 +02:00
  • 39a56153b4 fix: consistency in Files app volume labeling daniel 2026-08-14 18:38:57 +02:00
  • 724029cacb feat: add userspace system logging, rename klog to syslog, rename relevant syscalls and API functions daniel 2026-08-14 18:37:27 +02:00
  • 8e45d43116 refactor: kernel entry point - add architecture preprocessor checks and move module to Boot daniel 2026-08-14 11:28:32 +02:00
  • 0f81276efc feat: add inherited sessions and desktop session teardown daniel 2026-08-14 10:33:20 +02:00
  • f8ded3c30e readme - update readme image daniel 2026-08-14 09:12:54 +02:00
  • e3ef1b81ad fix: fix text overlap bug in file dialogs and remove unnecessary hint in Keyboard applet daniel 2026-08-13 18:10:00 +02:00
  • 821543238d feat: add keyboard layout support daniel 2026-08-13 17:57:44 +02:00
  • 86e3ebfe33 feat: release notes for 0.1.9; NetSurf license notices; bump version to 0.2.0 danielandClaude Opus 5 2026-08-13 10:52:09 +02:00
  • a28b8ad0b2 fix: fix ramdisk readdir inconsistency. daniel 2026-08-12 18:35:14 +02:00
  • 7f2d4b693f feat: add crash stack snapshots and context menu annotations daniel 2026-08-12 18:30:08 +02:00
  • 3ef98a9fd5 fix: inherit process environment and untrack libc objects daniel 2026-08-11 13:08:40 +02:00
  • 0a91131cb0 feat: add ssh server (sshd) daniel 2026-08-11 12:53:36 +02:00