Skip to content

Improve community search with focused, paginated results - #73

Merged
drewmt merged 2 commits into
mainfrom
lineweb/search-discovery
Sep 5, 2026
Merged

Improve community search with focused, paginated results#73
drewmt merged 2 commits into
mainfrom
lineweb/search-discovery

Conversation

@drewmt

@drewmt drewmt commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Why

Community search stopped at eight matches per category, so members could not reach older conversations or additional people. This adds focused Posts, Spaces, People and Topics views with previous/next pages while keeping the overview useful.

What changed

  • Query-preserving category links, stable ordering and bounded pagination without global result-count queries.
  • Existing visibility and blocking rules applied before pagination on every request.
  • A cleaner responsive search surface, useful empty states and browser Back/Forward support.
  • Updated README screenshots for desktop, mobile and dark mode, plus the public search contract.

Validation

  • Full local CI: 361 tests, 4,138 assertions, PHPStan, Pint, TypeScript, ESLint and Prettier passed after installing the exact committed lockfiles.
  • Production frontend build passed.
  • Browser checks covered page two, query reset, Back/Forward, empty-category and missing-page recovery, 320px/390px layouts and dark mode. No console errors or warnings.
  • Screenshots use synthetic data in an isolated local SQLite database.

No new dependency, schema migration, API v1 change or production deployment.

@drewmt
drewmt merged commit 70780a4 into main Sep 5, 2026
2 checks passed
@drewmt
drewmt deleted the lineweb/search-discovery branch September 5, 2026 22:30
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