Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
T
Tidal
  • Overview
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • PLN
  • Tidal
  • Repository

Switch branch/tag
  • Tidal
  • armada
  • ui
  • src
  • kits
  • Rack.tsx
Find file
BlameHistoryPermalink
  • PLN (Algolia)'s avatar
    docs(ui): the README described a template, not the bridge — and fix what the screenshot showed · e2b701ea
    `armada/ui/README.md` was still the stock `npm create vite` text after four pages had
    been built in it, so the one file a cold reader opens first said nothing true. It now
    lists the five pages and what question each answers, the commands, and the two things
    that are easy to get wrong: audio is *mounted* through `audio-mounts.json` (read by
    both vite dev and serve.py, so a URL works in both — a UI that only works under `npm
    run dev` is a demo), and `kits.json` is generated, uncommitted, and written to `dist/`
    as well as `public/`.
    
    The `packs/` README now says where a pack's audio is staged, since it is no longer one
    place: kits cut from someone else's stems live beside their source
    (`Samples/Fred/output/<kit>/`, `--samples-root`) so the pack stays one movable,
    deletable thing, while ParVagues' own kits sit directly under `Samples/`. The bank name
    is the directory name either way, so `s "<kit>"` cannot tell the difference.
    
    Then I took a headless screenshot of the page instead of assuming it rendered, which
    found three things a typecheck cannot: a legacy kit's filenames are long enough to
    truncate with nothing to recover them from (now `title`), the flag filter rendered as a
    dead `! 0` on every kit with no flags (now hidden), and the empty-rack text ran the
    full width of the screen.
    PLN (Algolia) authored Aug 21, 2026
    e2b701ea
Rack.tsx 7.13 KB
EditWeb IDE
×

Replace Rack.tsx

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.