Repair mislabeled CAF voice-pack files so .wav assets are true RIFF/WAVE containers
Implement guarded repair utility
Add focused repair-script regression coverage
Repair pack files and verify clean pack state
Sat, April 11, 2026
1.81.0
coolClone v2.0.0 Fish MLX Debug POC
DebugFishMLXPOCUIAndIsolatedState
FishMLXPythonWorkerAndSwiftRunner
IsolatedOutputsPlaybackAndDiagnostics
ValidationTrackerSyncAndPackagingClosure
Sun, March 8, 2026
1.80.0
Prevent Output Text group scrollbars from overlapping line-item controls by reserving trailing scrollbar clearance inside each group list.
OutputTextGroupScrollbarClearanceLayout
ContractValidationAndRegressionCoverage
TrackerSyncAndDailyMirroring
PackagingClosure
1.79.0
Correct the Voice Pack `Copy` button text color so it matches the theme, and add Sources-section bulk enable/disable controls that can toggle every source checkbox at once.
CopyButtonThemeCorrectionAndSourcesBulkToggleUI
SourcesBulkToggleWorkflowAndRegressionCoverage
TrackerSyncAndDailyMirroring
PackagingClosure
1.78.0
Add a Voice Pack `Copy` action that can create a new voice pack from an existing one while selectively copying Sources with transcripts and/or Output Text groups with their language.
VoicePackRowCopyActionAndModalContract
CopyWorkflowDataAndFilesystemDuplication
ValidationTrackerSyncAndDailyMirroring
PackagingClosure
1.77.0
Fix same-voice-pack reruns so changing enabled Output Text items after a completed batch causes the next queue run to dispatch the current selection instead of replaying stale cached jobs.
QueueStartAuthoritativeReplanning
OutputTextRerunRegressionCoverage
TrackerSyncAndDailyMirroring
PackagingClosure
Sat, March 7, 2026
1.76.0
Fix queue reruns inside the same voice pack so stale completion payloads from a previous batch run cannot invalidate outputs from the current run.
Fix the editable-text regression so unfocused user-enterable fields keep a readable themed font color on app load and after voice-pack changes, while selection colors remain dedicated to selected-text contrast.
InputFieldForegroundTokenAndStylerFix
RegressionCoverageForInactiveEditableText
TrackerSyncAndDailyMirroring
PackagingClosure
1.74.0
Make new voice packs start with an empty Output Config base-name field and make the text-field caret clearly visible by aligning editable text and insertion-point color with the themed foreground color.
EmptyDefaultOutputBaseName
VisibleCaretAndEditableTextStyling
TrackerSyncAndDailyMirroring
PackagingClosure
1.73.0
Refine Cloned row action spacing so Review rows visually group `[play][trim]` while separating that pair from `keep` and `trash`, and so Voice Pack Files rows add the same wider spacing between `play` and `trash`.
ClonedReviewGroupedActionSpacing
VoicePackActionSpacingAndContractCoverage
TrackerSyncAndDailyMirroring
PackagingClosure
1.72.0
Replace the Cloned Review `Keep` text button with the chosen `checkmark.circle` icon and convert the Cloned Review/Voice Pack Files subsections from inline columns to stacked full-width cards.
KeepIconAndRowActionContract
StackedClonedSubsectionsAndLayoutCleanup
TrackerSyncAndDailyMirroring
PackagingClosure
1.71.0
Reorder the action controls in the Cloned section so play lives with the other row buttons, and refresh the Debug symbol gallery with accept-style icon candidates for a later Keep-button icon decision.
ClonedRowActionOrdering
AcceptIconGalleryAndContractCoverage
TrackerSyncAndDailyMirroring
PackagingClosure
1.70.0
Keep the header playback status labels visually hidden when idle while reserving their layout space so the header log does not shift during playback start/stop.
HeaderPlaybackStripReservedLayoutImplementation
HeaderPlaybackStripContractCoverage
TrackerSyncAndDailyMirroring
PackagingClosure
Thu, March 5, 2026
1.69.0
Upgrade the shared `Trim WAV` workflow so a single trim export can optionally apply denoise and/or loudnorm to the trimmed copy using the same bounded controls as `Edit WAV`.
TrimSheetSharedPostprocessControls
TrimExportPipelineAndNamingContract
ValidationCoverageAndRegressionClosure
TrackerSyncAndPackagingClosure
1.68.0
Codify a reusable native macOS rule that forbids high-fanout root/shared `@Published` state for performance-sensitive UI paths while preserving `@Published` for low-frequency workflow state.
GlobalNativeMacOSHighFanoutRuleCodification
ProjectMirrorAndValidation
TrackerSyncAndClosure
1.67.0
Remove the playback start/finish shader hitch by moving shader playback routing out of root SwiftUI published state and into a dedicated renderer-facing playback state store.
Deliver v1.67 runtime hardening for copied app-local ytdlp/ffmpeg packaging and source-edit bash compatibility, then close the feature with synchronized tracking and managed packaged-build evidence.
YTDLPStandaloneRuntimeContractAndPackaging
YTDLPRunnerValidationAndDiagnostics
SourceEditBashCompatibilityAndRegressionCoverage
ValidationTrackerSyncAndPackagingClosure
1.65.0
Deliver the v1.66 shader-lane correction, expanded shader runtime controls, Trash Bin hitch mitigation, and log-fade rollback with full tracker and packaging closure.
LaneReactiveRoutingAndContracts
ShaderRuntimeControlExpansionAndClampProfile
TrashBinHitchMitigationAndLogFadeRemoval
ValidationTrackerSyncAndPackagingClosure
1.64.0
Deliver the v1.65 UI/UX change set with persisted state and shader lane-performance updates, then close all tracker phases with validation and packaging evidence.
LayoutAndInteractionContractUpdates
UIPreferencesPersistenceAndLogSheetBehavior
ShaderLaneReactivityAndPerformanceGuards
ValidationTrackerSyncAndPackagingClosure
1.63.0
Enforce git tracking scope so this repository tracks only app and tracker docs (`coolCloneMac/**` + `QwenVoiceClone_docs/**`), while excluding generated/user WAVs and temporary build artifacts.
TrackingScopePolicyAndIgnoreContracts
IndexCleanupAndVerification
TrackerSyncValidationAndClosure
1.62.0
Add a native macOS `ytdlp` section that converts a user-provided URL into a WAV file saved in the selected voice pack `Sources` directory and immediately visible in the Sources list.
YTDLPToolchainAndRuntimeContracts
YTDLPSectionUXAndConversionPipeline
SourceImportLoggingAndValidationCoverage
TrackerSyncPackagingAndReleaseClosure
1.61.0
Eliminate Source Edit ffmpeg resolution failures by integrating extracted ffmpeg assets under `coolCloneMac`, enforcing strict bundle-only runtime usage, and packaging the executable deterministically in `coolClone.app` resources.
BundledFFmpegAssetPlacementAndPackagingContracts
SourceEditBundleOnlyRuntimeResolutionAndFailures
ValidationContractsAndTrackerSynchronization
ManagedPackagingAndReleaseClosure
1.60.0
Ship a new Sources-file Edit workflow (loudnorm + denoise copy generation) with bounded voice-safe controls, source-list refresh integration, and git guardrails that prevent generated WAV files from being tracked.
Eliminate playback-bound `@Published statusLine` churn, codify the anti-pattern ban, and ship the hardened rule/test/package closure for native macOS logging flows.
PlaybackStatusLineDecommissionAndContractCoverage
CrossProjectRuleCodificationForNativeMacOSLogging
ValidationTrackerSyncAndPackagingClosure
1.58.0
Bring the native macOS output-log implementation into full compliance with project output-log rules while preserving high-volume runtime performance.
Fix grouped output-prefix dispatch so queue filenames use the Output Text group name, and add high-throughput multiline import into a selected Output Text group.
GroupPrefixDispatchAndBulkOutputImport
1.56.0
Implement grouped Output Text management (group cards, group controls, persistence-compatible data model, queue ordering by group), and remove the Prefix field from Output Config UI while keeping naming behavior otherwise unchanged.
GroupedOutputTextModelAndPlanner
GroupedOutputTextUiAndConfigAdjustment
ValidationTrackingAndPackaging
1.55.0
Add a persistent top-level macOS `Debug` menu for toggling output-log and in-app Debug-section visibility, with first-launch defaults of hidden output log and visible Debug section.
DebugMenuVisibilityTogglesAndPersistence
1.54.0
Remove playback-start shader hitch caused by root-level log invalidation by moving log rendering onto a mutation-backed presentation pipeline.
Resolve the Themes subsection scrollbar styling regression by applying the robust themed-scrollbar attachment pattern used by other working lists.
ThemesSubsectionScrollbarRegressionFix
1.52.0
Polish Sources/Output Text/Cloned/Themes UI behavior per latest feedback: uniform trim control sizing, improved transcript width usage, enabled-row visual emphasis, subtle cloned-lane row separators, and themed scrollbars across all Themes subsections.
SourcesOutputClonedThemesUIRefinement
1.51.0
Finalize the Themes subsection layout and iconography pass (`Presets` first, inline), replace remaining text affordances with requested SF Symbols (`trash`, `scissors`), and fix first-paint themed text-field background consistency.
ThemesPresetIconPassAndFirstPaintTextFieldTheming
1.50.0
Redesign `Themes` section structure for faster gradient/theme selection workflow, swap the selected folder icon onto directory chooser buttons, and expand Debug icon previews into a broader symbol test gallery.
ThemesSymbolTestsAndDirectoryIconRefactor
1.49.0
Eliminate remaining shader FPS hitches on text-field focus gain and audio playback start/stop by reducing main-thread invalidation bursts and removing residual legacy observer overhead, while preserving audio playback quality and trim robustness.
FocusGainHitchIsolationAndMitigation
PlaybackBoundaryHitchIsolationAndMitigation
UIInvalidationAndLegacyPathCleanup
PerfValidationPackagingAndClosure
1.48.0
Redesign voice-pack file management around a single per-pack root directory with fixed Sources/Review/Keep lanes and independent trash lanes, then route app workflows to that structure.
VoicePackRootFilesystemAndMultiTrashLanes
1.47.0
Add hover-scoped mouse-wheel zoom control for the Trim WAV waveform timeline.
TrimTimelineHoverScopedMouseWheelZoom
1.46.0
Fix startup-selection/scrollbar polish regressions and deliver the requested Trim/Sources/Cloned interaction updates with full regression and packaged rebuild.
StartupSelectionScrollbarAndTrimMarkerControls
1.45.0
Apply a best-practice performance pass that reduces interaction hitching by deferring high-frequency text-field mutations while preserving strict queue-start validation correctness.
QueueValidationAndDeferredDraftCommit
1.44.0
Finalize requested CLONE default/interaction behavior and Cloned row-order wording polish, and close the pack-select queue-gating refresh regression.
CloneButtonStateAndClonedRowOrdering
1.43.0
Finalize the requested UI polish pass across section headers, CLONE button effects defaults/perf, Output Text row density, and Cloned/Trash Bin language+action consistency.
SectionHoverCloneEffectsAndTrashReviewPolish
1.42.0
Remove Dot Effects UI performance tanking by isolating CLONE button animation ticks from root `StartupView` recomposition.
CloneButtonDotEffectPerfIsolation
1.41.0
Eliminate the remaining header-hover shader hitch, stabilize Clone dot effects with glyph-selectable motion-only behavior, persist Gradient Override selections, and split output management into the new dual-lane `Cloned` workflow.
Eliminate shader FPS hitching while typing in editable text inputs by removing per-keystroke root view invalidation and preserving blur/submit commit semantics.
TextInputRenderIsolationAndTypingPerfMitigation
1.39.0
Eliminate shader hitch points tied to hover/audio transitions while extending shader runtime controls with always-on reactive behavior, `Combined` mode, `All React`, and fluid non-combined transitions.
ShaderReactiveAlwaysOnAndHoverHitchMitigation
1.38.0
Redesign Debug -> Gradient Overrides into a two-pane workflow with a target radio list and a master gradient catalog, while expanding available theme-driven gradient presets.
GradientOverrideMasterListAndTargetRadioSelection
1.37.0
Deliver clone-effect control polish (checkbox hover alignment, CLONE width/color, dot-effect refresh), runtime gradient override controls, and oscilloscope-grade audio-reactive shader behavior with performance-oriented signal transport.
Consolidate language handling to the single Qwen-relevant lane, fix trimmed-source indicator lifecycle behavior, and stabilize CLONE button dot rendering by removing underperforming idle-ready effects.
Refine CLONE button working-state visuals and debug controls by separating text-stroke behavior, splitting text-color and dot-motion effect systems, and cleaning duplicate dropdown labeling in Debug > Clone Button Effects.
CloneWorkingDotEffectsAndDebugPolish
1.32.0
Refine `Output Texts + Language` usability by switching language dropdown display values to full English names, removing duplicate `Language` labeling, centering and emphasizing language controls, and vertically centering output text input fields.
OutputTextsLanguageAlignmentAndTypographyPolish
1.31.0
Polish interaction clarity by adding app-wide theme-aware button hover states, renaming Voice Packs section header text, and refining Output File Review row ergonomics and visual hierarchy.
ButtonHoverAndOutputReviewVisualPolish
1.30.0
Finalize selected play/stop glyphs, introduce a dedicated Debug section for shader/CLONE-effect controls, expand CLONE effect variants, tighten trim-sheet spacing, and surface output rows that were previously trimmed.
DebugCloneEffectsTrimIndicatorPolish
1.29.0
Improve review/trim interaction ergonomics by guaranteeing playback preemption on trim/pass/fail actions, switching play/stop labels to glyph variants for side-by-side selection, and adding stateful CLONE CTA animations for idle-ready and in-flight queue states.
Finalize trim-button visual behavior by locking to the chosen scissors glyph, introducing theme-level trim-action colors, and fixing trim-marker first-drag capture reliability.
TrimGlyphThemeTintAndMarkerDragReliability
1.27.0
Ensure `Fail` output routing always halts active playback first, and increase CLONE button visual emphasis with stronger glow and contrast-aware label color.
FailPlaybackPreemptionAndCloneVisualEmphasis
1.26.0
Polish trim workflow viewport ergonomics, marker behavior, zoom fidelity, and output-review trim controls while enabling audio-reactive shader mode by default.
TrimViewportZoomAndReviewRowPolish
1.25.0
Restore trim-export usability during active queue execution and align trimmed output review naming plus trim-sheet footer actions with current app behavior standards.
TrimQueueConcurrencyAndNamingPolish
1.24.0
Fix queue-stall recovery and cancellation behavior while introducing deterministic per-batch output naming and compact derived output labels in the review UI.
QueueCancellationHardStopAndTimeoutPolicy
DeterministicBatchNamingAndWorkerContracts
OutputLabelDerivationAndUIActionPolish
ValidationAndReleaseClosure
Mon, March 2, 2026
1.23.0
Remove unnecessary startup status labels and adjust header default dimensions/margins per latest UX request.
Apply the requested header visual tuning and recycle-bin usability fixes.
HeaderOpacityAndRecycleBinWindowFixes
1.18.0
Align main-shell scrollbar theming and header/logo composition with requested visual direction.
MainScrollbarAndHeaderLogoRecomposition
1.17.0
Theme-match visible scrollbars and progress bars so they align with the active UI theme palette.
ThemeMatchedScrollAndProgress
1.16.0
Deliver targeted UX polish and rendering recovery for voice-pack row hover feedback and header shader visibility.
VoicePackHoverAndShaderRecovery
1.15.0
Deliver the requested visual-fidelity patch pass for backdrop placement, action-button readability, shader visibility, and CLONE CTA emphasis.
BackdropAndControlVisibilityFixes
1.14.0
Apply immediate visual-correction updates to backdrop logo placement and header shader math fidelity.
BackdropPlacementAndShaderFidelity
1.13.0
Deliver the `1.1` stabilization pass for `coolClone` focused on log-lane readability/branding polish, source-list layout alignment, queue completion/footer-state correctness at high job counts, and streamlined voice-pack list interactions.
HeaderLogReadabilityAndBranding
SourceListColumnAlignment
QueueCompletionAndFooterState
VoicePackListInteractionAndSafety
ThemePaletteAndHeaderShader
SurfacePolishAndHeaderRealignment
1.12.0
Implement an audio-reactive header shader wave that responds to app playback while preserving smooth shader frame pacing during audio playback.
DiagnosticsCleanupAndPlaybackPerfBaseline
PlaybackStateAndViewInvalidationHardening
AudioMeterSignalBusArchitecture
AudioReactiveShaderWaveIntegration
ValidationReleaseAndOperationalization
1.11.0
Add deterministic app versioning (`v<major>.<feature>.<build>`) with title-bar visibility and rebuild-driven auto-increment behavior.
VersioningAndBuildIncrementAutomation
1.10.0
Eliminate false queue-failure reporting and reduce visible header-shader frame hitches during playback and queue output updates by hardening queue runtime signaling and modernizing high-frequency UI/log update paths.
QueueTimeoutAndFalseFailureHardening
LogPipelinePerformanceModernization
OutputReviewRefreshWorkloadSmoothing
PlaybackTransitionHitchMitigation
ValidationAndReleaseClosure
1.9.0
Add targeted UI diagnostics for header hover/focus and responder transitions so we can isolate the sticky-hover bug from real interaction logs.
HeaderHoverResponderDiagnostics
1.8.0
Complete the requested v1.15 pass for theme/preset parity, voice-pack list scrollbar theming, header playback-lane simplification, runtime shader parameter controls, and header log hover initialization stability.
ThemeParityShaderRuntimeAndHeaderHoverStability
1.7.0
Tune theme readability and palette consistency (Cobalt/Slate/Themes buttons), and make text selection + input backgrounds theme-driven across both header log and editable text inputs.
Fix header interaction-init reliability, move temporary theme controls into a true collapsible section, and reduce shader FPS degradation while audio playback progress updates are active.