The rscommunity web app was designed to minimize server load (e.g. from search crawlers), by avoiding any REST API calls unless the user is logged in via GitHub.
This PR relaxes that policy slightly so that a GitHub login is no longer required to view the "Upcoming Events" page, as well as the details of a current event. Browsing past events still requires a login.
This is implemented using a new service endpoint /events/api-preview.
The rscommunity web app was designed to minimize server load (e.g. from search crawlers), by avoiding any REST API calls unless the user is logged in via GitHub.
This PR relaxes that policy slightly so that a GitHub login is no longer required to view the "Upcoming Events" page, as well as the details of a current event. Browsing past events still requires a login.
This is implemented using a new service endpoint
/events/api-preview
.