Skip to content

Claude/multitransbender web deploy sue1ue - #3

Open
CarlosFranzetti wants to merge 6 commits into
mainfrom
claude/multitransbender-web-deploy-sue1ue
Open

Claude/multitransbender web deploy sue1ue#3
CarlosFranzetti wants to merge 6 commits into
mainfrom
claude/multitransbender-web-deploy-sue1ue

Conversation

@CarlosFranzetti

Copy link
Copy Markdown
Owner

No description provided.

claude added 6 commits July 29, 2026 11:40
The workflow only published on a tag, so pushing a branch left
/releases/latest empty while the binaries sat in workflow artifacts — which
expire and require being signed in to download. The download button therefore
pointed at an empty page.

Adds a rolling 'latest-beta' pre-release refreshed on every development-branch
push, so the link always resolves, and grants the package job contents:write,
which release publishing needs and the default token does not have.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018fcuaJJNPpDCeczXCh9zBP
GitHub's /releases/latest deliberately skips pre-releases, so it would still
have shown an empty page while only the rolling beta existed. Points at the
asset itself, with a link to the full releases list alongside.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018fcuaJJNPpDCeczXCh9zBP
dist/ is a committed directory holding the source archives, so collecting build
output into it swept multiTransBender-source.zip and transbandpackage.zip into
every platform folder of the plugin download. Staged in its own directory now.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018fcuaJJNPpDCeczXCh9zBP
Company is now Case Audio; the product is MultiTransBend. Previously the
company name (TRANSBAND) was the large wordmark and the product was the
subtitle, which inverted the hierarchy a plugin interface wants — you look for
the product, the maker is secondary. The app wordmark is now MULTI|TRANSBEND
with "Case Audio · v0.1b" beneath it, and the splash reads MULTITRANSBEND
"by CASE AUDIO".

Plugin identity, set now while the only builds in the world are betas:
- COMPANY_NAME    "Case Audio"
- BUNDLE_ID       com.caseaudio.multitransbend
- MANUFACTURER    CsAu (was MtbA)
- PRODUCT_NAME    MultiTransBend

Changing the four-character manufacturer code makes existing sessions fail to
find the plugin, so it had to happen before anyone is relying on it rather
than after.

Hardware artwork keeps a maker's mark, now CASE AUDIO, and rack serials become
CA-XXXX-0001. Classes, targets, artefact paths, CI steps and repository URLs
follow the new name; src/components/transband/ is now
src/components/multitransbend/.

design/transband/ deliberately keeps its original name. It is the planning
package as delivered, and renaming it would falsify the record of what was
specified.

Verified after the rename: 68/68 offline DSP checks, 17/17 compiled-plugin
checks, clean typecheck and Next build, and VST3 + Standalone artefacts
produced under the new target name.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018fcuaJJNPpDCeczXCh9zBP
… and docs

Web app: Case Audio recorded as author/creator/publisher in metadata, and the
footer credits the company alongside the product.

Plugin and standalone editor: the header now carries the same hierarchy as the
web app — MULTI|TRANSBEND as the product wordmark with CASE AUDIO as a maker's
mark in the corner. Knob fills follow the azure accent instead of the old
first-device blue, so the plugin and the web app read as one product.

Local storage moves to <app data>/Case Audio/MultiTransBend/, grouping under
the company rather than scattering a per-product folder at the top level. Docs
updated to match, and INSTALL.md now documents the storage layout for people
who only ever see the download.

README states the company and, for the Vercel import, names the project
explicitly: the project name becomes the default domain, so multitransbend is
worth setting at import rather than renaming afterwards.

design/transband/ and the two references to gui/transband-v5.jsx are unchanged
by design — that is the planning package as delivered and the path is real.

Verified: 68/68 offline DSP checks, 17/17 compiled-plugin checks after a full
rebuild, clean typecheck and Next build.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018fcuaJJNPpDCeczXCh9zBP
Adds https://multi-trans-bend.vercel.app/ where GitHub actually surfaces it: at
the top of the README, above the fold, alongside the plugin download and the
build instructions. Also sets homepage, repository, bugs, author and license in
package.json, and points INSTALL.md at the web app for anyone who would rather
not install a plugin to try it.

The deploy section now documents the live URL rather than describing an import
that has already happened, and notes why the domain reads multi-trans-bend:
Vercel derives it from the project name and splits the camel case in
MultiTransBend. Renaming the project would change the URL, so it stays.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018fcuaJJNPpDCeczXCh9zBP
@vercel

vercel Bot commented Jul 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
multi-trans-bend Ready Ready Preview, Comment Jul 29, 2026 12:40pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants