Commit Graph

409 Commits

Author SHA1 Message Date
Nuwan ed9887f9e9 add timezone to format session history date 2024-11-13 19:55:34 +05:30
Nuwan 3dc4af65e0 format session history date 2024-11-13 16:16:10 +05:30
Nuwan ab5947d94a error fix in sessions listing page
prevent errors that caused by null created_at values
when rendering session details
2024-11-13 07:31:13 +05:30
Nuwan b9eff8dac0 debug session history participat letancy 2024-11-11 00:42:34 +05:30
Nuwan c42dfdbb30 session history pagination 2024-11-10 21:10:08 +05:30
Nuwan 182deaa177 fix missing file error 2024-11-06 01:04:36 +05:30
Nuwan 604b6f6b59 localize matched new users email 2024-11-04 17:27:23 +05:30
Nuwan d4b412e223 change svg of other instrument icon 2024-10-30 08:36:52 +05:30
Nuwan 2d408eb3a7 show generic icon image for instruments which we do not have an icon 2024-10-29 22:32:20 +05:30
Nuwan c8a8ecc40d fix minor css issue in instrument list 2024-10-29 09:22:55 +05:30
Nuwan b51207dd3e UI style fixes in find friends page 2024-10-29 09:04:58 +05:30
Nuwan f2f6b978f8 hide 'from_location' checkbox
hide this checkbox in find friends feature. Just remove the UI
element without changing any logic
2024-10-28 21:29:24 +05:30
Nuwan b8b1146320 change format of custom URL schema according to the new way of handling it in the back end 2024-10-23 11:55:47 +05:30
Nuwan 541bca6b28 message modal - scroll to bottom
on the initial loading of messages, scroll to the bottom of the
message modal.
2024-10-23 08:22:06 +05:30
Nuwan c1a2e76186 fix profile avatar not showing
use src parameter when passing photo_url to the JKProfileAvatar
2024-10-23 08:00:50 +05:30
Nuwan 8718ac4588 improvement to friend connect button 2024-10-22 21:57:56 +05:30
Nuwan 0dd8e90a7f edit profile button - make it a component with tooltip 2024-10-22 21:00:10 +05:30
Nuwan ccfb48459d improvements in friend connect/disconect function 2024-10-22 04:43:40 +05:30
Nuwan 6d1ad051fe fix alignment issues inside message modal contents 2024-10-19 16:03:02 +05:30
Nuwan 652b33ec51 prevent message modal scrolling on message arrive 2024-10-18 23:29:27 +05:30
Nuwan ca615eb9d9 misc fixes related to friends page 2024-10-18 22:48:11 +05:30
Nuwan 8e3272c7d5 fix data loading related to pagination in /friends page 2024-10-18 12:06:13 +05:30
Nuwan 3c3ea6cbba custom URL scheme: use window.document.href instead of window.open 2024-10-11 11:55:12 +05:30
Nuwan 3db0a30fef styling change on join session button 2024-10-08 02:27:36 +05:30
Nuwan 7ed94b5dc0 useUserProfile hook - ability to turn on/off cache 2024-10-08 01:01:46 +05:30
Nuwan b83dfb2114 fix syntax error in browse sessions mobile view 2024-10-07 13:34:47 +05:30
Nuwan 29d64b7d0f debug browse session mobile view 2024-10-07 13:26:46 +05:30
Nuwan 36bd2788b2 another fix for managing profile edit page user genres 2024-10-07 11:24:37 +05:30
Nuwan 119a180a82 display only genres with type = profile in edit profile 2024-10-07 10:48:09 +05:30
Nuwan 5d171ec016 prevent duplicated genres are being sent when updating user profile 2024-10-07 08:49:32 +05:30
Nuwan 2afd8500bd change browse session no records alert 2024-10-05 02:58:48 +05:30
Nuwan 0377f73b9f show notification on friend request accept 2024-10-03 19:00:27 +05:30
Nuwan 77359f7fc2 friends page state
use a separate redux slice for friends page
add musician slice to prevent mess up with the other user objects
fetched globally. people redux slice would serve
as global store having user records that can be referenced
elsewhere
2024-10-03 04:34:03 +05:30
Nuwan db6a94ded1 forgot password: redirect to current site forgot password page 2024-09-23 20:16:03 +05:30
Nuwan 15af2d7469 fix for genres and instruments loading in profile edit page 2024-09-22 10:15:18 +05:30
Nuwan 9a0b4f4ddb profile edit: fix genres select edge case on when the user does not already have selected any genres 2024-09-21 09:38:26 +05:30
Nuwan c779277b4d change help desk page url 2024-09-20 20:24:12 +05:30
Nuwan 0993c9a6b6 fix for genres and instrument loading in profile page 2024-09-19 13:50:34 +05:30
Nuwan b876e1e253 open help pages on new tab 2024-09-19 04:56:21 +05:30
Nuwan 3300b5a37a edit profile page: fixing genres and instrument loading issue 2024-09-18 03:12:51 +05:30
Nuwan 3695b2f5d4 help links: redirect to relevent external urls 2024-09-14 12:05:47 +05:30
Nuwan fa35930c75 fix for user instruements and genres are not been loaded on edit profile page load 2024-09-10 19:28:44 +05:30
Nuwan cd1930a2bc fix for user instruements and genres are not been loaded on edit profile page load 2024-09-10 18:10:18 +05:30
Nuwan b5a18f6501 trying to figure out why user instruements and genres are not being loaded on edit profile page load 2024-09-10 15:46:27 +05:30
Nuwan 4f6bf663dd fix for instruments and genres initial loading in profile edit form 2024-09-09 15:26:56 +05:30
Nuwan c60959126c Flip positions of Instruments and Genres UI cards on Profile pag 2024-09-08 07:22:01 +05:30
Nuwan c404cc0bb1 add filestack-js in package.json 2024-09-07 23:35:51 +05:30
Nuwan ef79d3a8c0 now notifications in header drawer scrollable 2024-09-06 23:15:48 +05:30
Nuwan 499cd7e16b header notifications
show number of unread notifiacation count on header
allow user to scroll through the notification in header notificaton
drawer
2024-09-03 00:11:36 +05:30
Nuwan 3175f77b7f implement profile photo upload 2024-08-29 17:08:19 +05:30
Nuwan 9668b59e23 integration with filestack for profile avatar image uploading - wip 2024-08-27 00:50:01 +05:30
Nuwan 8aa463c054 in header show notification number badge 2024-08-23 16:03:23 +05:30
Nuwan 136a3c399d edit profile page ui changes 2024-08-21 00:49:58 +05:30
Nuwan e973a5f55c add control to prevent unsaved changes
in profile edit if user tries to navigate away from the site
show native confirmation message asking user's consent
2024-08-19 19:53:04 +05:30
Nuwan 5a00f45d5c profile edit page ui improvements 2024-08-18 16:41:48 +05:30
Nuwan 39be8f2955 adujest the width of instrument selection section 2024-08-16 21:49:44 +05:30
Nuwan bca4f17c8f profile edit - make the profile photo bigger and fix alignments 2024-08-16 12:05:55 +05:30
Nuwan f9aee04dd5 add missing api call to rest.js 2024-08-15 13:58:36 +05:30
Nuwan 3945e97319 Merge branch 'develop' of bitbucket.org:jamkazam/jam-cloud into develop 2024-08-15 13:55:43 +05:30
Nuwan be1cca46b1 my jam tracks loading fixes 2024-08-14 08:44:46 +05:30
Nuwan 898154a775 fix my jam track filtering 2024-08-14 08:44:46 +05:30
Nuwan 94308e9c1d fix my jam track filtering 2024-08-14 08:44:46 +05:30
Nuwan 828939ff68 fix my jam track filtering 2024-08-14 08:44:46 +05:30
Nuwan 7d7dc7a620 fix not loading next page results in my jam tracks 2024-08-14 08:44:46 +05:30
Nuwan 3b451427fc jamtrack player, cusmtom mixes and download mixes 2024-08-14 08:44:43 +05:30
Nuwan f904bdfc1c wip jamtrack player 2024-08-14 08:44:08 +05:30
Nuwan faecb69db9 jamtrack player WIP 2024-08-14 08:43:29 +05:30
Nuwan 2cc14be759 WIP: jamtracks, shopping cart and checkout pages 2024-08-14 08:43:18 +05:30
Nuwan 6e29efd307 jamtracks pages
includes jamtrack listing, my jamtracks, jamtrack details pages
2024-08-14 08:40:38 +05:30
Nuwan fb537806ca my jam tracks loading fixes 2024-08-13 23:43:34 +05:30
Nuwan 22d4553f6f fix my jam track filtering 2024-08-13 01:19:24 +05:30
Nuwan a0e4c5fc33 fix my jam track filtering 2024-08-13 00:46:27 +05:30
Nuwan 44f78edc63 fix my jam track filtering 2024-08-13 00:11:26 +05:30
Nuwan 4a09e56d8b fix not loading next page results in my jam tracks 2024-08-12 14:15:37 +05:30
Nuwan 7cf5648b78 jamtrack player, cusmtom mixes and download mixes 2024-08-12 11:48:04 +05:30
Nuwan 7af01a6c61 wip jamtrack player 2024-07-31 11:27:56 +05:30
Nuwan 5b750cc3d9 jamtrack player WIP 2024-07-19 21:03:28 +05:30
Nuwan 106ea91361 make login compulsory to access the other pages 2024-07-17 18:14:18 +05:30
Nuwan 86d77df2c9 app features on/off
add ability to control the visibility of beta site menu items.
the visibility state is stored in the back end api and the front
end menu items are been shown accordingly.
2024-07-16 17:26:48 +05:30
Nuwan a3c511d2b0 WIP: jamtracks, shopping cart and checkout pages 2024-07-13 15:17:13 +05:30
Nuwan adafcb8569 work in progress on jamtracks shopping 2024-06-21 18:16:29 +05:30
Nuwan 48335a9d9c add spaces between artists list items 2024-06-10 23:02:41 +05:30
Nuwan 5fd4015ee2 fix track preview alignment issue 2024-06-10 22:57:57 +05:30
Nuwan e2b4c901dc Jamtrack shopping page 2024-06-10 21:28:34 +05:30
Nuwan 176ba1febe JamTracks
includes JamTrack filter page
2024-06-10 13:45:15 +05:30
Nuwan 24aab60556 add cypress tests for affiliates pages 2024-05-23 17:22:41 +05:30
Nuwan 8868ff718f add tests for affiliate earnings 2024-05-23 00:55:03 +05:30
Nuwan bbe83a008f affiliate earnings page 2024-05-17 14:15:19 +05:30
Nuwan e878c64c3c affiliate signups and links pages 2024-05-17 10:03:36 +05:30
Nuwan 8f63547f34 affiliate program and payee pages 2024-05-09 18:42:55 +05:30
Nuwan 97e0a8d36a session history page:
list all the sessions in decending order they were created
2024-05-05 18:38:29 +05:30
Nuwan 7176fecd7b sessions history page wip 2024-05-03 10:31:57 +05:30
Nuwan 37ed2dddd4 beta site sessions history page wip 2024-05-03 08:25:51 +05:30
Nuwan 40fbc7b430 fix error when unmounting paymemnt page 2024-04-25 20:48:06 +05:30
Nuwan 81c1c17a2f add more tests for payment history page, responsive mobile view 2024-04-24 20:44:00 +05:30
Nuwan c2ffbff216 account payments page and cypress tests 2024-04-24 08:28:02 +05:30
Nuwan 4dd95af2fa tweaks to subscription page 2024-04-20 17:27:30 +05:30
Nuwan 20eb17b044 initial release of my friends page 2024-04-20 16:44:24 +05:30
Nuwan 703309aa65 add more tests for subscription page 2024-04-17 11:33:52 +05:30
Nuwan 3ae52098c6 fix for subscription display error 2024-04-16 18:30:37 +05:30
Nuwan bd45275107 prevent duplicate entries in friends page 2024-04-12 19:39:55 +05:30
Nuwan edb6bd0b90 fix friends page related cypress tests 2024-04-11 00:21:53 +05:30
Nuwan cb1a8f54c5 fix default plan selection in account subscription 2024-04-10 13:39:37 +05:30
Nuwan 05d8db9cfa add cypress tests for subscription page 2024-04-10 13:39:00 +05:30
Nuwan 7b0d6c153e fix null value error 2024-04-05 11:11:13 +05:30
Nuwan dbb5c4a520 account subscription
let user to change subscription
2024-04-05 10:52:06 +05:30
Nuwan ee95d07dfc fix style of join session button 2024-03-21 19:22:44 +05:30
Nuwan 884203844b Join session link
add link under the join button in browse sessions page
2024-03-21 08:13:56 +05:30
Nuwan 4ff3d2d83c enter.svg - change css color attribute 2024-03-21 00:31:35 +05:30
Nuwan e305898a74 resize the join button icon in browser sessions page 2024-03-20 09:12:26 +05:30
Nuwan 17b0ea6111 fix errors while selecting country, region and city 2024-03-11 22:23:12 +05:30
Nuwan 95008f49e6 debug error on profile edit (in server) 2024-03-11 16:38:22 +05:30
Nuwan 9164a1058d debug error on profile edit (in server) 2024-03-11 07:57:30 +05:30
Nuwan 23830144d8 debug error on profile edit (in server) 2024-03-11 07:50:49 +05:30
Nuwan eb488e374b profile page update synchronously.
making this chage to fetch all the data that need to be present
for the page on initial loading
2024-03-11 07:27:00 +05:30
Nuwan 8f84e5d12d disable filestack code in image upload for now 2024-02-28 22:19:29 +05:30
Nuwan 9dc101d3f6 fix instrument proficiency chage
update the state correctly of the instrument list when
proficiency is changed
2024-02-28 19:48:52 +05:30
Nuwan 1a11cc331c add e2e test cases for account/identity and profile edit pages 2024-02-23 16:22:55 +05:30
Nuwan 8cf7048b7f fixes related to beta site profile edit and lobby page 2024-02-19 19:00:53 +05:30
Nuwan 4c161025e8 profile image upload wip 2024-02-16 18:25:05 +05:30
Nuwan 6546cc08bc add language translation keys to session pages 2024-02-14 17:31:30 +05:30
Nuwan fd9632a26c add translations 2024-02-14 11:37:01 +05:30
Nuwan 861722e5d4 includes fixes in profile edit form and lobby page 2024-02-12 19:11:11 +05:30
Nuwan 30aa9eeed2 merge conflicts fix 2024-02-05 19:10:40 +05:30
Nuwan 1de7a1f2f2 fix merge conflicts 2024-02-05 19:07:10 +05:30
Nuwan 963cc238e8 remove duplicate method call in rest.js 2024-02-05 19:03:42 +05:30
Nuwan dd4239f1f3 account identity update
allow users to update their JamKazam email and password securly.
2024-02-05 18:26:01 +05:30
Nuwan fe6c372d3d wip: profile edit 2024-02-05 18:26:01 +05:30
Nuwan df90496d30 change session enter button icon 2024-02-05 18:24:08 +05:30
Nuwan b85a2b236c fix instrument icon size in mobile view 2024-02-05 18:23:51 +05:30
Nuwan 0406a64531 fix: validate latency badge props 2024-02-05 18:22:39 +05:30
Nuwan 6e131f6b5d fix query string construction when fetching user latencies 2024-02-05 18:22:39 +05:30
Nuwan c16be14207 fix errors due to null values 2024-02-04 23:39:54 +05:30
Nuwan aeb2e50692 account identity update
allow users to update their JamKazam email and password securly.
2024-02-03 18:29:57 +05:30
Nuwan d2c525f498 more updates to lobby page
includes showing chat notifications. also ui improvements
2024-01-22 11:28:16 +05:30
Nuwan b563f22a32 wip: profile edit 2024-01-14 13:32:15 +05:30
Nuwan 23e0a7096c change session enter button icon 2024-01-02 02:23:48 +05:30
Nuwan 3bf694d816 fix instrument icon size in mobile view 2024-01-02 02:23:48 +05:30
Nuwan b4200a1b87 fix: validate latency badge props 2024-01-02 02:23:48 +05:30
Nuwan 9b59ef6121 fix query string construction when fetching user latencies 2024-01-02 02:23:48 +05:30
Nuwan 5a8c85e765 session lobby with global chat feature 2024-01-02 02:23:21 +05:30
Nuwan 9b72852a54 wip session lobby 2023-12-22 15:27:26 +05:30
Nuwan 0f25b00571 wip session lobby 2023-12-20 21:32:01 +05:30
Nuwan cff277d437 session lobby wip 2023-12-14 04:19:25 +05:30
Nuwan 4fed7cbb1a wip session lobby 2023-12-06 04:23:17 +05:30
Nuwan 684fff910c wip session lobby 2023-12-05 15:04:19 +05:30
Nuwan 64c42b5de3 update cypress e2e tests 2023-12-05 12:07:19 +05:30
Nuwan 38f9d4869b fix UI related alignment issues in browse sessions page 2023-12-03 15:56:11 +05:30
Nuwan 317fdb2171 Instrument icon convered as a react component 2023-12-01 01:25:43 +05:30
Nuwan 6d5edf93bf tweek styles in use selection 2023-11-30 23:34:56 +05:30
Nuwan 335d7667b5 fix latency badge and avatar image 2023-11-30 09:59:11 +05:30
Nuwan 0a871c738a add condition to display latency badge only 2023-11-29 09:37:53 +05:30
Nuwan 1d355a3a96 hide latency numbers in latency badge in sessions page 2023-11-29 09:13:07 +05:30
Nuwan c1a4481bf2 latency badge - fix data 2023-11-29 08:59:04 +05:30
Nuwan 5315d88903 fix api response of latency data 2023-11-29 08:36:37 +05:30
Nuwan e5afb83f81 fix rest api getLatencyToUsers parameter 2023-11-29 08:04:14 +05:30
Nuwan 812cedb0e1 fix for latency badge in browse sessions page 2023-11-29 01:23:50 +05:30
Nuwan a07ff74dc0 fix musician avatar image src in large browser views 2023-11-28 17:26:08 +05:30
Nuwan 27a3b3c09b tweek ui and styles in browse sessions page 2023-11-28 16:48:55 +05:30
Nuwan 21d6801185 fix styles in browse sessions 2023-11-26 00:22:44 +05:30
Nuwan 66a7f81317 show instrument icons in profile details side panel 2023-11-25 23:10:50 +05:30
Nuwan 6fed528e84 fix styles in browse session page 2023-11-25 11:16:16 +05:30
Nuwan d8685a00bd fix errornious src value to profile avatar image 2023-11-24 20:03:31 +05:30
Nuwan d0d2a41e96 change firends autocomplete default avatar 2023-11-24 20:03:31 +05:30
Nuwan 2edfccda87 browse sessions page ui improvements 2023-11-24 20:03:11 +05:30
Nuwan 5598b2ef17 fix responsive view of new session window in small and medium size windows 2023-11-15 19:43:36 +05:30
Nuwan 60ef40a51b fix styles in mobile view of create new session screen 2023-11-15 18:23:38 +05:30
Nuwan fcd9dd15f4 show native app unavailable modal
show this modal if the native JamKazam app is not available on user's computer.
occurs on submission of new session form and on clicking join session in
browse session page.
2023-11-09 16:19:15 +05:30
Nuwan b7615c3fcd hide preview session button 2023-11-05 19:49:34 +05:30
Nuwan c108bdd058 fixes to cypress test of friends list 2023-11-02 17:00:45 +05:30
Nuwan 1e988931a4 sending weekly email to users about new users joined in 2023-11-02 08:41:29 +05:30
Nuwan f75d2c8c46 send weekly email to users about new musicians 2023-11-02 08:39:16 +05:30
Nuwan 6a57530a8b beta site current session listing with e2e tests 2023-11-01 18:58:08 +05:30
Nuwan b3922ec025 wip browse music sessions 2023-10-26 17:25:02 +05:30
Nuwan dd03c215c4 new session opening jamkazam app
submit the form to open jamkazam app in to
new session window with the selected privacy level.
also contains e2e tests
2023-10-19 17:09:02 +05:30
Nuwan 20c02f0f2a wip on session create in beta site 2023-10-17 08:30:23 +05:30
Nuwan 02f3201cb2 wip new session form 2023-10-14 06:56:39 +05:30
Nuwan 65bc188af1 wip beta create session 2023-10-03 00:40:53 +05:30
Nuwan 484482e5bd modificaions to the leve side navigation and new sessions page 2023-09-29 22:45:26 +05:30
Nuwan 036d982ab7 package lock updated 2023-09-28 16:52:45 +05:30
Nuwan 199086d06b add prop-types validations and cypress e2e tests 2023-02-14 01:59:55 +05:30
Nuwan fa082230b8 create new session page for beta site 2023-02-12 12:06:16 +05:30
Nuwan b589ad8553 working on new session screen 2023-02-09 09:35:29 +05:30
Nuwan 981b83cea2 wip jam-ui new session window 2023-02-07 10:05:03 +05:30
Nuwan e25b88d062 wip jam-ui session 2023-02-03 00:24:26 +05:30
Nuwan 17207fc0b8 fix for offset var 2022-10-27 11:53:47 +05:30
Nuwan 2de5f3a3c2 improve cypress integration test for filter musicians 2022-10-27 11:29:20 +05:30
Nuwan e943a3235e use offset for pagination instead of page number 2022-10-26 22:44:20 +05:30
Nuwan 957c5dc3e9 clean up musician filter codes 2022-10-26 12:46:27 +05:30
Nuwan 5c0ed0d773 remove currentPage and NextPage variables and just use page variable for pagination 2022-10-26 12:15:11 +05:30
Nuwan 6fd7a6531b fix for pagination. just show what ever data received from api without checking unique 2022-10-26 10:45:09 +05:30
Nuwan a9c0315697 fixes for pagination people filter component 2022-10-25 23:27:58 +05:30
Nuwan 0cac99e407 friends list pagination fix 2022-10-25 21:42:30 +05:30
Nuwan f8eca9d538 fixes to musicians list filter prefetcing records 2022-10-25 18:45:48 +05:30
Nuwan 6e78f61f9c improve prefetching
Only fetch the 'next set of records that aren't yet shown' once the
initial request is done. When you click 'Load', it should be only making one request at that point -- which would be the next page after the current set being shown
2022-10-23 16:19:57 +05:30
Nuwan 295d613165 reduce number of sql queries in musicians filter
default last active option is set to 30 days
make it 5ms when neo4j returns 0 for audio latency
2022-10-20 17:53:23 +05:30
Nuwan 5bd67d431c change to api musician filter to minimize the database queries 2022-10-18 22:07:15 +05:30
Nuwan ee54464cfc jam-ui: fix pagination in musician listing 2022-03-18 19:27:48 +05:30
Nuwan 245b39f67d enable test for active_within_days and joined_within_days filter options 2022-02-17 20:17:20 +05:30
Nuwan 3606b4f281 enable joined_within_days and active_within_days to musician filter option 2022-02-17 19:37:23 +05:30