Skip to content

Add activity pagination and filtering#65

Open
YfengJ wants to merge 1 commit into
Adamantine-guild:mainfrom
YfengJ:codex/activity-pagination-47
Open

Add activity pagination and filtering#65
YfengJ wants to merge 1 commit into
Adamantine-guild:mainfrom
YfengJ:codex/activity-pagination-47

Conversation

@YfengJ

@YfengJ YfengJ commented Jun 26, 2026

Copy link
Copy Markdown

Summary

  • add a shared activity query helper with bounded limits, cursor pagination, and type/source/severity/entity/actor/from filters
  • return paginated activity metadata from the API and storage/service layers
  • add activity page filters, empty filtered state, and load-more pagination
  • keep the dashboard validation path green by fixing existing duplicate route handlers, API response wrapping, and test env-order blockers

Closes #47

Validation

  • pnpm --filter @guildpass/dashboard typecheck
  • pnpm --filter @guildpass/dashboard test
  • pnpm --filter @guildpass/dashboard lint (warnings only)
  • pnpm --filter @guildpass/dashboard build
  • git diff --check

@Lakes41 Lakes41 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good Job
@YfengJ Do resolve conflicts so i can merge

@YfengJ YfengJ force-pushed the codex/activity-pagination-47 branch from 3782e61 to 0c38ec5 Compare June 26, 2026 15:27
@YfengJ

YfengJ commented Jun 26, 2026

Copy link
Copy Markdown
Author

Thanks for the review. I rebased this onto the latest main, resolved the conflict/dirty state, and force-pushed the updated branch at 0c38ec5.

I also reran validation locally: dashboard typecheck, full dashboard test suite, lint (warnings only), build, and git diff --check all pass. The PR now shows a CLEAN merge state on my side and is ready for another look.

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.

Add activity API pagination and filtering

2 participants