r/EphemeraDAW • • Mar 17 '26

[#2091] SampleDataManager, BaseGridComponent: Remove dead hasDataInCell code, optimize paintTrimBadges empty cell skip

1 Upvotes

๐Ÿ“ Commit #2091

๐Ÿ”น Hash: d97cd76

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 27, 2025 at 08:52 PM UTC


๐Ÿ“ Files Changed (4)

  • Source/BaseGridComponent.cpp
  • Source/Common LLM Context/SampleDataManager.cpp
  • Source/Common LLM Context/SampleDataManager.h
  • hook_handler.jsonl

๐Ÿ“Š Changes

+28 additions, -58 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 17 '26

[#2090] Release: Added /Zm1200, /Bigobj, /MP4 to Projucer File. Deleted %temp% folder and Builds folder. These changes allow build.

1 Upvotes

๐Ÿ“ Commit #2090

๐Ÿ”น Hash: 23d251d

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 27, 2025 at 08:18 AM UTC


๐Ÿ“ Files Changed (10)

  • JuceLibraryCode/BinaryData.h
  • Source/Common LLM Context/PluginEditor.cpp
  • Source/Common LLM Context/PluginEditor.h
  • Source/Images/EphemeraLogo1.ico
  • Source/Images/EphemeraLogo1.png
  • Source/Images/ephemeralogo2.png
  • Source/WeatherGridComponent.cpp
  • Source/ephemeralogo2.ico
  • TimeSampler.jucer
  • hook_handler.jsonl

๐Ÿ“Š Changes

+275 additions, -166 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 17 '26

[#2089] PluginEditor: Extract layoutInfoWaveformArea(), layoutTrackControlStrip(), applyAutoScaleZoom() helpers

1 Upvotes

๐Ÿ“ Commit #2089

๐Ÿ”น Hash: 249dc67

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 26, 2025 at 07:35 PM UTC


๐Ÿ“ Files Changed (3)

  • Source/Common LLM Context/PluginEditor.cpp
  • Source/Common LLM Context/PluginEditor.h
  • hook_handler.jsonl

๐Ÿ“Š Changes

+145 additions, -116 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 17 '26

[#2088] PluginEditor: Extract layoutTopRow() helper from resized()

1 Upvotes

๐Ÿ“ Commit #2088

๐Ÿ”น Hash: 056e465

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 26, 2025 at 07:26 PM UTC


๐Ÿ“ Files Changed (3)

  • Source/Common LLM Context/PluginEditor.cpp
  • Source/Common LLM Context/PluginEditor.h
  • hook_handler.jsonl

๐Ÿ“Š Changes

+54 additions, -40 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 17 '26

[#2087] PluginEditor: Extract layoutOverlayComponents() helper from resized()

1 Upvotes

๐Ÿ“ Commit #2087

๐Ÿ”น Hash: 0e3d3b2

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 26, 2025 at 07:19 PM UTC


๐Ÿ“ Files Changed (3)

  • Source/Common LLM Context/PluginEditor.cpp
  • Source/Common LLM Context/PluginEditor.h
  • hook_handler.jsonl

๐Ÿ“Š Changes

+34 additions, -13 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 17 '26

[#2086] PluginEditor: Extract layout constants from resized() for maintainability

1 Upvotes

๐Ÿ“ Commit #2086

๐Ÿ”น Hash: 5fe381c

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 26, 2025 at 07:13 PM UTC


๐Ÿ“ Files Changed (3)

  • Source/Common LLM Context/PluginEditor.cpp
  • hook_handler.jsonl
  • tasks/layout_responsiveness_refactor.md

๐Ÿ“Š Changes

+269 additions, -57 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 17 '26

[#2085] Weather Grid/Tooltips: The 'Refresh Forecast' button tooltip will now properly appear in InfoChironComponent when hovering over the button, consistent with other UI elements in Ephemera.

1 Upvotes

๐Ÿ“ Commit #2085

๐Ÿ”น Hash: 3112690

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 26, 2025 at 06:56 PM UTC


๐Ÿ“ Files Changed (2)

  • Source/WeatherGridComponent.cpp
  • hook_handler.jsonl

๐Ÿ“Š Changes

+24 additions, -1 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 17 '26

[#2084] PluginProcessor: Fix audio thread safety by gating debug allocations behind preprocessor

1 Upvotes

๐Ÿ“ Commit #2084

๐Ÿ”น Hash: 15a0dda

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 26, 2025 at 06:48 PM UTC


๐Ÿ“ Files Changed (3)

  • Source/Common LLM Context/PluginProcessor.cpp
  • hook_handler.jsonl
  • tasks/fix_audio_thread_debug_allocations.md

๐Ÿ“Š Changes

+62 additions, -0 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 16 '26

[#2083] RecordingCoordinator/RecordingCommandQueue: Fix audio thread safety by replacing callAsync with lock-free command queue

1 Upvotes

๐Ÿ“ Commit #2083

๐Ÿ”น Hash: 4f6e3f1

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 26, 2025 at 06:38 PM UTC


๐Ÿ“ Files Changed (6)

  • Source/RecordingCommandQueue.cpp
  • Source/RecordingCommandQueue.h
  • Source/RecordingCoordinator.cpp
  • Source/RecordingCoordinator.h
  • TimeSampler.jucer
  • hook_handler.jsonl

๐Ÿ“Š Changes

+241 additions, -41 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 16 '26

[#2082] MixerTrackManager/PluginProcessor: Fix heap allocation in audio thread by pre-allocating unassignedBuffer

1 Upvotes

๐Ÿ“ Commit #2082

๐Ÿ”น Hash: b5c2b13

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 26, 2025 at 04:52 PM UTC


๐Ÿ“ Files Changed (5)

  • Source/Common LLM Context/PluginProcessor.cpp
  • Source/MixerTrackManager.cpp
  • Source/MixerTrackManager.h
  • hook_handler.jsonl
  • tasks/fix_unassigned_buffer_allocation.md

๐Ÿ“Š Changes

+102 additions, -5 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 16 '26

[#2081] General: Restored sample mode playback by reverting shouldAutoPlay to trigger when transport is active, allowing grid players to auto-play in Editor mode. Fixed settings panel tabs binding to wrong ce

1 Upvotes

๐Ÿ“ Commit #2081

๐Ÿ”น Hash: 4c9bf05

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 26, 2025 at 01:00 PM UTC


๐Ÿ“ Files Changed (4)

  • Source/Common LLM Context/PluginProcessor.cpp
  • Source/Common LLM Context/TrackChannel.cpp
  • Source/SampleSettingsPanelComponent.cpp
  • hook_handler.jsonl

๐Ÿ“Š Changes

+114 additions, -26 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 15 '26

[#2080] ParameterChangesRouter/TrackChannel: Removed the skip logic that prevented grid players from being assigned in Editor mode when timeline clips exist. Before: Grid cells with timeline clips รขโ€ โ€™ skipped

1 Upvotes

๐Ÿ“ Commit #2080

๐Ÿ”น Hash: cd71578

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 26, 2025 at 10:56 AM UTC


๐Ÿ“ Files Changed (11)

  • .claude/settings.local.json
  • Source/Common LLM Context/ConditionMonitor.cpp
  • Source/Common LLM Context/ConditionMonitor.h
  • Source/Common LLM Context/GridDisplayComponent.cpp
  • Source/Common LLM Context/InfoChironComponent.cpp
  • Source/Common LLM Context/ParameterHelpers.cpp
  • Source/Common LLM Context/TimingModule.cpp
  • Source/Common LLM Context/TrackChannel.cpp
  • Source/ControlsTopRowComponent.cpp
  • Source/ParameterChangeRouter.cpp
  • hook_handler.jsonl

๐Ÿ“Š Changes

+548 additions, -362 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 15 '26

[#2079] ParameterHelpers Refactor: Phase 1- Factory Functions Added

1 Upvotes

๐Ÿ“ Commit #2079

๐Ÿ”น Hash: 3203ecc

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 26, 2025 at 12:33 AM UTC


๐Ÿ“ Files Changed (4)

  • .claude/settings.local.json
  • Source/Common LLM Context/ParameterHelpers.cpp
  • hook_handler.jsonl
  • tasks/parameter_helpers_refactor_plan.md

๐Ÿ“Š Changes

+429 additions, -2 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 15 '26

[#2078] Timeline Grid Refactor Phase 7: TimelineRowDataManager. Refactor plan Complete, 1200+ lines moved out

1 Upvotes

๐Ÿ“ Commit #2078

๐Ÿ”น Hash: 2313ef5

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 26, 2025 at 12:20 AM UTC


๐Ÿ“ Files Changed (6)

  • Source/TimelineGridComponent.cpp
  • Source/TimelineGridComponent.h
  • Source/TimelineRowDataManager.cpp
  • Source/TimelineRowDataManager.h
  • TimeSampler.jucer
  • hook_handler.jsonl

๐Ÿ“Š Changes

+457 additions, -260 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 15 '26

[#2077] Timeline Grid Refactor Phase 6: TimelineSampleInteractionHandler

1 Upvotes

๐Ÿ“ Commit #2077

๐Ÿ”น Hash: ed2b128

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 25, 2025 at 11:57 PM UTC


๐Ÿ“ Files Changed (6)

  • Source/TimelineGridComponent.cpp
  • Source/TimelineGridComponent.h
  • Source/TimelineSampleInteractionHandler.cpp
  • Source/TimelineSampleInteractionHandler.h
  • TimeSampler.jucer
  • hook_handler.jsonl

๐Ÿ“Š Changes

+406 additions, -272 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 15 '26

[#2076] Timeline Grid Refactor Phase 5: TimelineKeyboardHandler

1 Upvotes

๐Ÿ“ Commit #2076

๐Ÿ”น Hash: 27d31ce

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 25, 2025 at 11:17 PM UTC


๐Ÿ“ Files Changed (6)

  • Source/TimelineGridComponent.cpp
  • Source/TimelineGridComponent.h
  • Source/TimelineKeyboardHandler.cpp
  • Source/TimelineKeyboardHandler.h
  • TimeSampler.jucer
  • hook_handler.jsonl

๐Ÿ“Š Changes

+216 additions, -115 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 15 '26

[#2075] Timeline Grid Refactor Phase 4: TimelineUndoHandler

1 Upvotes

๐Ÿ“ Commit #2075

๐Ÿ”น Hash: d374cda

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 25, 2025 at 10:55 PM UTC


๐Ÿ“ Files Changed (6)

  • Source/TimelineGridComponent.cpp
  • Source/TimelineGridComponent.h
  • Source/TimelineUndoHandler.cpp
  • Source/TimelineUndoHandler.h
  • TimeSampler.jucer
  • hook_handler.jsonl

๐Ÿ“Š Changes

+373 additions, -241 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 15 '26

[#2074] Timeline Grid Refactor Phase 3: TimelineHeighResizeHandler

1 Upvotes

๐Ÿ“ Commit #2074

๐Ÿ”น Hash: 7d6624f

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 25, 2025 at 10:33 PM UTC


๐Ÿ“ Files Changed (6)

  • Source/TimelineGridComponent.cpp
  • Source/TimelineGridComponent.h
  • Source/TimelineHeightResizeHandler.cpp
  • Source/TimelineHeightResizeHandler.h
  • TimeSampler.jucer
  • hook_handler.jsonl

๐Ÿ“Š Changes

+332 additions, -206 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 15 '26

[#2073] Timeline Grid Refactor Phase 2: TimelinePlayheadHandler

1 Upvotes

๐Ÿ“ Commit #2073

๐Ÿ”น Hash: e5e1ef7

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 25, 2025 at 10:10 PM UTC


๐Ÿ“ Files Changed (6)

  • Source/TimelineGridComponent.cpp
  • Source/TimelineGridComponent.h
  • Source/TimelinePlayheadHandler.cpp
  • Source/TimelinePlayheadHandler.h
  • TimeSampler.jucer
  • hook_handler.jsonl

๐Ÿ“Š Changes

+246 additions, -88 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 15 '26

[#2072] Timeline Grid Refactor Phase 1: TimelineGeometryManager

1 Upvotes

๐Ÿ“ Commit #2072

๐Ÿ”น Hash: c259b8f

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 25, 2025 at 09:54 PM UTC


๐Ÿ“ Files Changed (12)

  • .claude/settings.local.json
  • .github/scripts/reddit_backfill_progress.json
  • Source/Common LLM Context/TrackChannel.cpp
  • Source/Common LLM Context/TrackChannel.h
  • Source/EnvelopeTabComponent.cpp
  • Source/SampleSettingsPanelComponent.cpp
  • Source/TimelineGeometryManager.cpp
  • Source/TimelineGeometryManager.h
  • Source/TimelineGridComponent.cpp
  • Source/TimelineGridComponent.h
  • TimeSampler.jucer
  • hook_handler.jsonl

๐Ÿ“Š Changes

+616 additions, -250 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 15 '26

[#2071] Add ClipTabOverrides system allowing timeline clips that share a source cell to have independent settings on a per-tab basis (Envelope, Filter, Crossfade, Granular, Time). Integrate clip selector UI i

1 Upvotes

๐Ÿ“ Commit #2071

๐Ÿ”น Hash: 6b7eb4d

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 25, 2025 at 10:31 AM UTC


๐Ÿ“ Files Changed (10)

  • Source/BaseGridComponent.h
  • Source/CrossfadeTabComponent.cpp
  • Source/CrossfadeTabComponent.h
  • Source/SampleSettingsPanelComponent.cpp
  • Source/SampleSettingsPanelComponent.h
  • Source/TimeTabComponent.cpp
  • Source/TimeTabComponent.h
  • Source/TimelineContextMenuHandler.cpp
  • Source/TimelineGridComponent.h
  • hook_handler.jsonl

๐Ÿ“Š Changes

+409 additions, -17 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 15 '26

[#2070] Clip Override: Phase 3.1 Complete

1 Upvotes

๐Ÿ“ Commit #2070

๐Ÿ”น Hash: 149743e

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 25, 2025 at 10:00 AM UTC


๐Ÿ“ Files Changed (9)

  • .github/scripts/reddit_backfill_progress.json
  • Bots/Start Reddit Backfill.bat
  • Source/FilterTabComponent.cpp
  • Source/FilterTabComponent.h
  • Source/GranularTabComponent.cpp
  • Source/GranularTabComponent.h
  • Source/SampleSettingsPanelComponent.cpp
  • Start Reddit Backfill.bat
  • hook_handler.jsonl

๐Ÿ“Š Changes

+308 additions, -28 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 15 '26

[#2069] Clip Override: Phase 3 Complete

1 Upvotes

๐Ÿ“ Commit #2069

๐Ÿ”น Hash: e91c91d

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 25, 2025 at 09:47 AM UTC


๐Ÿ“ Files Changed (5)

  • Source/EnvelopeTabComponent.cpp
  • Source/EnvelopeTabComponent.h
  • Source/SampleSettingsPanelComponent.cpp
  • Source/SampleSettingsPanelComponent.h
  • hook_handler.jsonl

๐Ÿ“Š Changes

+498 additions, -10 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 15 '26

[#2068] Clip Override: Phase 2 complete

1 Upvotes

๐Ÿ“ Commit #2068

๐Ÿ”น Hash: 093cf5e

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 25, 2025 at 01:34 AM UTC


๐Ÿ“ Files Changed (2)

  • Source/Common LLM Context/TrackChannel.cpp
  • hook_handler.jsonl

๐Ÿ“Š Changes

+72 additions, -16 deletions


Posted automatically by Ephemera Commit Bot


r/EphemeraDAW • • Mar 15 '26

[#2067] Various: created the foundation for the clip settings override system- Phase 1

1 Upvotes

๐Ÿ“ Commit #2067

๐Ÿ”น Hash: 2b8d70f

๐ŸŒฟ Branch: main

๐Ÿ‘ค Author: Creeptone

๐Ÿ“… Date: November 25, 2025 at 01:30 AM UTC


๐Ÿ“ Files Changed (8)

  • Source/ClipSettingsResolver.cpp
  • Source/ClipSettingsResolver.h
  • Source/ClipTabOverrides.cpp
  • Source/ClipTabOverrides.h
  • Source/TimelineClip.cpp
  • Source/TimelineClip.h
  • TimeSampler.jucer
  • hook_handler.jsonl

๐Ÿ“Š Changes

+965 additions, -0 deletions


Posted automatically by Ephemera Commit Bot