commits
fix(listenbrainz/auth): improve bearer token validation for secure API access
Add an indicator when the URL is copied, per issue #4. I had a hell of a time trying to get this to run on my computer for some reason (my computer seemingly can't find `bun run build:raichu` in the repo), so it was easier to just MVP'd it in using a vite react app with basic-ui locally and it worked well, just to test this page. It just changes the text "Copy API Key" to "Copied!" and it then resets back after 1500 ms.
- Added a new journal entry with index 6, version 7, and tag '0006_slow_bulldozer' to the _journal.json file.
- Updated the spotify_apps schema to enforce a unique constraint on the spotifyAppId field, ensuring no duplicate entries are allowed.
feat: Enhance Spotify integration with app-specific tokens
- Updated Spotify token retrieval to include app-specific client IDs and secrets.
- Modified database queries to join with `spotify_apps` for fetching app-related information.
- Refactored token refresh logic to utilize app-specific credentials.
- Adjusted functions across the codebase to accommodate new parameters for client ID and secret.
- Improved error handling and logging for Spotify-related operations.
- Removed deprecated environment variable checks for client credentials.
feat: add cron job for exporting parquet files every minute
feat: add session expiration handling and cron job for refreshing sessions
This reverts commit 4ec6bb5f70b047edafe1f60e3dfb5995829dbe76, reversing
changes made to 1d902f131e5fe056b9e506e36ce86f44631e085c.
chore: migrate to Bun and update dependencies for improved performance
fix: refactor submit_listens to use thread for asynchronous processing and improve error handling
Add an indicator when the URL is copied, per issue #4. I had a hell of a time trying to get this to run on my computer for some reason (my computer seemingly can't find `bun run build:raichu` in the repo), so it was easier to just MVP'd it in using a vite react app with basic-ui locally and it worked well, just to test this page. It just changes the text "Copy API Key" to "Copied!" and it then resets back after 1500 ms.
- Updated Spotify token retrieval to include app-specific client IDs and secrets.
- Modified database queries to join with `spotify_apps` for fetching app-related information.
- Refactored token refresh logic to utilize app-specific credentials.
- Adjusted functions across the codebase to accommodate new parameters for client ID and secret.
- Improved error handling and logging for Spotify-related operations.
- Removed deprecated environment variable checks for client credentials.