Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
8800f03
improvement(billing): treat past_due state correctly (#3750)
icecrasher321 Mar 25, 2026
668b948
feat(agents): generalize repository guidance for coding agents (#3760)
Danigm-dev Mar 25, 2026
8caaf01
fix(ui): fix kb id extraction logic for resource, sync tags (#3763)
TheodoreSpeaks Mar 25, 2026
2691c12
feat(rippling): add Rippling HR integration with 19 tools (#3764)
waleedlatif1 Mar 25, 2026
e0f2b8f
feat(hubspot): add 27 CRM tools and fix OAuth scope mismatch (#3765)
waleedlatif1 Mar 25, 2026
54a862d
fix(user-input): fix multiple re-renders on user-input and split the …
adithyaakrishna Mar 25, 2026
f94be08
fix(billing): atomize usage_log and userStats writes via central reco…
waleedlatif1 Mar 25, 2026
87e8d3c
feat(logs) Add messageId and requestId context to all mothership log …
TheodoreSpeaks Mar 25, 2026
438defc
fix(mothership): key resumes by orchestration id (#3771)
icecrasher321 Mar 25, 2026
be6b00d
feat(ui): add request a demo modal (#3766)
TheodoreSpeaks Mar 25, 2026
9d1b976
Feat(logs) upgrade mothership chat messages to error (#3772)
TheodoreSpeaks Mar 25, 2026
104ad03
fix(notifications): auto-dismiss info-level workflow notifications (#…
waleedlatif1 Mar 25, 2026
5a5c33d
fix(client): network drops reconnecting behaviour (#3775)
icecrasher321 Mar 26, 2026
794d5ea
fix(explicit-user-abort): separate explicit user abort semantics (#3776)
icecrasher321 Mar 26, 2026
7b96b0e
add logs
icecrasher321 Mar 26, 2026
7583c8f
feat(misc): skills import, MCP modal, workmark, dispatch modals, coll…
waleedlatif1 Mar 26, 2026
1a14f4c
fix chatHistory reconnect effect
icecrasher321 Mar 26, 2026
9e4fc50
fix(retry): extract code into callback
icecrasher321 Mar 26, 2026
9603fd0
Merge branch 'staging' of github.com:simstudioai/sim into staging
icecrasher321 Mar 26, 2026
d97e22e
chore(docs): update readme (#3778)
waleedlatif1 Mar 26, 2026
a9fc1a2
fix(guard-change): run finalize at right time
icecrasher321 Mar 26, 2026
6610c37
Merge branch 'staging' of github.com:simstudioai/sim into staging
icecrasher321 Mar 26, 2026
2771b67
fix(copilot): expand tool metadata, fix thinking text rendering, clea…
waleedlatif1 Mar 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
feat(rippling): add Rippling HR integration with 19 tools (#3764)
* feat(rippling): add Rippling HR integration with 19 tools

* fix(rippling): address PR review feedback

- Fix lint:check import ordering in icon-mapping.ts
- Build clean params object instead of spreading all UI fields to API
- Add try/catch around JSON.parse for users field
- Use != null guard for limit/offset to not drop 0 values
- Add missing tags to block config and integrations.json

* fix(rippling): guard startDate by operation and clarify totalCount descriptions

- Guard startDate/endDate with operation check to prevent candidateStartDate
  from clobbering date filters on leave/activity operations
- Update totalCount output descriptions on paginated tools to clarify it
  reflects page size, not total record count

* fix(rippling): use null-safe guard for groupVersion param

* fix(rippling): remove operation field from tool params payload

* fix(rippling): add input validation for action param and empty group update body
  • Loading branch information
waleedlatif1 authored Mar 25, 2026
commit 2691c127470342c1490e5a764ad92c41753a794a
11 changes: 11 additions & 0 deletions apps/docs/components/icons.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6270,6 +6270,17 @@ export function RedisIcon(props: SVGProps<SVGSVGElement>) {
)
}

export function RipplingIcon(props: SVGProps<SVGSVGElement>) {
return (
<svg {...props} viewBox='0 0 145.3 109.9' fill='none' xmlns='http://www.w3.org/2000/svg'>
<path
d='M17.5,30.5C17.5,18.4,11.4,8.4,0,0h26.5c9.3,7.2,15,18.2,15,30.5c0,12.3-5.7,23.3-15,30.5 c8.6,3.6,13.5,12.4,13.5,25v24H16v-24c0-12-5.7-20.4-16-25C11.4,52.5,17.5,42.6,17.5,30.5 M69.4,30.5c0-12.1-6.1-22.1-17.5-30.5 h26.5c9.3,7.2,15,18.2,15,30.5c0,12.3-5.7,23.3-15,30.5c8.6,3.6,13.5,12.4,13.5,25v24h-24v-24c0-12-5.7-20.4-16-25 C63.3,52.5,69.4,42.6,69.4,30.5 M121.4,30.5c0-12.1-6.1-22.1-17.5-30.5h26.5c9.3,7.2,15,18.2,15,30.5c0,12.3-5.7,23.3-15,30.5 c8.6,3.6,13.5,12.4,13.5,25v24h-24v-24c0-12-5.7-20.4-16-25C115.3,52.5,121.4,42.6,121.4,30.5'
fill='#502D3C'
/>
</svg>
)
}

export function HexIcon(props: SVGProps<SVGSVGElement>) {
return (
<svg {...props} xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1450.3 600'>
Expand Down
2 changes: 2 additions & 0 deletions apps/docs/components/ui/icon-mapping.ts
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,7 @@ import {
ReductoIcon,
ResendIcon,
RevenueCatIcon,
RipplingIcon,
S3Icon,
SalesforceIcon,
SearchIcon,
Expand Down Expand Up @@ -306,6 +307,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
reducto_v2: ReductoIcon,
resend: ResendIcon,
revenuecat: RevenueCatIcon,
rippling: RipplingIcon,
s3: S3Icon,
salesforce: SalesforceIcon,
search: SearchIcon,
Expand Down
1 change: 1 addition & 0 deletions apps/docs/content/docs/en/tools/meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,7 @@
"reducto",
"resend",
"revenuecat",
"rippling",
"s3",
"salesforce",
"search",
Expand Down
5 changes: 3 additions & 2 deletions apps/docs/content/docs/en/tools/quiver.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,9 @@ Generate SVG images from text prompts using QuiverAI
| --------- | ---- | ----------- |
| `success` | boolean | Whether the SVG generation succeeded |
| `output` | object | Generated SVG output |
|`file` | file | Generated SVG file |
|`svgContent` | string | Raw SVG markup content |
|`file` | file | First generated SVG file |
|`files` | json | All generated SVG files \(when n &gt; 1\) |
|`svgContent` | string | Raw SVG markup content of the first result |
|`id` | string | Generation request ID |
|`usage` | json | Token usage statistics |
|`totalTokens` | number | Total tokens used |
Expand Down
Loading
Loading