Skip to content

Add global search#12

Open
ifanatics-media wants to merge 1 commit into
gitearn-io:mainfrom
ifanatics-media:codex/gitearn-global-search
Open

Add global search#12
ifanatics-media wants to merge 1 commit into
gitearn-io:mainfrom
ifanatics-media:codex/gitearn-global-search

Conversation

@ifanatics-media
Copy link
Copy Markdown

@ifanatics-media ifanatics-media commented May 12, 2026

Summary

  • add a permission-aware /search/ endpoint for visible items and users
  • add a global search box to the authenticated app layout
  • add backend coverage for item visibility and superuser user search

Testing

  • npm run build
  • poetry run ruff check app/api/routes/search.py app/api/main.py app/models.py app/tests/api/routes/test_search.py
  • poetry run mypy app/api/routes/search.py app/models.py app/tests/api/routes/test_search.py

Note: poetry run pytest app/tests/api/routes/test_search.py could not run locally because Postgres was not running at localhost:5432 in this environment.

Closes #3

@ifanatics-media
Copy link
Copy Markdown
Author

Summary

  • add a permission-aware /search/ endpoint for visible items and users
  • add a global search box to the authenticated app layout
  • add backend coverage for item visibility and superuser user search

Testing

  • npm run build
  • poetry run ruff check app/api/routes/search.py app/api/main.py app/models.py app/tests/api/routes/test_search.py
  • poetry run mypy app/api/routes/search.py app/models.py app/tests/api/routes/test_search.py

Note: poetry run pytest app/tests/api/routes/test_search.py could not run locally because Postgres was not running at localhost:5432 in this environment.

Closes #3

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.

✨ Implment global search feature

1 participant