Skip to content

feat: implement in-browser AECDump Web Viewer V1#39

Merged
afq984 merged 2 commits into
chromeos:mainfrom
afq984:push-mplnsysovwlm
May 20, 2026
Merged

feat: implement in-browser AECDump Web Viewer V1#39
afq984 merged 2 commits into
chromeos:mainfrom
afq984:push-mplnsysovwlm

Conversation

@afq984
Copy link
Copy Markdown
Member

@afq984 afq984 commented May 20, 2026

  • Added client-side binary parser in TS to decode and demux aecdump streams.

  • Added WAV exporter utility to compile raw PCM into playable WAV blobs.

  • Added Lit + Wavesurfer.js synced multi-track audio player component.

  • Configured Vite dev server & bundler with proxy support.

  • Implemented Playwright automated smoke tests for dev and prod page loads.

  • Integrated with main dashboard page and updated GitHub Actions CI/CD workflows.

  • Added local .gitignore to clean up workspace tracks.

refactor: move protobuf compilation to build-time

  • Copied debug.proto locally to src/proto/debug.proto.

  • Untracked and ignored generated JS/TS protobuf files (debug.js and debug.d.ts) so reviewers do not have to audit auto-generated build output.

  • Configured package.json scripts (start and build) to compile the local protobuf schema automatically at startup/build time.

afq984 added 2 commits May 20, 2026 09:12
- Added client-side binary parser in TS to decode and demux aecdump streams.

- Added WAV exporter utility to compile raw PCM into playable WAV blobs.

- Added Lit + Wavesurfer.js synced multi-track audio player component.

- Configured Vite dev server & bundler with proxy support.

- Implemented Playwright automated smoke tests for dev and prod page loads.

- Integrated with main dashboard page and updated GitHub Actions CI/CD workflows.

- Added local .gitignore to clean up workspace tracks.

refactor: move protobuf compilation to build-time

- Copied debug.proto locally to src/proto/debug.proto.

- Untracked and ignored generated JS/TS protobuf files (debug.js and debug.d.ts) so reviewers do not have to audit auto-generated build output.

- Configured package.json scripts (start and build) to compile the local protobuf schema automatically at startup/build time.
- Changed module to esnext and moduleResolution to bundler in tsconfig.json to successfully resolve package exports (like rollup/parseAst imported inside vite typings) in CI/CD runners.
@afq984 afq984 merged commit 7758491 into chromeos:main May 20, 2026
4 checks passed
@afq984 afq984 deleted the push-mplnsysovwlm branch May 20, 2026 09:21
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.

1 participant