Henry
|
0dc5092ebc
|
feat: add logging to next api routes
|
2026-04-05 22:33:06 +01:00 |
|
Henry
|
53397d8e81
|
feat: add url validation to download attatchment endpoint (#432)
|
2026-03-10 22:31:59 +00:00 |
|
Henry
|
53a33c68fc
|
feat: rate limit api routes (#336)
* feat: install rate-limiter-flexible and ioredis
* feat: setup redis client
* feat: add withRateLimit wrapper
* feat: wrap trpc endpoint in withRateLimit
* feat: wrap withRateLimit on remaining routes
* feat: exclude webhook route from rate limiting
* chore: update compose files and readme
* refactor: move into api/db packages
|
2026-01-25 22:28:41 +00:00 |
|
Ivan Shelepugin
|
f938723d9a
|
fix(api): correct values of Content-Disposition attributes (#260)
|
2025-11-30 21:58:40 +00:00 |
|
Henry
|
b472c5ce93
|
feat: card attachments (#247)
* feat: add card attachment schema
* feat: setup s3 util funcs
* feat: add attachments router and repo funcs
* feat: add upload button
* feat: add thumbnails and attachment viewer
* feat: add download and delete button
* feat: add file viewer and downloads
* feat: update compose and readme
* chore: build lang
* feat: display attachments on public boards
* chore: update compiled translations
|
2025-11-19 21:34:43 +00:00 |
|