diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index bc8a304..ba2d0ac 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -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 diff --git a/README.md b/README.md index e00aeec..1e311fe 100644 --- a/README.md +++ b/README.md @@ -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? diff --git a/index.htm b/index.htm index 0efd435..f81afae 100644 --- a/index.htm +++ b/index.htm @@ -14,6 +14,9 @@ +

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 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.

Disclaimer

The core processing library (state.mjs), basic visualizer template (basic.mjs), MIDI interface middleware (bridge.mjs) and several pre-written visualizers of Octavia are all free libre software under GNU LGPL license. There is absolutely no warranty for using Octavia, to the extent permitted by applicable law.

Some files came with Octavia are licensed differently, like the bitmap font and voice bitmaps. Read their respective licenses before using them.

diff --git a/test/index.htm b/test/index.htm index ad870be..6c5637b 100644 --- a/test/index.htm +++ b/test/index.htm @@ -17,6 +17,9 @@ +

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 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.

Disclaimer

See the main page.

List of Octavia demos

diff --git a/test/winxp.htm b/test/winxp.htm index a51a3c3..4006e08 100644 --- a/test/winxp.htm +++ b/test/winxp.htm @@ -17,6 +17,9 @@ +

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 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.

Disclaimer

See the main page.

List of Octavia demos for legacy systems