Commit Graph

  • d25bd6262a docs(04-02): design JamTrack component architecture Nuwan 2026-01-14 22:19:45 +0530
  • 73d2a7a020 more changes for event rework Seth Call 2026-01-14 10:30:33 -0600
  • 7684d7bde1 docs(04-01): complete legacy JamTrack documentation plan Nuwan 2026-01-14 21:40:56 +0530
  • d402b22fc6 docs(04-01): document React integration patterns for JamTrack Nuwan 2026-01-14 21:22:59 +0530
  • d3ff1f1477 docs(04-01): create jamClient JamTrack API reference Nuwan 2026-01-14 21:20:46 +0530
  • b7208d945c docs(04-01): create legacy JamTrack implementation documentation Nuwan 2026-01-14 21:19:21 +0530
  • eb298d6859 fix Seth Call 2026-01-14 09:20:57 -0600
  • 93c4154648 add capi transmitter and missing event type Seth Call 2026-01-14 08:58:37 -0600
  • fbd871d204 reviewing Seth Call 2026-01-14 08:52:19 -0600
  • 794600678e docs(gsd): plan Phase 4 - JamTrack Research & Design Nuwan 2026-01-14 20:00:30 +0530
  • 197d91e9af feat: redesign backing track player UI to match design Nuwan 2026-01-14 19:47:26 +0530
  • abf6ba7105 docs(03-03): complete performance optimization and final UAT plan Nuwan 2026-01-14 19:36:05 +0530
  • 9d9fd86c04 fix(03-03): verify playback state and add loop diagnostics Nuwan 2026-01-14 19:30:42 +0530
  • ac4dcea21e fix(03-03): enable loop functionality and add play diagnostics Nuwan 2026-01-14 19:17:47 +0530
  • ac5993f520 fix(03-03): resolve circular dependency with getBackingTrackPath Nuwan 2026-01-14 18:24:18 +0530
  • ebc865d905 debug(03-03): add volume diagnostic logging Nuwan 2026-01-14 16:49:16 +0530
  • acb8b0af3a fix(03-03): resolve end-of-track and popup mode issues Nuwan 2026-01-14 16:48:53 +0530
  • c5a0f8cf94 refactor(03-03): remove diagnostic logging after fix verified Nuwan 2026-01-14 16:32:13 +0530
  • 496e76f9af fix(03-03): handle popup mode where isOpen is undefined Nuwan 2026-01-14 16:28:00 +0530
  • 8a77c0165a debug(03-03): add render and effect logging for diagnosis Nuwan 2026-01-14 16:22:00 +0530
  • f85e372eff fix(03-03): resolve duration loading stuck issue Nuwan 2026-01-14 16:17:51 +0530
  • 6cfb4fa88a feat(03-03): optimize performance with visibility-aware polling Nuwan 2026-01-14 16:06:49 +0530
  • 45502d268b docs(03-02): complete error handling and resilience plan Nuwan 2026-01-14 15:58:01 +0530
  • 31bc9ea2a4 feat(03-02): handle file and network edge cases Nuwan 2026-01-14 15:55:27 +0530
  • 9c0455dc67 feat(03-02): add loading states and disabled UI Nuwan 2026-01-14 15:54:33 +0530
  • acbddd35e3 feat(03-02): add comprehensive error handling with user feedback Nuwan 2026-01-14 15:52:47 +0530
  • fcf6afb7be docs(03-01): complete controls finalization and UAT-003 resolution plan Nuwan 2026-01-14 15:49:16 +0530
  • 5797ef2fdf feat(03-01): implement UAT-003 fix for seek while paused Nuwan 2026-01-14 15:47:34 +0530
  • e19051f426 refactor(03-01): investigate UAT-003 seek while paused Nuwan 2026-01-14 14:25:29 +0530
  • 7c5626ae36 feat(03-01): finalize volume and loop controls Nuwan 2026-01-14 14:24:08 +0530
  • 681b9b1f6b docs(03): create phase 3 backing track finalization plans Nuwan 2026-01-14 14:09:43 +0530
  • 93ade77e0a docs(02-01): complete backing track seek controls with UAT Nuwan 2026-01-14 13:30:19 +0530
  • 3fb2352409 refactor(02-01): add [BTP] prefix to console logs for easier filtering Nuwan 2026-01-14 13:23:03 +0530
  • fc2b263550 docs(02-01): confirm UAT-004 resolved Nuwan 2026-01-14 11:53:27 +0530
  • 0db622ad64 docs(02-01): document UAT-004 seek to end issue and resolution Nuwan 2026-01-14 11:30:14 +0530
  • ba93f1a270 fix(02-01): handle seek to end edge case in backing track player Nuwan 2026-01-14 11:29:37 +0530
  • 2c5ba2f4bc fix(uat-02-01): parse string values and add playback mode parameter Nuwan 2026-01-14 11:02:57 +0530
  • 2a435806e7 fix(uat-02-01): await async jamClient methods to fix NaN values Nuwan 2026-01-14 10:45:08 +0530
  • 0561c8988b fix(uat-02-01): add defensive checks for NaN values in playback monitoring Nuwan 2026-01-14 10:40:39 +0530
  • 94d43fe9ce fix(uat-02-01): remove jamClient from Redux state to fix immutability violation Nuwan 2026-01-13 23:54:27 +0530
  • 6e69c89743 docs(02-01): complete backing track seek controls plan Nuwan 2026-01-13 23:41:46 +0530
  • 18afc9370a feat(02-01): implement functional handleSeek Nuwan 2026-01-13 23:40:08 +0530
  • 491c0a68e0 feat(02-01): wire slider to reflect current position Nuwan 2026-01-13 23:39:54 +0530
  • 209cefcf22 feat(02-01): add state for position in milliseconds Nuwan 2026-01-13 23:39:32 +0530
  • 2e312849a6 docs(02): plan backing track seek controls Nuwan 2026-01-13 20:35:30 +0530
  • 4a3f09436a docs(01-01): complete backing track playback monitoring plan Nuwan 2026-01-13 20:24:56 +0530
  • 84b3b2ccbe feat(01-01): initialize duration immediately when track loads Nuwan 2026-01-13 20:22:17 +0530
  • e33983e150 feat(01-01): add 500ms playback monitoring with jamClient polling Nuwan 2026-01-13 20:22:06 +0530
  • df94ec7d08 feat(01-01): add formatTime utility function for M:SS time display Nuwan 2026-01-13 20:21:51 +0530
  • cee0bf05f5 docs(1): create phase plan Nuwan 2026-01-13 20:19:19 +0530
  • 19115cf121 docs(1): capture phase context Nuwan 2026-01-13 20:15:56 +0530
  • 5566d487b1 docs: initialize JamKazam Media Features Modernization (7 phases) Nuwan 2026-01-13 20:02:23 +0530
  • 664eb47483 docs: initialize JamKazam Media Features Modernization Nuwan 2026-01-13 19:40:53 +0530
  • aea78a65a8 more redux Nuwan 2026-01-13 18:17:14 +0530
  • ee306770e3 switch to other machine Seth Call 2026-01-12 07:07:53 -0600
  • 5c7436ddfc Commit changes Seth Call 2026-01-12 07:07:42 -0600
  • 25e049c4f5 feat: Phase 4 - eliminate CurrentSessionContext, consolidate to Redux single source of truth Nuwan 2026-01-12 17:46:08 +0530
  • 05c7b847fc feat: Phase 3 - migrate entity collections to Redux with comprehensive testing Nuwan 2026-01-12 16:52:21 +0530
  • a1579788be updates to claude config files Nuwan 2026-01-12 15:51:05 +0530
  • 9cfef7d562 feat: migrate JKSessionScreen state to Redux with comprehensive testing Nuwan 2026-01-12 15:47:17 +0530
  • b79ec47e25 bundle exec rspec passes Seth Call 2026-01-11 15:31:21 -0600
  • f6d805b0f9 docs: map existing codebase Nuwan 2026-01-11 14:59:10 +0530
  • e39ebb5e23 get shit down (gsd) initialize Nuwan 2026-01-11 14:46:52 +0530
  • 09457db30d stopping point Seth Call 2026-01-10 19:51:24 -0600
  • a84786e3ba add new local file Seth Call 2026-01-10 16:55:29 -0600
  • 611c38643b in the midst of a giant slog . 390 to 290 failed tests. Still going Seth Call 2026-01-10 16:54:50 -0600
  • e875d05226 Updated bundler/ruby to latest Seth Call 2026-01-10 14:52:59 -0600
  • 7db0316185 bundle exec rspec runs. Ruby 3.2.2 through and older version of bundler Seth Call 2026-01-10 14:27:32 -0600
  • e86726c4fc updates to CLAUDE.md Nuwan 2026-01-09 22:00:49 +0530
  • c2a6e0f4d3 working on backing tracks Nuwan 2026-01-08 21:07:55 +0530
  • 0d82f6ee16 allow video tokens to last a long time Seth Call 2026-01-08 06:03:58 -0600
  • ce30f5aabb Backing Track popup Nuwan 2026-01-07 16:44:22 +0530
  • 4844a2b530 media popup system implementation Nuwan 2026-01-07 11:55:20 +0530
  • 278de95a61 add claude Nuwan 2026-01-06 14:58:35 +0530
  • e1c44505ab fix the timer leak issue. Nuwan 2026-01-06 09:48:54 +0530
  • 3a196cdf0b __Problem__: Global handlers were registered on `window.JK` but never cleaned up, causing memory leaks when the hook unmounts. Nuwan 2026-01-03 10:32:46 +0530
  • d6ec0a3406 __Problem__: `window.jamClient = jamClient;` was polluting the global scope, preventing garbage collection of the jamClient object and creating potential memory leaks. Nuwan 2026-01-03 10:25:25 +0530
  • b193fb299a This fix ensures that WebSocket message listeners are properly cleaned up, preventing memory leaks when users leave sessions or navigate away from the component. Nuwan 2026-01-03 10:16:54 +0530
  • a7499f9db1 update Nuwan 2025-12-26 19:15:32 +0530
  • 98d234b4b3 add icons for tool bar Nuwan 2025-12-26 17:57:22 +0530
  • ab6437e4ca connection stats and track pan feature Nuwan 2025-12-25 13:52:48 +0530
  • d5969c7dd8 working on session screen base functionalities Nuwan 2025-12-24 22:04:29 +0530
  • 3a856cd01d session jamtrack Nuwan 2025-12-22 09:46:47 +0530
  • 0d411a6b71 AGENTS.md added Seth Call 2025-12-19 14:16:01 -0600
  • 249a833a5d upgrade-plan checkpoint Seth Call 2025-12-19 12:41:46 -0600
  • 72f94fe023 session backing tracks. Nuwan 2025-12-17 09:33:57 +0530
  • 4769085e23 video button and broadcast button Nuwan 2025-12-11 19:57:24 +0530
  • 782bf3a76b leave session feature Nuwan 2025-12-11 15:38:05 +0530
  • 8676210d23 show tracks for audio inputs and session mix Nuwan 2025-12-09 22:05:39 +0530
  • baba15693b wip sesssion screen base functions Nuwan 2025-12-08 23:28:48 +0530
  • b2f378e01e show audio tracks and session mix Nuwan 2025-12-08 15:15:47 +0530
  • f417e16319 add recording functionality Nuwan 2025-12-07 13:37:46 +0530
  • 0fab4532c6 record modal ui wip Nuwan 2025-12-01 01:08:04 +0530
  • 9b692bb200 recording modal wip Nuwan 2025-11-30 00:11:36 +0530
  • 6a2109be7e wip recording modal Nuwan 2025-11-29 22:11:50 +0530
  • d64769919a Implement recording modal for jam-ui session screen Nuwan 2025-11-28 19:37:57 +0530
  • bff9cf826f updating the backend when volume changes Nuwan 2025-11-28 11:44:16 +0530
  • 2c9665da78 session volume modal wip Nuwan 2025-11-25 01:19:24 +0530
  • f5ee333dfa volume modal wip Nuwan 2025-11-15 13:43:13 +0530
  • c3c0022e7e wip volume change modal Nuwan 2025-11-13 02:07:55 +0530