nicktrn
067e19fec9
Feature: New Webhook Triggers, KV Store, and Shopify integration ( #745 )
...
* Attach webhook to http endpoint
* Create internal webhook handler job
* Fix delivery
* Add webhook trigger
* Index webhooks
* Fix webhook connect
* Webhook activation
* Rename to TriggerWebhook
* Save webhooks to index
* Extend register payload
* Revert attachSource
* Add update webhook helper
* Use crud interface for registration
* Remove filter from params
* Destructure options
* Missing ohash dep
* Chainable trigger filter
* Optional request verification
* Handler call with context
* Update config on register success
* Rename to webhookData
* Add basic key-value store
* Improve kv store
* Webhook trigger UI
* Webhook delivery UI
* Some fixes
* Airtable experiments
* Fix tabs transitions
* Only run register if config differs
* Use subtasks for delivery
* Missing dep
* Error handing and fixes
* Namespace cursor
* Fix hmac verification
* Gut Airtable
* Lockfile
* Template optional api key
* Template event sources and icons
* Template remove filter from params
* Fix models template
* Template fixme
* Fix webhook trigger header
* Actually send params for registration..
* Add back oauthed client
* Verify signature header encoding param
* Fix delivery context
* Webhook create retry with prior delete
* Webhook source type fixes
* Webhook config merge
* Update webhook icon
* Verify webhook task options
* Rename handler to generateEvents
* Send event icons
* Shopify with webhooks
* Shopify job-catalog entry
* Lockfile
* Add webhook migration
* Better icons
* Type fixes
* Make param type optional
* Scope type
* More examples
* More schemas
* Trigger catalog
* Bump versions
* Just a few more events they said
* Simplify session and config
* Typed serializer
* Fix payload type
* Remove unused getters
* Reduce logging output
* Rest resource tasks
* Lockfile
* Bump version
* Remaining triggers
* Fix event types
* Fix import
* Link from webhook trigger to http endpoint
* Use rest resource tasks for crud
* Fix rest save type
* Improve KV types
* Improve attach webhook logging
* Make header schema more lenient
* Fix save type again
* Final error callback
* Shorten keys
* Remove ohash diff
* Disable Airtable webhooks
* Webhook environments
* Fix shopify error import
* Link to integration and http endpoint
* Integration catalog entry
* Disable oauth
* Require api key, simplify client secret
* Move trigger types
* Update catalog example
* Small KV endpoint refactor
* Fix custom migration
* Webhook environment migration
* Improve crud types
* Remove unused schema
* Fix crud context type
* KV limits and HTTP verbs
* KV improvements
* Jobless webhook delivery
* Airtable delivery fixes
* Make deliveries sexy again
* Some docs
* Fix payload types.. again
* Final payload pass
* Schema cleanup
* Refactor handler service
* Remove more stale schemas
* registerJobNamespace import
* Expose KV on TriggerClient
* Remove dummy click handler
* Remove unused components
* Fix delivery pagination
* Enable registration rerun button
* Comment out registration route action handler
* Rename KV as not tied to IO anymore
* Swap api with trigger client
* Disabled fields param
* KV docs
* Changeset
* Shopify docs fixes
2023-11-24 10:22:12 +00:00
Dan
c47ad5e038
Docs improvements and added API catalog links ( #737 )
...
* integration docs various improvements
* Added optional comments to step by step guide
* Added API catalog card to the integrations intro
* Added Api catalog button to the examples job tab
* Tweaked copy of api catalog card
* Update introduction.mdx
---------
Co-authored-by: Matt Aitken <matt@mattaitken.com >
2023-11-16 11:50:26 +00:00
Eric Allam
203a431350
Add stripe and airtable to the integrations catalog
2023-10-11 11:55:35 +01:00
Hemachandar
c0aa6633d2
chore: update doc title for groups ( #539 )
...
* chore: update doc title for groups
* update docs for sdk and integrations
2023-10-05 11:54:09 +01:00
nicktrn
6a992a1995
Replicate integration and remote callbacks (#507 )
...
* Support tasks with remote callbacks
* Add common integration tsconfig
* Add Replicate integration
* Basic job catalog example
* Integration catalog entry
* Check for callbackUrl during executeTask
* Fix getAll
* Improve JSDoc
* Bump version
* Remove named queue
* Simplify runTask types
* Trust the types
* Fail tasks on timeout
* Callback timeout as param
* Mess with types
* performRunExecutionV1
* Update runTask docs
* Shorten callback task methods
* Fix run method return type
* Image processing jobs
* Replicate docs
* Text output example
* Changeset
* Version bump
* Roll back ugly types
* Remove missing types
* Quicker return when waiting on remote callback
* Remote callback example
* Bump version
* Remove schema parsing
* Only schedule positive callback timeout
* Decrease callback secret length
* Explicit default timeouts
* Import deployments tasks
* JSDoc
* Deployments docs
* Fix runTask examples, mention wrappers
---------
Co-authored-by: Eric Allam <eric@trigger.dev >
2023-10-04 10:46:17 +01:00
nicktrn
15f17d27e0
Going exponential with Linear ( #478 )
...
* Unleash GPT magic
* Clean up after GPT
* All the hooks
* Provisional integration catalog entry
* Sample webhook jobs
* Attachments with alpha warnings
* Remove some verbose logs
* Fix IP restrictions
* Remove tunnel
* Revert "Remove tunnel"
This reverts commit c5b69ce6524e3b40c26b66cdc56e087b8576b8c6.
* Resolve event name clashes
* Remove circular dependency
* Use correct payload uuid
* Schema fixes
* Fix webhook event name
* Start to Linearify catalog entry
* Remove todo
* More catalog updates
* Make OAuth work
* Rename webhook helper
* Schema juggling
* More discrimination
* Add Issue SLA event
* Simplify triggers
* Handle rate limits
* Fix Project schema
* Payload examples
* Improve event props
* Remove redundant source metadata
* One type to rule them all
* Recursive WithoutFunctions type
* Linear output serializer
* Some tasks
* Update catalog entry
* Dynamic usage sample
* Bump version
* Remove tunnel
* More tasks
* Add optional skipRetrying on runTask errors
* Fail fast on user errors
* Entity getter tasks
* Another couple of tasks
* Token to apiKey
* Sort tasks
* Add filtered issue SLA triggers
* Add docs
* Type fixes
* Job catalog examples
* Serialization helper docs
* Add changeset
* Refactor webhooks
* Enhance properties
* Pagination helper and docs
* Clean up imports
* Change misc catalog job
---------
Co-authored-by: Matt Aitken <matt@mattaitken.com >
2023-09-21 15:14:54 -07:00
Matt Aitken
0f6e580641
Added SendGrid to the integrations table in docs
2023-08-18 15:13:16 +01:00
D-K-P
275318d2df
Docs updates, including added Supabase to the examples table
2023-08-10 14:54:03 +01:00
Eric Allam
342ab0d471
Adding docs back into this repo
2023-08-02 15:09:35 +01:00