Faro reported the app as Shiny Frontend (copied from Shiny). Dancefinder's browser logs and traces would then mix with Shiny's in VictoriaLogs/VictoriaTraces once shiny/frontend#3778 moves to faro.unbound.se.
app.name: Shiny Frontend → dancefinder-app. This follows the backend convention, where the OTel service.name is the repo name (dancefinder).
version (1.0.0, the same as package.json) and environment (config.name) are unchanged.
Faro reported the app as `Shiny Frontend` (copied from Shiny). Dancefinder's browser logs and traces would then mix with Shiny's in VictoriaLogs/VictoriaTraces once shiny/frontend#3778 moves to faro.unbound.se.
- `app.name`: `Shiny Frontend` → `dancefinder-app`. This follows the backend convention, where the OTel `service.name` is the repo name (`dancefinder`).
- `version` (`1.0.0`, the same as package.json) and `environment` (`config.name`) are unchanged.
`npm run lint` passes.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01VSC7dLAgao1afzL5DQfH8F
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Faro reported the app as
Shiny Frontend(copied from Shiny). Dancefinder's browser logs and traces would then mix with Shiny's in VictoriaLogs/VictoriaTraces once shiny/frontend#3778 moves to faro.unbound.se.app.name:Shiny Frontend→dancefinder-app. This follows the backend convention, where the OTelservice.nameis the repo name (dancefinder).version(1.0.0, the same as package.json) andenvironment(config.name) are unchanged.npm run lintpasses.🤖 Generated with Claude Code
https://claude.ai/code/session_01VSC7dLAgao1afzL5DQfH8F
The Faro app name was copied from Shiny ("Shiny Frontend"), mixing Dancefinder browser telemetry with Shiny's in VictoriaLogs/VictoriaTraces. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VSC7dLAgao1afzL5DQfH8F