vikunja/pkg/routes/api
kolaente 5ccbd0d74e feat(api/v2): add project background download and unsplash proxies
Port the remaining read-only background blob endpoints to /api/v2:

- GET /projects/{project}/background streams the stored background (project
  CanRead, in-handler), modeled as an image/jpeg binary response. Honors
  If-Modified-Since (304) and serves through the shared WriteProjectBackground.
- GET /backgrounds/unsplash/images/{image} and .../thumb proxy the upstream
  Unsplash image through the SSRF-safe client, gated on the unsplash provider
  like the sibling unsplash routes, modeled as image/jpeg binary responses.

All three reuse the v1 business logic extracted in the previous commit.
2026-06-17 11:31:50 +00:00
..
shared fix: dispatch pending events after user creation commits 2026-06-12 08:56:08 +00:00
v1 feat(audit): attribute failed logins to the originating request 2026-06-12 08:56:08 +00:00
v2 feat(api/v2): add project background download and unsplash proxies 2026-06-17 11:31:50 +00:00