memos/server/router
Claude 652c855145
fix(api): return AlreadyExists error for duplicate memo IDs (AIP-133)
Ensure AIP-133 compliance by returning codes.AlreadyExists when
a duplicate memo ID is provided, rather than a generic database
error.

Handles unique constraint violations across all database drivers:
- SQLite: "UNIQUE constraint failed"
- PostgreSQL: "duplicate key"
- MySQL: "Duplicate entry"

This provides a clear, standardized error response per Google's
API design guidelines (AIP-133 for Create methods).
2025-11-08 01:32:03 +00:00
..
api/v1 fix(api): return AlreadyExists error for duplicate memo IDs (AIP-133) 2025-11-08 01:32:03 +00:00
frontend fix(server): reduce static asset cache to prevent stale files after redeploy 2025-10-28 07:55:02 +08:00
rss refactor: rename workspace to instance throughout codebase 2025-11-05 23:35:35 +08:00