Skip to content

feat: add search, deadlines, trash, and canceled endpoints#1

Open
ehippy wants to merge 1 commit into
mainfrom
feat/search-and-deadlines
Open

feat: add search, deadlines, trash, and canceled endpoints#1
ehippy wants to merge 1 commit into
mainfrom
feat/search-and-deadlines

Conversation

@ehippy
Copy link
Copy Markdown
Owner

@ehippy ehippy commented May 29, 2026

Summary

  • Add GET /search?q= for searching tasks by title and notes across all collections
  • Add GET /deadlines for retrieving tasks with upcoming deadlines
  • Add GET /trash for viewing trashed/deleted items
  • Add GET /canceled for viewing canceled tasks
  • Add test suite (20 tests) covering auth, existing endpoints, new endpoints, and write operations
  • Update README with new endpoint documentation and usage examples
  • Add pytest and httpx as optional test dependencies

Test Plan

  • All 20 tests pass locally
  • No core logic changed — additions only
  • CI checks (if applicable)

- Add GET /search?q= for searching tasks across all collections
- Add GET /deadlines for tasks with upcoming deadlines
- Add GET /trash for trashed/deleted items
- Add GET /canceled for canceled tasks
- Add test suite with 20 tests covering auth, read, new endpoints, and writes
- Update README with new endpoint documentation and examples
- Add pytest and httpx as optional test dependencies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant