Skip to content

Commit d5a438d

Browse files
v1.3.4: export-parity master preview, smoother export, repo cleanup
1 parent d6f3540 commit d5a438d

56 files changed

Lines changed: 10953 additions & 6775 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/CODEOWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Default code owners for entire repository
2+
* @entrepeneur4lyf

.github/workflows/pages.yml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ on:
55
branches: [main]
66
paths:
77
- 'web/**'
8+
- 'package.json'
9+
- 'package-lock.json'
10+
- 'vite.config.js'
811
workflow_dispatch:
912

1013
permissions:
@@ -26,13 +29,25 @@ jobs:
2629
- name: Checkout
2730
uses: actions/checkout@v4
2831

32+
- name: Setup Node.js
33+
uses: actions/setup-node@v4
34+
with:
35+
node-version: '20'
36+
cache: 'npm'
37+
38+
- name: Install dependencies
39+
run: npm ci
40+
41+
- name: Build web app
42+
run: npm run build:web
43+
2944
- name: Setup Pages
3045
uses: actions/configure-pages@v4
3146

3247
- name: Upload artifact
3348
uses: actions/upload-pages-artifact@v3
3449
with:
35-
path: 'web'
50+
path: 'dist'
3651

3752
- name: Deploy to GitHub Pages
3853
id: deployment
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: PR Validation
2+
3+
on:
4+
pull_request:
5+
branches: [main]
6+
7+
jobs:
8+
build-check:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v4
12+
13+
- uses: actions/setup-node@v4
14+
with:
15+
node-version: '20'
16+
cache: 'npm'
17+
18+
- run: npm ci
19+
20+
- run: npm run build:linux

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,12 @@ node_modules/
44
# Build output
55
dist/
66
dist-electron/
7+
web/dist/
8+
web/dist-electron/
79
out/
810
public/
911
release/
12+
reference/
1013

1114
# Electron-builder artifacts
1215
*.exe
@@ -20,3 +23,4 @@ Thumbs.db
2023
# Logs
2124
*.log
2225
.vite/
26+
.vscode/

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [1.3.4] - 2026-01-21
9+
10+
### Fixed
11+
- FX bypass could freeze the meter/scrubber after toggling while playing.
12+
- Export progress could appear stuck during WAV writing; progress now updates smoothly through the encode stage.
13+
- Browser warning spam from invalid compressor ratio values (clamped by Chromium).
14+
15+
### Changed
16+
- Master preview (FX ON) uses a cached full-chain render for export parity; meters reflect the final limiter when enabled.
17+
- GitHub Pages deployment builds and publishes `dist/` (bundled deps) instead of serving the raw `web/` folder.
18+
- Repo structure cleanup: removed unused legacy `src/` and duplicate root assets in favor of `web/` as the single source of truth.
19+

0 commit comments

Comments
 (0)