feat(api-keys): implement multiple named API keys with enhanced manag… #23

Merged
zooper merged 1 commit from api_fix into main 2025-08-11 23:08:34 +00:00
zooper commented 2025-08-11 23:08:13 +00:00 (Migrated from github.com)

…ement

  • Add database migration v14 to support named API keys
  • Implement multiple API key creation with custom names
  • Redesign settings UI for better API key management
  • Add individual copy/revoke functionality for each key
  • Maintain backward compatibility with existing API keys
  • Auto-name legacy keys based on integration type
  • Remove hardcoded "Lightroom Plugin" limitation for generic use

Changes include:

  • Database schema: Added 'name' field to user_api_keys table
  • Backend: New POST /api/settings/api-keys endpoint for named key creation
  • Backend: Enhanced DELETE /api/settings/api-keys/id/:keyId for individual deletion
  • Frontend: Complete redesign of API Keys section in settings
  • Frontend: Dynamic rendering of multiple API key cards
  • Migration: Automatic naming of existing keys (e.g., "Lightroom")

Fixes API key display issues and enables scalable key management for multiple integrations.

…ement - Add database migration v14 to support named API keys - Implement multiple API key creation with custom names - Redesign settings UI for better API key management - Add individual copy/revoke functionality for each key - Maintain backward compatibility with existing API keys - Auto-name legacy keys based on integration type - Remove hardcoded "Lightroom Plugin" limitation for generic use Changes include: - Database schema: Added 'name' field to user_api_keys table - Backend: New POST /api/settings/api-keys endpoint for named key creation - Backend: Enhanced DELETE /api/settings/api-keys/id/:keyId for individual deletion - Frontend: Complete redesign of API Keys section in settings - Frontend: Dynamic rendering of multiple API key cards - Migration: Automatic naming of existing keys (e.g., "Lightroom") Fixes API key display issues and enables scalable key management for multiple integrations.
cloudflare-workers-and-pages[bot] commented 2025-08-11 23:08:25 +00:00 (Migrated from github.com)

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
Deployment successful!
View logs
ai-caption-studio b105f23a Commit Preview URL

Branch Preview URL
Aug 11 2025, 11:08 PM
## Deploying with &nbsp;<a href="https://workers.dev"><img alt="Cloudflare Workers" src="https://workers.cloudflare.com/logo.svg" width="16"></a> &nbsp;Cloudflare Workers The latest updates on your project. Learn more about [integrating Git with Workers](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/). | Status | Name | Latest Commit | Preview URL | Updated (UTC) | | -|-|-|-|-| | ✅ Deployment successful! <br>[View logs](https://dash.cloudflare.com/a3886cd60d9d98381472be25235a1347/workers/services/view/ai-caption-studio/production/builds/96085076-1785-4dba-8156-6286a2be64d6) | ai-caption-studio | b105f23a | <a href='https://98a035af-ai-caption-studio.jonsson.workers.dev'>Commit Preview URL</a><br><br><a href='https://api-fix-ai-caption-studio.jonsson.workers.dev'>Branch Preview URL</a> | Aug 11 2025, 11:08 PM |
Sign in to join this conversation.
No description provided.