Commit Graph

  • cf7688f6ed docs: correct retrievable-key copy and migration setup steps master tiennm99 2026-06-14 18:19:08 +07:00
  • e191a138e9 fix(keys): match reconcile to current key name via shared prefix constant tiennm99 2026-06-14 14:18:13 +07:00
  • b710537f63 refactor(keys): rename openrouter_key_hash to openrouter_delete_hash tiennm99 2026-06-14 14:14:20 +07:00
  • 3eda216dc6 feat(keys): store raw OpenRouter key and make it retrievable tiennm99 2026-06-14 14:10:46 +07:00
  • bd25fb1efa chore: add sql migration runner script tiennm99 2026-06-14 14:10:46 +07:00
  • d0fdcb4041 feat(keys): create minted OpenRouter keys in a configured workspace tiennm99 2026-06-14 12:40:03 +07:00
  • a3ab7cde9e chore(config): align env var names and enable Vercel deploys tiennm99 2026-06-14 12:19:48 +07:00
  • 559bac8104 feat(auth): replace Supabase Auth with app-native GitHub OAuth tiennm99 2026-06-14 12:19:40 +07:00
  • 616f133989 feat: add gated admin console for api_keys registry (list/search/filter/revoke/mint) tiennm99 2026-06-13 21:16:57 +07:00
  • e03c606ea9 docs: clarify intent of stale-pending windows, ceiling-check, and error JSDoc tiennm99 2026-06-13 19:20:41 +07:00
  • 8fcc705e2c refactor: simplify comments, styling, and conflict-resolution control flow tiennm99 2026-06-13 14:49:15 +07:00
  • 02fa52ccf9 feat: scaffold OpenRouter key giveaway site (gated, code-only) tiennm99 2026-06-13 14:18:52 +07:00
  • 577b089780 docs: add brainstorm, plan, and red-team review for openrouter key giveaway site tiennm99 2026-06-13 13:28:17 +07:00
  • 82925aedb8 chore: initial commit tiennm99 2026-06-13 10:54:50 +07:00