Commit Graph

4171 Commits

Author SHA1 Message Date
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
Seth Call 005e54f80b Add back in correct true check for email 2021-02-08 11:38:57 -06:00
Seth Call dc7c7a0c33 Slightly bigger 2021-02-08 10:52:01 -06:00
Seth Call 7d56d644ba fix hover 2021-02-07 22:08:51 -06:00
Seth Call e1d0fe2760 Fix notify bug; bette crash dump subject 2021-02-03 10:57:44 -06:00
Seth Call 877ea031d1 Pin sass/sass-rails 2021-02-02 08:29:30 -06:00
Seth Call 6bd6958df1 Always close rating dialog on submit 2021-02-01 18:59:47 -06:00
Seth Call f98f34d5fe Pin more gems, fix CSS bugs, and fix many tests 2021-02-01 17:24:08 -06:00
Seth Call 839081f076 pinning more gems 2021-02-01 01:48:19 -06:00
Seth Call 1c2e96b359 more pinning 2021-02-01 01:42:02 -06:00
Seth Call aa9abd6019 Updating Gemfile/locks for 2.4.1 2021-02-01 00:10:01 -06:00
Seth Call e97b19564c more changes 2021-01-31 21:25:09 -06:00
Seth Call e01d623e28 Send email control, and db gemfile 2021-01-31 14:14:29 -06:00
Seth Call a329167f05 shorten 2021-01-31 12:57:47 -06:00
Seth Call ef9f2d3441 generalize descirption for crash upload 2021-01-31 10:06:41 -06:00
Seth Call f43d6728f8 Add Nuwan to dev_users bootstrap 2021-01-31 09:29:01 -06:00
Seth Call 416f615768 name 2021-01-18 10:55:52 -06:00
Seth Call 209cb891c7 crash dump tweaok 2021-01-17 12:16:09 -06:00
Seth Call ebf8e39b5c bump 2021-01-17 08:12:11 -06:00
Seth Call 1262b9fd60 ARS vs P2P, subscription fixes, no block on max time 2021-01-16 19:37:34 -06:00
Seth Call ba22761222 bump 2021-01-13 08:19:51 -06:00
Seth Call 1eaaf8d4bf try new sync 2021-01-11 12:15:15 -06:00
Seth Call ee1dc427ce build 2021-01-10 23:44:49 -06:00
Seth Call 3e953b1b4c music session ratingsl 2021-01-09 16:15:56 -06:00
Seth Call a9f1a2a422 fix typos 2021-01-06 09:14:30 -06:00
Seth Call a6f798c99a force student 2021-01-05 23:59:10 -06:00
Seth Call 900ca24c40 change asio defaults 2021-01-05 22:40:54 -06:00
Seth Call 38213a68fd try 2021-01-05 21:45:35 -06:00
Seth Call 3bc73afb88 stonk 2021-01-05 09:22:45 -06:00
Seth Call 0841409e50 let trials in 2021-01-05 08:55:37 -06:00
Seth Call 185d3e0b16 protect against uclient 2021-01-04 23:41:49 -06:00
Seth Call 339d63f374 try with bug snag 2021-01-01 15:33:34 -06:00
Seth Call 7ac66f9f0f ebui 2021-01-01 10:03:48 -06:00
Seth Call 95a4eb4ec8 better help desk check 2021-01-01 10:00:38 -06:00
Seth Call a09e33a083 push 2021-01-01 09:02:49 -06:00
Seth Call 8b3cb159ae clean up 2020-12-30 16:27:35 -06:00
Seth Call 4de066e505 done 2020-12-29 19:02:08 -06:00
Seth Call 2d805516ff websocket optimization 2020-12-27 17:58:31 -06:00
Seth Call 8393506f52 connection policy 2020-12-18 17:22:12 -06:00
Seth Call e451e765f5 better paypal 2020-12-15 13:56:16 -06:00
Seth Call 4554d88c89 fixpaypal 2020-12-14 18:38:22 -06:00
Seth Call df4e8fc61b push 2020-12-13 14:49:44 -06:00
Seth Call 8f49337072 paypal 2020-12-13 12:22:57 -06:00
Seth Call cdd9b9df4f trying fix 2020-12-11 16:53:05 -06:00
Seth Call 84ef9d188b done 2020-12-08 09:59:29 -06:00
Seth Call 4df1fe9ce1 push 2020-12-07 23:25:32 -06:00
Seth Call e3ec5b0434 metron mifxe 2020-12-07 22:39:26 -06:00
Seth Call 3c21550c3b open stuff 2020-12-07 22:27:50 -06:00
Seth Call fdb6a35541 fix 2020-12-07 21:04:10 -06:00
Seth Call 10d932a88e ability to send welcome email 2020-12-07 15:22:15 -06:00
Seth Call 48a144744a fix 2020-12-07 10:19:39 -06:00
Seth Call 96a55d9894 15 minutels and only if > 1 person 2020-12-06 12:25:39 -06:00
Seth Call ca933f6445 fix https avatars 2020-12-05 14:15:43 -06:00
Seth Call adf5c7afe0 debug and admin override UI 2020-12-05 13:53:04 -06:00
Seth Call 01bf30b4ce admin override 2020-12-05 12:16:38 -06:00
Seth Call 14a3851458 fix record 2020-12-04 08:28:09 -06:00
Seth Call c9577b2bb2 fix hardcoded gold 2020-12-03 16:53:39 -06:00
Seth Call 7a490c4baf fix redericet 2020-12-03 15:33:08 -06:00
Seth Call d42d23705b doh 2020-12-03 11:47:50 -06:00
Seth Call 2aa8cc351a http 2020-12-03 10:48:10 -06:00
Seth Call 7ed6f576ca fix for http 2020-12-03 10:34:59 -06:00
Seth Call 5b7ba2f99d refinements for payment and ASIO link problem 2020-12-02 09:30:58 -06:00
Seth Call 67d0a3858c fix pro_audio 2020-11-29 23:24:14 -06:00
Seth Call 0ce953280a remove certain js files 2020-11-29 22:55:16 -06:00
Seth Call 73c48fb534 pass through subscription 2020-11-29 22:28:47 -06:00
Seth Call cf00671123 code-complete minus a few features 2020-11-29 18:24:28 -06:00
Seth Call 64fdf3028a remove testi 2020-11-21 16:14:47 -06:00
Seth Call ce301fd145 session limits done 2020-11-21 16:14:37 -06:00
Seth Call 9da0b37aeb merged 2020-11-07 19:00:02 -06:00
Seth Call 695d95ecac wait until after transaction for track changes 2020-11-03 13:50:35 -06:00
Seth Call 3b5b3608b1 get a little chattier 2020-11-03 13:24:00 -06:00
Seth Call d68e8fc4f5 Remove brackets 2020-10-25 12:13:03 -05:00
Seth Call 42a958774c Policies updated 2020-10-24 23:10:27 -05:00
Seth Call 510465c9a3 add conditional redirect 2020-10-24 15:11:17 -05:00
Seth Call c8b49e9c36 Merge branch 'develop' into feature/k1 2020-10-16 19:17:41 -05:00
Seth Call bc7c59068e more UI finessing 2020-10-14 09:35:20 -05:00
Seth Call ec449479fa create sessioen updates 2020-10-13 21:31:47 -05:00
Seth Call 168515f1bf wip 2020-10-13 21:05:08 -05:00
Seth Call 2ec522a366 pause 2020-10-09 17:22:20 -05:00
Seth Call 9476141a6c Merge branch 'develop' into feature/subscriptions 2020-09-27 20:31:21 -05:00
Seth Call d41ceaffc6 better help 2020-09-27 13:51:31 -05:00
Seth Call 01bd2c79e4 fix broken mute in jamtracks and suppress non-opener VU meddling 2020-09-27 13:08:34 -05:00
Seth Call 8ca8c37763 Merge branch 'develop' into feature/mixer-change 2020-09-27 11:25:03 -05:00
Seth Call 9b9460be71 mixer change and help instructions 2020-09-27 11:24:22 -05:00
Seth Call 2ebe700a9c configurable event page logo 2020-09-19 11:52:31 -05:00
Seth Call bdd44985fa wip 2020-09-19 10:57:18 -05:00
Seth Call 41f8480190 wip 2020-09-14 19:51:54 -05:00
Seth Call 2ba44ff145 pause 2020-09-14 19:51:01 -05:00