Commit Graph

  • f2c3e0e5f6 docs(18): create phase plan Nuwan 2026-02-08 12:31:41 +0530
  • 58e421d0bc docs(17): complete Unit Tests (Jest) phase Nuwan 2026-02-08 12:25:38 +0530
  • 50461d0bf3 docs(17-01): complete JKSessionSettingsModal tests plan Nuwan 2026-02-08 12:22:06 +0530
  • c3d4ffd06a test(17-01): add tests for UNIT-01, UNIT-02, UNIT-03 requirements Nuwan 2026-02-08 12:20:39 +0530
  • b7cec1ff34 test(17-01): add JKSessionSettingsModal test file with setup Nuwan 2026-02-08 12:20:04 +0530
  • 6b4acce615 docs(17): plan Jest unit tests for JKSessionSettingsModal Nuwan 2026-02-08 12:17:14 +0530
  • 44cc57ad85 docs(17): create phase plan for Jest unit tests Nuwan 2026-02-08 12:15:30 +0530
  • c5600e9315 docs: create milestone v1.3 roadmap (2 phases) Nuwan 2026-02-08 12:05:50 +0530
  • 2c78e39ab8 docs: define milestone v1.3 requirements Nuwan 2026-02-08 11:59:55 +0530
  • 98183f7efa docs: start milestone v1.3 Session Settings Tests Nuwan 2026-02-07 21:28:37 +0530
  • 86420c85de feat: wire up Resync button in session toolbar Nuwan 2026-02-07 02:38:21 +0530
  • 1278002a07 right align unread message count on the chat button Nuwan 2026-02-07 02:20:07 +0530
  • 460dd5b4cb chore: complete v1.2 Session Attachments milestone Nuwan 2026-02-07 02:19:32 +0530
  • 3273d4972c docs(16): complete Phase 16 and v1.2 milestone Nuwan 2026-02-07 02:14:49 +0530
  • 7110e7cdf9 fix(16): persist unread count across page reloads Nuwan 2026-02-07 02:07:01 +0530
  • 20d0259433 fix(16): fix attachment deduplication in uploadAttachment.fulfilled Nuwan 2026-02-07 01:44:23 +0530
  • c1ed8470ae fix(16): improve attachment deduplication by attachmentId Nuwan 2026-02-07 01:38:50 +0530
  • 08283e24ef docs(16-02): create comprehensive UAT checklist for v1.2 Session Attachments Nuwan 2026-02-07 01:25:42 +0530
  • f2138f8d0d docs(16-01): complete error handling & user feedback plan Nuwan 2026-02-07 01:23:23 +0530
  • 4bb3fa2065 test(16-01): add error handling integration tests Nuwan 2026-02-06 18:45:36 +0530
  • 1d026c3d30 fix(16-01): add S3 404 error handling with toast notification Nuwan 2026-02-06 18:44:14 +0530
  • 744c735817 fix(16-01): update network error message per REQ-5.3 Nuwan 2026-02-06 18:43:53 +0530
  • 1ecc1d7987 fix(16-01): improve validation error messages per requirements Nuwan 2026-02-06 18:43:37 +0530
  • 354492bc1a feat(16-01): add upload success toast notification Nuwan 2026-02-06 18:42:35 +0530
  • 9499934ea4 docs(16): create phase plan for Attachment Finalization Nuwan 2026-02-06 18:30:18 +0530
  • 85fd4916e2 style(chat): update chat button to match nav button style Nuwan 2026-02-06 18:23:59 +0530
  • 8cf0b661a7 docs(15): complete Phase 15 - Real-time Synchronization Nuwan 2026-02-06 18:20:44 +0530
  • e24c655905 fix(15): use correct parameter name for chat API (music_session) Nuwan 2026-02-06 16:34:36 +0530
  • fce74152f8 fix(15): prevent infinite loop in chat history fetch Nuwan 2026-02-06 16:32:52 +0530
  • 5df60ad6cf fix(15): pass sessionId to fetchChatHistory for session messages Nuwan 2026-02-06 16:04:41 +0530
  • da4e864ab7 fix(15): correct API response field name (chats not messages) Nuwan 2026-02-06 15:45:06 +0530
  • bfee9acdfb fix(15): resolve UAT issues - uploader message visibility and chat history Nuwan 2026-02-06 15:36:04 +0530
  • e9dd992e29 test(15-01): add real-time attachment sync integration tests Nuwan 2026-02-06 02:20:47 +0530
  • 86206e1992 refactor(15-01): clean up debug logging in WebSocket handler Nuwan 2026-02-06 02:19:31 +0530
  • af40426a59 docs(15): create phase plan for Real-time Synchronization Nuwan 2026-02-06 02:11:40 +0530
  • 0124977723 docs(14): complete chat-integration-and-display phase Nuwan 2026-02-06 01:59:48 +0530
  • 24ce6a6beb docs(14-03): complete REST API attachment transformation gap closure plan Nuwan 2026-02-06 01:55:07 +0530
  • 977d1a9b95 feat(14-03): transform REST API music_notation to flat attachment fields Nuwan 2026-02-06 01:52:40 +0530
  • d2dc3a8d63 docs(14): create gap closure plan for REST API attachment transformation Nuwan 2026-02-06 01:34:30 +0530
  • c9b2ba7f10 docs(14-02): complete clickable links and responsive layout plan Nuwan 2026-02-06 00:55:44 +0530
  • 1143048ec3 feat(14-02): add responsive styling with filename truncation Nuwan 2026-02-05 19:49:01 +0530
  • 91cac19a52 feat(14-02): add clickable attachment links with signed URL fetching Nuwan 2026-02-05 19:48:11 +0530
  • 38fea32f22 docs(14-01): complete attachment message display plan Nuwan 2026-02-05 19:45:28 +0530
  • b8bfd23a9c feat(14-01): render attachment messages with distinct styling and metadata Nuwan 2026-02-05 19:43:46 +0530
  • 6d1cf489d7 feat(14-01): extend WebSocket message transformation for attachment fields Nuwan 2026-02-05 19:43:36 +0530
  • 5ed8b3d0ad fix(14): revise plans based on checker feedback Nuwan 2026-02-05 19:21:51 +0530
  • 68229dd003 docs(14): create phase plan for Chat Integration & Display Nuwan 2026-02-05 19:16:42 +0530
  • 45e284096a docs(13): complete File Upload Infrastructure phase Nuwan 2026-02-05 19:04:17 +0530
  • e28a4df876 docs(13-03): document bug fixes found during verification Nuwan 2026-02-05 18:59:39 +0530
  • ff6042e884 docs(13-03): complete file upload UI integration plan Nuwan 2026-02-05 18:58:49 +0530
  • b1ed2247ba fix(13-03): correct API endpoint URL for music notation upload Nuwan 2026-02-05 11:42:56 +0530
  • edf74f7248 fix(13-03): resolve ESLint no-unused-expressions errors Nuwan 2026-02-05 11:38:28 +0530
  • f2c07faede feat(13-03): display upload progress in chat message list Nuwan 2026-02-05 11:06:50 +0530
  • cd2d79b190 feat(13-03): create upload progress component for chat window Nuwan 2026-02-05 11:06:44 +0530
  • 7455e2ec28 feat(13-03): wire up Attach button in session toolbar Nuwan 2026-02-05 11:06:39 +0530
  • 765fcba8fe docs(13-02): complete phase plan with summary and state updates Nuwan 2026-02-05 11:02:47 +0530
  • 3dfbb57eaf docs(13-01): complete file validation service plan Nuwan 2026-02-05 11:01:45 +0530
  • 3b52b58cc5 feat(13-02): add Redux upload state and REST helpers Nuwan 2026-02-05 11:00:58 +0530
  • 878e9e44aa feat(13-01): implement attachment validation service Nuwan 2026-02-05 10:59:03 +0530
  • 1eef4d227e test(13-01): add failing tests for attachment validation service Nuwan 2026-02-05 10:58:30 +0530
  • a8ec4e3a88 fix(13): revise plans based on checker feedback Nuwan 2026-02-05 10:43:57 +0530
  • 451138bbb8 docs(13): create phase plan for File Upload Infrastructure Nuwan 2026-02-05 10:38:31 +0530
  • 5a68b57a76 track utm_id promised_based_api_interation Seth Call 2026-02-04 21:53:36 -0600
  • 08e1c5274d track utm_id Seth Call 2026-02-04 21:53:19 -0600
  • 5f347ccfac handle All Seth Call 2026-02-04 21:31:23 -0600
  • ca2bf19b7a cleanup query Seth Call 2026-02-04 20:58:16 -0600
  • 577bece75e Add threads to sources Seth Call 2026-02-04 19:53:53 -0600
  • fad1f9d6d9 Add paid = cpc on jammers cohots Seth Call 2026-02-04 19:53:00 -0600
  • 51838fb413 Remove test drive Seth Call 2026-02-03 19:05:12 -0600
  • 15f0e45668 docs(12): complete Attachment Research & Backend Validation phase Nuwan 2026-02-02 19:06:21 +0530
  • 8ef1c8df7e docs(12-02): complete phase plan with summary and state updates Nuwan 2026-02-02 19:01:09 +0530
  • 3ef75d06ad docs(12-01): complete attachment research and API documentation Nuwan 2026-02-02 19:00:17 +0530
  • db12cb2f76 docs(12-02): design React integration strategy for attachments Nuwan 2026-02-02 18:57:57 +0530
  • 7174d9a6d2 docs(12-01): document backend API contract for attachments Nuwan 2026-02-02 18:57:45 +0530
  • 48ff1dfbb1 docs(12-01): document legacy AttachmentStore implementation Nuwan 2026-02-02 18:54:43 +0530
  • ec0607a1d4 docs(12-02): validate backend infrastructure for attachments Nuwan 2026-02-02 18:54:27 +0530
  • 62f16edfdf docs(12): create phase plan Nuwan 2026-02-02 18:47:14 +0530
  • a49c133353 docs(12): research phase domain Nuwan 2026-02-02 18:43:20 +0530
  • 631253d3f7 docs(roadmap): add v1.2 Session Attachments milestone Nuwan 2026-02-02 18:38:34 +0530
  • 961c0e36bb chore: update debug logging and test storage state Nuwan 2026-02-02 17:26:16 +0530
  • 87d24f6ca1 docs: update handoff with chat pause and profile modal TODO Nuwan 2026-02-02 17:22:53 +0530
  • 010cf55302 fix: show alert instead of redirecting to non-existent /client route Nuwan 2026-02-02 10:13:14 +0530
  • 332ae61ba0 fix: implement legacy profile guard behavior (redirect to home) Nuwan 2026-02-02 10:04:26 +0530
  • cff2c04732 fix: add AlertCallback alias and proper error in profile guard Nuwan 2026-02-02 09:27:16 +0530
  • 970bbe3eb4 fix: await GetClientID() and add safe navigation for error handling Nuwan 2026-02-02 08:42:32 +0530
  • c4cc80e967 debug: add console logging for WebSocket chat message debugging Nuwan 2026-02-02 08:02:41 +0530
  • 45cb401112 Controls for user source Seth Call 2026-02-01 14:15:41 -0600
  • 5132c83458 fix: pass client_id to exclude sender from WebSocket broadcast Nuwan 2026-02-01 22:16:01 +0530
  • 939225a610 fix: correct WebSocket callback signature for chat messages Nuwan 2026-02-01 22:03:28 +0530
  • f3044a29e8 feat: add WebSocket chat message handler for multi-user chat Nuwan 2026-02-01 00:21:00 +0530
  • 9078515984 user source update Seth Call 2026-01-31 12:20:37 -0600
  • 52ae83e2f4 Addtocart instead Seth Call 2026-01-31 12:15:26 -0600
  • 99f9d4b898 fix: correct message format handling and add optimistic update params Nuwan 2026-01-31 20:31:38 +0530
  • ec5427b48f wip: update handoff - two P0 bugs fixed, ready for UAT Nuwan 2026-01-31 20:12:30 +0530
  • 6dc6c431ed fix(chat): handle user object from API responses Nuwan 2026-01-31 20:12:14 +0530
  • 2b593cce93 fix(chat): include user object in POST /api/chat response Nuwan 2026-01-31 20:12:11 +0530
  • d5772ce1d7 wip: chat finalization paused - investigating repeated API requests Nuwan 2026-01-31 19:42:53 +0530
  • b2327d77ae docs(11-02): complete UAT & final integration testing plan Nuwan 2026-01-31 19:22:42 +0530
  • 5b940ae7f4 fix(11-02): correct chat API parameter name (session_id → music_session) Nuwan 2026-01-31 19:18:25 +0530
  • a9178bd68b docs(11-02): prepare UAT test execution Nuwan 2026-01-30 16:52:41 +0530