Claude/multitransbender web deploy sue1ue - #3
Open
CarlosFranzetti wants to merge 6 commits into
Open
Conversation
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
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.