Skip to content

Commit 53aeedc

Browse files
chore(release): promote 0.6.0 beta candidate (#41)
* chore(repo): establish staged release workflow (#29) * chore(legal): adopt MPL-2.0 community license (#36) * chore(legal): adopt MPL-2.0 community license * fix(release): embed MPL distribution notices * feat(charts): add chart creator foundation (#28) * feat(charts): add chart creator foundation * feat(songs): add portable htksong packages * feat(charts): import local audio for authoring * feat(charts): add note editing and local audio binding * feat(charts): add waveform and note expression editing * docs(legal): sync contributor agreement draft into develop (#39) * feat(gameplay): add Practice Lab section loops (#30) * feat(gameplay): add section performance error map (#40) * feat(gameplay): add Auto Tempo Coach (#31) * feat(settings): add guided audio latency sound check (#33) * feat(gameplay): add local ghost replay (#34) * feat(gameplay): add accessible reactive stage (#35) * chore(release): prepare 0.6.0 beta candidate * fix(ui): keep gameplay results controls readable * docs(release): record final beta validation
1 parent 7c71cf7 commit 53aeedc

117 files changed

Lines changed: 8025 additions & 842 deletions

File tree

Some content is hidden

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

.github/workflows/ci.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: CI
22

33
on:
44
push:
5-
branches: [main]
5+
branches: [main, develop]
66
pull_request:
77

88
permissions:
@@ -34,6 +34,8 @@ jobs:
3434
persist-credentials: false
3535
- name: Validate public-readiness contracts
3636
run: bash tests/scripts/public-readiness-contract-tests.sh
37+
- name: Validate MPL licensing contracts
38+
run: bash tests/scripts/licensing-contract-tests.sh
3739
- name: Validate website localization contracts
3840
run: bash tests/scripts/website-localization-contract-tests.sh
3941
- name: Validate public Wiki contracts

.github/workflows/codeql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: CodeQL
22

33
on:
44
push:
5-
branches: [main]
5+
branches: [main, develop]
66
pull_request:
77
schedule:
88
- cron: '17 3 * * 1'

CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ semantico a partire dalla prima release pubblica stabile.
55

66
## [Unreleased]
77

8+
## [0.6.0-beta.1] - 2026-08-20
9+
810
### Added
911

1012
- build e packaging Windows x64 keyboard-only con esclusione verificata di CoreMIDI;
@@ -19,13 +21,22 @@ semantico a partire dalla prima release pubblica stabile.
1921
- metronomo opzionale sincronizzato al clock DSP della sessione;
2022
- controlli CI, CodeQL, Dependabot e template per contributi;
2123
- documentazione privacy, sicurezza e pubblicazione.
24+
- Chart Creator locale con import audio, registrazione, editing delle note,
25+
waveform, scrubbing e pacchetti portabili `.htksong` senza audio incorporato;
26+
- Practice Lab con loop di sezioni e punti A/B;
27+
- Performance Error Map e Auto Tempo Coach basati sui risultati reali;
28+
- sound check guidato per la compensazione locale della latenza;
29+
- Ghost Replay visuale locale, isolato da matcher e punteggio;
30+
- palco reattivo procedurale con movimento ridotto e contrasto elevato.
31+
- pannello risultati scorrevole con controlli diagnostici e azioni sempre
32+
separati e leggibili.
2233

2334
### Changed
2435

2536
- timestamp MIDI preservati fino al clock della canzone;
2637
- catalogo incluso limitato a contenuti originali o esempi locali neutrali;
2738
- toolchain xUnit aggiornata per rimuovere dipendenze transitive vulnerabili;
28-
- identità applicazione impostata su HitTheKit 0.5.0.
39+
- identità applicazione impostata su HitTheKit 0.6.0.
2940

3041
### Removed
3142

CONTRIBUTING.md

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ Thank you for helping make HitTheKit more reliable, accessible, and useful.
44

55
Before participating, read the [Code of Conduct](CODE_OF_CONDUCT.md),
66
[support guide](SUPPORT.md), and [project governance](GOVERNANCE.md).
7-
HitTheKit is intended to remain available under both an open-source GPL license
8-
and a possible separate commercial-license path. That model requires clear
9-
copyright permissions for every substantial contribution.
7+
HitTheKit is intended to remain available under both the open-source MPL-2.0
8+
Community license and a possible separate commercial-license path. That model
9+
requires clear copyright permissions for every substantial contribution.
1010

1111
## Current contribution policy
1212

@@ -57,6 +57,19 @@ Approval to discuss an idea is not approval to contribute substantial code or
5757
assets. A merged change must still satisfy provenance, security, accessibility,
5858
and release requirements.
5959

60+
### Branch target
61+
62+
Authorized feature, fix, documentation, and maintenance pull requests normally
63+
target `develop`. The `main` branch represents the latest stable, releasable
64+
source state and accepts only reviewed release-candidate or urgent hotfix pull
65+
requests. Use the repository prefixes `feature/`, `fix/`, `chore/`, `docs/`, or
66+
`hotfix/` for short-lived branches; do not create permanent `beta` or `stable`
67+
branches.
68+
69+
The complete development, beta, release-candidate, stable, and hotfix workflow
70+
is documented in
71+
[`docs/development/branching-and-releases.md`](docs/development/branching-and-releases.md).
72+
6073
A Contributor License Agreement, copyright assignment, or another contribution
6174
mechanism may be introduced after professional legal review. This document is
6275
not a CLA, does not transfer copyright, and does not create an implied

FUNDING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ help without creating a recurring commitment:
5454
accessibility, and focused development time a meaningful one-time boost.
5555

5656
Custom monthly and one-time support remains available through GitHub Sponsors.
57-
Rewards are digital, low-maintenance, privacy-conscious and independent of GPL
57+
Rewards are digital, low-maintenance, privacy-conscious and independent of MPL
5858
rights. Sponsorship does not purchase guaranteed features, roadmap control,
5959
private GoMyRO access, commercial-song rights or a commercial HitTheKit license.
6060

0 commit comments

Comments
 (0)