sonodrill

Sonodrill, app iOS/Android d’entraînement musical (repères, boucles, vitesse), Kotlin Multiplatform + Compose
git clone https://git.schurger.org/sonodrill.git
Log | Files | Refs

DateCommit messageAuthorFiles+-
2026-10-17 20:10Version 1.3: the library shows the number of marks of each trackJean Schurger8+31-6
2026-10-17 18:50Android: application id org.schurger.sonodrill, FileProvider authority derived from itJean Schurger3+4-6
2026-10-17 18:36fastlane: get_certificates takes the keychain password (KEYCHAIN_PASSWORD) to allow codesign on the new keyJean Schurger1+2-1
2026-10-17 18:03iOS: move to Jean's personal developer account (team CM5RQKJH56, org.schurger.sonodrill)Jean Schurger7+30-27
2026-10-17 15:50fastlane: SIGH_FORCE=1 regenerates the App Store profile (iCloud added to the App ID)Jean Schurger1+3-2
2026-10-17 15:38Version 1.2: practice options, sound settings, shared and synced marks, French UIJean Schurger41+2017-188
2026-10-16 19:56Launch argument -open-file <id> opens a file in the player (App Store screenshots)Jean Schurger2+20-5
2026-10-16 19:28A loop next to a skip zone extends over itJean Schurger1+27-10
2026-10-16 19:14Skip zones inside a loop are honoredJean Schurger2+22-5
2026-10-16 19:11Skip and loop over the same span no longer conflictJean Schurger1+15-3
2026-10-16 19:03Declare no non-exempt encryption (TestFlight builds were stuck on export compliance)Jean Schurger2+3-0
2026-10-16 18:48Version 1.1Jean Schurger3+4-3
2026-10-16 18:44Release: download the profile outside the sources, regenerate the projectJean Schurger5+7-7
2026-10-16 18:42xcodegen: keep the export options and output out of the app sourcesJean Schurger2+3-0
2026-10-16 18:42TestFlight: App Store profile via sigh, manual export signing, upload; opaque iconJean Schurger2+24-1
2026-10-16 18:34Remove tip, fix data loss on iOS updates, persist zones, background audio, AndroidJean Schurger41+834-661
2026-04-06 21:53Fix ghost progression, player reuse after release, and loop zone seekJean Schurger2+20-6
2026-04-06 20:41Add loop zones, Bluetooth fix, delay options, and UI tweaksJean Schurger5+151-27
2026-04-01 18:41Add mark labels, quick loop, idle timer, and UI polishJean Schurger6+121-15
2026-04-01 18:22Add IAP tip, skip zones, delay timer, rename, mark labels, and Fastlane fixesJean Schurger18+609-100
2026-04-01 13:23Add end-of-track detection, Ko-fi gating, zoom, waveform res, and FastlaneJean Schurger12+245-104
2026-04-01 13:08Set waveform resolution to 1 sample per 100ms of audioJean Schurger1+4-1
2026-04-01 13:01Add waveform display via Swift-Kotlin bridgeJean Schurger6+69-11
2026-04-01 12:55Add Ko-fi support link to library screenJean Schurger4+19-1
2026-04-01 12:46Move loop toggles into transport row, remove skip ±15s buttonsJean Schurger1+31-48
2026-04-01 12:42Initial commit: Sonodrill audio practice appJean Schurger55+2445-0