commits
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.
- Added postinstall script to copy jose-key.js to the appropriate directory.
- Updated dependencies:
- Added @noble/secp256k1 and jose.
- Downgraded several @atproto packages to specific versions for compatibility.
- Removed unused code related to keyset creation in auth client.
- Fixed formatting issues in index.ts for better readability.
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.
- Added postinstall script to copy jose-key.js to the appropriate directory.
- Updated dependencies:
- Added @noble/secp256k1 and jose.
- Downgraded several @atproto packages to specific versions for compatibility.
- Removed unused code related to keyset creation in auth client.
- Fixed formatting issues in index.ts for better readability.