Nuwan
3fed41899a
fix /filter api - prevent error on exception conditions
2024-02-05 18:22:39 +05:30
Nuwan
c29d3459e6
fix lobby users query
2024-02-05 18:21:18 +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
9b72852a54
wip session lobby
2023-12-22 15:27:26 +05:30
Seth Call
2102f8807a
Rollback pg
2023-11-02 08:41:35 +05:30
Seth Call
c8a111f5f5
Beta download page
2023-11-02 08:41:35 +05:30
Seth Call
e491461f64
notes
2023-11-02 08:41:35 +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
fad3b73d67
wip new user recommendation email
2023-11-02 08:33:48 +05:30
Nuwan
46202a2373
sip on user match mailer
2023-11-02 08:33:48 +05:30
Nuwan
bbab6cdb9f
user recom email wip
2023-11-02 08:33:48 +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
50ed5116f7
fix for pagination
2022-10-27 12:16:02 +05:30
Nuwan
17207fc0b8
fix for offset var
2022-10-27 11:53:47 +05:30
Nuwan
e943a3235e
use offset for pagination instead of page number
2022-10-26 22:44:20 +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
3606b4f281
enable joined_within_days and active_within_days to musician filter option
2022-02-17 19:37:23 +05:30
Nuwan
22e207c9cc
fix errors related to filter tests
2022-02-09 13:20:37 +05:30
Nuwan
bffab7564d
enable commented out lines (added for debugging)
2022-02-08 21:06:22 +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
d19756b537
reverse filter debug
2021-12-23 16:24:10 +05:30
Nuwan
d35778f5e2
fix pagination errors
2021-12-23 15:58:53 +05:30
Nuwan
edab0fe9fc
fix error in sorting musicians
2021-12-22 18:56:13 +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
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
9e718cccdc
diable musicians sort by score
...
'scores' as a table is useless & dead. therefore this sort is no longer
valuable
2021-12-07 21:35:19 +05:30
Nuwan
5bbc5999d7
change of logging to bugsnag /search_users
2021-12-07 19:35:32 +05:30
Nuwan
4eb009d76d
benchmark neo4j /search_users
2021-12-07 19:21:05 +05:30
Nuwan
7a86300755
change latency values of FAIR category
2021-11-30 19:28:09 +05:30
Nuwan
2110c4b1ce
UI changes as per the requests by David
2021-11-24 09:51:28 +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
Seth Call
72092edf2b
build bump
2021-10-22 14:36:29 -05:00
Nuwan
8e725686f9
add rack-cors gem to Gemfile
2021-10-22 22:32:06 +05:30
Nuwan Chathuranga
6dae6ba53c
write README for setting up app in dev
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
4ee649c7f1
added updated files
2021-10-13 22:51:29 +05:30
Nuwan Chathuranga
bab8d14798
wip - filter musician records
2021-10-13 22:51:27 +05:30
Nuwan Chathuranga
f57218f429
enable CORS on web - allowing to connect by client app
2021-10-13 22:51:27 +05:30
Seth Call
ec8a481b42
Secret room token
2021-09-29 09:44:09 -05:00
Seth Call
b9941da0a5
fix options
2021-09-21 15:36:41 -05:00
Seth Call
ea8baaaa82
push
2021-09-21 15:18:52 -05:00
Seth Call
dbe1cc9644
update to N/A
2021-08-30 16:00:25 -05:00
Seth Call
a1ab88f641
Add session video beta button
2021-08-24 08:54:16 -05:00
Seth Call
24b4a80853
Fix latency + scheduled sessions
2021-08-18 13:30:42 -05:00
Seth Call
b160b4fffb
Fix scheduled
2021-08-18 07:46:04 -05:00
Nuwan Chathuranga
5da62ebd40
change latency badge text
...
show HIGH instead of POOR and UNACCEPTABLE
2021-06-23 14:54:56 +05:30
Nuwan Chathuranga
d8fa7efdae
show latency badge in find session screen
2021-06-19 22:17:28 +05:30
Nuwan
6483c40f82
latency badge showing in find sessions screen wip
2021-06-19 22:17:28 +05:30
Nuwan Chathuranga
18c735b098
WIP latency badge in find sessions
2021-06-19 22:17:28 +05:30
Nuwan Chathuranga
98898dd60e
wip
2021-06-19 22:17:27 +05:30
Nuwan Chathuranga
85d5044622
wip find session latency
2021-06-19 22:17:27 +05:30
Nuwan Chathuranga
20376500b5
wip - find sessions latency badge
2021-06-19 22:17:27 +05:30
Nuwan Chathuranga
65cfa7c0fc
wip
2021-06-19 22:17:27 +05:30
Nuwan Chathuranga
8ab287ed73
wip find session latency
2021-06-19 22:17:27 +05:30
Nuwan Chathuranga
4b1fb8b1ed
wip - find sessions latency badge
2021-06-19 22:17:27 +05:30
Nuwan Chaturanga
fc624115b5
Merged in VRFS-5222-asset_upload_api (pull request #29 )
...
VRFS-5222 asset upload api
* migration file
* asset upload api wip
* /api/user_assets
this api endpoint is used to upload and query user_assets.
for uploads send following parameters..
- asset_type
- filename
- recording_id (optional)
- session_id (optional)
- ext_id (optional)
the api provides json response with signed url to aws s3
the same api endpoint is used to query uploaded user assets.
Following query parameters are supported.
- id
- ext_id
- recording_id + asset_type
- session_id + asset_type
* delete unused asset_uploader
* for user_asset uploads use aws_bucket
* db migration to add index on user_id of user_assets table
Approved-by: Seth Call
2021-06-17 02:20:55 +00:00
Nuwan Chathuranga
fb1d18ce6b
fix error showing latency badge
...
this fixes the issue of not showing the correct
latency badge on when hover over more than one user
2021-06-17 00:47:53 +05:30
Nuwan
714853dc68
merge fix
2021-06-17 00:13:52 +05:30
Nuwan
b15a62cd4e
wip musiian latency badge fix
2021-06-17 00:08:57 +05:30
Nuwan
ebc9c2692c
musiian latency badge error fixing
2021-06-17 00:08:57 +05:30
Nuwan Chathuranga
280b8bc4ae
discard decimal palces in latency values in musician hover bubble
2021-06-17 00:08:57 +05:30
Nuwan
7627b39925
musiian latency badge error fixing
2021-06-16 22:30:54 +05:30
Seth Call
29e23548f0
revert
2021-06-15 11:15:58 -05:00
Seth Call
de6e20c21c
forec no email
2021-06-15 11:10:58 -05:00
Nuwan Chathuranga
1d0e33fdc1
discard decimal palces in latency values in musician hover bubble
2021-06-15 17:26:10 +05:30
Nuwan Chathuranga
a3a34d4afe
show latency scores alone with latency badge
...
in musician hover bubble show internet and audio latency
scores next to latency badge
2021-06-09 23:28:59 +05:30
Nuwan
e7d89ecf30
fix for latency badge not showing
...
This fixes latency badge only working on one musician hover bubble.
2021-06-08 20:09:55 +05:30
Seth Call
1c71ead045
bring back fpm for now
2021-06-04 14:20:35 -05:00
Nuwan Chathuranga
87a01bcd66
remove "unknown" parameters in get_latencies api call to latency server
2021-06-04 00:21:30 +05:30
Nuwan Chathuranga
047ae3ebb2
specify latency server url correctly
2021-06-04 00:16:07 +05:30
Nuwan
1ee14dd01a
fix small spelling mistake
2021-06-01 21:39:09 +05:30
Nuwan
c7547405f8
Musician hover latency badge
...
show latency score badge on hover over musician.
fetches data from new resolve latency data API
2021-06-01 20:15:13 +05:30
Nuwan
11d8af22bb
fixes to musicion hover latency badge spec
2021-05-30 22:10:34 +05:30
Nuwan
4f9ffa6a80
testing hover latency badge
2021-05-30 07:14:54 +05:30
Nuwan Chathuranga
683e93e75e
testing latency badge
2021-05-29 18:43:48 +05:30
Nuwan
307444431a
wip sepcs for musician latency badge
2021-05-29 14:38:34 +05:30
Nuwan Chathuranga
10908623a4
wip musician latency badge
2021-05-27 15:58:34 +05:30
Nuwan
5144309ff4
show latency badge
...
on musician hover bubble show latency score badge by querying
resolve latency api
2021-05-27 04:59:34 +05:30
Nuwan Chathuranga
bcbd36a221
showing latency badge wip
2021-05-26 00:54:53 +05:30
Nuwan Chathuranga
8f09bdce5b
musician latency badge wip
2021-05-23 18:27:53 +05:30
Nuwan Chathuranga
a027a75b1d
for modern O/S setup use Gemfile.alt instead of default Gemfile
...
configure bundler to use Gemfile.alt when bundling gems specifically
in newer OSs like apple m1. for thiw one can use BUNDLER_GEMFILE env variable
or add gemfile config entry to ./bundle/config
2021-05-22 15:24:00 +05:30
Nuwan Chathuranga
eb6750d92d
Gemfile changes for moden computers
...
use MODEN_OS env variable to selectively install
a version of pg gem that runs under newer O/S (ex: apple M1 Big sur)
2021-05-22 15:24:00 +05:30
Nuwan
34f8413861
fix default install path
2021-05-20 07:05:38 +05:30
Seth Call
128e9c6bb4
hotfix for bad installer
2021-05-18 17:42:18 -05:00
Nuwan Chaturanga
fa9a976895
Merged in VRFS-5180_neo4j_serverless_setup (pull request #24 )
...
handler to install serverless framework and neo4j to facilitate serveing latency data requests
Approved-by: Seth Call
2021-05-13 13:43:04 +00:00
Nuwan
06ec910cfe
handler to install serverless framework and neo4j to facilitate serveing latency data requests
2021-05-13 15:39:24 +05:30
Nuwan
34bf811453
add response.body to bugsnag call of failed latency requests
2021-05-12 20:03:28 +05:30
Nuwan
2567292580
change bugsnag severity for failed latency requests
2021-05-12 19:56:21 +05:30
Nuwan
9dac3fdb56
on error in get_latencies send details to bugsnag
2021-05-12 19:51:29 +05:30
Nuwan
93b848c2d8
remove unused code bits
2021-05-12 19:09:21 +05:30
Nuwan
2421a4bc03
add api endpoint to fetch latency data
...
this api method fetches latency data for the current user from the
latency graph database service
2021-05-12 16:07:23 +05:30
Nuwan
f1f64aedb1
skip api_signed_in_user for auth in api_music_sessions_controller
2021-04-27 23:52:31 +05:30
Nuwan
37c5cab83f
exclude deleted users from search
...
exclude deleted musicians and fans from search results
2021-04-22 17:14:35 +05:30
Nuwan Chaturanga
253d82a32c
Merged in VRFS-5099_clean_up_dump_paths (pull request #12 )
...
VRFS-5099 clean up dump paths
Approved-by: Seth Call
2021-04-16 21:24:10 +00:00
Nuwan
098e828d0f
refactor crash_dump
2021-04-16 05:16:22 +05:30
Nuwan
e3fb76cb54
change video_btn url generation
...
directly call the video conferencing server url API
and bind that value to the button click handler
2021-04-15 14:02:18 +05:30
Nuwan
ba9a91eb1f
crash_dump fix test error in content_type
2021-04-13 01:19:03 +05:30
Seth Call
714dab3e8d
default conf host
2021-04-12 13:51:32 -05:00
Nuwan
eae35db92d
refactor crash_dump in users api
2021-04-13 00:20:46 +05:30
Seth Call
940470dbc3
done
2021-04-11 13:33:59 -05:00
Nuwan
b574b5e0c6
Support optional video server
2021-04-11 11:42:01 -05:00
Seth Call
43aae66fb2
add in wp changes
2021-04-10 20:49:49 -05:00
Nuwan
9711a9a666
change to notification toast and sidebar
...
* show 3 notification toasts instead of one
* open notification tray automatically for for priority notifications
2021-04-10 08:15:51 +05:30
Seth Call
c6d1e0b466
add exception
2021-04-03 09:40:41 -05:00
Seth Call
421e335315
check
2021-04-01 23:15:10 -05:00
Nuwan
4db1c3b686
for testing enable video capability of the client
2021-03-29 14:44:02 +05:30
Seth Call
6f27f40962
Fix the notification highlighter tests
2021-03-28 23:29:42 -05:00
Seth Call
cf4f5c89e0
session_video_spec
2021-03-28 17:34:32 -05:00
Seth Call
1f862baccf
make tests go a little faster
2021-03-24 20:12:38 -05:00
Nuwan
f6074d75d8
more fixes to spec
2021-03-24 19:23:33 +05:30
Nuwan
5db2cdeca4
fixing test driver related errors in notification_highlighter_spec
2021-03-24 18:47:16 +05:30
Seth Call
49ab06180d
skip_repatcha pass through to method
2021-03-19 15:27:51 -05:00
Seth Call
bb0de9570d
skip recaptcha
2021-03-19 11:57:52 -05:00
Nuwan
69d4a01298
Update landing page to match spec
2021-03-19 10:22:31 -05:00
Seth Call
7a5c731b25
Fix bug with affiliate links and also move paypal.me text
2021-03-17 20:51:32 -05:00
Nuwan
c00d75b032
fixing merge conflicts
2021-03-16 18:40:46 +05:30
Nuwan
6e51f57bff
new landing pages for signup and download pages
2021-03-16 17:10:58 +05:30
Nuwan
c2a3cd3cc1
remove musician radio buttons in signup form
2021-03-16 17:10:58 +05:30
Nuwan
29a4491a38
add download_spec to bin/test
2021-03-16 17:10:58 +05:30
Nuwan
9ab8cb276c
change layout/template of signup and downloads
...
change to new layout for user signup and download pages.
2021-03-16 17:10:58 +05:30
Nuwan
c99d8e2dd3
remove musician radio buttons in signup form
2021-03-15 11:50:17 +05:30
Seth Call
f58be87187
turn crash emails off by default
2021-03-14 09:29:29 -05:00
Seth Call
0aac1329e2
Add wordpress plugin and fix one link
2021-03-13 17:40:31 -06:00
Nuwan
8f7f7b4b68
add download_spec to bin/test
2021-03-13 12:03:32 +05:30
Nuwan
9315a3f01a
change layout/template of signup and downloads
...
change to new layout for user signup and download pages.
2021-03-13 11:46:20 +05:30
Seth Call
cf47777115
Update Affliate Code and Reports to 2021 spec
...
Add support to account for subscriptions
Change rate to 30%. JamTracks 25cents
Reports updated for end users and admin
2021-03-11 19:36:14 -06:00
Seth Call
201bc94947
build bump
2021-02-22 08:29:39 -06:00
Seth Call
ad2f29fe01
add executable
2021-02-14 12:10:55 -06:00
Seth Call
13b230a247
run working tests with bin/test
2021-02-14 12:10:46 -06:00
Nuwan
48dfb68f89
change database migrations to be natural rails db migrations.
2021-02-13 20:17:18 -06:00
Seth Call
1e00b9b44e
force false because only used by client path
2021-02-09 10:49:12 -06:00
Seth Call
6d14054310
http for natve client
2021-02-09 09:19:48 -06:00