Default Branch

main
ship-ci / ci (push) Has been cancelled

eef58c88c3 · feat(sloppak): core reader for source rigs (feedpak 1.18.0) (#1040) · Updated 2026-07-23 09:27:21 +00:00

Branches

13e68c2f83 · feat(career): hours-per-genre odometer — honest wall-clock play time · Updated 2026-07-13 13:08:54 +00:00

56
1

a7c20a973c · feat(career): badge ceremony — the crowd erupts, the stamp drops · Updated 2026-07-13 12:25:53 +00:00

63
1

ce25f4152e · chore(career): refresh bundled bar pack to v4 (desynced anims, intro, sfx) · Updated 2026-07-13 12:03:51 +00:00

111
3

cfc24145fc · Merge remote-tracking branch 'origin/feat/career-plugin' into test/career-mode-combined · Updated 2026-07-13 11:15:26 +00:00

110
34

a12b459fcc · feat(career): crowd-SFX settings toggle + sfx/intro manifest validation · Updated 2026-07-13 11:15:01 +00:00

130
9

523feb161e · feat(venue-crowd): toggleable crowd sound reactions on mood transitions · Updated 2026-07-13 11:09:17 +00:00

133
17

36e91574e8 · fix(career): passport review polish — a11y semantics + seen-state guard · Updated 2026-07-13 10:01:17 +00:00

81
1

e1a534ab63 · feat(career): passport backend — genre badges computed from stars · Updated 2026-07-13 09:13:31 +00:00

83
1

81ef11d855 · fix(v3): floor accuracy percentages so 100% means all notes hit · Updated 2026-07-12 22:35:09 +00:00

109
0
Included

34215fbd32 · fix(static): request raw stereo audio for the loopback capture track · Updated 2026-07-11 23:46:03 +00:00

129
0
Included

2a048fe456 · refactor(app): carve the JUCE/desktop audio shims out of app.js (R3a) · Updated 2026-07-11 20:36:03 +00:00

140
2

1c6d2d0044 · refactor(app): carve resume-session out of app.js (R3a) · Updated 2026-07-11 20:22:31 +00:00

140
1

60b4b09019 · refactor(app): carve the player controls out of app.js (R3a) · Updated 2026-07-11 20:05:53 +00:00

141
1

80abdd6135 · refactor(app): carve count-in (and the song-credits overlay) out of app.js (R3a) · Updated 2026-07-11 19:52:57 +00:00

142
1

212afca2fb · refactor(app): lift the shared player state onto a container (R3a) · Updated 2026-07-11 19:32:36 +00:00

143
1

33de8b721b · refactor(app): carve the A–B loop out of app.js (R3a) · Updated 2026-07-11 18:58:56 +00:00

144
1

d3e6357b28 · refactor(app): the host seam + carve section practice out of app.js (R3a) · Updated 2026-07-11 18:50:43 +00:00

145
1

4bf4ec064a · refactor(app): give the <audio> element a module of its own (R3a) · Updated 2026-07-11 17:46:10 +00:00

146
1

2fbe650ea6 · refactor(app): carve settings backup + plugin updates out of app.js (R3a) · Updated 2026-07-11 17:37:46 +00:00

147
1

1018533a6e · refactor(app): carve the tuning-display helpers out of app.js (R3a) · Updated 2026-07-11 17:24:43 +00:00

148
1