Commit Graph

1868 Commits

Author SHA1 Message Date
Nuwan 286841c3d0 fix /filter api - prevent error on exception conditions 2024-01-02 02:23:48 +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 550a458c8d limits musicians in weekly email
this limits the number of users in weekly email to be 20
2023-01-27 17:36:07 +05:30
Nuwan 100e14cad0 Limits weekly email entries
this limits number of musician to be listed in weekly email to be 20
2023-01-27 17:11:06 +05:30
Nuwan 529d3fc891 show last active time in words
in user recommendation email show the last active time using
action_view time_ago_in_words helper
2023-01-26 00:30:17 +05:30
Nuwan 6ea439b435 improvements to sending weekly emails
- optimize user filtering sql
- dealing with default values
- eliminate null value errors in mailer templates
2023-01-25 22:50:07 +05:30
Nuwan 2b80e277c9 sending weekly email to users about new users joined in 2023-01-24 09:53:04 +05:30
Nuwan 96a93c7daf send weekly email to users about new musicians 2023-01-20 04:50:27 +05:30
Nuwan 6ff25ad1b7 wip new user recommendation email 2023-01-13 11:10:50 +05:30
Nuwan 4405e08c0a sip on user match mailer 2023-01-04 21:41:57 +05:30
Nuwan db7525ad64 user recom email wip 2023-01-02 16:39:05 +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 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 7f4947a590 ui related improvements and fixes 2022-01-11 16:19:39 +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 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 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 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 bab8d14798 wip - filter musician records 2021-10-13 22:51:27 +05:30
Seth Call a1ab88f641 Add session video beta button 2021-08-24 08:54:16 -05:00
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 Chaturanga 316cbdab83 Merged in VRFS-5146-school_user_form (pull request #16)
new admin form to quickly add school user

* new admin form to quickly add school user

* add required: true to all form fields in quick add school user
2021-04-23 17:10:01 +00:00
Nuwan Chaturanga 3a248df971 Merged in VRFS-5144-deleted_user_improvements (pull request #15)
exclude deleted users from search

Approved-by: Seth Call
2021-04-22 21:55:17 +00:00
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 c2fe4ffb98 Merged in VRFS-5128_report_for_ad_campaigns (pull request #14)
VRFS-5128 report for ad campaigns

* Ad campaign report

add new admin report for monitor and analyze the results
from a variety of paid campaigns

* reload report after updating values using best_in_place

* add users first_subscribed_plan_code

use this new column in ad campaigns report to filter by
subscription plan

* set first_subscribed_plan_code in recurly subscription creation

* set correct value for first_subscribed_plan_code
2021-04-21 21:27:55 +00:00
Nuwan 098e828d0f refactor crash_dump 2021-04-16 05:16:22 +05:30
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 cf4f5c89e0 session_video_spec 2021-03-28 17:34:32 -05:00
Seth Call dcbf52a88b ignore extra args when test env 2021-03-24 20:18:18 -05:00
Seth Call 8b94c17d0e Remove bugsnag hit 2021-03-16 15:23:56 -05:00
Seth Call 86a7994d02 don't count refunds 2021-03-16 13:34:50 -05:00
Seth Call 30a3fce222 fix affiliate rate cut 2021-03-16 10:09:55 -05:00
Nuwan Chaturanga d8f7582790 Merged in VRFS-4993_signup_and_download_page_changes (pull request #6)
VRFS-4993 signup and download page changes

Approved-by: Seth Call
2021-03-16 14:00:51 +00:00
Seth Call ad7a02746b advance time better 2021-03-16 08:35:47 -05:00
Nuwan c2a3cd3cc1 remove musician radio buttons in signup form 2021-03-16 17:10:58 +05:30
Seth Call 9a0c70517b add rake_util 2021-03-15 08:59:46 -05:00
Seth Call 4dbf9fa17c Bug fixes for affiliate syncing 2021-03-14 16:23:43 -05:00
Seth Call 0aac1329e2 Add wordpress plugin and fix one link 2021-03-13 17:40:31 -06:00
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 c07e799fdb turn off personal feed again 2021-02-22 09:04:02 -06:00
Seth Call cecd09b726 Merge in develop 2021-02-21 15:09:10 -06:00