Skip to content

v0.5.92: shortlinks, copilot scrolling stickiness, pagination #3234

Merged
waleedlatif1 merged 7 commits intomainfrom
staging
Feb 17, 2026
Merged

v0.5.92: shortlinks, copilot scrolling stickiness, pagination #3234
waleedlatif1 merged 7 commits intomainfrom
staging

Conversation

@waleedlatif1
Copy link
Collaborator

@waleedlatif1 waleedlatif1 commented Feb 17, 2026

waleedlatif1 and others added 4 commits February 17, 2026 10:32
- Changed default stickinessThreshold from 100 to 30 in use-scroll-management.ts
- Removed explicit stickinessThreshold override (40) from copilot.tsx
- Both copilot and chat now use the same default value of 30
- This makes scrolling less sticky across all copilot message interactions

Co-authored-by: Cursor Agent <[email protected]>
Co-authored-by: Emir Karabeg <[email protected]>
* improvement(lint): fix react-doctor errors and warnings

* remove separators
…upport it (#3233)

* feat(pagination): update pagination for remaining integrations that support it

* fixed remaining

* ack comments
@vercel
Copy link

vercel bot commented Feb 17, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment Feb 17, 2026 11:01pm

Request Review

@greptile-apps
Copy link
Contributor

greptile-apps bot commented Feb 17, 2026

Greptile Summary

This PR bundles multiple improvements: shortlink rewrites, copilot scrolling, provider error handling, and pagination support for multiple integrations.

Key Changes:

  • Added Beluga shortlink rewrite (/r/:shortCode) for hosted environments
  • Improved copilot auto-scroll behavior by reducing stickiness threshold from 100px to 30px
  • Replaced @ts-ignore with typed ProviderError class across all providers (Anthropic, OpenAI, OpenRouter, Bedrock, etc.)
  • Added pagination support to Pipedrive, Zendesk, Supabase, Typeform, and Incidentio integrations
  • Migrated Zendesk from offset to cursor-based pagination
  • Fixed react-doctor lint errors by removing inline global styles from subflow-node.tsx

Issues Found:

  • Pipedrive get_activities removed deal_id, person_id, org_id filters (now only user_id)
  • Pipedrive get_files removed entity filters (deal_id, person_id, org_id)
  • Pipedrive get_pipeline_deals removed status filter
  • OpenRouter uses non-null assertion on optional output field
  • Supabase text search changed from fts to plfts operator (behavior change documented in comment)

Confidence Score: 3/5

  • Safe to merge with functional regressions in Pipedrive filters
  • The provider error handling and pagination improvements are well-implemented, but the Pipedrive changes remove existing filter functionality that users may rely on
  • Pay close attention to apps/sim/tools/pipedrive/get_activities.ts and apps/sim/tools/pipedrive/get_files.ts where filters were removed

Important Files Changed

Filename Overview
apps/sim/providers/types.ts introduced typed ProviderError class to replace @ts-ignore pattern with proper timing metadata
apps/sim/providers/openrouter/index.ts replaced @ts-ignore with typed ProviderError and improved type annotations for messages and tool results
apps/sim/app/workspace/[workspaceId]/w/[workflowId]/hooks/use-scroll-management.ts reduced default scroll stickiness threshold from 100px to 30px for tighter auto-scroll behavior
apps/sim/tools/pipedrive/get_activities.ts replaced deal_id, person_id, org_id filters with user_id, added pagination support with start parameter
apps/sim/tools/pipedrive/get_pipeline_deals.ts removed status filter, added start pagination parameter and pagination metadata to output
apps/sim/tools/pipedrive/get_files.ts removed entity filters (deal_id, person_id, org_id), added offset-based pagination with start parameter
apps/sim/tools/zendesk/types.ts migrated from offset pagination to cursor-based pagination with after_cursor, has_more, and helper functions
apps/sim/tools/supabase/text_search.ts changed plain search from fts to plfts operator, added offset pagination parameter with explanatory comment

Flowchart

flowchart TD
    A[Provider Request] --> B{Error Occurs?}
    B -->|Yes| C[Create ProviderError]
    B -->|No| D[Return Response]
    C --> E[Include Timing Metadata]
    E --> F[Throw Typed Error]
    
    G[Tool API Call] --> H{Pagination Supported?}
    H -->|Pipedrive| I[Offset: start/next_start]
    H -->|Zendesk| J[Cursor: after_cursor/has_more]
    H -->|Incidentio| K[Cursor: after/pagination_meta]
    H -->|Supabase| L[Offset: offset param]
    
    I --> M[Return with Metadata]
    J --> M
    K --> M
    L --> M
    
    N[Copilot Scroll] --> O[Check Distance from Bottom]
    O -->|< 30px| P[Auto-scroll]
    O -->|>= 30px| Q[Stay at Position]
Loading

Last reviewed commit: cdacb79

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

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

63 files reviewed, 6 comments

Edit Code Review Agent Settings | Greptile

@waleedlatif1
Copy link
Collaborator Author

@greptile

@waleedlatif1
Copy link
Collaborator Author

@cursor review

@waleedlatif1
Copy link
Collaborator Author

@greptile

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

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

76 files reviewed, no comments

Edit Code Review Agent Settings | Greptile

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

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

76 files reviewed, 3 comments

Edit Code Review Agent Settings | Greptile

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

✅ Bugbot reviewed your changes and found no new issues!

Comment @cursor review or bugbot run to trigger another review on this PR

…ded turborepo (#3237)

* feat(pipedrive): added sort order to endpoints that support it

* upgraded turborepo

* fix
@waleedlatif1 waleedlatif1 merged commit da46a38 into main Feb 17, 2026
23 checks passed
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.

2 participants