- Changed create action to render show.rabl view instead of raw model
- Response now includes nested user object with name field
- Matches format returned by GET /api/chat (index action)
- Fixes 'Unknown' sender name issue for sent messages
Follows lobby chat pattern for consistent API response format.
- Create MediaContext - Unified state management for all media types
- Enhance WindowPortal - Better window lifecycle and communication
- Implement JKPopupMediaControls - Main media controls component
- Integrate MediaContext into JKSessionScreen
- Update JKSessionOpenMenu to use new media context
remove saving billing address details to database in the first place
before sending to recurly. Now the backend handles address data saving
after success response from recurly.
instead of jamserver.js instead of jamserver_copy.js when loading
react.js front end. jamserver_copy for some reason desn not load
all of the javascripts needed to get for example subscription messages
to be captured in the front end.
Lambda & local importer for jamtracks
* # This is a combination of 9 commits.
# This is the 1st commit message:
inital attempt before upgrading Rails in lambda
# The commit message #2 will be skipped:
# unzip works
# The commit message #3 will be skipped:
# wip
# The commit message #4 will be skipped:
# Add in gemspec
# The commit message #5 will be skipped:
# wip
# The commit message #6 will be skipped:
# imported one locally
# The commit message #7 will be skipped:
# Add in jmep
# The commit message #8 will be skipped:
# add in some baked in env vars
# The commit message #9 will be skipped:
# ran a local container build finally
* inital attempt before upgrading Rails in lambda
* Minor tweak for docker usage case of lambda running in AWS/lambda
force the user to the new (beta) website jamtracks page
if they click the jamtracks tile on home page or they
load the url of that page directly in browser