Commit Graph

26 Commits

Author SHA1 Message Date
daniel 4752e157de 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 <noreply@anthropic.com>
2026-07-09 12:32:31 +02:00
daniel 33d850b9ad feat: "User's Manual" => "Tutorials" on montaukos.org docs 2026-07-09 11:35:29 +02:00
daniel e5db1c3918 feat: HTML man pages 2026-07-09 11:32:27 +02:00
daniel 51bab1e62e feat: fix ramdisk file copies being incorrectly marked as directories, update man pages 2026-07-09 11:19:06 +02:00
daniel d37aafcc7b feat: update readme, add iso to website, website updates 2026-07-08 18:30:11 +02:00
daniel 922fafb930 feat: add new docs & tutorials; cleanup Main.cpp 2026-07-08 16:56:05 +02:00
daniel c35660be74 feat: release notes for 0.1.6; archive 0.1.6 iso; bump version to 0.1.7
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 16:36:49 +02:00
daniel 24e5973c4b feat: release notes for 0.1.5; archive 0.1.5 iso; bump version to 0.1.6
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 16:07:54 +02:00
daniel 37c51f31fc 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 <noreply@anthropic.com>
2026-07-08 16:07:27 +02:00
daniel 16e6482bb0 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 <noreply@anthropic.com>
2026-07-08 15:15:47 +02:00
daniel d7bc6c5c91 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 <noreply@anthropic.com>
2026-07-08 15:09:22 +02:00
daniel 80fb44bee9 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 <noreply@anthropic.com>
2026-07-08 12:25:39 +02:00
daniel c2cbb47e8f 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 <noreply@anthropic.com>
2026-07-08 12:16:55 +02:00
daniel c03abeb2a1 feat: update montaukos.org site footer text 2026-07-08 10:27:55 +02:00
daniel 3a446bad00 cleanup: rename shared libraries to remove 'lib' prefix 2026-07-08 10:12:32 +02:00
daniel 4596f8d708 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 64f5c67630 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 52b01a7d73 feat: add licensing files 2026-05-30 10:42:56 +02:00
daniel 190b0f9364 wip: docs wip 2026-05-27 18:04:08 +02:00
daniel 8e354a0083 feat: update docs 2026-05-04 07:46:49 +02:00
daniel e98071e97e feat: bump version; release notes for 0.1.2; archive 0.1.2 iso 2026-05-02 14:53:31 +02:00
daniel 00c3e37ecf feat: add stub docs page 2026-04-23 15:53:58 +02:00
daniel 3dae4ccada feat: docs page changes 2026-04-22 20:28:10 +02:00
daniel 867d56b342 feat: message box dynamic sizing, documentation page updates 2026-04-22 20:27:55 +02:00
daniel 68464af440 wip: montaukos.org web improvements 2026-04-18 17:18:05 +02:00
daniel 01546806f0 refactor: add website code 2026-04-11 09:34:55 +02:00