You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.2 KiB
2.2 KiB
| title | status | type | priority | created_at | updated_at | blocked_by | |||
|---|---|---|---|---|---|---|---|---|---|
| Implement GET /api/quotes — paginated list with author filter (case-insensitive) and tag filter | completed | task | normal | 2026-03-10T23:32:08Z | 2026-03-10T23:32:16Z |
|
Shared types and utilities are in src/lib.rs — code placed there must compile for both the host target and wasm32-unknown-unknown.
GET /api/quotes returns a paginated list of quotes. Query parameters:
page(default 1): page number (1-indexed)author: case-insensitive author filter (partial match acceptable)tag: filter to quotes that have this tag
Response shape: {"quotes": [...], "page": N, "total_pages": N, "total_count": N}. Page size is 10.
cargo fmt
cargo check
cargo clippy
cargo test
`feat(quotesdb): implement GET /api/quotes — paginated list with author and tag filters`