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
Nuwan
3f5cceb031
more filter parameters to neo4j
...
* pass genres and instrument parameters to neo4j
* remove filtering based on these params using rails and pg data
* pass pagination offset to neo4j
2022-02-08 20:55:00 +05:30
Nuwan
a4d8bc70b0
fix js errors when loading jamserver.js
2022-01-18 20:20:45 +05:30
Nuwan
87278e6adb
fetch musicians - from_location parameter
...
when fetching musicians records for the first time if there is no
results been received then fetch again by turning on from_location
filter option
2022-01-13 18:24:01 +05:30
Nuwan
7f4947a590
ui related improvements and fixes
2022-01-11 16:19:39 +05:30
Nuwan
c0b9b66b9d
disable load more button when data are been loaded
2021-12-24 10:57:48 +05:30
Nuwan
d35778f5e2
fix pagination errors
2021-12-23 15:58:53 +05:30
Nuwan
ef823df8eb
change header dropdown behaviour
2021-12-21 19:53:34 +05:30
Nuwan
15bd48ce3b
sort filtered musicians by latency order from neo4j
2021-12-18 22:34:34 +05:30
Nuwan
505f2d5592
paginate by more button
...
add "load more" button on bottom of musician listing that renders the records prefetched
2021-12-18 20:11:28 +05:30
Nuwan
961183bd47
minor fix
2021-12-13 20:18:13 +05:30
Nuwan
8d99f362a2
adding missing files
2021-12-13 19:56:45 +05:30
Nuwan
6c179d3220
refactor musican filter
...
restureture react components so that fiter component is now
a parent to the liast component. This way it is much easy to
have the commiunication between these two components
2021-12-13 19:46:07 +05:30
Nuwan
caef794231
fix for latency data not showing. found a problem in react component structrue of JKPeople and JKPeopleSearch
2021-12-11 10:24:05 +05:30
Nuwan
178d4fcb3f
remove cypress test artifacts
2021-12-08 23:03:23 +05:30
Nuwan
1717fc1a15
fix null error in JKProfilePerformanceSamples component
2021-12-08 22:59:54 +05:30
Nuwan
cb344665cb
after login redirect the user to the page he requeted
2021-12-06 19:00:48 +05:30
Nuwan
7a86300755
change latency values of FAIR category
2021-11-30 19:28:09 +05:30
Nuwan
97b1b03946
checking issue in staging attempt 2
2021-11-24 17:32:18 +05:30
Nuwan
a63b5cd61f
checking issue in staging
2021-11-24 17:08:45 +05:30
Nuwan
362d0a7ba9
fix error
2021-11-24 16:28:32 +05:30
Nuwan
08a69da490
new pages
2021-11-24 12:39:55 +05:30
Nuwan
480de3e89f
fix cypress tests
2021-11-24 10:03:47 +05:30
Nuwan
2110c4b1ce
UI changes as per the requests by David
2021-11-24 09:51:28 +05:30
Nuwan
e769eb0531
force https in production
2021-11-13 12:05:27 +05:30
Nuwan
4ef2dcdc04
fix issues related to user login and logout
2021-11-11 16:54:00 +05:30
Nuwan
2ec02ee436
change user auth to have a login page for the users to sign in to the site
2021-11-11 07:55:17 +05:30
Nuwan
4dcb1c4dd8
add link to footer
2021-11-11 07:55:17 +05:30
Nuwan
e88cf16702
setup i18n with locale switcher in header
2021-11-11 07:55:17 +05:30
Nuwan
9fe595e523
show ci/cd build meta data in layout
2021-10-27 16:05:51 +05:30
Nuwan
cf21f61985
add env.staging file
2021-10-26 17:05:31 +05:30
Nuwan
e36385b41d
go to bottom of the chat window on first load
2021-10-22 20:08:08 +05:30
Nuwan
f95ed1ac0c
refactor code related to send friend request functionality
2021-10-22 14:13:30 +05:30
Nuwan
d9e91d2a2f
fixes in redux stores. also dismiss warnning messages raised when building
2021-10-21 21:45:19 +05:30
Nuwan
1faf1ab722
add test for search filter
2021-10-19 19:19:44 +05:30
Nuwan
8350d8793a
remove unwanted ui elements
2021-10-18 18:55:54 +05:30
Nuwan
b8e058396e
signout functionality
2021-10-18 17:55:31 +05:30
Nuwan
97f26e5e13
setup playwright e2e tests
2021-10-15 17:36:58 +05:30
Nuwan Chathuranga
918788f643
auth e2e test
2021-10-13 22:51:30 +05:30
Nuwan Chathuranga
697ac3e74d
add notifications page
2021-10-13 22:51:30 +05:30
Nuwan Chathuranga
803e9d4014
add infinite scroll to people list
2021-10-13 22:51:30 +05:30
Nuwan Chathuranga
2f4107ce68
rename conflict files
2021-10-13 22:51:30 +05:30
Nuwan Chathuranga
8e1e281d21
ability to reply for text message notifications
2021-10-13 22:51:30 +05:30
Nuwan Chathuranga
b2fe71e482
show notifications in header as a drawer dropdown
2021-10-13 22:51:30 +05:30
Nuwan Chathuranga
6dae6ba53c
write README for setting up app in dev
2021-10-13 22:51:30 +05:30
Nuwan Chathuranga
791f536c8b
use redux for people state
...
reate redux store to manage state related to
fetching musicians and showing them on friends page
2021-10-13 22:51:30 +05:30
Nuwan Chathuranga
cb35148876
fix responsive issues in people list page
2021-10-13 22:51:30 +05:30
Nuwan Chathuranga
6e4432feb1
remove only guard in friends-list.spec
2021-10-13 22:51:30 +05:30
Nuwan Chathuranga
0af1efe8b2
add integration test cases for chat messages
2021-10-13 22:51:30 +05:30
Nuwan Chathuranga
89b3273125
showing incoming text mesages in chat window
2021-10-13 22:51:30 +05:30
Nuwan Chathuranga
7c60153c21
adding redux toolkit for state management
2021-10-13 22:51:30 +05:30
Nuwan Chathuranga
4c69f76e42
import jk js scripts in to reactjs app for interacting with websocket messages
2021-10-13 22:51:30 +05:30
Nuwan Chathuranga
13175f64f1
integrating websocket api
...
reduce javascripts in application.js bundle and
other related scripts/markup in templates of
legacy app and keep what is nedded for intracting
with websocket api. The stripped version of the javascript
endpoint /client_scripts can be referenced by the react app.
2021-10-13 22:51:30 +05:30
Nuwan Chathuranga
b67af9d847
nav and latenvy changes
...
includes ui improvements to nagigation, showing latency details
of user and other ui related improments
2021-10-13 22:51:30 +05:30
Nuwan Chathuranga
6c88cd1215
wip - react components related to musician listing and filtering
2021-10-13 22:51:30 +05:30
Nuwan Chathuranga
eb4c327eff
wip new react ui
2021-10-13 22:51:29 +05:30
Nuwan Chathuranga
4ee649c7f1
added updated files
2021-10-13 22:51:29 +05:30
Nuwan Chathuranga
35a9c945db
rename "jam-ui" directory to "ui"
2021-10-13 22:51:28 +05:30
Nuwan Chathuranga
fa8cd2fa7c
Initial changes to falcon package
...
* include changes to the templates to match new ui design.
* musician listing and filtering (initial phase)
* showing current logged in user in header
2021-10-13 22:51:27 +05:30
Nuwan Chathuranga
ea4fc496a1
initial falcon react package
2021-10-13 22:51:27 +05:30