Skip to content

Commit

Permalink
Add warnings & XP-compatible page build flow.
Browse files Browse the repository at this point in the history
  • Loading branch information
PoneyClairDeLune committed Sep 27, 2024
1 parent 1b891f1 commit ac29d11
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 2 deletions.
2 changes: 2 additions & 0 deletions .github/workflows/static.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ jobs:
uses: denoland/setup-deno@v1.1.1
- name: Build Octavia files
run: "./shx build"
- name: Build Windows XP-compatible Octavia files
run: "./shx babel"
- name: Generate simple sitemap
run: "./shx sitemap"
- name: Upload bundled artifact
Expand Down
10 changes: 8 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,15 @@ Made with ❤️ by Lightingale Community. Repository available on [Codeberg](ht
[![Maintainability](https://api.codeclimate.com/v1/badges/fa5aeaf4ba4c9b2d50e2/maintainability)](https://codeclimate.com/github/ltgcgo/octavia/maintainability)

> **Warning**
>
>
> Due to a critical bug affecting the SysEx processing flow (#55), Octavia is planned to have a major rewrite. The rewrite may happen at any time once version 0.5.2 is fully released.
>
> **If you're accessing the online version, it is advised to [use the stable branch instead](https://gh.ltgc.cc/octavia-stable/) in case of a massive break.** If you can see the address bar already at `/octavia-stable/` or you're running a local development build, ignore the warning.
> **Warning**
>
> Octavia may work on Node.js, but support for it is never intended. Apart from browsers, only [Deno](https://deno.land/) is supported, while support for [Javy](https://github.com/bytecodealliance/javy) and [Txiki.js](https://github.com/saghul/txiki.js) are planned. There is no plan to ever support runtimes that offers non-ES compliance with Node.js ecosystem, like Node.js or Bun, and issues raised from those runtimes will be ignored, unless reproducible from other runtimes as well.
>
>
> Octavia is only ever published to [Deno Deploy](https://deno.land/x/octavia_deno) and [JSR](https://jsr.io/@ltgc/octavia). If you see Octavia published to other registries, report those fake packages immediately as they may contain malware.
## What is Octavia?
Expand Down
3 changes: 3 additions & 0 deletions index.htm
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@
<link rel="stylesheet" href="test/css/fonts.css" />
</head>
<body>
<h2>Warning</h2>
<p>Due to a critical bug affecting the SysEx processing flow (<a target="_blank" href="https://github.com/ltgcgo/octavia/issues/55">#55</a>), Octavia is planned to have a major rewrite. The rewrite may happen at any time once version 0.5.2 is fully released.</p>
<p><b style="color: #f00">If you're accessing the online version, it is advised to <a href="../octavia-stable/">use the stable branch instead</a> in case of a massive break.</b> If you can see the address bar already at <code>/octavia-stable/</code> or you're running a local development build, ignore the warning.</p>
<h2>Disclaimer</h2>
<p>The core processing library (state.mjs), basic visualizer template (basic.mjs), MIDI interface middleware (bridge.mjs) and several pre-written visualizers of <b>Octavia</b> are all free libre software under GNU LGPL license. There is <i>absolutely no warranty</i> for using <b>Octavia</b>, to the extent permitted by applicable law.</p>
<p>Some files came with Octavia are licensed differently, like the bitmap font and voice bitmaps. Read their respective licenses before using them.</p>
Expand Down
3 changes: 3 additions & 0 deletions test/index.htm
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@
<link rel="stylesheet" href="css/fonts.css" />
</head>
<body>
<h2>Warning</h2>
<p>Due to a critical bug affecting the SysEx processing flow (<a target="_blank" href="https://github.com/ltgcgo/octavia/issues/55">#55</a>), Octavia is planned to have a major rewrite. The rewrite may happen at any time once version 0.5.2 is fully released.</p>
<p><b style="color: #f00">If you're accessing the online version, it is advised to <a href="../octavia-stable/">use the stable branch instead</a> in case of a massive break.</b> If you can see the address bar already at <code>/octavia-stable/</code> or you're running a local development build, ignore the warning.</p>
<h2>Disclaimer</h2>
<p>See the <a href="../">main page</a>.</p>
<h2>List of Octavia demos</h2>
Expand Down
3 changes: 3 additions & 0 deletions test/winxp.htm
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@
<link rel="stylesheet" href="css/fonts.css" />
</head>
<body>
<h2>Warning</h2>
<p>Due to a critical bug affecting the SysEx processing flow (<a target="_blank" href="https://github.com/ltgcgo/octavia/issues/55">#55</a>), Octavia is planned to have a major rewrite. The rewrite may happen at any time once version 0.5.2 is fully released.</p>
<p><b style="color: #f00">If you're accessing the online version, it is advised to <a href="../octavia-stable/">use the stable branch instead</a> in case of a massive break.</b> If you can see the address bar already at <code>/octavia-stable/</code> or you're running a local development build, ignore the warning.</p>
<h2>Disclaimer</h2>
<p>See the <a href="../">main page</a>.</p>
<h2>List of Octavia demos for legacy systems</h2>
Expand Down

0 comments on commit ac29d11

Please sign in to comment.