sub-aligator/templates
SW 8c69c1731d feat: JSON REST API /api/v1 with DB-managed Bearer tokens
- New endpoints: GET /api/v1/pools, GET /api/v1/pools/{slug}/next,
  GET/POST /api/v1/allocations, GET /api/v1/allocations/{id},
  POST /api/v1/allocations/{id}/release
- Bearer token auth; only SHA-256 hashes stored, plaintext shown once
- Token management GUI at /tokens (create, revoke, delete) linked in footer
- API actions audited with actor api:<token name>
- Fix latent transaction leak: replace manual BEGIN IMMEDIATE/COMMIT with
  begin_with(), which rolls back on drop; previously a failed allocation
  (e.g. disallowed prefix or full pool) returned a connection with an open
  transaction to the pool, causing 'database is locked' on later writes
- README: API documentation with curl examples
2026-10-09 14:25:17 +02:00
..
fragments fix: move inline JavaScript to external file to comply with CSP 2026-10-01 14:48:16 +02:00
partials feat: pool management, setup wizard, English UI and README, remove brew formula 2026-10-01 14:07:19 +02:00
allocation_detail.html feat: rename to SUB-ALIGATOR, dark theme, pool deletion, header nav 2026-10-01 18:00:32 +02:00
base.html feat: JSON REST API /api/v1 with DB-managed Bearer tokens 2026-10-09 14:25:17 +02:00
index.html feat: rename to SUB-ALIGATOR, dark theme, pool deletion, header nav 2026-10-01 18:00:32 +02:00
pools.html feat: rename to SUB-ALIGATOR, dark theme, pool deletion, header nav 2026-10-01 18:00:32 +02:00
setup.html feat: rename to SUB-ALIGATOR, dark theme, pool deletion, header nav 2026-10-01 18:00:32 +02:00
tokens.html feat: JSON REST API /api/v1 with DB-managed Bearer tokens 2026-10-09 14:25:17 +02:00