• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lsm / neokai / 22829137560
84%

Build:
DEFAULT BRANCH: dev
Ran 08 Mar 2026 08:24PM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
  cancel
22829137560

push

github

web-flow
feat: add pagination to TaskView message loading (#272)

* feat: add pagination to TaskView message loading

- Modified task.getGroupMessages RPC handler to support newest-first pagination
- Added 'before' cursor parameter for loading older messages
- Added 'hasOlder' and 'oldestCursor' to API response
- Updated TaskConversationRenderer to use lazy loading with "Load older messages" button
- Fixed buffered delta preservation on fetch failure
- Added comprehensive unit tests for pagination behavior

* fix: address review feedback for pagination

- P1: Pass beforeTimestamp to DB queries for efficient pagination
- P1: Add error feedback UI for fetch failures
- P2: Add limit validation (1-200 range)
- P2: Fix useCallback dependency array using refs for guards
- P2: Deduplicate older messages against seenIds
- Add tests for error states

* fix: use retry function instead of page reload for initial fetch errors

Replace window.location.reload() with a proper retry mechanism that:
- Adds retryKey state to trigger useEffect re-run
- Creates retryInitialFetch callback to increment retryKey
- Updates Retry button to call retryInitialFetch
- Adds test to verify retry triggers a new fetch
Source Files on build 22829137560
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #22829137560
  • a655ab4a on github
  • Prev Build on dev (#22827257133)
  • Next Build on dev (#22830058371)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc