Commit Graph
27 Commits
Author SHA1 Message Date
daniel 9519e174c0 feat: website/docs responsiveness, unified links 2026-07-09 23:21:10 +02:00
danielandClaude Opus 4.8 349816a63a feat: release notes for 0.1.7; archive 0.1.7 iso; bump version to 0.1.8
Cut the 0.1.7 release (docs/tutorials, HTML man pages, updated man pages,
libc floating-point formatting, DOOM missing-WAD warning, ramdisk copy fix).
Archive the 0.1.7 ISO, publish it to the website, refresh release notes and
the downloads page, and open the 0.1.8 dev cycle (apiVersion 9, BuildNo reset).

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-07-09 12:32:31 +02:00
daniel 52b2d2a0d1 feat: "User's Manual" => "Tutorials" on montaukos.org docs 2026-07-09 11:35:29 +02:00
daniel 5d95140e16 feat: HTML man pages 2026-07-09 11:32:27 +02:00
daniel 5e58875e07 feat: fix ramdisk file copies being incorrectly marked as directories, update man pages 2026-07-09 11:19:06 +02:00
daniel 9d87424c7b feat: update readme, add iso to website, website updates 2026-07-08 18:30:11 +02:00
daniel 6846a18363 feat: add new docs & tutorials; cleanup Main.cpp 2026-07-08 16:56:05 +02:00
danielandClaude Fable 5 fdd2a0eae5 feat: release notes for 0.1.6; archive 0.1.6 iso; bump version to 0.1.7
Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-08 16:36:49 +02:00
danielandClaude Fable 5 e930c078a9 feat: release notes for 0.1.5; archive 0.1.5 iso; bump version to 0.1.6
Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-08 16:07:54 +02:00
danielandClaude Fable 5 bd7ad4f5d6 feat: default login-screen wallpaper
Ship a default wallpaper (blossoms by Nikhil Kumar, Unsplash License) in
a new 0:/os/wallpapers/ directory for OS-provided imagery, staged from
programs/data/wallpapers/. login.elf falls back to
0:/os/wallpapers/default.jpg when the desktop config names no wallpaper
or the configured file cannot be opened. Attribution added to
THIRD-PARTY-NOTICES.txt and man legal.

Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-08 16:07:27 +02:00
danielandClaude Fable 5 fe2cac7475 legal: CA bundle and Intel Bluetooth firmware notices
- THIRD-PARTY-NOTICES.txt gains sections for the Mozilla CA certificate
  bundle (0:/os/certs/ca-certificates.crt; Mozilla CA Certificate
  Program root store as packaged by Debian/Ubuntu ca-certificates,
  MPL-2.0) and the Intel Bluetooth firmware blobs
  (0:/os/firmware/intel/ibt-1040-0041.*, from linux-firmware, Intel
  redistributable firmware license).
- MPL-2.0 full text and Intel's firmware license (with its required
  copyright notice and disclaimer) ship at 0:/os/licenses/.
- Both added to the license's third-party list and man legal.

Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-08 15:15:47 +02:00
danielandClaude Fable 5 965c57b7a0 legal: TCC and Lua license declarations
- THIRD-PARTY-NOTICES.txt gains sections for the Tiny C Compiler
  (0.9.28rc, LGPL-2.1, modified for MontaukOS; source in
  programs/src/tcc/) and Lua (5.4.8, MIT, Lua.org PUC-Rio).
- LGPL-2.1 full text ships at 0:/os/licenses/LGPL-2.1.txt (copied from
  the vendored TCC COPYING); Lua's MIT text is reproduced in the
  notices file.
- Both components added to the license's third-party list and man legal.

Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-08 15:09:22 +02:00
danielandClaude Fable 5 841cfc9a54 legal: font license texts on the ISO; permissive source-available MontaukOS license
- Ship each bundled font's license at 0:/os/licenses/: OFL-1.1 copies for
  JetBrains Mono, Noto Serif, and Roboto, and AGPLv3 + font-embedding
  exception for C059 (URW Base 35).
- THIRD-PARTY-NOTICES.txt gains sections for all four font families and
  now describes MontaukOS as source-available.
- license.txt rewritten as the MontaukOS Software License: use, study,
  modify, and redistribute freely with attribution; selling or bundling
  into commercial products still requires permission. Replaces the
  previous no-copy/no-modify/no-redistribute EULA.
- The MontaukOS license itself now also ships on the ISO
  (0:/os/licenses/LICENSE.txt, sourced from the website copy).
- man legal updated: license pointer + full third-party component list.

Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-08 12:25:39 +02:00
danielandClaude Fable 5 fbf9eec7f3 legal: bundle third-party licenses on the ISO; stop shipping doom1.wad
- New 0:/os/licenses/ directory on the ISO with GPL-3.0.txt (Flat Remix
  icon theme), GPL-2.0.txt (doomgeneric DOOM engine), and NOTICES.txt
  (mirrors montaukos.org/THIRD-PARTY-NOTICES.txt).
- THIRD-PARTY-NOTICES.txt gains a Flat Remix section (GPLv3, attribution,
  modification and corresponding-source statements; the shipped SVGs are
  the source form).
- man legal now lists third-party components and points at 0:/os/licenses/.
- doom1.wad removed from the repo and the build: the shareware WAD is
  proprietary id Software content. doom.elf (GPLv2) still ships; users
  must supply their own WAD.

Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-08 12:16:55 +02:00
daniel f2a7e05620 feat: update montaukos.org site footer text 2026-07-08 10:27:55 +02:00
daniel 857122c07c cleanup: rename shared libraries to remove 'lib' prefix 2026-07-08 10:12:32 +02:00
daniel af8d4f50cb feat: release notes for 0.1.4; archive 0.1.4 iso; bump version to 0.1.5 2026-06-21 12:46:48 +02:00
daniel 5d0d734e43 feat: release notes for 0.1.3; archive 0.1.3 iso; bump version to 0.1.4 2026-06-07 10:13:56 +02:00
daniel ee6d1a388e feat: add licensing files 2026-05-30 10:42:56 +02:00
daniel 9217c84492 wip: docs wip 2026-05-27 18:04:08 +02:00
daniel 072fb7ec37 feat: update docs 2026-05-04 07:46:49 +02:00
daniel 74ec062573 feat: bump version; release notes for 0.1.2; archive 0.1.2 iso 2026-05-02 14:53:31 +02:00
daniel 073457cd9f feat: add stub docs page 2026-04-23 15:53:58 +02:00
daniel fb1066bd8c feat: docs page changes 2026-04-22 20:28:10 +02:00
daniel a6342be15a feat: message box dynamic sizing, documentation page updates 2026-04-22 20:27:55 +02:00
daniel b7f10300a7 wip: montaukos.org web improvements 2026-04-18 17:18:05 +02:00
daniel 1560e0215b refactor: add website code 2026-04-11 09:34:55 +02:00