Eric Allam
a82b86210f
Fix pnpm lock file for package release
2023-08-08 22:08:40 +01:00
github-actions[bot]
0367a92731
chore: Update version for release ( #281 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-08 22:08:12 +01:00
Eric Allam
d230cf622f
Treat @trigger.dev/sdk the same as @trigger.dev/core in the webapp
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / Unit Tests (push) Has been cancelled
🚀 Publish Trigger.dev Docker / e2e Tests (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-08-08 15:52:14 +01:00
Eric Allam
a1bf073b43
Trigger another release run
2023-08-08 15:18:13 +01:00
Eric Allam
5588108b97
Add unit test running to the public CI
2023-08-08 15:04:15 +01:00
Eric Allam
b9bcecffe3
Added some Supabase storage and auth triggers to the job catalog
2023-08-08 15:02:07 +01:00
Eric Allam
59075f5fc2
EventFilter now supports more complex condition filters #271
2023-08-08 15:02:07 +01:00
Sai Hari
fa942fc9f5
feat: 🎸 add end-to-end test harness ( #253 )
...
* feat: 🎸 add end-to-end test harness
* Address PR comments
2023-08-08 13:55:25 +01:00
D-K-P
47a8a557cf
Replaced all the screenshots of the environments page
2023-08-08 11:47:25 +01:00
Yaswanth
b51d0b5399
Fix:[TRI-879]-Hides help panel when endpoints exists on the Environme… ( #256 )
...
* Fix:[TRI-879]-Hides help panel when endpoints exists on the Environments & API Keys page
* fix: adds check for fully configured client
g
---------
Co-authored-by: Crossover <crossover@MacBook-Pro.local >
2023-08-08 11:15:58 +01:00
D-K-P
763c84e3b3
Replaced api key screenshot and text
2023-08-08 10:41:33 +01:00
Eric Allam
dfb00e84e9
Fixing pnpm lock file
2023-08-08 07:35:25 +01:00
github-actions[bot]
b5a64545bb
chore: Update version for release ( #273 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-08 07:32:24 +01:00
Eric Allam
3cf3eaff48
@trigger.dev/supabase: You can now trigger on multiple database events in the same job
2023-08-07 17:27:49 +01:00
Matt Aitken
4ca758a3de
job-catalog: added initial setup and CLI build step
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-08-07 15:07:58 +01:00
Matt Aitken
da81537009
Update job-catalog instructions
...
`pnpm run trigger:dev` should be `pnpm run dev:trigger`
2023-08-07 14:57:08 +01:00
Eric Allam
7c1b13ba3b
Increase webhook delivery attempts to the max 25 attempts over 3 days
2023-08-07 14:25:23 +01:00
D-K-P
4b654e5b3b
Fixed broken docs link
2023-08-07 13:29:11 +01:00
Eric Allam
726a50ace7
Point to the workspace version of @trigger.dev/sdk
2023-08-07 13:17:36 +01:00
github-actions[bot]
9deffb67c4
chore: Update version for release ( #267 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-07 13:08:27 +01:00
Matt Aitken
ff04bf44ee
CLI: detect package manager using artifacts if they exist ( #261 )
...
* Detect package manager from artifacts (e.g. package-lock.json) and fallback to process.env.npm_config_user_agent
* Added a changeset
2023-08-07 13:01:22 +01:00
Matt Aitken
e740297829
Cli: improve Next.js project detection ( #262 )
...
* Detect presence of a “next” dependency
* Use a strict undefined check instead
* Changeset: Detect Next.js project by looking at dependencies, not next.config.js
* Read a package json file
* First check for next.config file, otherwise use next dependency
* Update changeset description
2023-08-07 13:01:03 +01:00
D-K-P
a31705e198
Added text summarizer / github issue reminder jobs to the examples table
2023-08-07 12:58:43 +01:00
Eric Allam
f0bdf53364
Auto index production endpoints every 10 minutes
2023-08-07 12:49:37 +01:00
Matt Aitken
9638499163
Add your first endpoint in the dashboard ( #269 )
...
* Created the sheet
* Started work on the resource route
* Created ValidateCreateEndpointService and the EndpointValidateApi (name TBC)
* The TriggerClient responds with the id
* Tidied some stuff up
* Alternative: EndpointApi doesn’t take endpointSlug. Instead just Ping() does
* Create cool-snakes-deny.md
---------
Co-authored-by: Eric Allam <eallam@icloud.com >
2023-08-07 11:28:34 +01:00
Matt Aitken
9104c252b7
Telemetry (new user) ( #268 )
...
* Removed old telemetry
* Started adding TriggerClient telemetry
* Added a log if the telemetry client is created, event renamed to “user.created”
2023-08-07 11:28:13 +01:00
Matt Aitken
72cf345602
Added “thumbsRating” to docs pages
2023-08-07 10:50:02 +01:00
jemiluv8
d5b8f8299d
update cli init to create index file in examples folder ( #225 )
...
* update cli init to create index file in examples folder
* add patch changeset
* Create silly-baboons-join.md
* remove comment in router file
add comment in jobs index to instruct them to
* rename examplesIndex to examplesIndexFileName
* import jobs module in routeContent for createTriggerPageRoute just as we did for createTriggerAppRoute
---------
Co-authored-by: Matt Aitken <matt@mattaitken.com >
2023-08-06 16:42:32 +01:00
Matt Aitken
dd22b88d25
Latest lockfile… 🙄
2023-08-03 22:52:46 +01:00
github-actions[bot]
62b9c5879c
chore: Update version for release ( #248 )
2023-08-03 22:47:23 +01:00
Eric Allam
1b0973fbc1
Fixed error when configuring a new endpoint failed and fixed ping to now throw an error when parsing JSON
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-08-03 16:02:16 +01:00
Eric Allam
fc78854ed4
@trigger.dev/cli: Don't require the TRIGGER_API_URL to be set (it has a default)
2023-08-03 14:49:46 +01:00
Eric Allam
ed15bb0618
Another small supabase tweak
2023-08-03 13:09:56 +01:00
Eric Allam
ced9034428
Another small supabase doc fix
2023-08-03 13:08:42 +01:00
Eric Allam
7ec329d5d6
Fixed broken image in supabase docs
2023-08-03 13:06:23 +01:00
Eric Allam
81180999de
The dev command should use a POST request when doing the PING to the local server
2023-08-03 13:01:08 +01:00
Eric Allam
feaa79ecf3
@trigger.dev/supabase: Automatically enable database webhooks when using triggers
2023-08-03 13:00:29 +01:00
Eric Allam
d34dc0847c
More OpenAI examples
2023-08-03 09:55:07 +01:00
Eric Allam
1b7c7520b4
new Job -> client.defineJob
2023-08-03 09:53:15 +01:00
Eric Allam
34d77e830c
Incorporate improved OpenAI docs from old repo
2023-08-03 09:51:25 +01:00
Eric Allam
87c302bf26
Document how to enable supabase database webhooks
2023-08-03 09:39:58 +01:00
Eric Allam
d462c901f5
A couple of quickstart tweaks
2023-08-02 17:16:39 +01:00
D-K-P
55c3d79cc8
Deleted the info box on the integration pages
2023-08-02 17:11:41 +01:00
Eric Allam
ce901c92e4
Update @trigger.dev/supabase to the latest supabase-management-js
2023-08-02 17:01:02 +01:00
Matt Aitken
0fd409c6dc
Latest lockfile
2023-08-02 16:08:50 +01:00
github-actions[bot]
f4e7379768
chore: Update version for release ( #247 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-02 16:06:27 +01:00
Matt Aitken
ee99191fb4
Sync all package version numbers
2023-08-02 15:58:56 +01:00
Matt Aitken
18124ae32a
Sync all of the package version numbers
2023-08-02 15:45:20 +01:00
Eric Allam
de3373b8f9
Fixed pnpm lock file
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-08-02 15:40:26 +01:00
Eric Allam
bdb4e6e2bd
Only publish latest docker images when tagged with v.docker.x.y.z
2023-08-02 15:38:53 +01:00
Matt Aitken
0a790de2c1
core version changed to 1.0.0. Dependencies for core set to ^1.0.0
2023-08-02 15:21:19 +01:00
Eric Allam
ffb55bfde6
Add react package docs
2023-08-02 15:18:03 +01:00
github-actions[bot]
c0fbe56f79
chore: Update version for release ( #246 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-02 15:10:36 +01:00
Eric Allam
342ab0d471
Adding docs back into this repo
2023-08-02 15:09:35 +01:00
Matt Aitken
aa9fe7d408
core made public, react and sdk now have it as a dependency (not dev)
2023-08-02 15:07:14 +01:00
Eric Allam
f499c10f09
Run pnpm i to fix pnpm-lock
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-08-02 14:19:46 +01:00
github-actions[bot]
45ed7cdf38
chore: Update version for release ( #238 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-02 14:18:12 +01:00
Eric Allam
fa271aaed2
Tweaked the SDK package readme
2023-08-02 13:42:45 +01:00
Eric Allam
8883476dcb
Specify limited paths that will cause our github workflows to run
2023-08-02 13:27:44 +01:00
Eric Allam
c1755ff85b
Removed error logging from the stripe integration
2023-08-02 11:53:42 +01:00
Eric Allam
6d04f6c62a
Added default retry settings for all integration tasks
2023-08-02 11:53:09 +01:00
Eric Allam
53363711bb
Fixed type errors in the cli
2023-08-02 11:50:50 +01:00
Eric Allam
442ee45e97
Upgrade to Remix 1.19.2-pre.0 to try and fix premature close issue
...
https://github.com/remix-run/remix/issues/4993#issuecomment-1661221726
2023-08-02 11:49:04 +01:00
Eric Allam
8405b337f9
Fix seed files by copying any .node query engine file in entrypoint.sh
2023-08-02 10:21:41 +01:00
Matt Aitken
facae926ce
Added telemetry to the CLI ( #242 )
...
* Basic CLI telemetry
* Telemetry for init command
* Better error handling
* Fix for “Module not found: Can't resolve 'encoding' in” node-fetch warning
* Telemetry for dev and tidied up init
* Minor improvements to the telemetry
* Latest package lock file
* Set the PostHog key to the prod one
* Changesets
* Formatted
2023-08-02 09:47:08 +01:00
Eric Allam
9544624e00
Adding compound triggers to Stripe and added a WIP express adapter
2023-08-01 16:06:42 +01:00
Matt Aitken
a489fd465f
@trigger.dev/init and @trigger.dev/internal references updated to the new package names
2023-08-01 12:10:49 +01:00
Matt Aitken
9ff4c0dbd5
Project-wide Prettier setup ( #237 )
...
* Setup project-wide prettier
* Remove old workspace file
* Remove old debugging directives
* New top-level .prettierignore
* Updated Prettier config settings
* Contrubuting guide: Fix for some bad code blocks
* Added more ignores
* Improved the format script command
* printWidth set to 100
* Formatted entire repo (pnpm run format)
2023-08-01 10:21:22 +01:00
Eric Allam
36ec16babe
feat: encrypt values in SecretStore using an encryption key ( #240 )
...
* feat: encrypt values in SecretStore using an encryption key and `aes-256-gcm`
* Stopped using apiCors in the connectionId API endpoint
2023-08-01 10:11:47 +01:00
Matt Aitken
92233f2e90
Core package and move to @latest ( #235 )
...
* Changeset should ignore the example projects
* Removed note in Contributing instructions about not adding a changeset for internal
* Renamed @trigger.dev/internal to @trigger.dev/core. Set sdk and internal to be ES2020, so we don’t get errors about private identifiers
* Env vars in nextjs-example use square bracket syntax to avoid Turbo Repo errors
* Set the tsconfigs back for core and sdk
* @examples/nextjs compile error with undefined tasks
* Set the example projects to use ES2015 to avoid private modifier complaints
* package-tester example, which will use built packages
* package-tester package.json
* Created a readme for the package-tester
* Added all the packages to package-tester
* Create .env.local.example and readme instructions
* Added name to the package.json
* Upgraded @types/react and @types/react-dom everywhrre, so we can use server actions
* Upgraded @types/react and @types/react-dom everywhrre, so we can use server actions
* Reworked the react package build, so it generates separate files
* The SDK no longer bundles core
* package-tester setup with a server action and react hooks
* Added new SDK methods with logging
* Working tsup settings for client and server
* Explicit react hooks return types
* Added all the hooks for testing
* Added OpenAI step to the job to check types are still ok in integrations
* Get rid of rogue Changeset ignores
* Changeset: @trigger.dev/core is now a separate package
* Exited prerelease mode, added a changeset
* Changed @next to @latest
* Deleted seed.js, this shouldn’t be committed
* Ignore seed.js
* The webapp was importing @trigger.dev/core with a folder path rather package name…
* More webapp imports instead of @trigger.dev/core were a folder path
* Accidentally edited Stripe internal API url in the comment
* Added “sideEffects”: false so @trigger.dev/core is tree shaken by Remix
2023-07-31 18:47:34 +01:00
Ashutosh Bhadauriya
efd590976c
Feat: Detect if a Next.js project is running on the specified port before opening a tunnel ( #214 )
...
* Feat: Detect nextjs project
* Add check before opening tunnel
* Update dev.ts
* Add changeset
2023-07-31 16:43:44 +01:00
Matt Aitken
463cbed7df
Merge pull request #226 from Chigala/feature/multiple-eventname-support
...
Feature/multiple eventname support in eventDispatcher
2023-07-31 16:14:25 +01:00
Matt Aitken
9138976dad
Changeset: Multiple eventname support in eventDispatcher
2023-07-31 16:13:35 +01:00
Matt Aitken
ace4d5f6ce
Merge pull request #228 from jemiluv8/migration-contribution-guide
...
chore: add instructions for adding migrations to the project
2023-07-31 16:07:05 +01:00
Matt Aitken
b09ecb0b06
Update CONTRIBUTING.md
2023-07-31 16:06:39 +01:00
Matt Aitken
10fef0f667
Improved the migration instructions
2023-07-31 16:06:12 +01:00
Eric Allam
3e5945fb9e
Stop storing github access tokens for github authenticated users
2023-07-31 15:41:44 +01:00
Akhil
fdf1b2148c
feat: added git database tasks for github integration ( #204 )
...
* feat: added git database tasks for github integration
* feat: added examples for git database tasks
2023-07-31 09:50:41 +01:00
Eric Allam
7e4d72f959
Made the migration non-destructive and fixed other typechecking issues
2023-07-28 18:19:41 +01:00
Chigala
3e203ea967
Merge branch 'main' into feature/multiple-eventname-support
2023-07-28 17:53:31 +01:00
github-actions[bot]
af56598a58
chore: Update version for release (next) ( #234 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-07-28 16:27:36 +01:00
Eric Allam
1fef1fa5f8
Adding native property to get access to underlying client in local auth only integrations
2023-07-28 16:12:41 +01:00
github-actions[bot]
bd2f68a51d
chore: Update version for release (next) ( #233 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-07-28 14:48:57 +01:00
Eric Allam
64477f6b3a
@trigger.dev/sdk: Adding some type helpers for getting the payload and IO types from jobs and triggers
2023-07-28 14:42:28 +01:00
Eric Allam
8b09dfd697
Fix pnpm lock file
2023-07-27 22:14:40 +01:00
github-actions[bot]
f330673143
chore: Update version for release (next) ( #232 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-07-27 22:14:06 +01:00
Eric Allam
9351c05126
Initial @trigger.dev/stripe integration, with support for triggers and tasks ( #231 )
...
* Initial Stripe integration, with support for triggers and tasks
* Adding stripe integration to the catalog
2023-07-27 22:09:07 +01:00
Matt Aitken
af722e54d8
Made the integration items capable of fitting more text
2023-07-27 19:59:20 +01:00
Matt Aitken
1eb89844f4
Added a description to the Supabase Management integration so the differences are obvious
2023-07-27 19:57:03 +01:00
Matt Aitken
004423aea3
Merge pull request #229 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-27 17:14:03 +01:00
github-actions[bot]
369c6245ab
chore: Update version for release (next)
2023-07-27 16:07:50 +00:00
Matt Aitken
b8ae937966
TSUP working properly
2023-07-27 17:05:43 +01:00
Matt Aitken
3b510a4f3d
Put paths back
2023-07-27 16:30:56 +01:00
Matt Aitken
b3e609d53d
Experimenting with bundling
2023-07-27 16:10:19 +01:00
Matt Aitken
2f07a792e9
Removed some unused vars
2023-07-27 16:10:05 +01:00
Matt Aitken
078bf2bc9c
React package bundling changed
2023-07-27 15:14:01 +01:00
Matt Aitken
a7c8f0b90e
Merge pull request #227 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-27 11:18:56 +01:00
Jemilu Mohammed
495acf4319
modify step 3 of migrations instructions
2023-07-27 10:17:40 +00:00
Jemilu Mohammed
dce86119d4
add instructions for adding migrations to the project
2023-07-27 10:14:49 +00:00
github-actions[bot]
2c70b7a360
chore: Update version for release (next)
2023-07-27 10:00:21 +00:00
Matt Aitken
c518185947
Merge pull request #221 from triggerdotdev/react-hooks
...
Get the status of runs and events, using the SDK or @trigger.dev/react hooks
2023-07-27 10:58:37 +01:00
Matt Aitken
b314178de2
SDK Changeset: Added getEvent(), getRun() and getRuns() methods to the client
2023-07-27 10:22:52 +01:00
Chigala
e0a2cec978
Chore: Modified eventTrigger to accept a string and an array of strings.
2023-07-27 00:09:03 +01:00
Matt Aitken
d3608be1a0
Improved the environments help text – it now references server API keys
2023-07-26 22:00:16 +01:00
Matt Aitken
4c79129242
authenticateApiRequest() now returns an object with the apiKey, type and environment
2023-07-26 21:54:20 +01:00
Chigala
8ac83f1d59
added multiple event name support to the eventDispatcher
2023-07-26 21:18:03 +01:00
Matt Aitken
17e6d42989
Removed unused const in RunPresenter
2023-07-26 20:49:09 +01:00
Matt Aitken
0a3bbc1caf
Merge remote-tracking branch 'origin/main' into react-hooks
...
# Conflicts:
# apps/webapp/app/presenters/RunPresenter.server.ts
# examples/nextjs-example/src/app/api/trigger/route.ts
# examples/nextjs-example/tsconfig.json
2023-07-26 20:47:07 +01:00
Matt Aitken
89e1331e49
Better error handling for the job runs endpoint
2023-07-26 18:57:11 +01:00
Matt Aitken
d934a53e6d
Better error handling for the runs endpoint
2023-07-26 18:57:02 +01:00
Matt Aitken
2398d60b1a
Added noExternal for the @trigger.dev/internal package
2023-07-26 18:54:12 +01:00
Matt Aitken
1bd755b628
Example project: Use POST for the test event
2023-07-26 18:52:07 +01:00
Eric Allam
861d5fa1b9
Fixed pnpm lock why does this happen
2023-07-26 18:22:20 +01:00
github-actions[bot]
0239fc6773
chore: Update version for release (next) ( #222 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-07-26 18:20:42 +01:00
Eric Allam
de57592d79
@trigger.dev/resend now retries failed email sends
2023-07-26 18:17:27 +01:00
Eric Allam
f70f3a0a5d
Fixed doubling of the params option
2023-07-26 18:14:07 +01:00
Matt Aitken
6c96b331dd
Event API endpoint safe parsing and better error handling/responses
2023-07-26 18:03:32 +01:00
Eric Allam
767e09ee18
New integration: @trigger.dev/supabase ( #203 )
...
* WIP supabase integration
* supabase oauth working
* Supabase database triggers
* Specify postgres:14
* Limit refreshOAuthToken jobs to 10 attempts
* Better displaying types and removing onChange for now
* WIP on the supabase db client
* Finishing the supabase-js integration
* Adding changeset
* Added supabase to the integration catalogs, and added an optional icon to Integrations
* Reworking how we handle types for the triggers (wip)
* Update fully over to the new way to define supabase triggers
* Go back to using the type for the event name
* Add back in the icon to the JobListPresenter since it was moved from the ProjectPresenter
* Remove unused import
2023-07-26 18:01:27 +01:00
Matt Aitken
b2f3ade7c7
Renamed Secret API keys to Server API keys
2023-07-26 17:55:34 +01:00
alubọsa
8f050b40c1
chore(docs): add changeset guide to contributing.md ( #219 )
...
* chore(docs): add changeset guide to contributing.md
* chore: text changes to changeset guide
* Update CONTRIBUTING.md
---------
Co-authored-by: Eric Allam <eallam@icloud.com >
2023-07-26 17:30:58 +01:00
Ashutosh Bhadauriya
3cf01ff14c
Add testing CLI changes guide to contributing.md ( #220 )
...
* Add testing CLI changes guide to contributing.md
* Update backticks
2023-07-26 17:18:42 +01:00
Matt Aitken
73e0084125
New lock file after main merge
2023-07-26 16:44:37 +01:00
Matt Aitken
093c9ec015
Merge remote-tracking branch 'origin/main' into react-hooks
...
# Conflicts:
# pnpm-lock.yaml
2023-07-26 16:44:09 +01:00
Matt Aitken
475dddfbe4
Added private API keys to the environment page, with some explanatory text
2023-07-26 16:41:17 +01:00
Matt Aitken
188e4f2740
Added an outline styled for badges
2023-07-26 16:40:51 +01:00
Matt Aitken
4dc2b3184b
Fix for missing pkApiKey in seedCloud script
2023-07-26 16:23:40 +01:00
Matt Aitken
139d541d86
Return the pkApiKey and sort the environments correctly (dev, preview, staging, prod)
2023-07-26 15:32:35 +01:00
Eric Allam
10798c0a05
Fixed the pnpm lock file
2023-07-26 14:45:42 +01:00
Matt Aitken
9c6ad11479
Latest lockfile
2023-07-26 14:43:54 +01:00
Matt Aitken
5527ef17f4
Merge remote-tracking branch 'origin/main' into react-hooks
2023-07-26 14:38:55 +01:00
Matt Aitken
981f4010a9
Shortened the delays in the hooks example to make it less annoying when testing
2023-07-26 14:38:05 +01:00
github-actions[bot]
db7e8923c0
chore: Update version for release (next) ( #212 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-07-26 14:37:48 +01:00
Hans Bignon K. Tognon
0eef5c2f01
Adds steps to contributing guide for running some jobs locally ( #209 )
...
* chore(contrib): added a few jobs
* chore(contrib): adds sample jobs for repo setup
* chore(contrib): refactor examples/jobs-starter
* docs(contrib): add steps to add starter jobs
* fix(contrib): typo
* chore(contrib): minor edits
* chore(contrib): update guide and starter code
2023-07-26 14:27:27 +01:00
Matt Aitken
08901f2e8a
Merge remote-tracking branch 'origin/main' into react-hooks
2023-07-26 14:07:09 +01:00
Matt Aitken
51b365226d
In the Job list, show the latest run across all environments
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-07-26 13:37:48 +01:00
Matt Aitken
0b89ee7eb5
ProjectsMenu truncates long titles and the badge is right-aligned
2023-07-26 13:37:18 +01:00
Sai Hari
d7c4b24203
chore: 🤖 replace tsconfig package with tsconfck package ( #218 )
2023-07-26 07:22:16 +01:00
Matt Aitken
d7352867ec
Merge pull request #215 from katrieltsepelevish/fix/contributing-readme-running
...
Fix: Updated contributing README for running in development
2023-07-25 20:31:43 +01:00
Matt Aitken
a2b97bd918
First changeset for the react package
2023-07-25 20:08:54 +01:00
Matt Aitken
5991a767f7
TriggerClient method for getRuns with a jobSlug. This will only work with the private API key
2023-07-25 20:00:19 +01:00
Matt Aitken
643eba263e
Default to returning 20 tasks and set max to 50
2023-07-25 19:59:42 +01:00
Matt Aitken
4db8a3992b
We don’t need the environmentId
2023-07-25 19:26:34 +01:00
Matt Aitken
03f7156749
API endpoint for getting the latest runs
2023-07-25 19:15:15 +01:00
Matt Aitken
d9912e5548
jsdocs for the getEvent output
2023-07-25 18:13:14 +01:00
Matt Aitken
3c85c985d9
Added getEvent and getRun methods to TriggerClient. Added JSDocs to the types
2023-07-25 18:11:28 +01:00
Matt Aitken
0cf848b9b9
Show the job output in the example
2023-07-25 17:52:49 +01:00
Matt Aitken
ef4056abde
Only allow showing the task details if it’s a private API key
2023-07-25 17:52:40 +01:00
Matt Aitken
3a6c25d42d
API authentication updated to work correctly with public and private keys
2023-07-25 17:52:20 +01:00
Matt Aitken
642c95027c
Return an output from the hook test job
2023-07-25 17:51:25 +01:00
Matt Aitken
8a66a5c6c7
Migrate: Make the pkApiKey unique and non-null
2023-07-25 17:51:14 +01:00
Katriel Tsepelevish
7dcc55a083
Updated README
2023-07-25 19:33:16 +03:00
Matt Aitken
6989fec9d0
New API keys (public or private) now have 20 random characters
2023-07-25 17:06:01 +01:00
Matt Aitken
bba190e4e9
Use apiCors function for the event endpoint too
2023-07-25 16:36:19 +01:00
Matt Aitken
6f670c8cc6
Use v5 react-query so we don’t need a QueryClientProvider. Improved the retrying behaviour
2023-07-25 16:36:09 +01:00
Katriel Tsepelevish
d8626c624f
Updated contributing README
2023-07-25 18:35:18 +03:00
D-K-P
454ad25b1d
Updated the ID question in the CLI
2023-07-25 16:30:28 +01:00
D-K-P
4dce703b20
Changed the create a job in code callout from Quick start to Create a Job
2023-07-25 16:17:57 +01:00
D-K-P
ce1e911c90
Fixed the github link on the examples job table
2023-07-25 16:13:08 +01:00
D-K-P
f84f4dcee6
Updated the blank jobs page instructions
2023-07-25 16:02:03 +01:00
D-K-P
bfa3757ee0
Updated the help & feedback copy
2023-07-25 15:16:33 +01:00
Matt Aitken
1fea5d7af3
React hooks are working in the example
2023-07-25 14:38:39 +01:00
Matt Aitken
dd33bbf6a8
Reworked the next-js project to just have the app directory
2023-07-25 13:38:46 +01:00
Matt Aitken
74640b1a82
Custom react query context for the package
2023-07-25 13:38:32 +01:00
Eric Allam
51e6a74eda
Lock turborepo to a specific version (1.10.10 breaks our Docker builds)
2023-07-25 13:37:40 +01:00
alubọsa
27a9812194
chore: use endpointId if it exists in package.json ( #200 )
...
* chore: use endpointId if package.json has it
* minor
* add changeset
* chore: include changeset
* chore: add proper summary to changeset
* chore: remove redundant changeset file
2023-07-25 13:27:35 +01:00
Eric Allam
ba03a9ed20
Merge pull request #207 from jemiluv8/js-support-for-init-command
...
feat: Add Javascript support for init command
2023-07-25 13:09:56 +01:00
Matt Aitken
f5c1c62a09
export SentEvent from the SDK
2023-07-24 17:48:07 +01:00
Matt Aitken
420e719db2
useEventRunDetails combines the two hooks
2023-07-24 17:23:32 +01:00
Matt Aitken
c448f53964
Run hook fixes
2023-07-24 17:12:16 +01:00
Matt Aitken
72230f67d8
Improved the hook
2023-07-24 17:03:11 +01:00
Matt Aitken
4bdc28d7fc
apiCors has 5 min maxAge
2023-07-24 17:03:02 +01:00
Matt Aitken
eb5195768b
Moved the run query to runs/$runId, instead of /tasks
2023-07-24 13:28:33 +01:00
Matt Aitken
5b6539d799
Improved the display of the react hooks in the example
2023-07-24 13:13:19 +01:00
Matt Aitken
b1b471cf63
Removed the optional stuff from react zodfetch function
2023-07-24 13:13:09 +01:00
Matt Aitken
bcd80463f3
Removed the parentId from the RunTaskSchema
2023-07-24 13:12:34 +01:00
Matt Aitken
e2781cb090
Don’t return the task details unless they’re asked for, fix so the child tasks aren’t returned if they’re not asked for
2023-07-24 13:12:19 +01:00
D-K-P
09f906f7a1
Updated the invitation code page copy
2023-07-24 10:18:11 +01:00
Jemilu Mohammed
706ab20ced
add "patch" change set for feature to support nextjs projects using javascript
2023-07-23 19:04:18 +00:00
Jemilu Mohammed
1dde615686
add change set for feature to support nextjs projects using javascript
2023-07-23 18:49:14 +00:00
Matt Aitken
dda8be1fd0
Remove log
2023-07-23 19:26:25 +01:00
Matt Aitken
2888877463
Missed a cors response wrapper
2023-07-23 19:26:13 +01:00
Matt Aitken
ac4253a187
Only refetch the run if it’s not complete
2023-07-23 19:26:00 +01:00
Matt Aitken
a6f79d77d1
Run hook
2023-07-23 19:18:19 +01:00
Matt Aitken
4ca841a1d5
Query to get environment from either the apiKey or the pkApiKey
2023-07-23 19:06:34 +01:00
Matt Aitken
4d2a8728be
Getting events is allowed with allowPublicKey
2023-07-23 19:06:18 +01:00
Matt Aitken
ae3afdfc7e
Allow public key api requests, if the flag is passed
2023-07-23 19:05:30 +01:00
Matt Aitken
e135b06e2c
Show errors, not working properly yet
2023-07-23 18:42:36 +01:00
Matt Aitken
106843be09
Checks for the correct public key format
2023-07-23 18:42:20 +01:00
Matt Aitken
022021dc4b
Allow CORS for the GET events endpoint
2023-07-23 18:27:23 +01:00
Matt Aitken
8815b1608e
Set the api url to localhost:3030
2023-07-23 18:26:59 +01:00
Matt Aitken
3dcd7743be
Requests are happening but failing CORS
2023-07-23 18:03:39 +01:00
Matt Aitken
66fd838085
Setup the Nextjs example homepage with the TriggerProvider
2023-07-23 17:51:24 +01:00
Matt Aitken
b04852c98c
useQueryEvent
2023-07-23 17:51:03 +01:00
Matt Aitken
ad19bfa283
Added zod fetch function
2023-07-23 17:50:51 +01:00
Matt Aitken
ee86910caa
Pass in default api url
2023-07-23 17:50:36 +01:00
Matt Aitken
9a4daaf024
Better errors for api key
2023-07-23 17:40:04 +01:00
Matt Aitken
fcf1202af3
Added React package to Next.js example project
2023-07-23 17:36:55 +01:00
Matt Aitken
43c402ccae
Initial React package with provider
2023-07-23 17:36:20 +01:00
Matt Aitken
24334a1e78
API client methods for getting event and run data
2023-07-23 16:25:13 +01:00
Matt Aitken
37e27510de
Return some run info as well
2023-07-23 16:24:11 +01:00
Matt Aitken
fe35e8ea39
Return the updatedAt time as well
2023-07-23 16:03:15 +01:00
Matt Aitken
db49879584
API endpoint for getting event details
2023-07-23 16:02:02 +01:00
Matt Aitken
df68305f28
Don’t get subtasks by default when using GET on API tasks
2023-07-23 15:41:13 +01:00
Matt Aitken
078b10ccea
API endpoint for getting tasks changed to return more selective info. Use taskListToTree
2023-07-23 15:34:05 +01:00
Matt Aitken
1f8a36efb4
Changed task query from getting children to creating tree afterwards from all the tasks
2023-07-23 14:27:31 +01:00
Jemilu Mohammed
b0c386ff87
fix bug when detecting app dir for js project
...
fix typo in createTriggerAppRoute
2023-07-22 20:38:10 +00:00
Jemilu Mohammed
8b69e06f79
rely on jsconfig.json file if javascript project revert unnecessary workarounds
2023-07-22 17:39:19 +00:00
Jemilu Mohammed
24aa4c7406
fix error in jobsPathPrefix and routePathPrefix for Javascript projects
2023-07-22 16:38:24 +00:00
Jemilu Mohammed
621c45aaf1
remove redundant Job import from @trigger.dev/sdk in jobsContent template string
2023-07-22 16:09:16 +00:00
Jemilu Mohammed
9f67b83bc5
fix formatting
2023-07-22 16:03:03 +00:00
Jemilu Mohammed
da7dfd4bca
revert files added wrongly
2023-07-22 16:01:44 +00:00
Jemilu Mohammed
07250f4ace
Add support for Javascript nextjs projects in
...
removed assertion for whether the next project is using typescript
modify getPathAlias to work with non ts projects
2023-07-22 15:58:42 +00:00
Jemilu Mohammed
8b5055d9d3
initial commit for js example
2023-07-22 14:50:22 +00:00
Eric Allam
ec36918061
Merge pull request #188 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-21 09:34:04 +01:00
github-actions[bot]
c895722ffc
chore: Update version for release (next)
2023-07-21 08:26:49 +00:00
James Ritchie
7df34db36b
Merge remote-tracking branch 'origin/blank-jobs-page-improvements'
2023-07-21 09:25:14 +01:00
James Ritchie
3008909f02
Moved the example jobs list to the left column and only shows when 1 job is visible
2023-07-20 18:37:01 +01:00
D-K-P
8af381729c
Added example projects to the blank jobs page
2023-07-20 17:36:23 +01:00
D-K-P
8ca0aeb1bd
Updated the side panel copy
2023-07-20 14:48:33 +01:00
Eric Allam
99f8ec935b
Fixed pnpm lock
2023-07-20 14:39:42 +01:00
Eric Allam
d07cfe8fdb
Merge pull request #194 from dylanrod21/main
...
[TRI-699] using pathToFileURL on path used in detectPagesOrAppDir
2023-07-20 14:37:36 +01:00
Dylan Rodriguez
2f1b2a32c3
adding changeset
2023-07-20 09:09:21 -04:00
D-K-P
b6fd62eb54
Changed ‘Send us feedback’ to ‘Help & feedback’
2023-07-20 12:17:34 +01:00
Eric Allam
1dfe7e0ab5
Updated dev-compose.yml and added some scripts to run it in package.json
2023-07-20 10:31:39 +01:00
Eric Allam
17c7e9765e
Merge pull request #197 from SSHari/patch-700
...
chore: 🤖 improve migrations for docker container startup
2023-07-20 10:31:22 +01:00
Eric Allam
0ae03477df
Merge pull request #196 from SSHari/patch-702
...
feat: 🎸 filter organization > project > jobs to internal=false
2023-07-20 10:11:48 +01:00
Eric Allam
2348e95b6c
Merge pull request #195 from SSHari/patch-701
...
feat: 🎸 add project job count pill to breadcrumb project menu
2023-07-20 10:10:47 +01:00
SSHari
439ecf4a7f
chore: 🤖 improve migrations for docker container startup
2023-07-19 21:34:16 -04:00
Dylan Rodriguez
68750da731
Revert "adding where condition on job count"
...
This reverts commit 61de39712a .
2023-07-19 19:23:40 -04:00
Dylan Rodriguez
61de39712a
adding where condition on job count
2023-07-19 19:11:57 -04:00
SSHari
d32e6f9839
feat: 🎸 filter organization > project > jobs to internal=false
2023-07-19 19:05:37 -04:00
SSHari
0cda4621c7
feat: 🎸 add project count pill to breadcrumb project menu
2023-07-19 18:48:07 -04:00
Eric Allam
4bcd654e49
Merge pull request #185 from SSHari/patch-573
...
feat: 🎸 move get project jobs to lower level in app hierarchy
2023-07-19 22:22:37 +01:00
Dylan Rodriguez
bf0a0a17a0
normalizing path in detectPagesOrAppDir
2023-07-19 17:14:25 -04:00
SSHari
ca59b6b236
Fix requested changes
2023-07-19 12:24:31 -04:00
Eric Allam
2a6cd98d4e
Merge pull request #187 from SSHari/patch-445
...
feat: 🎸 update Docker image to use best practices
2023-07-19 16:56:36 +01:00
Matt Aitken
d4da2f322b
Added GitHub getIssue Task (with example Job)
2023-07-19 16:31:55 +01:00
SSHari
04ce02bb5d
feat: 🎸 update Docker image to use best practices
2023-07-18 16:10:13 -04:00
SSHari
62e3bb93c1
feat: 🎸 move get project jobs to lower level in app hierarchy
2023-07-18 12:10:45 -04:00
Eric Allam
7da6b94daf
Add linux header
2023-07-18 16:14:43 +01:00
Eric Allam
e95bd3b6fe
Rename docker-setup to DOCKER_INSTALLATION and link to our Docker repo
2023-07-18 16:13:42 +01:00
Eric Allam
8e4c70468d
Merge pull request #182 from kaf-lamed-beyt/docker-setup
...
chore(docs): docker-setup guide
2023-07-18 16:11:07 +01:00
Eric Allam
1ea5082314
Use the typesafe env vars instead of process.env directly
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-07-18 15:43:27 +01:00
Eric Allam
267cbc751c
Automatically re-write endpoint url from localhost to host.docker.internal when running in Docker Compose
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-07-18 14:20:52 +01:00
James Ritchie
5e522e1f3e
Updated the yarn install to yarn dlx
2023-07-18 10:51:50 +01:00
Eric Allam
ba7ef25bcb
Merge pull request #184 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-17 17:20:37 +01:00
github-actions[bot]
e132ea33f2
chore: Update version for release (next)
2023-07-17 16:18:09 +00:00
Eric Allam
d0b19d50e4
@trigger.dev/cli: Add option to specify the path to the handler function in the dev command
2023-07-17 17:16:24 +01:00
Eric Allam
226ded6156
Merge pull request #183 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-17 16:47:31 +01:00
github-actions[bot]
8f5abfd0a6
chore: Update version for release (next)
2023-07-17 15:47:03 +00:00
Eric Allam
1bf2802b67
@trigger.dev/cli: Parse .env files using dotenv instead of hand-parsing
2023-07-17 16:45:12 +01:00
Eric Allam
b95826840a
Merge pull request #181 from triggerdotdev/changeset-release/main
...
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
chore: Update version for release (next)
2023-07-17 16:34:23 +01:00
github-actions[bot]
584e2b3ffb
chore: Update version for release (next)
2023-07-17 15:29:22 +00:00
Eric Allam
69af845ad1
Make isRetry context property backwards compatible and add it to the TriggerContext type
2023-07-17 16:27:53 +01:00
Eric Allam
fba8eec319
Don’t include application/json Content-Type when pinging with no body (fastify doesn’t like that)
2023-07-17 16:23:50 +01:00
Eric Allam
01c0f9b324
Allow the CLI dev command to work outside of a Next.js project
2023-07-17 16:21:21 +01:00
Matt Aitken
86e8ccbbd6
If the run info is missing then don’t render that part of the breadcrumb
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-07-17 14:08:35 +01:00
Eric Allam
0b45338300
Remove the bad RESEND_API_KEY from .env.example
2023-07-17 13:00:38 +01:00
kaf-lamed-beyt
eafe6a0d7b
chore(docs): add docker setup guide. remove prev code implementation
2023-07-17 12:17:09 +01:00
Eric Allam
3fb41f68fb
Merge pull request #180 from SSHari/patch-409
...
feat: 🎸 add live refreshing to Environments & API key page
2023-07-17 11:52:15 +01:00
Eric Allam
f5c819a489
Merge pull request #177 from akhill10/feat/isRetry-on-context-run
...
feat: added isRetry in context.run
2023-07-17 11:48:33 +01:00
Eric Allam
5336317dbb
Merge pull request #176 from akhill10/feat/client-define-job
...
feat: added defineJob method in TriggerClient
2023-07-17 11:40:44 +01:00
kaf-lamed-beyt
6099e06a71
update JobPresenter query to use findFirst.
2023-07-16 15:21:19 +01:00
Akhil
0066971b77
chore: added changeset
2023-07-16 10:36:27 +00:00
Akhil
c417a7f9ab
feat: added isRetry in jobRunExecution
2023-07-16 07:19:37 +00:00
Akhil
1961b994d7
chore: added changeset
2023-07-16 05:19:30 +00:00
SSHari
5288ca3840
feat: 🎸 add live refreshing to Environments & API key page
2023-07-15 18:24:33 -04:00
Akhil
f985dc93aa
fix: defineJob with generic for triggerType
2023-07-15 16:30:11 +00:00
Akhil
d6e43c40c9
feat: added defineJob method in TriggerClient
2023-07-15 15:55:53 +00:00
kaf-lamed-beyt
184c24cace
refactor: use userId instaed of jobId in JobsPresenter
2023-07-15 13:41:44 +01:00
kaf-lamed-beyt
9861cb9aa7
refactor: rewrite JobsPresenter to return a list of Jobs for the project and direct new contributors to the docker setup guide
2023-07-14 19:23:51 +01:00
Matt Aitken
2d722b94bd
Latest lockfile
2023-07-14 17:33:24 +01:00
Matt Aitken
2db67e3b4d
Merge pull request #171 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-14 17:29:43 +01:00
github-actions[bot]
6290232858
chore: Update version for release (next)
2023-07-14 16:22:31 +00:00
Matt Aitken
7f6bf992a2
Better visibility into webhook registering, fix for Typeform SDK updating webhook
2023-07-14 17:16:28 +01:00
James Ritchie
1f5bd8d6bb
Added some copy and a link to let people join the waitlist if they find themselves on cloud.trigger.dev
2023-07-14 16:59:18 +01:00
kaf-lamed-beyt
46383e57d2
chore: update guide
2023-07-14 16:55:00 +01:00
kaf-lamed-beyt
2611b2c171
chore(docs): add docker setup guideline
2023-07-14 16:49:46 +01:00
kaf-lamed-beyt
229207c8f8
chore: create and consume JobPresenter class
2023-07-14 16:40:06 +01:00
Matt Aitken
2eb0b3abce
Merge pull request #168 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-14 15:33:44 +01:00
github-actions[bot]
8b6909b486
chore: Update version for release (next)
2023-07-14 14:32:26 +00:00
Matt Aitken
dbb9fe44d8
Fix #158 – @trigger.dev/typeform: Check that webhook has a matching url
2023-07-14 15:30:56 +01:00
James Ritchie
bb11001fb7
Added 2 buttons below the list of Integrations
...
2 CTA to request a missing API and to link to the docs to create your own integration
2023-07-13 18:07:19 +01:00
James Ritchie
b35457bb53
export type and fixed typo
2023-07-13 18:07:19 +01:00
James Ritchie
1ea0d39fa2
Added an iconClassName to the NamedIcon component so you can override the colour
2023-07-13 18:07:19 +01:00
Matt Aitken
9193b3c90b
Merge pull request #157 from triggerdotdev/changeset-release/main
...
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
chore: Update version for release (next)
2023-07-13 16:38:10 +01:00
github-actions[bot]
c349b50164
chore: Update version for release (next)
2023-07-13 15:36:48 +00:00
Matt Aitken
fe3bc6efe4
Missing token/apikey error improved for display in Next.js logs
2023-07-13 16:35:21 +01:00
Matt Aitken
df138ee96e
Latest lockfile
2023-07-13 16:11:37 +01:00
Matt Aitken
d0b8e560c9
Merge pull request #153 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-13 16:09:51 +01:00
github-actions[bot]
537409cec1
chore: Update version for release (next)
2023-07-13 14:36:23 +00:00
Matt Aitken
bac8ad1040
Throw if the clients are passed an undefined apikey or token
2023-07-13 15:34:35 +01:00
James Ritchie
cc26cbeb7b
Fixed nintendo related typo
2023-07-13 15:23:37 +01:00
James Ritchie
3b6c2bd0e8
Update CONTRIBUTING.md to include new steps to login when developing locally
2023-07-13 13:50:46 +01:00
Eric Allam
0b004fbcaf
Print out emails instead of sending them through resend if missing resend API key
2023-07-13 12:20:54 +01:00
Eric Allam
c72c21e2a9
Only retry runs when the response is a non-400
2023-07-13 11:21:14 +01:00
Eric Allam
d6310a79fa
@trigger.dev/nextjs and @trigger.dev/sdk: Set duplex "half" when creating fetch based Request objects when they have a body
2023-07-12 21:40:13 +01:00
Eric Allam
953354f367
@trigger.dev/typeform: Update how tasks are exported
2023-07-12 21:01:34 +01:00
James Ritchie
f8ddb21510
Added env var instructions to CONTRIBUTING.md
2023-07-12 17:53:09 +01:00
Matt Aitken
761e89108b
Docker prisma generate uses the same semver as the package.json
2023-07-12 17:35:27 +01:00
James Ritchie
ec34a84d6d
Removed the Development guide and pointing to CONTRIBUTING.md instead
2023-07-12 16:45:36 +01:00
Eric Allam
9cb5e6847b
Update CONTRIBUTING.md
...
Remove the Next.js prereq
2023-07-12 16:44:28 +01:00
James Ritchie
43f0c6f7f2
Deleted old file
2023-07-12 16:40:52 +01:00
James Ritchie
ffcad81498
Deleted old file
2023-07-12 16:40:28 +01:00
James Ritchie
f16a337c50
Created a CONTRIBUTING.md guide
2023-07-12 16:39:19 +01:00
Matt Aitken
30e5303c36
Removed eventTrigger.example idea from the example
2023-07-12 16:36:12 +01:00
Matt Aitken
19d5cb596f
Merge remote-tracking branch 'origin/triggers-page'
2023-07-12 15:45:54 +01:00
Matt Aitken
ff58925606
The Project side menu now shows an error icon on Triggers and Integrations if action is required
2023-07-12 15:44:13 +01:00
Matt Aitken
12b16a0030
Removed unused imports/code
2023-07-12 15:43:54 +01:00
Matt Aitken
b08c10a716
Warnings are triangles, errors are circles
2023-07-12 15:43:40 +01:00
Matt Aitken
b878561f65
Added custom ErrorIcon that has a white exclamation so it can be seen on busy backgrounds
2023-07-12 15:43:28 +01:00
Eric Allam
5e36ad961f
@trigger.dev/cli: create-integration - Generate the README.md file
2023-07-12 15:34:33 +01:00
Matt Aitken
3dc2f0cfff
Scheduled Triggers table
2023-07-12 15:06:52 +01:00
Matt Aitken
073c4fb76e
TextLink moved to a separate file, and added a secondary style to it
2023-07-12 15:06:46 +01:00
Matt Aitken
cef0bd172d
Scheduled Triggers tab
2023-07-12 14:43:48 +01:00
Matt Aitken
23eed197ee
Don’t show other user’s Dev external triggers
2023-07-12 14:43:33 +01:00
Matt Aitken
3f8f76df76
Interval Trigger icon is a clock, instead of a calendar to differentiate from CRON
2023-07-12 14:43:16 +01:00
Matt Aitken
b047023d9c
When registering a ScheduleSource you can associate a DynamicTrigger
2023-07-12 14:43:02 +01:00
Matt Aitken
420655f231
Database migration: relationship between ScheduleSource and DynamicTrigger
2023-07-12 14:42:35 +01:00
Eric Allam
520ab88a97
Adding the create-integration command to scaffold out new integration packages (inside or outside of the monorepo)
2023-07-12 13:38:43 +01:00
Eric Allam
f96da50e6a
Update the typeform integration package
...
Now uses a dependency free tsconfig file, and updated the typescript and tsup dev deps
2023-07-12 13:35:19 +01:00
Matt Aitken
1dc42daed4
Added SDK and API support to stop runs when they’re canceled
2023-07-12 13:14:23 +01:00
Matt Aitken
0a80e2f5ec
Added CANCELED TaskStatus to the server
2023-07-12 09:18:59 +01:00
Matt Aitken
4661d2019c
Canceling runs
2023-07-11 19:50:06 +01:00
Matt Aitken
4e4e7b705d
Rerun moved to a resource route
2023-07-11 18:49:00 +01:00
Matt Aitken
bae1b0be72
Added action to retry registration
2023-07-11 18:06:42 +01:00
Matt Aitken
e890ee01a3
renamed pathBuilder functions to external
2023-07-11 18:06:36 +01:00
Matt Aitken
af4b0757a9
Improved spacing and copy
2023-07-11 16:30:39 +01:00
Matt Aitken
6ef62d82c4
You can add containerClassName to a Table
2023-07-11 16:27:05 +01:00
Matt Aitken
44df509b62
Added a code comment to explain the complicated breadcrumb for the extrnal trigger page
2023-07-11 15:56:18 +01:00
Matt Aitken
5d3fe2a5ea
Changed paths from “triggersources” to “external”
2023-07-11 15:53:15 +01:00
Matt Aitken
076e6dce73
Cloud seed updates existing secret store values
2023-07-11 15:35:04 +01:00
Matt Aitken
f745320456
Added DynamicTrigger column
2023-07-11 14:46:26 +01:00
Matt Aitken
6e64aaa1ee
Better explanations of triggers
2023-07-11 14:46:21 +01:00
Matt Aitken
8b68edfc05
Get only the required DynamicTrigger info
2023-07-11 14:46:06 +01:00
Matt Aitken
0a7bae4dac
Use the handle to determine if the side menu is expanded
2023-07-11 14:35:14 +01:00
Matt Aitken
b925a573f3
Added paginated runs
2023-07-11 13:24:38 +01:00
Eric Allam
0012bb21ce
All logs are now structured logs
2023-07-11 13:11:30 +01:00
Matt Aitken
3b3ec9fc4a
Run streaming logic moved to a presenter, shared with the External Trigger run page
2023-07-11 13:04:56 +01:00
Matt Aitken
396663d65c
Hooks can use passed in matches. Breadcrumb updated to be in the route
2023-07-11 12:46:39 +01:00
Eric Allam
f275b47755
Fixed pnpm lock
2023-07-11 11:31:42 +01:00
Eric Allam
cfb7481d7e
Merge pull request #152 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-11 11:22:55 +01:00
github-actions[bot]
57fcce90d9
chore: Update version for release (next)
2023-07-11 10:22:13 +00:00
Eric Allam
2c0ea0c108
Published packages now work with 16.8 and above
2023-07-11 11:20:47 +01:00
Eric Allam
e81317b72c
Loosen the @trigger.dev/nextjs next version
2023-07-11 11:04:21 +01:00
Matt Aitken
686cf9dc7e
Trigger registration runs displaying
2023-07-10 16:35:48 +01:00
Matt Aitken
a9e7cda37d
Run page turned into components so it can be shared
2023-07-10 15:47:13 +01:00
Matt Aitken
eae0b8a95e
The Run page now uses a component so it can be shared
2023-07-10 15:20:01 +01:00
Matt Aitken
1b65b1d596
Deleted legal pages from the app
2023-07-10 15:19:45 +01:00
Matt Aitken
d85b1fe2fd
Moved components to the components/run folder ready for sharing
2023-07-10 15:02:03 +01:00
Matt Aitken
f00006af1b
Run summary title made the same size as the others
2023-07-10 14:58:01 +01:00
Matt Aitken
75a07fe4ef
RunsTable displaying for registration attempts
2023-07-10 14:40:10 +01:00
James Ritchie
946e429906
Merge pull request #151 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-10 13:44:20 +01:00
github-actions[bot]
2e5a401ff7
chore: Update version for release (next)
2023-07-10 12:42:38 +00:00
James Ritchie
b8b84d8d16
CLI: Improved the endpoint prompt
2023-07-10 13:41:04 +01:00
Matt Aitken
4373538476
ClipboardField changed to spans so it can work inside a paragraph
2023-07-10 12:24:11 +01:00
Matt Aitken
af79ea2f72
Triggers page now has tabs
2023-07-10 11:49:19 +01:00
Matt Aitken
aab859bc20
Added scheduled path
2023-07-10 11:48:58 +01:00
Matt Aitken
c692c16183
Trigger red table row and added slug to the Integration
2023-07-10 11:07:08 +01:00
Matt Aitken
cb59808be2
Better type for LabelValueStack variations
2023-07-10 11:06:51 +01:00
Matt Aitken
039777bf63
Merge pull request #150 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-10 10:59:15 +01:00
github-actions[bot]
3547ec13c3
chore: Update version for release (next)
2023-07-10 09:58:47 +00:00
Matt Aitken
3763577451
CLI dev: improved spinner and made port clear in logs
2023-07-10 10:57:10 +01:00
Matt Aitken
c6618049f2
Merge pull request #149 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-10 10:35:07 +01:00
github-actions[bot]
28d6aa9885
chore: Update version for release (next)
2023-07-10 09:33:29 +00:00
Matt Aitken
568786e4f6
Fix when setting the url as an option
2023-07-10 10:32:07 +01:00
Matt Aitken
2aad2d29de
Early work on Trigger detail page
2023-07-10 10:16:44 +01:00
Matt Aitken
400354ee9e
Improved the layout
2023-07-09 21:12:46 +01:00
Matt Aitken
ea3ba78d1a
Started the Triggers page
2023-07-09 20:56:33 +01:00
Eric Allam
38614ee526
Update pnpm lockfile
2023-07-09 20:43:27 +01:00
Eric Allam
15ad6bb5f8
Merge pull request #148 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-09 20:41:41 +01:00
github-actions[bot]
15f431ada6
chore: Update version for release (next)
2023-07-09 18:48:48 +00:00
Matt Aitken
5163acc6ef
Plain changed to @latest
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-07-09 19:47:32 +01:00
Matt Aitken
f9297d783a
Added Plain to the integration catalog
2023-07-08 22:17:58 +01:00
Eric Allam
c34a02c06f
Improved OpenAI integration task errors
...
And also now allowing runTask.onError to also return an Error by itself if it wants to not retry the task
2023-07-08 22:14:27 +01:00
Eric Allam
61ed1fb202
Added support for output properties on tasks
2023-07-08 22:14:27 +01:00
Eric Allam
87638ba6c5
Merge pull request #147 from owen-duncan-snobel/main
...
Update README.md
2023-07-07 21:51:36 +01:00
owen-duncan-snobel
26b4100bb0
Update README.md
...
Use the permanent link to the discord
2023-07-07 15:26:34 -04:00
Matt Aitken
1157c2adf6
Merge pull request #144 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-07 19:05:26 +01:00
github-actions[bot]
8613d3288b
chore: Update version for release (next)
2023-07-07 18:05:13 +00:00
Matt Aitken
ab008fbdff
Typeform example formId is optional
2023-07-07 19:03:17 +01:00
Matt Aitken
0b30197280
Set schema for passing in the formId
2023-07-07 19:03:17 +01:00
Matt Aitken
89a121f21e
Typeform SDK getAllResponses fixed
2023-07-07 19:03:17 +01:00
Matt Aitken
045a8c56af
Subtasks are now ordered correctly
2023-07-07 19:03:17 +01:00
Eric Allam
d83c11db8c
Add back in npm-run-all
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-07-07 16:39:29 +01:00
Eric Allam
7efe14b835
Logging in via github should work even after changing your email address
2023-07-07 16:34:41 +01:00
Matt Aitken
37116aecf9
Latest lockfile
2023-07-07 15:37:51 +01:00
Matt Aitken
9a606e8f2a
Merge pull request #143 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-07 15:35:00 +01:00
github-actions[bot]
b1e65ed500
chore: Update version for release (next)
2023-07-07 14:34:41 +00:00
Matt Aitken
26f3dbff06
Typeform: safeBodyParse webhook import fixed
2023-07-07 15:32:45 +01:00
Eric Allam
5ee0b188bd
Improve the error display when a run cannot connect to an endpoint
2023-07-07 15:32:19 +01:00
Matt Aitken
4692cd6a55
Latest lockfile
2023-07-07 15:20:42 +01:00
Matt Aitken
7ad8c01853
Merge pull request #142 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-07 15:19:13 +01:00
github-actions[bot]
bc27b45fd7
chore: Update version for release (next)
2023-07-07 14:18:55 +00:00
Matt Aitken
94cc28d377
Changeset: integration-kit uses webhook package
2023-07-07 15:17:32 +01:00
Matt Aitken
19e80cef3b
Removed “internal-queue” from indexEndpoint
2023-07-07 15:16:18 +01:00
James Ritchie
5397cd3194
Added environment labels to the enironment and api keys help panel
2023-07-07 14:51:44 +01:00
Eric Allam
f01af9c0ec
Remove a bunch of unused webapp deps and upgrade packages to zod 3.21.4
2023-07-07 14:47:28 +01:00
James Ritchie
a288010d02
Added a new help panel to the api and endpoints page
2023-07-07 14:20:35 +01:00
James Ritchie
b9a7a1c32b
Label component now uses the correct <label> html element
2023-07-07 14:20:35 +01:00
James Ritchie
65b9a0dce5
Improved the Header component to make it easier to add more props
2023-07-07 14:20:35 +01:00
Eric Allam
7464006e19
Associated trigger sources and dynamic triggers with their registration job
2023-07-07 13:47:19 +01:00
Matt Aitken
590d56b7e7
Merge pull request #141 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-07 12:18:57 +01:00
github-actions[bot]
c75cb1e87e
chore: Update version for release (next)
2023-07-07 11:16:51 +00:00
Matt Aitken
597b2f4a6f
Plain example Job
2023-07-07 12:15:16 +01:00
Matt Aitken
2e84c6bbb2
Plain: Added upsertCustomTimelineEntry Task and exported the components from the plain package
2023-07-07 12:15:16 +01:00
Matt Aitken
06c0cd5297
Import plain jobs file so it gets run, also alphabetized them
2023-07-07 12:15:16 +01:00
Eric Allam
79eab3d62f
Cleanup unused graphile tasks
2023-07-07 11:46:56 +01:00
Eric Allam
6527723a0e
Refactor index endpoint to work sequentially so we can add associations between sources and jobs
2023-07-07 11:36:01 +01:00
Eric Allam
3d6652f132
WIP plain integration
2023-07-07 10:59:36 +01:00
Matt Aitken
da5d9779d4
Check if the Highlight id is defined before attempting to send the error
2023-07-06 21:03:20 +01:00
Matt Aitken
865399e753
Enabled tracing so we can track down errors between frontend and backend
2023-07-06 20:56:50 +01:00
Matt Aitken
960ea6c8dd
Removed the throw button from the NavBar… obvs should never have been committed ;)
2023-07-06 20:56:35 +01:00
Matt Aitken
39ab48f0cb
Highlight server-side error tracking
2023-07-06 20:45:20 +01:00
Matt Aitken
7341b4cf61
Highlight identifies users
2023-07-06 20:45:00 +01:00
Matt Aitken
28c5acc6af
Added Highlight to the project, with basic client-side tracking
2023-07-06 19:34:53 +01:00
Matt Aitken
4366eefc66
Removed unused import
2023-07-06 19:34:05 +01:00
Matt Aitken
cb95e761c1
Added an error boundary to the _app route
2023-07-06 19:33:32 +01:00
Matt Aitken
7136748463
Added an error boundary to org
2023-07-06 19:29:42 +01:00
Matt Aitken
b0cacfd75c
Added an error boundary to project
2023-07-06 19:29:32 +01:00
Matt Aitken
81f03dac79
Better error when a job isn’t found
2023-07-06 19:29:17 +01:00
Matt Aitken
e37d1eadcd
Breadcrumb null checks in case error boundaries are hit deep in the app
2023-07-06 19:29:00 +01:00
Matt Aitken
23fb310374
Reusable ErrorDisplay
2023-07-06 19:28:36 +01:00
Matt Aitken
797a1732d2
Organize imports on ProjectSideMenu
2023-07-06 19:08:06 +01:00
Matt Aitken
c405a417e9
If an error boundary is hit the meta function can return undefined…
2023-07-06 19:07:46 +01:00
James Ritchie
808deb1d77
Added data attributes to the side menu items
2023-07-06 17:50:44 +01:00
Eric Allam
6ac1473ec3
Merge pull request #139 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-06 15:31:53 +01:00
github-actions[bot]
9c183abf4b
chore: Update version for release (next)
2023-07-06 14:27:36 +00:00
Eric Allam
33c33faae9
Adding the typeform integration to the catalog
2023-07-06 15:26:02 +01:00
Matt Aitken
4cccbc2039
PostHog updated to change hooks, also added “job” group
2023-07-06 14:58:29 +01:00
Matt Aitken
cc061dedf8
Change hooks for User, Org, Project, Job
2023-07-06 14:58:29 +01:00
Matt Aitken
402ce2210f
New hook that lets you trigger an action when an object changes
2023-07-06 14:58:29 +01:00
Matt Aitken
329c5c4070
Updated posthogjs
2023-07-06 14:58:29 +01:00
Matt Aitken
878aeb7a8c
useOrganizationChanged
2023-07-06 14:58:29 +01:00
Eric Allam
3ee396d788
Adding the typeform integration with webhook support
2023-07-06 13:42:49 +01:00
Eric Allam
090037602c
WIP create-integration CLI command
2023-07-06 13:42:49 +01:00
Matt Aitken
bee77051e7
Added UI to guide you to fixing unconfigured integrations
2023-07-06 11:56:19 +01:00
Matt Aitken
be6741a4a8
Example Job that has an unconfigured Integration (for testing)
2023-07-06 11:56:19 +01:00
Matt Aitken
3e9b440322
NamedIcon uses the new type
2023-07-06 11:56:19 +01:00
Matt Aitken
dfea5bc77c
The connection-alert trigger type has an amber icon so it doesn’t look like an error
2023-07-06 11:56:19 +01:00
Matt Aitken
1eef30e298
Callout uses to and supports internal and external links
2023-07-06 11:56:19 +01:00
James Ritchie
e5b9a9de3f
Noun’d up Job
2023-07-06 11:36:13 +01:00
Matt Aitken
dfedd3a6e8
Consistently use “Log in” everywhere
2023-07-06 10:08:09 +01:00
Matt Aitken
a19845b4ca
Added a jsdoc markr to the source id
2023-07-06 09:32:15 +01:00
Matt Aitken
094f6f5a7a
jsdocs for DynamicTrigger and DynamicSchedule changeset
2023-07-06 00:37:01 +01:00
Matt Aitken
fa60edce2b
jsdocs for DynamicTrigger and DynamicSchedule
2023-07-06 00:36:08 +01:00
Matt Aitken
ba44652457
intervalTrigger() jsdocs
2023-07-05 20:17:09 +01:00
Matt Aitken
931be39912
cronTrigger jsdocs
2023-07-05 19:32:35 +01:00
James Ritchie
5048a27acb
Capital J for Job
2023-07-05 18:27:04 +01:00
Matt Aitken
71fc615b31
Fix for the profile photo sizing being weird
2023-07-05 18:05:41 +01:00
Eric Allam
20ed4e22ef
Implement the cloud private beta invite form
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-07-05 17:27:59 +01:00
Matt Aitken
fc2d337a39
Optional trailing icon on a <TextLink>
2023-07-05 17:22:53 +01:00
Matt Aitken
31d96f3862
External icon uses the small version
2023-07-05 17:22:44 +01:00
Matt Aitken
7b43853ec6
Help content for the Job page
2023-07-05 17:11:45 +01:00
Matt Aitken
40fa913272
TextLink can have a to or an href
2023-07-05 17:10:34 +01:00
Matt Aitken
cdd5482aad
Capitalized Runs
2023-07-05 17:10:17 +01:00
Matt Aitken
4a3fa20ee7
Export the callout styles
2023-07-05 17:10:10 +01:00
Matt Aitken
d49ed4cd47
Fix for div inside paragraph error
2023-07-05 17:09:53 +01:00
James Ritchie
db3cf77f5b
Updated the pagination buttons style
2023-07-05 17:08:35 +01:00
James Ritchie
c4a08961d6
Added a Help Panel to the Jobs list page
2023-07-05 17:08:35 +01:00
James Ritchie
5ba1643d46
Added a new qr code named icon
2023-07-05 16:57:33 +01:00
Eric Allam
d189f425e8
Limit access to the cloud product to people who have invite codes
2023-07-05 16:31:41 +01:00
Matt Aitken
0fe6fb83ac
The test help panel is open when you load the page
2023-07-05 16:09:20 +01:00
Matt Aitken
f15ae41f48
Help lightbulb is always yellow
2023-07-05 16:09:20 +01:00
Eric Allam
46a07fc72e
Merge pull request #138 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-05 15:59:30 +01:00
github-actions[bot]
83af317739
chore: Update version for release (next)
2023-07-05 14:57:17 +00:00
Eric Allam
f4db1b2735
@trigger.dev/cli init - Create a better file structure
2023-07-05 15:54:58 +01:00
Eric Allam
6d4922f419
api.trigger.dev is now the default cloud url
2023-07-05 14:47:41 +01:00
Eric Allam
6af098ee8a
Default the apiUrl to cloud.trigger.dev
2023-07-05 12:29:48 +01:00
Eric Allam
1dcb2ebcac
Update pnpm lock file
2023-07-05 12:25:10 +01:00
Eric Allam
f65cb463cc
Merge pull request #137 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-05 12:20:43 +01:00
github-actions[bot]
2b4ce97f8a
chore: Update version for release (next)
2023-07-05 11:12:37 +00:00
Eric Allam
25abf319ab
PageInfoProperty not puts the value inside a paragraph even if it’s a react node
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-07-05 12:11:12 +01:00
James Ritchie
77807ab42a
Changed ‘Clients’ to ‘Endpoints’ on the API keys page and reordered URL in table
2023-07-05 11:38:06 +01:00
Eric Allam
f21990b14f
Removed the datetime logging
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-07-05 11:36:44 +01:00
Eric Allam
1873d10e95
Normalize the whitespace characters in formatted date times
2023-07-05 11:13:26 +01:00
Matt Aitken
32ff3f3136
@trigger.dev/github: Fixed some properties that had API urls instead of HTML urls
2023-07-05 11:12:27 +01:00
Matt Aitken
354b0aefb0
“This Run returned nothing.”
2023-07-05 10:59:37 +01:00
Matt Aitken
aaa70a9aab
eventTrigger() jsdocs
2023-07-05 10:59:37 +01:00
Eric Allam
3b90739087
Rework the DateTime component to use a Fragment and render the correct datetime timezone in a useEffect
2023-07-05 10:51:08 +01:00
Matt Aitken
acaae993a5
Run context jsdocs
2023-07-04 22:55:49 +01:00
Eric Allam
a74f0322e2
Attempt to fix the prisma “Transaction already closed: Could not perform operation” error
...
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
- Removes the transaction stuff from StartRunService (can try putting it back more granularly)
- Uses $transaction in TestJobService
- Better queue names for the startRun and deliverEvent worker job
2023-07-04 22:11:53 +01:00
Matt Aitken
1a0286f6b0
Run pnpm i
2023-07-04 18:52:54 +01:00
Matt Aitken
64182483e2
Merge pull request #136 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-04 18:37:46 +01:00
github-actions[bot]
87a25fba62
chore: Update version for release (next)
2023-07-04 17:34:44 +00:00
Matt Aitken
12803536fa
OpenAI integration: listModels returns the response.data instead of response.data.data
2023-07-04 18:33:27 +01:00
Matt Aitken
f160b34b34
isTriggerError jsdocs
2023-07-04 16:28:58 +01:00
Matt Aitken
cca7da9da2
Better docs for io.try
2023-07-04 16:15:47 +01:00
Matt Aitken
01cf5f3bdc
io.try jsdocs
2023-07-04 16:14:31 +01:00
Matt Aitken
33a928a9ea
Removed new job examples from general
2023-07-04 15:30:56 +01:00
Matt Aitken
c83443a41a
io.runTask and io.registerTrigger jsdocs
2023-07-04 15:30:06 +01:00
Eric Allam
374007bffd
Fixed incorrectly scoping job test runs to the specific selected project
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-07-04 15:23:19 +01:00
Eric Allam
092382f319
Cleanup some of the date times
2023-07-04 15:14:45 +01:00
Eric Allam
79a0532e1d
Handle OS signals in the docker container
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
2023-07-04 14:36:59 +01:00
Eric Allam
56c7c8b1ee
Better handle interactive transaction errors and adding increased timeouts
2023-07-04 14:36:59 +01:00
Matt Aitken
722fe7b71e
registerCron and unregisterCron jsdocs
2023-07-04 12:48:32 +01:00
Eric Allam
759793b2e3
Fix hydration errors by using the LocaleProvider for all rendered dates, and always use UTC to prevent timezone mismatches
2023-07-04 12:36:42 +01:00
Matt Aitken
99c6cd0371
io.registerInterval and io.unregisterInterval jsdocs
2023-07-04 11:22:28 +01:00
Eric Allam
9fbc5ab8de
Adding logging to investigate hydration errors
2023-07-04 11:09:47 +01:00
Eric Allam
75ac2c9961
Scheduled triggers are now disabled on dev env by default
...
Also added pk api key to the environments now
2023-07-04 10:59:05 +01:00
Eric Allam
87330dd863
Merge pull request #135 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-04 10:50:18 +01:00
github-actions[bot]
38fe9302cf
chore: Update version for release (next)
2023-07-04 09:36:25 +00:00
Eric Allam
33a455c593
pnpm i
2023-07-04 10:34:29 +01:00
Eric Allam
37db0ac58d
Remove @trigger.dev/internal changeset
2023-07-04 10:33:00 +01:00
Eric Allam
2cbf50b1cc
@trigger.dev/sdk: deliverAt and timestamp event properties are now dates
2023-07-04 10:32:08 +01:00
Matt Aitken
e26923eb19
backgroundFetch jsdocs
2023-07-04 10:31:44 +01:00
Eric Allam
3e63bcfb11
Merge pull request #134 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-03 22:50:55 +01:00
github-actions[bot]
1e1c18c4a1
chore: Update version for release (next)
2023-07-03 21:49:48 +00:00
Eric Allam
953e7fc918
Allow scheduled jobs to have their schedule updated
...
Also added human readable cron property to cron triggers
2023-07-03 22:48:03 +01:00
Matt Aitken
8e147dbe0c
io.sendEvent jsdocs
2023-07-03 19:19:56 +01:00
Matt Aitken
86dbd5d1dc
Added JSdocs for io.wait and io.logger
2023-07-03 19:02:58 +01:00
Eric Allam
e85ecfacba
Remove the commented out jobs
2023-07-03 17:49:00 +01:00
Eric Allam
f210532870
@trigger.dev/slack: Added joinConversation task, and automatically try and join a public conversation if the bot is not in it when posting a message
2023-07-03 17:48:14 +01:00
James Ritchie
6c9ca686cb
Tweaked callout icon margin
2023-07-03 16:39:21 +01:00
James Ritchie
35b556d4a3
Using the path builder for URLs on the Jobs page
2023-07-03 16:39:21 +01:00
James Ritchie
c83339404a
Using the path builder for the integration docs URL
2023-07-03 16:39:21 +01:00
James Ritchie
4172def1a3
Added a docs root path to the path builder
2023-07-03 16:39:21 +01:00
James Ritchie
c99481ea8d
Added a callout to link to the docs
2023-07-03 16:39:21 +01:00
Matt Aitken
a11ddf6564
Added JSDocs related to logging
2023-07-03 16:21:14 +01:00
Matt Aitken
917a70fbe9
Docs for the Job constructor()
2023-07-03 16:12:21 +01:00
Eric Allam
486d6818ba
SDK: IO Logging now respects the job and client logLevel, and only outputs locally when ioLogLocalEnabled is true
2023-07-03 16:00:18 +01:00
Matt Aitken
807b9d4c45
SDK changeset: Added jsdocs for TriggerClient() and sendEvent()
2023-07-03 15:37:36 +01:00
Matt Aitken
0013e78b1a
CLI changeset: Export the client from the generated code and added code comments
2023-07-03 15:37:25 +01:00
Matt Aitken
9dd46c83fd
Added code comments to the CLI generated code, and exported the client
2023-07-03 15:35:40 +01:00
Matt Aitken
1eb6bb8aa9
Added JSDocs for TriggerCient() and client.sendEvent()
2023-07-03 15:35:40 +01:00
Eric Allam
6c86946614
SDK: Fixes issue with PING response
...
CLI: improves how the dev command handles register errors, also doesn’t create a tunnel when hitting local trigger.dev, and improves the dev command output
2023-07-03 15:33:44 +01:00
Eric Allam
612b016a15
When registering a schedule source < 60 seconds, make it 60 seconds
2023-07-03 14:00:46 +01:00
Eric Allam
be8beacaec
chore: update to Remix 1.18.1
2023-07-03 13:53:38 +01:00
Eric Allam
4d316c5524
Fixed the OAuth2 callback urls by constructing URL using x-forwarded-proto header
2023-07-03 13:47:58 +01:00
Eric Allam
7fee5d6a87
Remove logging of headers and replace integration list date with DateTime component
2023-07-03 13:26:53 +01:00
Eric Allam
0dd1aa5a5b
Log out the server locale context
2023-07-03 13:11:32 +01:00
Eric Allam
ed65ba4a73
isManagedCloud should be true when in the test cloud
2023-07-03 11:53:23 +01:00
Matt Aitken
d39020370c
Merge pull request #133 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-03 11:43:28 +01:00
github-actions[bot]
c18ba11819
chore: Update version for release (next)
2023-07-03 10:29:42 +00:00
Matt Aitken
5fbd7226eb
Changeset: @trigger.dev/cli: Added retrying and better messaging
2023-07-03 11:28:22 +01:00
Matt Aitken
c9e27fd586
Improved the loading state of the CLI dev command. Fail after 10 connection attempts
2023-07-03 11:27:36 +01:00
Matt Aitken
51b80eb09b
Deleted old CLI createProject file
2023-07-03 11:27:22 +01:00
Matt Aitken
f409e9f329
Improved the messaging when it’s connecting with a retry
2023-07-02 18:54:25 +01:00
Matt Aitken
304e6aaad5
Only triggers a refresh when a relevant file is changed, retries with exponential backoff
2023-07-02 18:45:34 +01:00
Eric Allam
3c5d02043e
Merge pull request #132 from triggerdotdev/changeset-release/main
2023-06-30 22:07:19 +01:00
github-actions[bot]
63980f63d4
chore: Update version for release (next)
2023-06-30 18:45:02 +00:00
Eric Allam
facd2b2131
Update lockfile
2023-06-30 19:43:20 +01:00
Matt Aitken
25452588cc
Update the sdk version in peer dependencies of @trigger.dev/nextjs
2023-06-30 18:05:53 +01:00
Matt Aitken
195d8c42fc
Updated posthog-js to the latest
2023-06-30 18:02:03 +01:00
Matt Aitken
fe04b9d32d
Next.js changeset: adaptors no longer take an options object
2023-06-30 17:44:55 +01:00
Matt Aitken
d03b3aeb5f
Latets lockfile
2023-06-30 17:29:04 +01:00
Matt Aitken
2ee33e70f7
Fixed Slack help line highlighting
2023-06-30 17:25:57 +01:00
Matt Aitken
e9209629f7
Show contextual help for an Integration
2023-06-30 17:24:55 +01:00
Matt Aitken
fa1e6bf5e6
The new fields from the Integration catalog are now in the database
2023-06-30 17:24:40 +01:00
Matt Aitken
93c3b10bf7
Improved the help text some more
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-06-30 15:43:45 +01:00
Matt Aitken
56cb2e3b07
Updated the in-app quick start instructions
2023-06-30 15:38:40 +01:00
Eric Allam
eabfb2457a
Remove pushing to ECR
2023-06-30 15:35:20 +01:00
Eric Allam
317ab442ee
Merge pull request #131 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-06-30 15:12:43 +01:00
github-actions[bot]
2b24b36da6
chore: Update version for release (next)
2023-06-30 14:10:09 +00:00
Eric Allam
161d59d01d
Added better Next Steps in the init cli command
2023-06-30 15:07:46 +01:00
Eric Allam
821b75ed26
Merge pull request #130 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-06-30 14:30:38 +01:00
github-actions[bot]
1f901e68d3
chore: Update version for release (next)
2023-06-30 13:27:31 +00:00
Eric Allam
46d94a6a8f
Fixed type errors
2023-06-30 14:26:07 +01:00
Eric Allam
44c2146505
Merge pull request #129 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-06-30 14:14:32 +01:00
Matt Aitken
ec2f1f5931
Support for Integrations that are incomplete on the integrations page
2023-06-30 14:13:23 +01:00
Matt Aitken
e86c59f4ec
If logging is on show Posthogs logs
2023-06-30 14:13:23 +01:00
James Ritchie
6df6813a17
Styled scroll bar for the test json
2023-06-30 14:06:10 +01:00
James Ritchie
f73679e2a6
Updated help image
2023-06-30 14:06:10 +01:00
Eric Allam
68b866921a
Remove triggering a test deploy on publishing
2023-06-30 13:48:08 +01:00
James Ritchie
35364d615a
Custom scrollbars now on the Job and Project navbar menus
2023-06-30 13:18:13 +01:00
Matt Aitken
f64dd2a99c
Added nice scrollbar, commented out missing integration stuff for now
2023-06-30 12:56:10 +01:00
Matt Aitken
a309a75a4d
NamedIcon now gives autocomplete in the editor (but also accepts any string)
2023-06-30 12:18:19 +01:00
Matt Aitken
c2e2f7cad9
CLI: removed —tunnel param as we currently just support ngrok
2023-06-30 12:18:19 +01:00
Matt Aitken
f69b92b153
Uncommented the jobs
2023-06-30 12:18:19 +01:00
Matt Aitken
f8760fdd6b
Moved the jobs so they’re imported and can be easily commented out
2023-06-30 12:18:19 +01:00
Matt Aitken
caa4daabe2
Use the id as the temporary name
2023-06-30 12:18:19 +01:00
github-actions[bot]
67f685af26
chore: Update version for release (next)
2023-06-30 11:11:54 +00:00
Eric Allam
b2a8b5653f
Adding changeset for the new dev command
2023-06-30 12:10:30 +01:00
Eric Allam
9232f019e1
Fixed a couple type errors in the @trigger.dev/cli
2023-06-30 11:29:25 +01:00
Eric Allam
ac371664af
Better handle input for the --trigger-url option
2023-06-30 11:26:46 +01:00
Matt Aitken
e4cca81124
Integrations page: added a Connections column and deal with local auth better
2023-06-30 11:11:28 +01:00
Matt Aitken
d76d2b86d2
Indexing endpoints happens in a transaction
2023-06-30 11:11:28 +01:00
Matt Aitken
fcd2d6eea2
Integrations now have a setupStatus and can be missing fields
2023-06-30 11:11:28 +01:00
Matt Aitken
067064d19c
Include Slack jobs
2023-06-30 11:11:28 +01:00
Matt Aitken
52cdfb98a4
Added extra error checking to the refresh endpoint call
2023-06-30 11:11:28 +01:00
Eric Allam
41261afcc4
Fix the pnpm lock file AGAIN
2023-06-30 11:10:13 +01:00
James Ritchie
77f71fdeb7
WIP adding 2 links below the api list
2023-06-30 11:09:15 +01:00
James Ritchie
ce0032e7e5
Minor copy tweaks
2023-06-30 10:33:05 +01:00
Matt Aitken
c97ca350ad
The endpoint gets automatically refreshed when files are changed, with a throttle
2023-06-29 22:19:55 +01:00
Matt Aitken
90abcb2cf7
Improved messages
2023-06-29 21:53:16 +01:00
Matt Aitken
8626172faa
Installed packages
2023-06-29 21:53:09 +01:00
Matt Aitken
44ef97c656
Set the nextjs-example packages to workspace again 🤦♂️
2023-06-29 21:53:05 +01:00
Matt Aitken
7661fe5309
CLI dev command is creating a tunnel and attempting to connect to the API
2023-06-29 21:29:28 +01:00
Matt Aitken
beb02c871d
Added the CLI to the nextjs-example project
2023-06-29 21:12:21 +01:00
Matt Aitken
8a47320272
WIP on dev CLI command
2023-06-29 20:32:07 +01:00
Matt Aitken
114c8990a3
Change the main header to h1 to stop eslint complaining
2023-06-29 19:34:00 +01:00
Eric Allam
7e2d48ac6a
Adding SDK changeset for trigger client url
2023-06-29 18:26:53 +01:00
Eric Allam
dbb6667889
Couple of changes for matt
2023-06-29 18:25:31 +01:00
Eric Allam
29a02131d2
WIP converting the init into a multi-command CLI to support dev
2023-06-29 18:15:19 +01:00
James Ritchie
5d887f1cfb
Improved the sheet style
2023-06-29 17:29:46 +01:00
James Ritchie
18f0e73ed4
Added yarn and pnpm options for installing the package
2023-06-29 16:41:19 +01:00
James Ritchie
c4c1425c9b
WIP making the 2 styles of dropdowns similar. Bare minimum for now for launch.
2023-06-29 15:55:15 +01:00
James Ritchie
00bb3934ad
import cleanup
2023-06-29 15:27:59 +01:00
James Ritchie
324096e14e
typo
2023-06-29 15:27:48 +01:00
James Ritchie
9cad2bb308
scopes title style update
2023-06-29 15:15:13 +01:00
James Ritchie
eec537135a
fixed radio button alignment
2023-06-29 15:13:04 +01:00
James Ritchie
53e42d3350
Integration page layout now uses 2 and 1 col grid layout
2023-06-29 15:01:00 +01:00
James Ritchie
e74122977a
logo alignment fix
2023-06-29 15:00:10 +01:00
James Ritchie
f32c3ebe2c
higher res help images
2023-06-29 14:48:58 +01:00
James Ritchie
d07ac4fef0
Added a callout link to the docs
2023-06-29 14:42:49 +01:00
James Ritchie
183761b01f
Aligned the callout icon top
2023-06-29 14:42:39 +01:00
James Ritchie
361ef70ce8
api key fields not fullwidth
2023-06-29 14:42:31 +01:00
James Ritchie
2bac0a4e5b
Added content to the Test help panel and made the -t dynamic
2023-06-29 14:35:34 +01:00
James Ritchie
b89a68bb9c
Added a hook for appOrigin
2023-06-29 14:35:34 +01:00
James Ritchie
496dadebbd
Fixed the page layout to work with 1 or 2 col grid layout
2023-06-29 14:35:34 +01:00
Eric Allam
155a4eecd4
Merge pull request #128 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-06-29 14:02:45 +01:00
github-actions[bot]
5eec1b6f7b
chore: Update version for release (next)
2023-06-29 12:39:46 +00:00
Eric Allam
e2ce9472cf
@trigger.dev/init: a number of improvements
...
- Detect middleware usage and warn about how it could conflict with Trigger.dev and with a link to the docs
- Lookup package versions and use the latest versions
- Better error messages when registering an endpoint doesn't work
2023-06-29 13:37:58 +01:00
James Ritchie
06f0b69cfb
Small copy correction
2023-06-29 11:52:06 +01:00
James Ritchie
0ae43fde72
Added pnpm and yarn CLI install options
2023-06-29 11:50:17 +01:00
James Ritchie
32f5b7e5c4
Updated the ngrok image
2023-06-29 11:50:04 +01:00
James Ritchie
e3a804ca64
Added mac and windows tab options to the ngrok install step
2023-06-29 11:07:48 +01:00
James Ritchie
6a3ee289b3
Styled the client tabs component
2023-06-29 11:07:48 +01:00
James Ritchie
02a8605fec
step number takes a classname
2023-06-29 11:07:48 +01:00
James Ritchie
dbd72e6bbf
Added some margin to the bottom of the scopes list so it doesn’t crop the last entries
2023-06-29 11:07:48 +01:00
Matt Aitken
d629c95daf
Added Resend to integrations list, got rid of Airtable (for now)
2023-06-29 10:52:55 +01:00
Eric Allam
04d6e8e7f0
Set the package manager to pnpm 7.18.1
2023-06-29 10:35:22 +01:00
James Ritchie
7caf95158d
Improvements to the Jobs help text
2023-06-29 10:08:52 +01:00
James Ritchie
8245448f29
Added a new image for the Jobs help text
2023-06-29 10:08:52 +01:00
Matt Aitken
4d85bcd60e
OAuth slug/id field is now visible (must be unique, errors if it’s not)
2023-06-28 22:43:13 +01:00
Matt Aitken
d8d156adac
Connect integration button now locked to the bottom of the sheet
2023-06-28 22:07:48 +01:00
Matt Aitken
7d02c84c47
Latest package install
2023-06-28 22:07:32 +01:00
Matt Aitken
a5d70b8c37
Added Slack jobs file
2023-06-28 22:00:08 +01:00
Matt Aitken
d42cd9ffac
New star sends Slack message
2023-06-28 22:00:00 +01:00
Matt Aitken
1b19c83998
Changesd “Slug” to “ID” on the integration page. We call it id in the code
2023-06-28 19:21:12 +01:00
Matt Aitken
c0be8bef23
Added ID to the connected integrations list
2023-06-28 19:21:12 +01:00
James Ritchie
90bc2d0b60
Added more brand colours to the confetti
2023-06-28 18:00:45 +01:00
Eric Allam
1c747f69f5
Fixing pnpm lock once again
2023-06-28 17:57:28 +01:00
Eric Allam
57914c7488
Merge pull request #127 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-06-28 17:56:11 +01:00
James Ritchie
1939222d31
Obfuscate the API key in the input
2023-06-28 17:55:44 +01:00
James Ritchie
c29f5fab7a
Clipboard component can now be full width or fit the content (default is full width)
2023-06-28 17:55:44 +01:00
James Ritchie
adb2cda614
Copy updates to the Job help panel
2023-06-28 17:55:44 +01:00
James Ritchie
c462441f9e
Added a todo for the confetti
2023-06-28 17:55:44 +01:00
James Ritchie
2681f6897d
Added some confetti to the Jobs page
2023-06-28 17:55:44 +01:00
github-actions[bot]
2322c67aff
chore: Update version for release (next)
2023-06-28 16:55:39 +00:00
Eric Allam
f645663fd8
Fixed the lockfile
2023-06-28 17:54:18 +01:00
Eric Allam
f2f4d4b827
@trigger.dev/sdk, webapp: Adding more granular error messages around unauthorized requests
2023-06-28 17:53:40 +01:00
Eric Allam
85108cfcb5
@trigger.dev/init: Remove the localhost default for endpoint URL
2023-06-28 17:11:35 +01:00
Matt Aitken
308bd355e2
ClipboardField allows passing in a secure string
2023-06-28 17:05:05 +01:00
Matt Aitken
4ab032c717
Latest lockfile
2023-06-28 17:04:56 +01:00
Eric Allam
17a117d1ee
Merge pull request #126 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-06-28 16:53:29 +01:00
github-actions[bot]
bc43cc232d
chore: Update version for release (next)
2023-06-28 15:40:08 +00:00
Eric Allam
94ae9e65f4
Fixed an issue in @trigger.dev/init that cause environment variables to be incorrectly added to .env.local
2023-06-28 16:38:51 +01:00
James Ritchie
2ed7158cf1
Fleshed out the ngrok section some more
2023-06-28 16:14:41 +01:00
James Ritchie
9d8a21a3de
Added an ngrok image
2023-06-28 16:14:41 +01:00
Eric Allam
d313eaa742
Update the performRunExecution import
2023-06-28 15:50:02 +01:00
Eric Allam
c5d91e7cca
Adding the resend package and fixing issues with the webapp
2023-06-28 15:48:23 +01:00
James Ritchie
cc668a1624
Added a refresh page button
2023-06-28 15:34:31 +01:00
James Ritchie
d17173ec0a
Added another namedIcon
2023-06-28 15:34:21 +01:00
James Ritchie
ebcd886d20
More Jobs help content
2023-06-28 15:15:48 +01:00
James Ritchie
4976bd1889
Show a callout link to the docs when you have 0 or >0 Jobs
2023-06-28 15:15:48 +01:00
James Ritchie
9da6d92fb3
useEnvironments hook now works as intended
2023-06-28 15:15:48 +01:00
Eric Allam
9dee5429d5
Move error formatting to a server file
2023-06-28 14:28:11 +01:00
James Ritchie
ebe90aac5c
WIP writing the setup Project help text
2023-06-28 14:08:35 +01:00
James Ritchie
289d69c79d
Show 3 different CTAs for creating a Job depending on how many Jobs you currently have
2023-06-28 14:08:35 +01:00
James Ritchie
5bdaf4f662
Added a new namedIcon
2023-06-28 14:08:35 +01:00
James Ritchie
67f47bc3df
Removed the Jobs skeleton and added a dashed outline version
2023-06-28 14:08:35 +01:00
James Ritchie
67ddd76ff3
Optionally set an isOpen conditional for when the Help panel is toggled open
2023-06-28 14:08:35 +01:00
James Ritchie
95de883879
Updated the terms links
2023-06-28 14:08:35 +01:00
James Ritchie
3227da122e
If the integration connection is local, don’t show the irrelevant tabs
2023-06-28 14:08:35 +01:00
Eric Allam
ae243c783a
Merge pull request #125 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-06-28 14:01:17 +01:00
github-actions[bot]
eb3b7f5146
chore: Update version for release (next)
2023-06-28 12:31:20 +00:00
Eric Allam
414439cac9
Upgrade to Remix 1.18.0 and try out the new dev server
2023-06-28 13:29:46 +01:00
Eric Allam
7dacccb70e
Tag the main html title with the app env
2023-06-28 13:16:15 +01:00
Eric Allam
a5e1d0595e
Trigger a test deploy if a push to main happens
2023-06-28 12:13:44 +01:00
Eric Allam
7e8c6e92a2
Fixed seeding the cloud user github integration connection
2023-06-28 12:07:47 +01:00
Eric Allam
24542d4e21
Adding support for trigger source in the run context
2023-06-28 12:07:47 +01:00
Eric Allam
b975125af5
Merge pull request #124 from triggerdotdev/changeset-release/main
2023-06-27 19:36:36 +01:00
github-actions[bot]
cc8c60605b
chore: Update version for release (next)
2023-06-27 16:43:11 +00:00
Eric Allam
23adc15ce3
Fixed the broken export issue with two of the new github tasks
2023-06-27 17:41:49 +01:00
Eric Allam
7204aa0c9a
Push commit hash image tag to ECR
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-06-27 16:37:39 +01:00
Eric Allam
6750429cd4
Fixed the slack env vars for oauth2User
2023-06-27 16:24:10 +01:00
James Ritchie
cfe0a6cbb8
Copy changes
2023-06-27 15:44:46 +01:00
James Ritchie
a9f95971e8
Added an integration button image
2023-06-27 15:44:46 +01:00
James Ritchie
d7eee844b7
Callout now has a docs variant which can take an href
2023-06-27 15:44:46 +01:00
James Ritchie
4c52731d16
Exported the integration icon to use in the help text
2023-06-27 15:44:46 +01:00
James Ritchie
e53447d0bf
Replaced all the inline help content on the route pages with components
2023-06-27 15:44:46 +01:00
James Ritchie
53ed23ac58
Initial setup for localising the help content into one component
2023-06-27 15:44:46 +01:00
Eric Allam
226fb4a349
Fallback to using the url passed in if the appHostEnvName isn’t in the environment
2023-06-27 15:30:01 +01:00
Eric Allam
d89632eb9d
Create latest and tagged images if in a versioned tag
2023-06-27 14:11:16 +01:00
Eric Allam
4621196993
Revert "Try publishing to ECR using good ole fashioned aws credentials"
...
This reverts commit 988e753c74 .
2023-06-27 13:52:43 +01:00
Eric Allam
988e753c74
Try publishing to ECR using good ole fashioned aws credentials
2023-06-27 13:51:20 +01:00
Eric Allam
aa49b2ca76
Do docker commands manually in publish.yml
2023-06-27 13:37:52 +01:00
Eric Allam
fdcd2fdb27
Try removing logging in to the Github Container registry
2023-06-27 13:13:40 +01:00
Eric Allam
62f94206bb
Fixed CLI showing undefined when not specifying a trigger-url flag
2023-06-27 13:00:06 +01:00
Eric Allam
7b6647cfd4
Fixed syntax error with publish.yml
2023-06-27 12:44:50 +01:00
Eric Allam
73828c5db7
Add a docker/login-action for logging into ECR
2023-06-27 12:36:03 +01:00
Eric Allam
e1d942bb3a
Add pnpm run db:studio command to open prisma studio
2023-06-27 11:27:31 +01:00
Eric Allam
a764cf64b3
Remove docker hub container push and try to fix ECR
2023-06-27 11:20:16 +01:00
Eric Allam
018d51993a
Need to login to ECR before pushing
2023-06-27 10:30:11 +01:00
Eric Allam
4ce51291de
Try pushing to a private ECR registry
2023-06-27 09:56:34 +01:00
Eric Allam
e0cd68787d
Adding publishing docker images to a public ECR registry
2023-06-27 09:40:39 +01:00
James Ritchie
6601f4c505
Deleted empty old folders and files
2023-06-26 17:59:15 +01:00
James Ritchie
6f62f0e2f1
Updated docs links to the new docs URL
2023-06-26 16:53:56 +01:00
James Ritchie
c00026e203
Fixed some issues with the developing readme guide
2023-06-26 16:43:55 +01:00
James Ritchie
38ac365953
Added a database .env example file
2023-06-26 16:40:30 +01:00
James Ritchie
7cfb0f7d2d
Improvements to the readme, including better headings
2023-06-26 16:17:51 +01:00
James Ritchie
bae194f366
Updated the README to include a development guide
2023-06-26 15:40:17 +01:00
Eric Allam
398d95528d
Adding back in multiplatform support
2023-06-26 15:33:05 +01:00
Eric Allam
d1b2ee5490
Remove multi-platform for now to test something
2023-06-26 15:20:22 +01:00
James Ritchie
d39b9bc060
Made the default port 3030
2023-06-26 15:10:10 +01:00
James Ritchie
0c0b7d86ee
Deleted old infisical files
2023-06-26 15:10:10 +01:00
Eric Allam
03c4d9504f
Cleanup the docker compose services stuff
2023-06-26 15:09:31 +01:00
Eric Allam
0737bfc5fe
Add QEMU for multi-arch builds
2023-06-26 14:45:21 +01:00
James Ritchie
80b4916094
docker .env links to root .env
2023-06-26 14:45:03 +01:00
James Ritchie
00845b43b4
Renamed the .example env file and added instructions for getting your Resend API
2023-06-26 14:31:27 +01:00
James Ritchie
83a74808d5
Added an example .env
2023-06-26 13:30:34 +01:00
Eric Allam
951679cc10
Fix pnpm i
2023-06-26 12:10:55 +01:00
D-K-P
3cd95f06b2
Added new companyicons
2023-06-26 11:54:15 +01:00
Eric Allam
de00fa91ae
Generate db client before typecheck
2023-06-26 11:53:31 +01:00
Eric Allam
25d4f0b347
Fixed CLI typescript errors
2023-06-26 11:49:01 +01:00
Eric Allam
413aa28594
Fixed typescript error
2023-06-26 11:45:50 +01:00
Eric Allam
29e153bc54
Fixed pnpm lock file OUTDATED
2023-06-26 11:42:35 +01:00
Eric Allam
7b1a2f60d0
Adding changesets workflow to automatically version/release package changes
2023-06-26 11:41:40 +01:00
Matt Aitken
2302626703
Added line highlighting to the API Key code samples
2023-06-26 11:18:26 +01:00
Matt Aitken
28b3193743
Docs links use the pathBuilder
2023-06-26 11:18:26 +01:00
Eric Allam
0fdf8d0f6a
Another fix for the CI docker build caching
2023-06-26 11:17:09 +01:00
D-K-P
890c93a820
Added Resend
2023-06-26 11:16:35 +01:00
Eric Allam
3bfcde99dc
Update LICENSE to Apache 2.0
2023-06-26 10:42:07 +01:00
Eric Allam
d5a8d19b66
Trying to fix the cache
2023-06-26 10:18:39 +01:00
Eric Allam
7a3a9a6f7c
CI: Docker improvements
...
- Multiple arches in the docker image
- Use the docker@metadata-action github action to create the tags and labels
- Push to Docker Hub and Github Container Repository
2023-06-24 10:15:52 +01:00
Eric Allam
a816c52699
Update docs link
2023-06-23 17:32:10 +01:00
Eric Allam
bdd3157a45
Merge branch 'main' into dev-q22023
2023-06-23 17:27:48 +01:00
Eric Allam
7337e75d1e
Add link to the fly.io repo
2023-06-23 17:10:40 +01:00
Eric Allam
b39f1694c3
Fixed the version of the @trigger.dev/nextjs package
2023-06-23 17:02:39 +01:00
Eric Allam
b3a919293c
Update the devDependency on nextjs to be more permissive
2023-06-23 16:59:55 +01:00
D-K-P
927eb1d0ba
changed green to toxic
2023-06-23 15:27:07 +01:00
D-K-P
b812c6d984
Updated gradient
2023-06-23 15:25:16 +01:00
Eric Allam
6a768c3f84
Create LICENSE
2023-06-23 15:11:00 +01:00
Eric Allam
83f4e65bc3
Remove license and update README
2023-06-23 15:08:37 +01:00
Eric Allam
ad33abe6bc
Use the REMIX_APP_PORT for the Remix app server port when developing locally
2023-06-23 14:53:41 +01:00
Eric Allam
2e1624235c
Improved the CLI prompts
2023-06-23 14:41:58 +01:00
Eric Allam
647f09f2f3
Remove staging from flightcontrol.json and only deploy prod on pushes to v1 branch
2023-06-23 12:32:35 +01:00
Eric Allam
d0ad2bd38b
Fixed the init help text
2023-06-23 12:22:35 +01:00
Eric Allam
3ae4e11bbe
Changeset: version
2023-06-23 12:20:20 +01:00
Eric Allam
6f19a3e750
Fix for the init CLI for next.js projects that use the src directory
2023-06-23 12:20:06 +01:00
Eric Allam
e8442eedad
Commenting these out for now because they break build
2023-06-23 11:59:30 +01:00
Eric Allam
a606db25f6
Changeset: version
2023-06-23 11:41:11 +01:00
Eric Allam
82f715bab6
Removed cli package from todo-example
2023-06-23 11:40:53 +01:00
Eric Allam
28914b878c
Adding the @trigger.dev/init CLI package
2023-06-23 11:40:26 +01:00
Eric Allam
3c2f1709cc
Remove welcome email (need to add back in for cloud)
2023-06-22 22:57:09 +01:00
Eric Allam
40ffde33b6
Add isManagedCloud feature, remove sentry, and require custom oauth app on self-hosting
2023-06-22 22:48:57 +01:00
Eric Allam
8184c21a80
Build the oauth2 callback url from the server (and use env.APP_ORIGIN)
2023-06-22 21:54:01 +01:00
Eric Allam
5c13d0c2df
Fixed pnpm lock file again
2023-06-22 21:37:09 +01:00
Eric Allam
fd8fd22bdc
Fixed https missing from url
2023-06-22 21:35:49 +01:00
Eric Allam
31d8669c9d
Make github auth optional and better name the env vars
2023-06-22 17:42:51 +01:00
D-K-P
59e1fbf565
Removed import
2023-06-22 17:10:10 +01:00
D-K-P
80c9bb0317
Added new components to the to do page and lots of improvements
2023-06-22 17:09:42 +01:00
Matt Aitken
6c71bad8ef
Update Job in app folder to use owner + repo
2023-06-22 17:08:10 +01:00
Eric Allam
0e82f6287a
Try and fix the fly entrypoint issues
2023-06-22 16:54:14 +01:00
Matt Aitken
52aacc1e1d
OpenAI: createEmbedding
2023-06-22 16:29:00 +01:00
Eric Allam
909b4a5432
More fly work
2023-06-22 16:26:55 +01:00
Matt Aitken
b48b724c01
OpenAI: createImage
2023-06-22 16:12:02 +01:00
Matt Aitken
91ac1567d4
OpenAI: createEdit
2023-06-22 16:12:02 +01:00
Eric Allam
c034035aba
Working on deploying to fly
2023-06-22 16:09:08 +01:00
Matt Aitken
cd852f9563
OpenAI: retrieveModel
2023-06-22 15:51:31 +01:00
Matt Aitken
010ac6e5b6
OpenAI tasks: createFineTune, listFineTunes, retrieveFineTune, cancelFineTune, listFineTuneEvents, deleteFineTune
2023-06-22 15:45:09 +01:00
Eric Allam
0a3cf46068
Try this for publishing public images
2023-06-22 15:17:27 +01:00
Matt Aitken
2bbeeb860d
Fixed gitignore for tmp folders
2023-06-22 15:10:19 +01:00
Matt Aitken
b74045fe55
Ignore tmp folders
2023-06-22 15:10:19 +01:00
Matt Aitken
a940102d83
Max lines before scrolling on the task input is 35 lines
2023-06-22 15:10:19 +01:00
Matt Aitken
74e9d5eb3c
New OpenAI tasks: listModels, createFile, listFiles, createFineTuneFile
2023-06-22 15:10:19 +01:00
Matt Aitken
b256d66374
Subtasks should always be set to last=false so you get the line at the bottom
2023-06-22 15:10:19 +01:00
Matt Aitken
5b23e60b04
Created an OpenAI example file
2023-06-22 15:10:19 +01:00
Eric Allam
4cd71decbc
Starting to build fly demo
2023-06-22 15:03:13 +01:00
Eric Allam
1ba372e2c3
Unbreak the build
2023-06-22 14:33:08 +01:00
Eric Allam
d88f8c87f6
Don’t cancel in progress runs
2023-06-22 14:31:52 +01:00
D-K-P
ff02ab2aa0
Updated pnpm
2023-06-22 14:29:33 +01:00
D-K-P
38c71bdb3b
Added logo / to do icon and style updates
2023-06-22 14:29:33 +01:00
Eric Allam
b68ce9695c
Try and fix the cache-from cause of Adam
2023-06-22 14:28:15 +01:00
Eric Allam
0d3e7bd996
Use docker/build-push-action
2023-06-22 14:17:30 +01:00
Eric Allam
1e0acf4ce8
Add back in the build:server script to webapp
2023-06-22 14:05:47 +01:00
Eric Allam
b9e8e084a8
chmod the wait-for-it script
2023-06-22 13:54:47 +01:00
Eric Allam
1701d4253d
Remove prisma config in package.json
2023-06-22 13:53:46 +01:00
Eric Allam
ff60b71321
Quiet npx output
2023-06-22 13:48:19 +01:00
Eric Allam
f68439b936
Adopt buildjet for faster CI builds
2023-06-22 13:46:34 +01:00
D-K-P
a3fe3944b7
Style updates
2023-06-22 13:37:03 +01:00
D-K-P
9cf44777e1
Added to do custom input
2023-06-22 13:37:03 +01:00
D-K-P
5206c2c971
Removed shadcn input
2023-06-22 13:37:03 +01:00
Eric Allam
294fd10304
Use pnpm 7.18 in the docker workflow
2023-06-22 13:36:00 +01:00
Eric Allam
32650f8b9a
Fix lockfile
2023-06-22 13:34:27 +01:00
Eric Allam
c5d96db9a8
WIP docker github workflow
2023-06-22 13:11:43 +01:00
D-K-P
d04c66006b
Updated companyicons package
2023-06-22 12:03:13 +01:00
Matt Aitken
d43529dce9
Added some GitHub property helpers
2023-06-22 12:02:08 +01:00
Matt Aitken
5ba95f3cbc
Link to the run trigger, so it’s selected
2023-06-22 12:02:08 +01:00
Matt Aitken
7381e5b393
GitHub addIssueAssignees and addIssueLabels
2023-06-22 12:02:08 +01:00
Eric Allam
b62f00dfd7
Implemented seeding the cloud based on env vars
2023-06-22 12:00:18 +01:00
Matt Aitken
95787fcc66
Make the tasks user a separate owner and repo too
2023-06-22 10:49:50 +01:00
Matt Aitken
4ef76f72dc
Separate GitHub repo into owner and repo, to match official SDK/API
2023-06-22 10:49:50 +01:00
Matt Aitken
939f33e791
Added scrolling to the Jobs menu (I have a ton)
2023-06-22 10:49:50 +01:00
D-K-P
e15ade91d4
Added Trigger sync card and made lots of general improvements
2023-06-21 21:54:53 +01:00
Matt Aitken
0776cc884d
Pull request review
2023-06-21 19:50:20 +01:00
Matt Aitken
0ad09eb11f
Pull request event
2023-06-21 19:41:33 +01:00
Matt Aitken
9e8b37c6cf
Added push event
2023-06-21 19:29:02 +01:00
Matt Aitken
c2839934b4
Added branch and tag events
2023-06-21 19:04:14 +01:00
Matt Aitken
e2e3c3a9b3
Latest lock file
2023-06-21 19:04:03 +01:00
Matt Aitken
9b3f4bc1a3
Next generates a weird .next/package.json when running, so need to restrict example workspaces
2023-06-21 19:03:53 +01:00
Matt Aitken
cf9c34950f
Show more of the comment body
2023-06-21 18:44:08 +01:00
Matt Aitken
d4a2927279
Fix for integration-kit issues
2023-06-21 18:43:58 +01:00
Matt Aitken
56172b1e5c
Star examples
2023-06-21 18:24:38 +01:00
Matt Aitken
7def5437fd
Try and bundle up the integration-kit with the github package
2023-06-21 18:24:38 +01:00
D-K-P
d21e364f11
Added trigger cards wip
2023-06-21 18:05:26 +01:00
D-K-P
7c6440fd9a
Added cards / input / button / accordian and updated page
2023-06-21 18:05:04 +01:00
Matt Aitken
0b61207ecf
Latest installs
2023-06-21 17:55:16 +01:00
Matt Aitken
fff2f40924
Added issue commented example job
2023-06-21 17:55:16 +01:00
Matt Aitken
2166929fa8
Issue commented event, not working properly because of truncate function issue
2023-06-21 17:55:16 +01:00
Matt Aitken
5aa53da864
Next.js project using the latest eslint setup that Vercel recommend
2023-06-21 17:55:16 +01:00
Matt Aitken
21d7ff2f74
Added a function to truncate a string with an ellipsis
2023-06-21 17:55:16 +01:00
Eric Allam
8bba30e290
Initial Docker and docker compose setup
2023-06-21 17:07:17 +01:00
Eric Allam
fd94a32b95
Removing a bunch of old stuff
2023-06-21 17:07:17 +01:00
Matt Aitken
25f9aa8c2d
Started fleshing out GitHub events with examples and more events
2023-06-21 17:00:29 +01:00
Matt Aitken
172bb4527c
Export the EventSpecificationExample type so it can be used in integrations
2023-06-21 17:00:15 +01:00
Matt Aitken
8ad769569c
Spaced the properties out a bit vertically
2023-06-21 16:59:55 +01:00
Matt Aitken
32eba22628
Remove old oauth files
2023-06-21 16:59:32 +01:00
Matt Aitken
8d4179b5df
Improved the coming soon billing description
2023-06-21 14:49:20 +01:00
Matt Aitken
b7385825b6
Added missing auth param to GitHub integration
2023-06-21 14:11:52 +01:00
Matt Aitken
5a20528cc8
@trigger.dev/github package now uses integration-kit
2023-06-21 14:02:16 +01:00
Matt Aitken
324cf161ec
Added @trigger.dev/integration-kit package
2023-06-21 14:02:16 +01:00
D-K-P
9f84e77f57
Replaced the fire icon with the td triangle on the integrations page
2023-06-21 13:56:11 +01:00
Matt Aitken
beaf0a9ecb
Coming soon is now nicer
2023-06-21 13:09:46 +01:00
Matt Aitken
fb308e8038
Sent a notification when the feedback form is submitted, even if that custoemr is already active
2023-06-21 13:04:38 +01:00
Matt Aitken
d2d15dae9f
Added coming soon pages
2023-06-21 13:04:26 +01:00
Matt Aitken
977f064157
Added “background” icon
2023-06-21 10:53:46 +01:00
Matt Aitken
8d23dd0186
Set the user id in Plain
2023-06-21 10:53:41 +01:00
Matt Aitken
90ae06df2a
Improved the feedback form
2023-06-21 10:33:01 +01:00
D-K-P
2cf253a914
Added new integrations / icons
2023-06-21 10:18:59 +01:00
D-K-P
9e462cc329
Minor updates
2023-06-21 10:17:59 +01:00
Matt Aitken
36ae8910b6
Added the help type
2023-06-20 22:45:09 +01:00
Matt Aitken
fe0ed0bc9a
The Plain feedback form is working
2023-06-20 22:43:33 +01:00
Matt Aitken
ec738515b7
Initial work on feedback form
2023-06-20 22:21:36 +01:00
Matt Aitken
287b6c6bc7
Remove user agent/platform logging
2023-06-20 21:04:09 +01:00
Matt Aitken
aad93b9147
Updated the replacement data format
2023-06-20 20:15:47 +01:00
Matt Aitken
31176245bd
Changed the format slightly, added timestamps as further examples
2023-06-20 20:15:39 +01:00
Matt Aitken
da45c7e2b9
Added support for replacements in examples, added __CURRENT_DATE__ to start
2023-06-20 20:11:06 +01:00
Matt Aitken
3c73cb3fed
Example payloads are now any so we can do replacements
2023-06-20 20:10:34 +01:00
Matt Aitken
275d01421e
Improved Windows shortcut modifier display
2023-06-20 17:51:19 +01:00
Matt Aitken
75edfccc31
Shortcut keys are working
2023-06-20 17:45:24 +01:00
Matt Aitken
1d230d9fed
Nicely formatted shortcut in buttons
2023-06-20 15:17:29 +01:00
Matt Aitken
7d87dbf2ed
Updated packages
2023-06-20 14:48:10 +01:00
Matt Aitken
44467331a2
Improved the ShortcutKey display
2023-06-20 14:47:47 +01:00
Matt Aitken
29cbfd4fb3
Use ClipboardField for Integration package installation
2023-06-20 13:48:34 +01:00
Matt Aitken
d946408105
Integration sheet: show “View docs” button and the description
2023-06-20 13:48:21 +01:00
Matt Aitken
6101372ba8
Added OpenAI integration
2023-06-20 13:48:04 +01:00
Matt Aitken
4993860a18
Added optional description to an integration
2023-06-20 13:47:56 +01:00
Matt Aitken
5e29119e83
You can now only show integrations in the integrations list
2023-06-20 13:38:54 +01:00
Matt Aitken
fe14664cfd
Moved the logo-icon to be in alphabetical order
2023-06-20 13:38:54 +01:00
Matt Aitken
f871817a2f
Use geometricPrecision on Company icon svgs
2023-06-20 13:38:54 +01:00
Matt Aitken
6ccacaa92e
Switch labels now supported and more complete styling
2023-06-20 13:38:54 +01:00
D-K-P
24e0f04aca
Updated pnpm-lock file
2023-06-20 13:34:32 +01:00
D-K-P
f878d499a7
Added ToDoRow component
2023-06-20 13:34:02 +01:00
D-K-P
c24cd1c02b
Added HeroIcons
2023-06-20 13:34:01 +01:00
D-K-P
c6028fca44
Updated Paragraph and TextStyling
2023-06-20 13:33:45 +01:00
Matt Aitken
25daa5b358
Added Switch component with small and large variants
2023-06-20 12:20:03 +01:00
Matt Aitken
0503a2a517
Moved ClipboardField into primities
2023-06-20 12:04:49 +01:00
Matt Aitken
28fd3d9b18
Fix for re-runs linking to the incorrect detail panels
2023-06-20 12:00:17 +01:00
Matt Aitken
1a9af1dee4
Fix for Retry table not having key and header row
2023-06-20 11:55:28 +01:00
Matt Aitken
ce27de1af6
Removed todo that has been done
2023-06-20 11:55:16 +01:00
Matt Aitken
c9d5334a38
Improved the style of the “Rerun job” popover
2023-06-20 11:51:03 +01:00
Matt Aitken
bd20b7b8e0
Show the event name in the Run Trigger cell on the left
2023-06-20 11:39:44 +01:00
Matt Aitken
52f40c8c26
Only show the retries table if there was > 1
2023-06-20 11:33:05 +01:00
Matt Aitken
622dd6aba4
Show a table of Task retries if there were some
2023-06-20 11:30:07 +01:00
Matt Aitken
969a6a1f2c
Fix for the final retry
2023-06-20 11:29:51 +01:00
Matt Aitken
08eab9622d
Improved the webhook instruction text
2023-06-20 10:41:37 +01:00
Matt Aitken
107960b67c
Endpoint sheet shows the webhook URL
2023-06-20 10:40:01 +01:00
Matt Aitken
b394f5e43f
ClipboardField works when full width, has scrolling if the content is too large
2023-06-20 10:39:43 +01:00
Matt Aitken
4d71a5c9d4
Refreshing endpoints is working
2023-06-20 10:26:35 +01:00
Matt Aitken
59e2216861
Streaming working for the endpoint sheet
2023-06-20 10:26:35 +01:00
Matt Aitken
2fba5da04e
sse function makes it much easier to do ServerSentEvents
2023-06-20 10:26:35 +01:00
Matt Aitken
efbe2ddbf7
The AbortController approach causes the stream endpoint to be called all the time
2023-06-20 10:26:35 +01:00
Matt Aitken
7f353723eb
Improved the environments form/page
2023-06-20 10:26:35 +01:00
Matt Aitken
a94d50f3cd
Made the sheet wider
2023-06-20 10:26:35 +01:00
Eric Allam
ae66e6f01a
Run pnpm i
2023-06-19 17:22:53 +01:00
Eric Allam
e4b0b1e305
Add support for background task operations, starting with fetch
2023-06-19 17:22:18 +01:00
D-K-P
65ca2560fc
Started adding the first col to the page
2023-06-19 17:19:16 +01:00
D-K-P
bdbf04efe9
Added clsx / tailwind-merge to the package.json
2023-06-19 17:18:55 +01:00
D-K-P
4b56671d2d
Added tailwind config / clsx / tailwind-merge
2023-06-19 17:18:35 +01:00
D-K-P
f2b190b21a
Replaced to-do folder with a blank nextjs project
2023-06-19 16:38:30 +01:00
D-K-P
4f5cf931be
Duplicated the nextjs example folder for the to-do app
2023-06-19 15:28:03 +01:00
D-K-P
68beefdaf2
Added new integration logos and upped the companyicons package number
2023-06-19 15:05:15 +01:00
Matt Aitken
4a52fd2edc
Added errors in the form if creating the endpoint fails
2023-06-19 12:17:58 +01:00
Matt Aitken
47fdfb344d
Progress displaying endpoints and editing them
2023-06-19 11:48:33 +01:00
Matt Aitken
ebbbc85d7b
Added a success Callout variant
2023-06-19 11:48:14 +01:00
Matt Aitken
22ff2c36d9
Open a sheet when you click a row
2023-06-16 19:33:40 +01:00
Matt Aitken
5db2a1bb84
Improved the spacing
2023-06-16 19:19:10 +01:00
Matt Aitken
8a4ae0df20
WIP on the Environment clients
2023-06-16 19:17:30 +01:00
Matt Aitken
80c3e48f5c
Tables can now have onClick events
2023-06-16 19:17:11 +01:00
Matt Aitken
a7244032e4
Updated the variant for the CLipboardField
2023-06-16 16:37:50 +01:00
Matt Aitken
7fc3ff26bc
Rejigged database migrate deploy scripts
2023-06-16 16:30:35 +01:00
Matt Aitken
0648d230fc
WIP on environment page
2023-06-16 16:30:35 +01:00
Matt Aitken
2626608200
Renamed “Environments” to “Environments & API Keys”
2023-06-16 16:30:35 +01:00
Matt Aitken
081ef45047
Deleted org environment page, they are at the Project level
2023-06-16 16:30:35 +01:00
James Ritchie
9aa9ebc23f
Minor tweak to the button min width
2023-06-16 16:26:58 +01:00
James Ritchie
f664a10024
Final style improvements for the clipboard component
2023-06-16 16:22:33 +01:00
James Ritchie
52beb2f012
Removed borders on the icon
2023-06-16 16:14:03 +01:00
James Ritchie
149e3c2d84
Style updates and you can now click the icon to focus the field
2023-06-16 16:06:50 +01:00
James Ritchie
223965757c
Making the clipboard component work with icons and larger sizes
2023-06-16 15:04:03 +01:00
James Ritchie
27c1d2516b
More variants to the clipboard field
2023-06-16 15:04:03 +01:00
James Ritchie
014a97fcdc
improved the env labels
2023-06-16 15:04:03 +01:00
James Ritchie
eb85cc5c14
Adding new variants to the clipboard component
2023-06-16 15:04:03 +01:00
James Ritchie
b1d49d71ea
Removed import
2023-06-16 15:04:03 +01:00
James Ritchie
9a0a6305e7
Added a clipboard field story
2023-06-16 15:04:03 +01:00
James Ritchie
a218bce73b
Added prisma migrate deploy to package
2023-06-16 15:04:03 +01:00
Eric Allam
c94ca54aff
Add chat completion task
2023-06-16 15:02:24 +01:00
Eric Allam
2e8cd805fd
Fixed for the new integrations stuff
2023-06-16 14:49:52 +01:00
Eric Allam
1a9bb4ddc5
Fix for seeds
2023-06-16 14:49:37 +01:00
Eric Allam
e7f7c0704a
Revamped the integration schema and local only integrations now work in the UI
2023-06-16 14:15:17 +01:00
Matt Aitken
b5e0fb0e97
Tightened up the API grid
2023-06-16 11:53:13 +01:00
Matt Aitken
f555989a5c
Added a full stop
2023-06-16 11:53:03 +01:00
Matt Aitken
2e0ea4520c
Updated to the latest @trigger.dev/companyicons package
2023-06-16 11:41:38 +01:00
Matt Aitken
31a9164df1
Added API integration voting functionality
2023-06-16 11:32:38 +01:00
Matt Aitken
b363a1e60d
Remove coming soon message from the OAuth form
2023-06-16 11:32:26 +01:00
Matt Aitken
e5714f9047
Call them APIs in the list
2023-06-16 11:32:13 +01:00
Matt Aitken
e9b9c77edc
Added a NoIntegrationSheet
2023-06-16 10:10:06 +01:00
Matt Aitken
acd49994bd
WIP on showing APIs we don’t yet have an integration for
2023-06-15 17:38:56 +01:00
Matt Aitken
5264674cda
Improved the spacing of the LabelValueStack
2023-06-15 17:22:49 +01:00
Matt Aitken
2825925781
Removed a ton of unused imports
2023-06-15 17:22:38 +01:00
Matt Aitken
083bd7f1cf
Limit the height of the run output in the left-hand column
2023-06-15 17:03:57 +01:00
Matt Aitken
3f90fe04b4
The OAuth form is back and a coming soon for end-user OAuth
2023-06-15 17:03:57 +01:00
Matt Aitken
a63a247b22
The flow is now roughly setup
2023-06-15 17:03:57 +01:00
Matt Aitken
7bb589b8f7
Multiple samples for API Keys
2023-06-15 17:03:57 +01:00
Matt Aitken
7c94ea3ec5
Added CustomHelp
2023-06-15 17:03:57 +01:00
Matt Aitken
5789ae3c73
Sheet scrolling should now work properly… painful
2023-06-15 17:03:57 +01:00
Matt Aitken
95fad3deb8
API auth help
2023-06-15 17:03:57 +01:00
Matt Aitken
2b5b8d7931
Added Paragraph spacing
2023-06-15 17:03:57 +01:00
Matt Aitken
96e0fb81ae
Updated packages
2023-06-15 17:03:57 +01:00
Matt Aitken
e5a568f510
Improved the radio button styling
2023-06-15 17:03:57 +01:00
Matt Aitken
8cb3155ea6
WIP on new integration flow
2023-06-15 17:03:57 +01:00
Matt Aitken
52c5d93449
Added a RadioGroup component with the same variants as Checkbox
2023-06-15 17:03:57 +01:00
Matt Aitken
5e3502f589
Removed badge prop from Checkbox (it had badges already)
2023-06-15 17:03:56 +01:00
Matt Aitken
f1fd36d3a1
Checkbox description style doesn’t use mono font
2023-06-15 17:03:56 +01:00
Eric Allam
9f49b7f4c0
Move prisma to an internal database package
2023-06-15 14:18:34 +01:00
Eric Allam
eca89e538b
Convert to useTypedRouteLoaderData and improve the hydrateDates function
2023-06-14 21:53:04 +01:00
Eric Allam
bbac63e162
Use /trigger to select the trigger details pane, and no longer redirecting when you land on the run page (can just link directly to /trigger if we want to)
2023-06-14 21:42:39 +01:00
Eric Allam
ed3123470a
Replaced manual hydration with using remix-typedjson (fixes error on run page)
2023-06-14 18:04:28 +01:00
Eric Allam
170bda3158
Only show the retry job button when status is failed
2023-06-14 17:09:19 +01:00
Eric Allam
b5a8eec650
Implement the continue run service
2023-06-14 17:03:15 +01:00
Eric Allam
817b4ed133
Endpoint registration and indexing now is only initiated outside of clients
2023-06-14 16:07:10 +01:00
Matt Aitken
e4837cea9d
Run left-hand scrollbar now positioned better
2023-06-14 15:48:06 +01:00
Matt Aitken
e1cdeb284f
Created the ContinueRunService for Eric to implement
2023-06-14 14:18:28 +01:00
Matt Aitken
f195933cb6
Rerunning from scratch is working
2023-06-14 14:16:44 +01:00
Matt Aitken
6e1d91b413
Moved the ReRunPopover to a component to make the page easier to work with
2023-06-14 12:47:52 +01:00
Matt Aitken
d4e39de67e
WIP on Rerun/continue functionality
2023-06-14 12:46:17 +01:00
Matt Aitken
4903cfc689
Don’t let Callout icons shrink when the space is small
2023-06-14 12:45:56 +01:00
Matt Aitken
54a8e26c7c
Organized imports
2023-06-14 12:02:17 +01:00
Matt Aitken
4cc9006c8e
Added test help panel. Defaults open if there haven’t been any test runs yet
2023-06-14 12:00:43 +01:00
Matt Aitken
bc6492b1c4
Improved the test layout so the examples are more obvious
2023-06-14 11:52:11 +01:00
Matt Aitken
afd05f93fc
Tried to improve the environment label but it’s a bit fooked
2023-06-14 11:52:11 +01:00
Matt Aitken
e83f5e7cca
Fix for DynamicTriggerIcon non camelCase attributes
2023-06-14 11:52:11 +01:00
Matt Aitken
7b8e02023e
Default icon for an example is the beaker
2023-06-14 11:52:11 +01:00
Matt Aitken
3882f531cf
Environment is now in the rounded rectangle so it’s consistent
2023-06-14 11:52:11 +01:00
Matt Aitken
0ce58b5c0f
Better spacing for PageHeader buttons
2023-06-14 11:52:11 +01:00
Eric Allam
f36a1c60f4
Changeset: version nextjs
2023-06-14 09:55:02 +01:00
Eric Allam
98fcc5d2d4
Make sure nextjs app routes have the correct types
2023-06-14 09:55:02 +01:00
Matt Aitken
6ff2ee23f8
Hide the test button if you’re on the /test page
2023-06-14 09:15:19 +01:00
Matt Aitken
e1405b140f
Better test layout
2023-06-14 09:13:15 +01:00
Matt Aitken
04ab709ddd
Better test styling
2023-06-14 09:09:43 +01:00
Eric Allam
0736c68d77
Fixed duplicate export issue
2023-06-14 08:08:52 +01:00
Eric Allam
34ccf345cd
Changeset version: implement task errors and retrying
2023-06-14 08:07:19 +01:00
Matt Aitken
605a38d8ab
Trying to make a good layout for the test page
2023-06-13 18:16:07 +01:00
Matt Aitken
c9fd8ccae2
Running tests is working
2023-06-13 16:33:42 +01:00
Matt Aitken
43482b1b96
Get some errors if you’ve used invalid JSON
2023-06-13 15:52:58 +01:00
Matt Aitken
81912b2530
Test page is working with a ref
2023-06-13 15:52:58 +01:00
Matt Aitken
2db2e7a369
First version of the Test page with example and environment selection
2023-06-13 15:52:58 +01:00
Eric Allam
3589d26fb3
Implement task retrying to recording task attempts
2023-06-13 15:48:07 +01:00
Matt Aitken
e5282fb264
Get the example data for the test page
2023-06-13 11:48:39 +01:00
Matt Aitken
61fddbb8af
Added name and icon to the EventExamples
2023-06-13 11:48:27 +01:00
Matt Aitken
e141aa3ff4
Added an GitHub Issue opened example
2023-06-13 10:57:06 +01:00
Matt Aitken
2fa1536315
EventExamples are now in a separate table (upserted on job register)
2023-06-13 10:56:57 +01:00
Matt Aitken
5607dcfae9
Created useFilterJobs which also searches the job slug
2023-06-13 10:11:34 +01:00
Eric Allam
bd103802f9
Better logging of errors so we can debug delivery issues to hosts
2023-06-12 21:11:44 +01:00
Matt Aitken
0cbf427a58
Added “Test” to the breadcrumb
2023-06-12 18:18:23 +01:00
Matt Aitken
e53cd477f9
Added a dynamic property to the Job page header
2023-06-12 18:15:45 +01:00
Matt Aitken
df61f29a02
Added Dynamic markers to the jobs table
2023-06-12 18:12:52 +01:00
Matt Aitken
feda01ab3b
Don’t count internal or other project jobs in the integration table
2023-06-12 16:28:42 +01:00
Matt Aitken
fb2684c0b3
Added the placeholder for help using an integration
2023-06-12 16:19:52 +01:00
Matt Aitken
89e4b80e65
Added integration breadcrumbs
2023-06-12 16:12:07 +01:00
Matt Aitken
d55fe2d100
Added scopes page
2023-06-12 15:59:34 +01:00
Matt Aitken
49a510aaf9
Client Connections page is working
2023-06-12 15:34:51 +01:00
Matt Aitken
16a5504a32
Connection client jobs page
2023-06-12 14:47:47 +01:00
Matt Aitken
b720c27c2a
Show the slug in a ClipboardField
2023-06-12 14:12:51 +01:00
Matt Aitken
cad3453e32
Created the ClipboardField
2023-06-12 14:05:38 +01:00
Matt Aitken
afe0a8a159
Run page streaming runs just once if run is completed
2023-06-12 12:04:36 +01:00
Matt Aitken
2487e815a3
Use zod for integration client page params parsing
2023-06-12 12:04:36 +01:00
Eric Allam
771348dd5e
Handle task errors and update the task status and add errors to the task output
2023-06-12 09:31:47 +01:00
Matt Aitken
1f76e1228a
Added connection client Jobs table
2023-06-12 09:26:15 +01:00
Eric Allam
fe782e5ff8
Scope finding projects and runs by the project and org
2023-06-09 21:14:40 +01:00
Eric Allam
b4167a38f2
Fixed the event trigger name
2023-06-09 21:14:15 +01:00
Matt Aitken
61459a197f
Started working on the Integration client page
2023-06-09 19:23:53 +01:00
Matt Aitken
30b6cc646a
Improved the integrations page layout
2023-06-09 17:53:02 +01:00
Matt Aitken
df95d4e29f
Changed to using the job slug in the urls
2023-06-09 17:26:52 +01:00
Eric Allam
5090b64e57
Store the graphile job ID on the executions to be able to fast-forward delayed tasks
2023-06-09 16:56:45 +01:00
Matt Aitken
12d188d85a
When accepting an invite it creates the RuntimeEnvironment for each project
2023-06-09 16:51:26 +01:00
Matt Aitken
ab3e45d933
Import tidying
2023-06-09 16:40:47 +01:00
Matt Aitken
8c979cabd7
Added the realtime duration to the detail panel
2023-06-09 16:39:15 +01:00
Matt Aitken
a617922c1d
Handles closing out the realtime connection better
2023-06-09 16:37:18 +01:00
Matt Aitken
fec7cd65a7
The Run page now live updates
2023-06-09 16:21:36 +01:00
Matt Aitken
10cfdb2fa2
Tweaked the countdown
2023-06-09 16:21:36 +01:00
Eric Allam
43a62d8bec
Always create environments when creating a project
2023-06-09 15:40:18 +01:00
Matt Aitken
7b32b7ecd6
Delays display well now with countdowns
2023-06-09 15:25:34 +01:00
Eric Allam
2fcd166d32
Upgrade nextjs package to not require a specific next version
2023-06-09 14:42:50 +01:00
Eric Allam
d8c673157b
Changset: versions
2023-06-09 14:42:50 +01:00
Eric Allam
99316df879
Adding changeset for v2
2023-06-09 14:42:50 +01:00
Matt Aitken
5a4fa3d2b3
Return data from schedule job 2
2023-06-09 12:11:38 +01:00
Matt Aitken
71ececd7ce
Added completed detail panel, improved panels
2023-06-09 12:09:28 +01:00
Matt Aitken
74519c08f0
Task errors are now parsed and displayed using the error component
2023-06-09 11:42:15 +01:00
Matt Aitken
a85f19e016
The schedule job throws a task error
2023-06-09 11:41:58 +01:00
Matt Aitken
cfe887341d
Latest lockfile from running pnpm i
2023-06-09 11:22:07 +01:00
Matt Aitken
eab17c3467
Added a state when there are no tasks
2023-06-09 11:20:15 +01:00
Matt Aitken
87c598627f
Added a TaskCardSkeleton, it needs making good
2023-06-09 11:20:15 +01:00
Matt Aitken
30dc840144
Export the RunBasicStatus
2023-06-09 11:20:15 +01:00
Matt Aitken
dd0e2d0bd2
Improved the run output
2023-06-09 11:20:15 +01:00
Eric Allam
bf0da9ccff
More renaming element to property
2023-06-09 11:08:21 +01:00
Eric Allam
f430bcf54a
Renamed elements to properties
2023-06-09 11:04:22 +01:00
Eric Allam
ec4ef9ab7e
Cleanup zodWorker a bit
2023-06-09 10:39:33 +01:00
Matt Aitken
d01432e742
Added basic info to the completed panel
2023-06-09 10:24:15 +01:00
Matt Aitken
cbb3e17e5d
Added RunPanelError. Added Run complete panel with error
2023-06-09 10:10:57 +01:00
Matt Aitken
618bc927e9
Export ErrorWIthStack type
2023-06-09 10:10:57 +01:00
Matt Aitken
047c4f4baa
Improved Callout
2023-06-09 10:10:57 +01:00
Eric Allam
3aea158edc
Turn off bodyParser for realz
2023-06-08 17:29:06 +01:00
Eric Allam
ed3b93493d
Improved nextjs function names
2023-06-08 17:17:36 +01:00
Eric Allam
410efe1192
Implement @trigger.dev/nextjs package and make it work with the Next.js 13 app dir
2023-06-08 17:15:05 +01:00
Matt Aitken
58473f1cce
Added properties to the event detail
2023-06-08 16:07:41 +01:00
Matt Aitken
399c9df1f3
Fix for LabelValue value just saying “value” if it didn’t have a link…
2023-06-08 16:07:32 +01:00
Matt Aitken
cdfb2d1263
Added an external link icon and show the url on hover
2023-06-08 16:03:02 +01:00
Matt Aitken
9073a60ce6
Added links to properties with underline
2023-06-08 15:53:01 +01:00
Matt Aitken
e9295bee2e
Added a code comment explaining a redirect
2023-06-08 15:34:53 +01:00
Matt Aitken
d1321106c2
Added description and improved no params for DetailView
2023-06-08 15:34:44 +01:00
Matt Aitken
8d2dec28e8
The run detail column is now a separate outlet with event and task routes
2023-06-08 15:09:08 +01:00
Matt Aitken
ea426965de
Remove date-fns, not being used
2023-06-08 14:20:48 +01:00
Matt Aitken
86dfeae727
Styled the subtasks and added a very simple animation
2023-06-08 00:26:58 +01:00
Matt Aitken
861cd6acee
Use accurate times in the detail view
2023-06-08 00:08:43 +01:00
Matt Aitken
e9055f0914
Selection is working with subtasks
2023-06-08 00:04:40 +01:00
Matt Aitken
9e4ada241c
Recursive task cards are now working
2023-06-07 23:58:39 +01:00
Matt Aitken
b13fc5cfe8
Added lots of subtasks to the 60s CRON job
2023-06-07 19:53:27 +01:00
Matt Aitken
35641e3af6
Added parentId and filter by it at the top-level
2023-06-07 19:53:10 +01:00
Matt Aitken
df86706199
Moved TaskCard to a separate file to make it easier to work on the subtasks
2023-06-07 19:53:01 +01:00
Matt Aitken
1f3251ceea
“Event name” not jiust “Name”
2023-06-07 19:03:28 +01:00
Matt Aitken
a1917da1b1
Use the id logo for the Trigger name
2023-06-07 19:03:01 +01:00
Matt Aitken
e9208bdeaa
The trigger should be selected on page load
2023-06-07 19:02:37 +01:00
Matt Aitken
9ad86e6a62
Added the Run detail view for Triggers
2023-06-07 18:59:45 +01:00
Matt Aitken
a9bcb00d8b
Added new JobRunStatus cases to switches
2023-06-07 16:55:30 +01:00
Matt Aitken
1a0b2aeee1
Added Trigger elements
2023-06-07 16:51:49 +01:00
Matt Aitken
7d45996bf1
Updated Job to a new repo/id
2023-06-07 16:46:41 +01:00
Matt Aitken
594d7f94a2
Added the id icon
2023-06-07 16:40:21 +01:00
Matt Aitken
5252da6abb
Merge the run and version elements
2023-06-07 16:40:16 +01:00
Matt Aitken
4fa3b2161f
Display the Trigger elements
2023-06-07 16:40:01 +01:00
Matt Aitken
87732f25ba
Added the Job id to the header
2023-06-07 16:39:33 +01:00
Matt Aitken
a4a0958ba4
Allow a ReactNode to be used in a PopoverMenuItem
2023-06-07 16:22:51 +01:00
Matt Aitken
e2c8b82ed2
Job menu now has the slug as well as the Job title
2023-06-07 16:22:38 +01:00
Matt Aitken
8f060f6868
Allow any string for popover and button icons
2023-06-07 16:07:02 +01:00
Matt Aitken
6ae783c03e
Fix for the company icon collapsing to 0x0 pixels
2023-06-07 16:06:46 +01:00
Matt Aitken
ed1d9d88de
Added a created at column to the Runs table
2023-06-07 16:06:34 +01:00
Matt Aitken
f6565eb8ea
Removed blank line
2023-06-07 15:08:40 +01:00
Matt Aitken
a47cdb5a15
Improved the filtered empty state for the Jobs table
2023-06-07 15:01:07 +01:00
Matt Aitken
6d45c9966e
Deleted old png icons
2023-06-07 14:48:42 +01:00
Matt Aitken
77753aa5d7
Use @trigger.dev/companyicons for API icons
2023-06-07 14:48:38 +01:00
Matt Aitken
9e00992387
Jobs are now shown in a table
2023-06-07 14:33:53 +01:00
Eric Allam
2ef99d8383
Re-architect pre-processing and executing jobs, and gather run elements
2023-06-07 13:12:02 +01:00
Matt Aitken
a03912b804
Added minimal styling for tasks
2023-06-06 18:19:31 +01:00
Matt Aitken
d0ffedfef7
If a task succeeeded don’t show the tick
2023-06-06 17:59:58 +01:00
Matt Aitken
d68f093c90
Tidied up imports
2023-06-06 17:59:45 +01:00
Matt Aitken
2fc948de76
Added log icon
2023-06-06 17:59:37 +01:00
Matt Aitken
1dc4783459
Moved the task.connection to the presenter
2023-06-06 17:40:09 +01:00
Matt Aitken
18a22001bd
Job filtering now uses the filter hook too
2023-06-06 17:33:14 +01:00
Matt Aitken
1e4bf3043c
Use the Filter hook for scope filtering
2023-06-06 17:30:29 +01:00
Matt Aitken
ad48f9bb19
slate-1000 and slate-950 replaced with midnight-900 and midnight-850
2023-06-06 17:25:14 +01:00
Matt Aitken
0349f949c4
Improved the connection filtering
2023-06-06 16:50:33 +01:00
Matt Aitken
9b2f741df0
Added text filtering and improved the integrations page
2023-06-06 16:48:35 +01:00
Matt Aitken
0da4b43d25
Created reusable useTextFilter hook
2023-06-06 16:48:25 +01:00
Matt Aitken
c8f46ed760
Fix for Tailwind config and missing slate[1000]s
2023-06-06 16:48:07 +01:00
Matt Aitken
fb036e0712
Table of connected integrations
2023-06-06 15:59:53 +01:00
Matt Aitken
ed966f0d18
The table now correctly scrolls horizontally if its parent is constrained and has overflow on it
2023-06-06 15:59:53 +01:00
James Ritchie
05c4076a5f
A new midnight color palette for the app
2023-06-06 14:22:49 +01:00
Matt Aitken
ac054705a1
Added TableCellChevron and the ability to hide a header cell label
2023-06-06 14:16:43 +01:00
Matt Aitken
ab66372ebc
Improved the run table blank state
2023-06-06 14:07:31 +01:00
Matt Aitken
2ff093e0ff
Use smaller icons for the callout, they look a lot clearer
2023-06-06 14:07:31 +01:00
D-K-P
3a13a22f8a
Updated the readme
2023-06-06 14:05:29 +01:00
Matt Aitken
24d2739480
Added loading state to the runs table
2023-06-06 13:16:52 +01:00
Matt Aitken
7f15cee11a
RunsTable now uses the Table primitives
2023-06-06 12:55:45 +01:00
Matt Aitken
c389fdce04
Initial work on reusable Table components
2023-06-06 12:48:22 +01:00
Matt Aitken
e87d926a5a
Created a presenter for the integrations page, updated the Integrations page to use it
2023-06-06 11:22:50 +01:00
Matt Aitken
0bbbc91e53
Removed getAllClients() from APIAuthenticationRepository
2023-06-06 11:22:33 +01:00
Matt Aitken
d0edb4489c
Custom Custom OAuth clients are working
2023-06-06 10:32:46 +01:00
Matt Aitken
4bff8b98db
More work on the custom client id/secret
2023-06-05 19:15:33 +01:00
Matt Aitken
03d832ddc1
WIP on custom OAuth client
2023-06-05 19:15:33 +01:00
Matt Aitken
ab01ef855b
Started adding the extra fields for connections
2023-06-05 19:15:33 +01:00
Matt Aitken
9e2b2d3b42
Export the ApiConnectionType type
2023-06-05 19:15:33 +01:00
Matt Aitken
ce749a0f11
Added validation to the custom OAuth app
2023-06-05 19:15:33 +01:00
Eric Allam
d0e52f6186
Added style to tasks and made logs and wait minimal
2023-06-05 17:14:17 +01:00
Eric Allam
6cc5808139
Link the task to the RunConnection instead of storing the connection key
2023-06-05 17:03:37 +01:00
Eric Allam
8a2cd974fd
Remove comboTrigger and add elements to JobVersion
2023-06-05 16:43:32 +01:00
Eric Allam
8e189cbf2b
Rename sendEvent to sendCustomEvent and don’t use private class fields in IO because Proxy breaks
2023-06-05 14:26:03 +01:00
Matt Aitken
83b7eb8163
Created Callout component and added Storybook
2023-06-05 14:17:29 +01:00
Matt Aitken
eb8350647e
APIConnectionClient: added clientType and renamed credentialsReference
2023-06-05 13:35:25 +01:00
Matt Aitken
69e0f43326
The duration is calculated from the start and completed time
2023-06-05 12:05:11 +01:00
Matt Aitken
7c81259d76
Removed unused Slack scope annotations
2023-06-05 12:04:07 +01:00
Matt Aitken
b1868a7e62
Removed color from the scope annotation type
2023-06-02 17:38:39 +01:00
Matt Aitken
63156f5140
Removed unnecessary tags on the Slack scopes
2023-06-02 17:36:20 +01:00
Matt Aitken
40bf79a5a2
Removed BasicConnectButton
2023-06-02 17:33:43 +01:00
James Ritchie
621350e0fc
Improved the org and account page and added a logout button
2023-06-02 17:31:51 +01:00
James Ritchie
b698da85d1
Badge doesn’t wrap
2023-06-02 17:31:51 +01:00
James Ritchie
36c1b30910
Added a the boxshadow colours from the marketing site
2023-06-02 17:31:51 +01:00
James Ritchie
c6b208b577
Cleaned up imports
2023-06-02 17:31:51 +01:00
James Ritchie
6940e8c9c1
Small tweak to the login magic link form
2023-06-02 17:31:51 +01:00
James Ritchie
575875e807
Layout mprovements to the login
2023-06-02 17:31:51 +01:00
Matt Aitken
158504b5c9
Better error when there are no aliases in a job
2023-06-02 17:21:51 +01:00
Matt Aitken
611505d43c
Prevent environments from getting deleted when team members leave
2023-06-02 17:21:20 +01:00
Matt Aitken
244efd2ae3
Prevent environments from getting deleted when team members leave
2023-06-02 17:21:02 +01:00
Matt Aitken
7cd2fae578
Fix the import of OAuthConnectSheet
2023-06-02 16:50:54 +01:00
Matt Aitken
6fa22bb7e4
Improved the error display a lot
2023-06-02 16:50:28 +01:00
Matt Aitken
d0c04275f6
Renamed ConnectButton to OAuthConnectSheet
2023-06-02 16:04:14 +01:00
Matt Aitken
d62eaa2e30
Check for already taken emails on the account form
2023-06-02 15:43:25 +01:00
Matt Aitken
09a40b8d36
Trimmed imports
2023-06-02 15:43:14 +01:00
Matt Aitken
9eb194bac2
Fix for incorrect message
2023-06-02 15:30:47 +01:00
Matt Aitken
1113cac7ff
Confirming details prevents you from submitting an already taken email address
2023-06-02 15:29:17 +01:00
Matt Aitken
769068e93c
Remove log
2023-06-02 15:29:17 +01:00
James Ritchie
881689e497
Minor fix on the login page
2023-06-02 15:01:17 +01:00
James Ritchie
1af6530888
Improvements to the magic email login page layout
2023-06-02 15:01:17 +01:00
Matt Aitken
003fa52793
Set confirmed basic details to true
2023-06-02 14:59:46 +01:00
Matt Aitken
a54552c451
FormTitle can have a component icon
2023-06-02 14:58:31 +01:00
Matt Aitken
26c3a84bfd
Added some named icons
2023-06-02 14:58:31 +01:00
Matt Aitken
be3c060f38
Can update user with optional marketing email field
2023-06-02 14:58:31 +01:00
Matt Aitken
435f67c5ab
Confirming details works
2023-06-02 14:58:31 +01:00
Matt Aitken
1ea3f3d755
Added a special big of magic
2023-06-02 14:58:31 +01:00
Matt Aitken
8a2dde52f8
Invite toasts display until closed
2023-06-02 14:58:31 +01:00
Matt Aitken
7622f48c00
WIP on user basic details
2023-06-02 14:58:31 +01:00
Matt Aitken
4876d76a49
Toast now has an option to display until closed
2023-06-02 14:58:31 +01:00
James Ritchie
0b05355e25
Fixed the layout for when you have multiple team members
2023-06-02 14:37:30 +01:00
James Ritchie
89690d76b5
Fixed name of email field
2023-06-02 14:21:23 +01:00
James Ritchie
a9cf074d82
Improved the invitation accept page
2023-06-02 14:15:06 +01:00
James Ritchie
86f46f5162
Changed the icon colour
2023-06-02 14:14:46 +01:00
James Ritchie
693abac7fc
Change icon to NamedIcon
2023-06-02 14:14:29 +01:00
James Ritchie
f79d90bfc3
Copy tweak
2023-06-02 14:14:19 +01:00
James Ritchie
bf347aa5d3
Improvements to the layout of members and pending invites
2023-06-02 13:31:26 +01:00
James Ritchie
b2f350f3f7
Improvements to the members and pending invites list
2023-06-02 12:24:12 +01:00
James Ritchie
d5f359d59d
Renamed invite-accept file
2023-06-02 12:21:24 +01:00
James Ritchie
ab4cb6d484
Fixed the focus states on input fields
2023-06-02 11:56:18 +01:00
Matt Aitken
33517b2c0e
Resending invites working
2023-06-02 11:31:14 +01:00
Matt Aitken
a9193cfe15
Added (You) to team page and improved the not allowed to leave team UX
2023-06-02 11:12:05 +01:00
Matt Aitken
10c2870d8a
Button hover bg changes use group
2023-06-02 11:12:05 +01:00
James Ritchie
6894965575
Improved the Organization item on the Orgs and Account page
2023-06-02 10:58:40 +01:00
James Ritchie
8631a8c559
Added a back link to the Org page
2023-06-02 10:58:40 +01:00
James Ritchie
a0418c7f5c
Added a notification heading on accounts page
2023-06-02 10:58:40 +01:00
Matt Aitken
ad86902073
User profile avatar has padding so it matches the hero icons
2023-06-02 10:51:56 +01:00
Matt Aitken
c7d274117c
Joining and declining invites is working
2023-06-02 10:44:24 +01:00
Matt Aitken
67606e7cee
Accepting invites is working
2023-06-02 09:26:16 +01:00
Matt Aitken
e0baafeb7d
Improved the layout
2023-06-01 22:05:27 +01:00
Matt Aitken
795577ede0
Show the pending invites on the team page
2023-06-01 22:04:22 +01:00
Matt Aitken
9a4094d115
/accept-invite redirects with messages based on the invite and logged in status
2023-06-01 21:40:28 +01:00
Matt Aitken
b3ccfeb015
A lot of work on email invites
2023-06-01 19:12:58 +01:00
Matt Aitken
bfaf75c8dd
Invite form with expanding fields is working
2023-06-01 17:19:30 +01:00
Matt Aitken
35b669eae8
WIP adding invite page
2023-06-01 17:19:30 +01:00
Matt Aitken
1893afbdbb
Improved the remove user messaging
2023-06-01 17:19:30 +01:00
James Ritchie
17430fb921
Stop selecting the text inside a checkbox
2023-06-01 16:38:49 +01:00
James Ritchie
f09d7254a7
Added a search bar to the scopes list
2023-06-01 16:36:30 +01:00
James Ritchie
4fe10eb8fa
Built out the integration form
2023-06-01 15:58:17 +01:00
James Ritchie
562ba869e2
Segmented controller now has onChange prop
2023-06-01 15:58:17 +01:00
James Ritchie
bcf5313498
Small form error style fix
2023-06-01 15:58:17 +01:00
James Ritchie
97bf4d00b1
Fieldset style improvement
2023-06-01 15:58:17 +01:00
James Ritchie
37486dc87e
Checkbox has onChange and another style available
2023-06-01 15:58:17 +01:00
James Ritchie
2b15edb75a
Added a small variant to form label
2023-06-01 15:58:17 +01:00
James Ritchie
926a9c7c78
Form labels can now have 2 sizes
2023-06-01 15:58:17 +01:00
James Ritchie
07f146e86d
Added another input size per the design
2023-06-01 15:58:17 +01:00
James Ritchie
cb6d412002
Improved checkbox description font size
2023-06-01 15:58:17 +01:00
James Ritchie
d4fcf043ad
Fixed alignment of segmented controller
2023-06-01 15:58:17 +01:00
James Ritchie
6947292adf
Inline code component now has size variants to match the paragraph it’s inlined with
2023-06-01 15:58:17 +01:00
Matt Aitken
2270fcdc67
Made the form reusable for kicking other members
2023-06-01 14:42:26 +01:00
Matt Aitken
cff0498646
Leaving a team works
2023-06-01 14:34:46 +01:00
Matt Aitken
62c7db3650
Made the <Button> a forwardRef so it can work with things like Alert
2023-06-01 12:23:23 +01:00
Matt Aitken
3a91f03340
Created the Org projects page
2023-06-01 11:44:21 +01:00
Matt Aitken
7bcd0b350e
Added a cancel button to the New project page
2023-06-01 10:21:13 +01:00
James Ritchie
99fb735b5b
input group can be full width
2023-06-01 08:47:47 +01:00
Matt Aitken
8e25e3f9a0
Improved the layout of the Help component
2023-05-31 21:51:34 +01:00
Matt Aitken
a43512b117
Added help placeholder content
2023-05-31 21:47:36 +01:00
Matt Aitken
da67607eda
Added filtering to the Job list
2023-05-31 21:45:51 +01:00
Matt Aitken
8e98810682
No jobs blank state
2023-05-31 21:29:01 +01:00
Matt Aitken
eb1804339c
Added Active jobs property the the job list
2023-05-31 21:17:53 +01:00
Matt Aitken
f63df323cf
When creating an org, show a toast
2023-05-31 21:13:08 +01:00
Matt Aitken
468487d815
The divider in the project popover is clearer
2023-05-31 21:13:00 +01:00
Matt Aitken
0ff8f72668
Added a success toast to project creation
2023-05-31 21:09:35 +01:00
Matt Aitken
8df7018b4f
Create project page working
2023-05-31 21:08:12 +01:00
Matt Aitken
b5cc1b4c6d
FormTitle now supports a description too (per design)
2023-05-31 21:08:05 +01:00
Matt Aitken
2b655707e4
Fix for The JobItem tooltip throwing error about div in p
2023-05-31 20:47:09 +01:00
Matt Aitken
853132453e
Improve the logic for showing the background gradient
2023-05-31 20:46:53 +01:00
Matt Aitken
a922f28e86
Added a dismiss button and improved the text
2023-05-31 20:14:27 +01:00
Matt Aitken
26e4f2b9f7
Styling on the toast
2023-05-31 20:11:23 +01:00
Matt Aitken
1030662c93
Tightened up the animation
2023-05-31 19:55:27 +01:00
Matt Aitken
db3de3841f
Updating account, including marketing prefs is working
2023-05-31 19:53:10 +01:00
Matt Aitken
3d9d6982e4
The user’s account image shouldn’t be in NamedIcon
2023-05-31 19:53:09 +01:00
Matt Aitken
d8a5ad7107
Update lucide-react icons…
2023-05-31 19:53:09 +01:00
Matt Aitken
e9b9bd8ff9
Restructured the routes so Orgs and Account are at the top-level under tabs
2023-05-31 19:53:09 +01:00
James Ritchie
43a94bfa2c
segmented controller now takes label, value and name props
2023-05-31 18:28:53 +01:00
James Ritchie
b75401bc7b
New segmented control form component
2023-05-31 17:35:50 +01:00
James Ritchie
1cebf76b85
Changed the way badges work so they can be mapped over
2023-05-31 16:34:54 +01:00
James Ritchie
c113e78c33
Addded an optional className
2023-05-31 15:48:08 +01:00
James Ritchie
4abdc51934
Improved the badge
2023-05-31 15:37:17 +01:00
James Ritchie
a7c10e1c80
Improved the disabled and default checked checkbox
2023-05-31 15:37:09 +01:00
James Ritchie
a9bb37416a
Improved the way the checkbox logic works
2023-05-31 13:49:04 +01:00
James Ritchie
400836841a
Got the checkbox behaviour working and new styles for the variants in
2023-05-31 13:03:09 +01:00
James Ritchie
81b37f3408
Small style update to the side menu buttons
2023-05-31 09:53:44 +01:00
James Ritchie
7fa663f1af
Improved the integration button states
2023-05-31 09:05:44 +01:00
Matt Aitken
b6b6005c7d
Added Trigger panel, but it’s a bit light on content right now
2023-05-30 19:03:58 +01:00
James Ritchie
4015a4eac7
More WIP on the checkbox
2023-05-30 18:19:28 +01:00
Matt Aitken
b458316bef
Added Run breadcrumb
2023-05-30 17:57:22 +01:00
James Ritchie
ec819c66d8
WIP new checkbox component
2023-05-30 17:45:32 +01:00
James Ritchie
c4d678c439
Fixed shortcut positioning inside small buttons
2023-05-30 17:45:32 +01:00
Matt Aitken
6edbafff47
Fix for RunPanel title type
2023-05-30 17:43:42 +01:00
Matt Aitken
5439611d83
Slate colours updated
2023-05-30 17:43:16 +01:00
Matt Aitken
b0f9fe9265
Major layout shifts to deal with scrollable areas
2023-05-30 17:32:55 +01:00
Matt Aitken
f10501b9cc
Added message element to slack post message
2023-05-30 16:50:15 +01:00
Matt Aitken
3400d6c9ab
Detail view fleshed out
2023-05-30 16:50:05 +01:00
Matt Aitken
8aeead7e5e
Padding for task description improved
2023-05-30 16:16:04 +01:00
Matt Aitken
41d9498999
Add a Task description
2023-05-30 16:14:46 +01:00
Matt Aitken
284f217163
Added a todo because logging isn’t working in the run function
2023-05-30 16:14:46 +01:00
James Ritchie
b35d5e35fe
Improved Sheet background visibility
2023-05-30 16:05:11 +01:00
James Ritchie
499ae4213a
Made the Sheet header match the design
2023-05-30 15:59:12 +01:00
James Ritchie
9f1681a89c
Improvements to positioning of the Sheet and footer button placement
2023-05-30 15:50:16 +01:00
Matt Aitken
baeb11d7fb
Layout improvements with flowing content
2023-05-30 15:45:28 +01:00
Matt Aitken
c1907d4e00
Improved the task display with connections and task icon
2023-05-30 15:35:11 +01:00
Matt Aitken
0a898900bf
Added connectionKey to Task so we can tell which connection is associated with a task
2023-05-30 14:57:33 +01:00
Matt Aitken
0258c394b6
Display the elements from the task
2023-05-29 13:19:21 +01:00
Matt Aitken
9b6991504c
Moved the key to the right place
2023-05-27 19:14:38 +01:00
Matt Aitken
18d0de2366
Attempt at elements, but layout is funky
2023-05-27 19:12:12 +01:00
Matt Aitken
5f6352b123
Deal with the delay slightly differently, not sure if this is best or not
2023-05-27 18:39:55 +01:00
Matt Aitken
9a5c8cbbb7
Added TaskSeparator
2023-05-27 18:34:21 +01:00
Matt Aitken
9d7cfb39aa
More progress on run page
2023-05-27 18:19:22 +01:00
Matt Aitken
f3f65068fa
Started work on the run page panels
2023-05-27 18:00:24 +01:00
Matt Aitken
c74a456168
Status first as it’s most important
2023-05-27 13:50:54 +01:00
Matt Aitken
5806c687b6
Run header in, except the rerun button
2023-05-27 13:49:45 +01:00
Matt Aitken
3436a5ec8e
Started building up the run header
2023-05-27 13:34:32 +01:00
Matt Aitken
e6de29a5ab
Basic run page header
2023-05-27 13:25:50 +01:00
Matt Aitken
7e2b134991
Can’t use the nested layoutless routing because it scrubs all the loading data. So instead conditional hide the Job header
2023-05-27 13:22:46 +01:00
Matt Aitken
288a891c8a
useRun hook
2023-05-27 13:18:39 +01:00
Matt Aitken
25fbc80dd7
Run page placeholder
2023-05-27 13:06:07 +01:00
Matt Aitken
3e032e4fca
Move the DirectionSchema so it can be accessed client-side
2023-05-27 13:04:58 +01:00
Matt Aitken
b391b81209
Moved the pagination components to a separate file alongside the route
2023-05-26 18:45:10 +01:00
Matt Aitken
bbd0d9d31f
Pagination working with controls
2023-05-26 18:23:24 +01:00
Matt Aitken
b8c09f6784
NamedIcons: chevron-left and chevron-right
2023-05-26 18:23:17 +01:00
Matt Aitken
d217535fcd
Added tabs for Trigger and Settings. They 404 for now
2023-05-26 16:55:40 +01:00
Matt Aitken
f9b106642d
PageContainer now takes up the full height
2023-05-26 16:36:29 +01:00
Matt Aitken
1dac117ed3
JobItem integrations aren’t optional
2023-05-26 16:35:14 +01:00
Matt Aitken
0392c7c6c6
Added WAITING_ON_CONNECTIONS status to the components
2023-05-26 16:24:21 +01:00
Eric Allam
5ba72a59c4
Use reverse DNS for all internal events
2023-05-26 16:18:47 +01:00
Matt Aitken
bfdd3bc361
Oops I’d flipped isTest while… testing. Irony
2023-05-26 16:15:01 +01:00
Matt Aitken
e06b4cfc84
Test column looked weird with zero ticks
2023-05-26 16:14:06 +01:00
Matt Aitken
0153c4f900
Nice status and environment components
2023-05-26 16:10:14 +01:00
Eric Allam
85f74ce761
Gracefully handle missing run connections and resume runs once the connections have been created
2023-05-26 16:00:04 +01:00
Matt Aitken
639c88d3c9
Nice duration formatter
2023-05-26 15:38:48 +01:00
Matt Aitken
4aac1f9662
Improved styles, using pathBuilder
2023-05-26 15:01:50 +01:00
Matt Aitken
38244b8f98
Added integrations to the Job page header
2023-05-26 14:51:34 +01:00
Matt Aitken
593372a508
useOptionalJob in Breadcrumb
2023-05-26 14:47:41 +01:00
Matt Aitken
c24a9695b6
Fixed the “Rubs” breadcrumb link
2023-05-26 14:43:08 +01:00
Matt Aitken
f7516db415
Very ugly run table working
2023-05-26 14:40:28 +01:00
Matt Aitken
3d520a8867
Removed extra border when showing the PageTabs
2023-05-26 13:40:30 +01:00
Matt Aitken
3a152d0d80
PageTabs have padding for use in the header
2023-05-26 13:40:08 +01:00
Matt Aitken
787cc20028
Fix for Project side menu hover area being too large when minimised
2023-05-26 13:39:55 +01:00
Matt Aitken
6d28e5f7f0
Created routing tabs that have an animating underline when page switching
2023-05-26 13:34:30 +01:00
Matt Aitken
e57769d90c
Renamed Tabs to ClientTabs, they’re only to be used for client side tabs
2023-05-26 13:04:30 +01:00
Matt Aitken
b65aa5f9cf
Improved Job page header
2023-05-26 13:04:10 +01:00
Matt Aitken
a95e3855c0
Added PageHeader property display
2023-05-26 12:54:14 +01:00
Matt Aitken
50a3868c67
useJob and useOptionalJob hooks
2023-05-26 12:28:57 +01:00
Matt Aitken
4f3e314063
Split into useProject and useOptionalProject
2023-05-26 12:26:43 +01:00
Matt Aitken
885aeb542a
Renamed useCurrentProject to useProject
2023-05-26 12:22:43 +01:00
Matt Aitken
933e91e45c
We now have useOrganization and useOptionalOrganization hooks
2023-05-26 12:22:08 +01:00
Matt Aitken
3b8ea9b712
Renamed useCurrentOrganization to useOrganization
2023-05-26 11:58:13 +01:00
Matt Aitken
09e67dfba9
Added useOptionalOrganizations hook
2023-05-26 11:57:21 +01:00
Matt Aitken
a12f464c4a
Added notes for the implementation of the run list
2023-05-26 11:52:08 +01:00
Matt Aitken
08bd69ddf8
Fixed the conditional hook error in ProjectSideMenu
2023-05-26 11:51:31 +01:00
Matt Aitken
3862cc069c
Started adding PageInfo rows and groups
2023-05-26 11:51:15 +01:00
Matt Aitken
cb37705085
Start on the Job page
2023-05-25 19:20:06 +01:00
Matt Aitken
06785525eb
Jobs menu working
2023-05-25 19:08:06 +01:00
Matt Aitken
b046e4a110
Breadcrumb improvements. Also added temporary job page ready to build
2023-05-25 18:21:14 +01:00
Matt Aitken
92fba7b0b8
Added the missing icons for the different trigger types
2023-05-25 17:57:12 +01:00
Matt Aitken
976c56a6bb
Upgraded Remix to 1.16.1
2023-05-25 17:45:43 +01:00
Matt Aitken
50ddfb8a2e
Remove the log of the project
2023-05-25 17:30:45 +01:00
Matt Aitken
84f41eb69f
The JobList is displaying
2023-05-25 17:30:33 +01:00
Matt Aitken
bb18f18d22
The JobList is displaying, needs icons hooking up
2023-05-25 16:56:05 +01:00
Matt Aitken
94d17dd033
Added icon to the EventSpecificationSchema
2023-05-25 16:56:05 +01:00
Eric Allam
e340abd386
Run jobs as users (custom events, and dynamic triggers/schedules)
2023-05-25 13:57:07 +01:00
Matt Aitken
2231fc23e1
Updated Sentry and Posthog to the latest
2023-05-25 13:00:46 +01:00
Matt Aitken
f73ecb6898
Cast the cloned logger args
2023-05-25 13:00:34 +01:00
Matt Aitken
fc33d3e2ca
Cast the PostHog Sentry plugin because it’s causing typecheck issues
2023-05-25 13:00:22 +01:00
Matt Aitken
88c249299f
Remove unused CacheService
2023-05-25 12:54:15 +01:00
Matt Aitken
224e5e412a
Fix for JSONEditor errors
2023-05-25 12:54:09 +01:00
Matt Aitken
c6545d5d6f
Deleted old files (RunsTable and JobsMenu)
2023-05-25 12:53:30 +01:00
Matt Aitken
e0b1e021ec
Added Project slug, WIP on Jobs/Runs presenters
2023-05-25 12:53:16 +01:00
Matt Aitken
235dc6cd02
Updated the seed script so the DATABASE provider is correct and has project slugs
2023-05-25 12:52:29 +01:00
Matt Aitken
2858d742e1
Comment out unused GitHub connectiom
2023-05-25 12:52:01 +01:00
Matt Aitken
df26167474
Added @uiw/react-codemirror back, we’ll need it for the Test code editor
2023-05-25 12:47:20 +01:00
Matt Aitken
a11dea6e7f
Added icon to the GitHub events
2023-05-25 12:46:58 +01:00
Matt Aitken
6d705e5db7
Added icon to the EventSpecification
2023-05-25 12:46:58 +01:00
Eric Allam
d636360ec5
Only ever trigger scheduled events that are in the future
2023-05-25 09:59:19 +01:00
Eric Allam
3693df7ad2
Fixed getting access to the raw integration client
2023-05-24 12:59:47 +01:00
Eric Allam
d15b6ac79f
Dynamic schedules
2023-05-23 15:59:06 +01:00
Eric Allam
786f2e16ef
Static scheduled triggers are working, and now adding graphile worker jobs are done in prisma txs
2023-05-23 14:00:26 +01:00
Eric Allam
7c5eb6a3a3
Fixed dynamic triggers to be unregisterable (and a start on scheduled triggers)
2023-05-22 11:02:58 +01:00
Eric Allam
af258acf3a
Dynamic triggers can now be initialize via the API
2023-05-19 11:57:41 +01:00
James Ritchie
21e6f8668d
Using the simple tooltip component instead
2023-05-19 11:39:56 +01:00
Eric Allam
d123d1cddd
Move all API routes to v1 from v3
2023-05-19 10:08:00 +01:00
James Ritchie
e4aa66e213
Integrations now have a tooltip to show the names on hover
2023-05-19 09:55:03 +01:00
Eric Allam
8e8c6641aa
Adding back in the ctx functions to IO
2023-05-19 09:53:12 +01:00
James Ritchie
9e3b5707cf
Added integrations into the job item
2023-05-18 17:47:10 +01:00
James Ritchie
bc1e0bed1d
Renamed RunStatus file
2023-05-18 17:12:25 +01:00
James Ritchie
2306650aa5
Added some responsivness to the Job item
2023-05-18 17:08:26 +01:00
James Ritchie
5136dd6698
Wrapped storybook in LocalContextProvider
2023-05-18 17:08:26 +01:00
James Ritchie
50622ff917
removed imports
2023-05-18 17:08:26 +01:00
Matt Aitken
1f217ed4a5
Connection form, lots of improvements to Sheet
2023-05-18 16:40:50 +01:00
Matt Aitken
8666358722
Improvements to the integration auth method selector
2023-05-18 16:40:50 +01:00
Eric Allam
70b850140d
Refactor event dispatching to work with dynamic triggers
2023-05-18 16:25:29 +01:00
James Ritchie
2d411b4924
Data props now accessible in the Job Item component
2023-05-18 14:27:54 +01:00
James Ritchie
4a15d0e822
Removed leading overrides from paragraph component
2023-05-18 14:27:54 +01:00
James Ritchie
258c027b2d
removed margin bottom from paragraph text
2023-05-18 14:27:54 +01:00
James Ritchie
114c23ab09
Removed margin bottom from headers
2023-05-18 14:27:54 +01:00
Eric Allam
396206ca03
Dynamic triggers now can be registered at runtime and trigger jobs
2023-05-18 14:00:54 +01:00
James Ritchie
1412feba15
Adding new job list and item components
2023-05-18 12:32:59 +01:00
Matt Aitken
4b1fcb7ec6
Help panel can now be undismissable
2023-05-18 08:47:32 +01:00
James Ritchie
e927f5df5e
small animation tweaks
2023-05-17 17:46:00 +01:00
James Ritchie
f238d6bfb9
Hover state added for the popover
2023-05-17 17:31:02 +01:00
James Ritchie
2c0f3ac905
Style improvements to the select component
2023-05-17 16:58:47 +01:00
James Ritchie
7f08400432
select menus take a size and width
2023-05-17 15:35:47 +01:00
Matt Aitken
f16c2ea0cf
Added help panel to the integrations page
2023-05-17 15:07:28 +01:00
Matt Aitken
c2d61f1011
Revert "Experiment building a Radix like component for help"
...
This reverts commit b50c3d8378916435d6e3d52ccaff379235e76588.
2023-05-17 15:07:28 +01:00
Matt Aitken
c458ee780b
Experiment building a Radix like component for help
2023-05-17 15:07:28 +01:00
Matt Aitken
10674786e2
WIP on help component
2023-05-17 15:07:28 +01:00
James Ritchie
65aa12de02
Added styling for a select component
2023-05-17 14:03:06 +01:00
James Ritchie
df29a37c6c
Fix for extra tailwind colors in the config
2023-05-17 14:03:06 +01:00
Eric Allam
6cafe077b4
Rename job connections to job integrations and get local integration triggers working
2023-05-17 13:52:03 +01:00
Matt Aitken
7a0c33cd49
Layout fixes for the integrations page
2023-05-17 11:00:20 +01:00
Matt Aitken
4b7c16641b
More work on the integrations page
2023-05-17 09:30:13 +01:00
Matt Aitken
5cfd895f0e
Updated the header for the integrations page
2023-05-16 18:49:37 +01:00
Matt Aitken
08e8ccb3f0
Integrations route moved to project path, add breadcrumb
2023-05-16 18:42:44 +01:00
Matt Aitken
973bb8a076
Fix for changes to Label and FormError
2023-05-16 18:42:44 +01:00
James Ritchie
efe84d6a0c
Improvements to the popover menu
2023-05-16 18:36:44 +01:00
James Ritchie
7823041b4c
Improved the all caps style and font sizing
2023-05-16 18:36:44 +01:00
Eric Allam
055b742b66
Add description to clients and add orgid to params
2023-05-16 18:21:51 +01:00
Eric Allam
fa0c9015ae
Update the auth repository to work with the new client/connection split
2023-05-16 18:00:51 +01:00
Matt Aitken
c6372bfc0b
ProjectsMenu now uses some reusable components
2023-05-16 18:00:37 +01:00
Matt Aitken
a46bb7c2f7
Added autodocs to a couple of Storybook pages
2023-05-16 18:00:27 +01:00
Matt Aitken
1a010b7f12
Breadcrumb changed to a component and simplified the page to just a slug
2023-05-16 17:12:39 +01:00
Matt Aitken
da7b020dbb
Added an animation when showing form errors, hide totally when undefined/null
2023-05-16 16:54:29 +01:00
Matt Aitken
f88952d8f6
Remove log of email
2023-05-16 16:54:29 +01:00
Matt Aitken
064cbce172
Redirect to new org form if the user has no orgs
2023-05-16 16:54:29 +01:00
James Ritchie
a42a1b231e
Fixed button disabled states
2023-05-16 16:50:35 +01:00
Eric Allam
e0e618ac1c
Get webhook deliveries working again
2023-05-16 16:34:51 +01:00
Eric Allam
f6ea37381a
Re-work how triggers work to better support dynamic triggers
2023-05-16 16:34:51 +01:00
Eric Allam
214546d17a
WIP new stuff
2023-05-16 16:34:51 +01:00
James Ritchie
e851cefb39
fixed text colour
2023-05-16 16:33:42 +01:00
James Ritchie
7030acfa77
Added leading to paragraph text
2023-05-16 16:33:35 +01:00
James Ritchie
efe23c01a7
Label component not using cva anymore
2023-05-16 16:27:25 +01:00
James Ritchie
45e4bf0b97
improved the field labels
2023-05-16 16:17:38 +01:00
James Ritchie
b679539c0f
added field hover states
2023-05-16 16:03:04 +01:00
James Ritchie
de8421d966
Fix for a merge conflict
2023-05-16 15:57:58 +01:00
James Ritchie
8c6f8c3b01
Inputs now have size variants
2023-05-16 15:52:21 +01:00
Matt Aitken
504682e9bf
Remove old internal event when a user was created
2023-05-16 15:31:06 +01:00
Matt Aitken
f0090ca7b5
Force the User profile icon to be square
2023-05-16 14:56:41 +01:00
Matt Aitken
fb862123db
Delete old user menu
2023-05-16 14:56:28 +01:00
Matt Aitken
89981810d1
Login pages styled
2023-05-16 14:51:34 +01:00
Matt Aitken
cd916fdca2
Lazy load integration icons
2023-05-16 13:18:00 +01:00
Matt Aitken
a3ccb9950f
Add NavBar to the error boundary
2023-05-16 12:21:13 +01:00
Matt Aitken
036bb523bd
v2 errors and made a nicer error page
2023-05-16 12:19:28 +01:00
Matt Aitken
b24317bf9b
Enabled remix v2_normalizeFormMethod future flag
2023-05-16 12:19:27 +01:00
Matt Aitken
354e3090bf
Remove unused useProject code
2023-05-16 12:19:27 +01:00
James Ritchie
337a0b9cb5
More Named icons
2023-05-16 11:56:39 +01:00
James Ritchie
626ee69dea
Forms can take an optional shortcut icon
2023-05-16 11:56:39 +01:00
Matt Aitken
bd2727415f
Collapsing is determined correctly, not by a click on the menu
2023-05-16 11:34:05 +01:00
Matt Aitken
ec541338b6
Tailwind formatted
2023-05-16 11:33:04 +01:00
Matt Aitken
c4fbd92b49
Added a tooltip when the side menu is collapsed. Refined the icon padding
2023-05-16 11:28:02 +01:00
James Ritchie
e49a392e8e
Added an icon to the form error
2023-05-16 11:11:50 +01:00
James Ritchie
6374ef5e6d
Inputs take an optional leading icon
2023-05-16 11:11:50 +01:00
James Ritchie
c8e3894559
Updated the form focus color
2023-05-16 11:11:50 +01:00
Matt Aitken
f4216b98ec
Use framer motion for the menu collapsing
2023-05-16 11:09:07 +01:00
Matt Aitken
3dfecdf5d2
Installed framer motion
2023-05-16 11:08:58 +01:00
Matt Aitken
fbcbd456e3
The Jobs side menu item active state works differently as it’s the root
2023-05-16 10:51:22 +01:00
Matt Aitken
18afbdec46
Use NavLink for the ProjectSideMenu
2023-05-16 10:09:27 +01:00
Matt Aitken
7db43b91f1
Created the Environments page stub
2023-05-16 10:09:18 +01:00
Matt Aitken
4071a8c280
Added NavLinkButton
2023-05-16 10:08:00 +01:00
Matt Aitken
3b7028618c
Renamed handle.breadcrumb to handle.useBreadcrumbElement to stop the annoying hook naming warnings
2023-05-16 10:07:47 +01:00
Matt Aitken
0715fdaaba
Added some structure to the path builder file
2023-05-16 10:07:12 +01:00
Matt Aitken
888810c5ae
Removed @react-email package from webapp
2023-05-16 10:06:58 +01:00
Matt Aitken
5cef31f1bd
Stripped whitespace
2023-05-16 09:17:55 +01:00
Matt Aitken
3d0ae35156
Added @typescript-eslint/strict-boolean-expressions rule for booleans, string and numbers
2023-05-16 09:17:55 +01:00
James Ritchie
a3d03bdb35
Created a login form
2023-05-15 18:22:30 +01:00
James Ritchie
5d52b206c4
The divider on the form title is now optional
2023-05-15 18:22:30 +01:00
James Ritchie
f05a8cd823
Added an anchor tag component
2023-05-15 18:22:30 +01:00
Matt Aitken
664f2e6623
Breadcrumb now uses the route handle
2023-05-15 17:49:10 +01:00
Matt Aitken
389d6fe9c6
Started building out the side menu
2023-05-15 16:45:19 +01:00
James Ritchie
d3c767362c
NamedIcons now have padding like hero icons
2023-05-15 15:35:20 +01:00
Matt Aitken
2892e3b36f
Initial work on project page with side menu
2023-05-15 15:34:52 +01:00
Matt Aitken
b17de99331
Set the popover background color
2023-05-15 15:34:52 +01:00
James Ritchie
9d8557fbed
Added disabled button examples to storybook
2023-05-15 14:47:54 +01:00
James Ritchie
35c3a4e613
Menu items can be disabled or selected
2023-05-15 14:38:19 +01:00
Matt Aitken
00c9da8de9
Form story updated
2023-05-15 14:20:18 +01:00
Matt Aitken
dfc5fec14a
Storybook no longer opens a new browser window when run
2023-05-15 14:20:06 +01:00
Matt Aitken
85eca607a1
Fix for spinner white name change
2023-05-15 14:07:36 +01:00
Matt Aitken
8973001ec8
WIP on new org form
2023-05-15 14:07:05 +01:00
Matt Aitken
5a1e7412d2
Paragraph accepts all props a <p> accepts
2023-05-15 14:06:31 +01:00
Matt Aitken
8095612d30
Use a NamedIcon in the org grid
2023-05-15 14:06:31 +01:00
Matt Aitken
2259b812a2
Don’t create an org when a user first registers
2023-05-15 14:06:31 +01:00
Matt Aitken
5af6549a0f
Added conform package
2023-05-15 14:06:31 +01:00
Matt Aitken
6d3a590ce8
Fix for hover states on the page header back button
2023-05-15 14:06:31 +01:00
Matt Aitken
ce5be558e3
Don’t duplicate the orgs grid items
2023-05-15 14:06:31 +01:00
Matt Aitken
eb6f1dadd1
Fixed the page backgrounds
2023-05-15 14:06:31 +01:00
Matt Aitken
2ed7e9f724
Show a background gradient if it’s a top-level page
2023-05-15 14:06:31 +01:00
James Ritchie
ecea028fc0
Added another spinner variant to namedIcons
2023-05-15 13:57:35 +01:00
James Ritchie
c76a7343f9
spinner now takes a colour
2023-05-15 13:52:50 +01:00
James Ritchie
1281a5e9aa
Added loading buttons and improved the disabled states
2023-05-15 13:52:40 +01:00
James Ritchie
763d09b952
Added reduce motion support for spinner
2023-05-15 12:12:04 +01:00
James Ritchie
6d3b96aa20
Removed unused styles
2023-05-15 11:42:34 +01:00
James Ritchie
7f9447f403
Buttons now have selected state
2023-05-15 11:33:32 +01:00
James Ritchie
37836b938b
Fixed icon hover state on the secondary large button
2023-05-15 11:09:16 +01:00
Matt Aitken
b8605f82a8
Org grid item headers are clickable
2023-05-12 18:46:14 +01:00
Matt Aitken
c81b5931c8
Brighter gradient
2023-05-12 18:43:34 +01:00
Matt Aitken
3d4aa61a3d
Extended the gradient a bit
2023-05-12 18:43:16 +01:00
Matt Aitken
21ee76b6b2
Use simplur to deal with singular/plurals
2023-05-12 18:42:31 +01:00
Matt Aitken
c4b65e0b96
Updated button to “menu-item”
2023-05-12 18:34:17 +01:00
Matt Aitken
11e2d2d0e1
Org grid looking ok
2023-05-12 18:33:11 +01:00
James Ritchie
149a849a7e
Added a large button set and more styling for the menu item buttons
2023-05-12 18:31:58 +01:00
James Ritchie
18c4ede771
Added new menu item button
2023-05-12 17:31:19 +01:00
Matt Aitken
6c3cb7f5d1
Early org grid
2023-05-12 17:25:48 +01:00
Matt Aitken
945854c671
Upgraded Tailwind to 3.3.2 – gradient stop position support
2023-05-12 17:25:35 +01:00
James Ritchie
52460e5977
icon and style improvements to the popover
2023-05-12 16:52:38 +01:00
James Ritchie
60d571198f
WIP new menu item button
2023-05-12 16:52:38 +01:00
James Ritchie
54f73a5fd5
added a menu item button to storybook
2023-05-12 16:52:38 +01:00
James Ritchie
ac6d7d7a7a
Improvements to the nav bar styling
2023-05-12 16:52:38 +01:00
James Ritchie
9c35cae103
added back in the shadcn background variable
2023-05-12 16:52:38 +01:00
James Ritchie
ae358f9d41
Added 2 more colours for background and dividers between sections as separate variables
2023-05-12 16:52:38 +01:00
James Ritchie
786731b4e1
Increased stroke width of breadcrumb divider icon
2023-05-12 16:52:38 +01:00
James Ritchie
3af3db6a4a
Added a min width do the shortcuts so narrow characters stay in a square
2023-05-12 16:52:38 +01:00
James Ritchie
4c889cf6f0
Changed the icon in the code block for copy/paste
2023-05-12 16:52:38 +01:00
Matt Aitken
89aa546b42
Added PageBody
2023-05-12 16:46:31 +01:00
Matt Aitken
695c4a928d
Removed old layout components
2023-05-12 16:46:22 +01:00
Matt Aitken
ec24dbeef2
Tweaked Storybook to work with <Link> elements. Added PageHeaders storybook page
2023-05-12 16:23:10 +01:00
Matt Aitken
43dc022675
Added Create new org button
2023-05-12 15:24:35 +01:00
Matt Aitken
b3486a9b7f
Orgs page layout started
2023-05-12 15:11:48 +01:00
Matt Aitken
46c1d2484a
PageHeader supports a title, back and set of buttons
2023-05-12 15:11:48 +01:00
James Ritchie
c9e402be57
Updated all buttons to use the new component props and children
2023-05-12 14:45:17 +01:00
James Ritchie
cfb9fffb47
Better storybook layout for buttons
2023-05-12 14:45:17 +01:00
James Ritchie
9a531dd7f6
Improved the line height on the shortcut icno
2023-05-12 14:45:17 +01:00
James Ritchie
1f7b581208
Named icons inside buttons keep their specified colours
2023-05-12 14:45:17 +01:00
James Ritchie
7a474d45c6
Reformatted the button in Stories to take updated children
2023-05-12 14:45:17 +01:00
James Ritchie
ea04d13a60
Shortcut icon style improvement
2023-05-12 14:45:17 +01:00
James Ritchie
ec825ebb9d
More button improvements
2023-05-12 14:45:17 +01:00
James Ritchie
a873d6dfca
Improved the image inside a button
2023-05-12 14:45:17 +01:00
James Ritchie
fb687f3760
Added a button with an image inside
2023-05-12 14:45:17 +01:00
James Ritchie
f00cf33c3a
Fixed Storybook tailwind
2023-05-12 14:45:17 +01:00
James Ritchie
61a8768f9f
Updated the buttons component inline with the designs
2023-05-12 14:45:17 +01:00
James Ritchie
07b4a4af73
Updated typography to use new bright/dimmed colours
2023-05-12 14:45:17 +01:00
James Ritchie
14e2829635
Added new colours to the config: “dimmed” and “bright”
2023-05-12 14:45:17 +01:00
James Ritchie
23d721a5ed
WIP setting up the app buttons
2023-05-12 14:45:17 +01:00
Matt Aitken
8dc78776b3
Added breadcrumb to the nav
2023-05-12 14:14:38 +01:00
Matt Aitken
722b4b8e2d
BreadcrumbIcon
2023-05-12 14:10:27 +01:00
Matt Aitken
260ed6ed8c
Created MainContainer
2023-05-12 14:10:17 +01:00
Matt Aitken
4710e31c45
Added slate-650
2023-05-12 14:09:26 +01:00
Matt Aitken
a1585dfa17
Hide the project menu on the Organization list page
2023-05-12 13:49:02 +01:00
Matt Aitken
34dfedd2e0
Use the pathBuilder for org/project paths
2023-05-12 13:17:36 +01:00
Matt Aitken
f08c4e2354
Move path building to a file so we don’t have lots of them floating around
2023-05-12 13:17:21 +01:00
Matt Aitken
482760aeed
Added a todo to the ProjectsMenu
2023-05-12 12:52:49 +01:00
Matt Aitken
5814b60370
Project menu functionality
2023-05-12 12:14:31 +01:00
Matt Aitken
21c2a7da25
Popover style with arrow
2023-05-12 11:00:26 +01:00
Matt Aitken
d7e32348ee
Logic for the ProjectsMenu working
2023-05-12 09:17:42 +01:00
Matt Aitken
e0a824cf40
Removed useMatches log
2023-05-11 17:18:09 +01:00
Matt Aitken
a85509ea80
Stripped out more old files, updated env vars file
2023-05-11 17:13:14 +01:00
Matt Aitken
5193fe0775
Updated routing to v2
2023-05-11 16:44:12 +01:00
Matt Aitken
6078d15aa1
Upgraded Remix, using new Tailwind compilation
2023-05-11 15:56:46 +01:00
Matt Aitken
d6622accce
Removed Nango
2023-05-11 15:31:31 +01:00
Matt Aitken
9805721498
Updated Remix packages
2023-05-11 15:10:29 +01:00
Matt Aitken
8f9a5e7009
More updated files
2023-05-11 15:04:04 +01:00
Matt Aitken
37bae77faa
Deleted more old stuff
2023-05-11 14:59:52 +01:00
Matt Aitken
cca8c60fbf
Lots of compile fixes and deleted old stuff
2023-05-11 14:55:09 +01:00
Matt Aitken
a30cc3332a
Fixed some compile errors
2023-05-11 13:43:52 +01:00
Matt Aitken
77046470ea
Added optional chrome to the CodeBlock
2023-05-11 13:43:42 +01:00
Matt Aitken
27c9e63e46
Fancy animated code highlight
2023-05-11 11:50:22 +01:00
James Ritchie
ebe1fb516c
More typography improvments
2023-05-11 11:49:14 +01:00
James Ritchie
5fda10806d
Fixed tailwindMerge to work with the additional xxs font size
2023-05-11 11:49:14 +01:00
James Ritchie
92a8927162
Added more styles to Storybook
2023-05-11 11:49:14 +01:00
Eric Allam
bcbb63f585
Removed trigger variants (moving to dynamic triggers instead)
2023-05-11 11:34:11 +01:00
Matt Aitken
c67a465e3e
Example of a CodeBlock that changes the highlighted range using buttons
2023-05-11 11:25:03 +01:00
Matt Aitken
83b79610af
Line highlighting now takes ranges
2023-05-11 10:50:57 +01:00
Matt Aitken
4fa3ea2491
Improved size of clipboard icon
2023-05-11 09:48:06 +01:00
Matt Aitken
7a4742a314
Made inline code sky blue
2023-05-11 09:48:06 +01:00
Matt Aitken
b24df76fca
Started refactoring the index page
2023-05-11 09:48:06 +01:00
Matt Aitken
9e30d7a117
Tooltip story and created SimpleTooltip
2023-05-11 09:48:06 +01:00
Matt Aitken
789fab5b96
Added extension to the Tailwind merge plugin
2023-05-11 09:48:06 +01:00
Matt Aitken
07fa597755
Deleted old template presenters
2023-05-11 09:48:06 +01:00
Matt Aitken
62dd433de4
Zod is only being used as a type
2023-05-11 09:48:06 +01:00
Matt Aitken
713e85347c
Cleaned up some hooks
2023-05-11 09:48:06 +01:00
Matt Aitken
13c2ba7dcd
Deleted cloud projects folder
2023-05-11 09:48:06 +01:00
Matt Aitken
9b4d4090d7
Moved more components
2023-05-11 09:48:06 +01:00
James Ritchie
f662e02cb1
Added a new xxs font size
2023-05-11 09:20:58 +01:00
Matt Aitken
35fce5a89d
Inline code style updated and created a story
2023-05-11 08:38:14 +01:00
Matt Aitken
39bbf108a3
Updated more old components
2023-05-11 08:31:45 +01:00
Matt Aitken
b1cf4cc042
Created a form story
2023-05-10 19:37:56 +01:00
Matt Aitken
c24faa2e52
Delete old Copy buttons
2023-05-10 19:37:56 +01:00
James Ritchie
777f38a5ee
Added new heading and paragraph styles
2023-05-10 19:03:18 +01:00
James Ritchie
a79eb76fa9
Removed Poppins font from the import
2023-05-10 19:03:18 +01:00
Matt Aitken
22c3584988
One liner code looks good too
2023-05-10 18:46:07 +01:00
Matt Aitken
85f7ad871d
You can set the max lines to display on a CodeBlock
2023-05-10 18:44:15 +01:00
Matt Aitken
bfac524c75
Getting the copy button to work well
2023-05-10 18:20:30 +01:00
Matt Aitken
2a93c10828
Set the default language to TypeScript
2023-05-10 17:45:54 +01:00
Matt Aitken
833c509606
CodeBlock working well, except syntax highlighting is broken somehow
2023-05-10 17:44:49 +01:00
Matt Aitken
1b010571c9
CodeBlock is working with the @mantine/prism package
2023-05-10 15:39:40 +01:00
Matt Aitken
2765fe12cd
Tidied up more old components
2023-05-10 08:44:45 +01:00
Matt Aitken
6f35b2e17d
Merge pull request #123 from alexdanilowicz/patch-1
...
Fix storybook root alias by removing trailing slashes
2023-05-10 10:43:52 +03:00
Alex Danilowicz
35261ffc75
Fix storybook root alias by removing trailing slashes
2023-05-09 11:57:18 -07:00
Matt Aitken
60309677fe
Deleted a ton of old components, started tidying things up
2023-05-09 18:50:46 +01:00
Matt Aitken
1f1cf0cb74
Added Storybook to turbo so you can call it from the root folder
2023-05-09 15:04:30 +01:00
Matt Aitken
0a1d3ed5ef
Removed generate-integrations
2023-05-09 14:42:38 +01:00
Matt Aitken
ab46981182
Updated pnpm-lock from the q2 branch
2023-05-09 14:36:38 +01:00
Matt Aitken
b0f609dc15
Merge pull request #122 from Teddarific/teddy/storybook
...
Adding a component playground via Storybook
2023-05-09 16:34:41 +03:00
Matt Aitken
7ee305dfc6
Merge branch 'dev-q22023' into teddy/storybook
2023-05-09 16:34:30 +03:00
Matt Aitken
3f51835bea
pnpm-lock.yaml from the q2 branch
2023-05-09 14:33:42 +01:00
Eric Allam
0a7ad96dcc
Variants working in the new internal job system
2023-05-05 16:46:38 +01:00
Eric Allam
6d7f20b527
Moved over external source preparing and handling events into the internal job system
2023-05-05 16:09:42 +01:00
Eric Allam
8b7d847291
Added job queue system (needed for internal jobs but useful for our users as well)
2023-05-05 12:34:14 +01:00
Eric Allam
c77dfae653
WIP new internal job system
2023-05-04 21:18:19 +01:00
Eric Allam
3e87e832c7
WIP trigger variants
2023-05-04 10:06:06 +01:00
Eric Allam
eb83f941d2
Fixed Connection generic
2023-05-02 14:59:43 +01:00
Eric Allam
b1a6ada443
Implement GitHub oauth and add it to the github integration
2023-05-02 13:53:37 +01:00
teddarific
dc3306fb95
Lock file update
2023-05-01 11:01:02 -07:00
Alex Danilowicz
faaaf253b2
Merge pull request #2 from Teddarific/alex/storybook
...
Clean up storybook gitignore
2023-05-01 10:58:23 -07:00
alexdanilowicz
2242ca3bf0
Cleanup gitignore
2023-05-01 10:53:40 -07:00
teddarific
258eda5bdb
Storybook
2023-05-01 10:26:30 -07:00
teddarific
95ed5bacaa
Initial implementation
2023-05-01 10:11:19 -07:00
Eric Allam
a87fd6d4bd
Create a single ApiCatalog (and keep the Api naming consistent)
2023-04-29 17:27:06 +01:00
Matt Aitken
ea6bb4b467
Added a badge to indicate the name of the authentication method
2023-04-28 21:36:37 +01:00
Matt Aitken
eb5d960f3a
Use pointers to get data from token, support different scope param name
2023-04-28 21:30:57 +01:00
Matt Aitken
844c99ddc7
Split Slack into two separate auth methods. Added UI support for this with a popover.
2023-04-28 21:11:18 +01:00
Matt Aitken
232b9e97eb
Added the User/Bot badges to the scopes list
2023-04-28 18:39:32 +01:00
Matt Aitken
c288397048
Added Shadcn Badge component
2023-04-28 18:39:23 +01:00
Matt Aitken
7ec084c1a9
Added scope annotations to Slack
2023-04-28 18:29:11 +01:00
Matt Aitken
b37d2a0ea2
Improved the NamedIcon to use an object and not use the API Store
2023-04-28 18:29:11 +01:00
Eric Allam
26d537867e
Integrate with the new ApiConnection system to authenticate with Slack using OAuth
2023-04-28 16:44:52 +01:00
Matt Aitken
c98ec1f1a8
Deal with APIs that reuse AccessTokens (like Slack)
...
- Re-use the same SecretReference and the actual stored secret
- Update any existing ApiConnections that are using the existing AccessToken
2023-04-28 15:27:33 +01:00
Matt Aitken
ed0bc153da
Added some js-doc annotations explaining when to use database secret store
2023-04-28 13:59:04 +01:00
Eric Allam
7ec4584d71
Added slug to ApiConnection (and renamed APIConnection to ApiConnection)
2023-04-28 13:49:19 +01:00
Eric Allam
d75ee3a3dd
6 layers of child tasks
2023-04-28 09:30:18 +01:00
Matt Aitken
ad722f1c8c
Created Paragraph component with variant functionality
2023-04-27 18:30:38 +01:00
Matt Aitken
5ed5e8352d
Getting credentials (with refreshing)
2023-04-27 17:28:40 +01:00
Eric Allam
51dd20424c
Implemented subtasks
2023-04-27 17:25:19 +01:00
Eric Allam
1bba822e20
Added projects, moved envs to projects, and renamed executions to runs
2023-04-27 13:50:22 +01:00
Matt Aitken
a119e79a49
Tokens are refreshing in a background job
2023-04-27 13:48:17 +01:00
Matt Aitken
52f9b16003
Added expiresAt column to the APIConnection table for refresh job
2023-04-26 19:31:20 +01:00
Matt Aitken
44dba712d1
Added Airtable
2023-04-26 18:17:57 +01:00
Matt Aitken
e28a3566b6
Moved slack to its own file
2023-04-26 15:58:13 +01:00
Matt Aitken
eb4f272d80
Add metadata and scopes to the connection
2023-04-26 14:43:50 +01:00
Eric Allam
3d38b95276
Continuing nextjs support, as well as moving event matching up to the server to support tasks that can wait for a trigger
2023-04-26 14:27:34 +01:00
Eric Allam
38e0460878
nextjs support WIP
2023-04-26 14:27:34 +01:00
Matt Aitken
d8e29a9fa7
Added PKCE support (default on)
2023-04-26 11:58:42 +01:00
Matt Aitken
fb36b68179
Setup the Shadcn styles, but not using CSS vars
2023-04-25 21:48:51 +01:00
Matt Aitken
e14a2554ad
Update Slack scope separator to be a comma
2023-04-25 19:52:17 +01:00
Matt Aitken
b91a6548cb
Delete credential file that was just a list of todos
2023-04-25 19:52:02 +01:00
Matt Aitken
ee8aedea73
expires_in key fix
2023-04-25 18:04:04 +01:00
Matt Aitken
1fa39c875b
Added scope description and use expiresIn for token payload
2023-04-25 18:03:39 +01:00
Matt Aitken
06741e14b7
db.server uses process.env directly
2023-04-25 14:26:46 +01:00
Matt Aitken
8e1929dbec
Removed optional fields for Slack in app catalog
2023-04-25 14:26:39 +01:00
Matt Aitken
08abc86201
Token being stored correctly in the secret store with refresh and expire info where relevant
2023-04-25 14:08:28 +01:00
Matt Aitken
01a4ff387f
The API connection icon is now visible
2023-04-24 18:35:23 +01:00
Matt Aitken
cb026c51f3
OAuth connections are getting made and tokens are being stored
2023-04-24 18:34:09 +01:00
Matt Aitken
3fdb894296
Connection attempts are being created with redirects and errors
2023-04-23 15:29:07 -07:00
Eric Allam
da0290e494
Adding support for connections, integrations, webhooks
2023-04-22 09:52:45 -07:00
Matt Aitken
5d081b2ef0
We’re now redirecting to the OAuth provider
2023-04-21 17:24:27 -07:00
Matt Aitken
b087b5cdee
More progress on oauth and started on the api UI
2023-04-21 16:00:25 -07:00
Matt Aitken
cb18ee94bf
WIP on oauth authorization
2023-04-19 21:05:46 +01:00
Matt Aitken
3142891b6a
Stubs for authentication
2023-04-19 15:28:55 +01:00
Matt Aitken
7191697d70
Updated db schema for APIConnection and added Secret related tables
2023-04-19 15:27:42 +01:00
Matt Aitken
88f4ac7bc2
Added simple-oauth2 package
2023-04-19 15:24:39 +01:00
Matt Aitken
fd9fc1f471
API store and stubs for the authentication service
2023-04-18 15:53:02 +01:00
Matt Aitken
3f6ee25fc4
First version of the info required to do OAuth2 for an external API
2023-04-18 13:42:54 +01:00
Matt Aitken
c7c0f5e7f9
Removed fetch from the SDK
2023-04-18 11:45:26 +01:00
Eric Allam
98c8893046
WIP connections with authenticated tasks and http triggers
2023-04-06 16:15:17 +01:00
Eric Allam
d0b8f827aa
Implement better cursor pagination
2023-04-01 20:32:44 +01:00
Eric Allam
d4eac626ec
Removed ts in favor of ulid’s, and starting to implement the task list api #117
2023-03-31 16:38:30 +01:00
Eric Allam
43ca0b7e2a
Implement sendEvent using the new Tasks API ( #113 )
2023-03-31 15:45:52 +01:00
Eric Allam
2d5c2394c8
Initial commit of the new serverless execution runtime
2023-03-31 14:32:00 +01:00
Eric Allam
746e4ae088
New serverless execution WIP
2023-03-23 20:35:56 +00:00
Eric Allam
1e12366e5a
Merge pull request #81 from triggerdotdev/dev
...
Environment improvements
2023-03-23 10:37:41 +00:00
Eric Allam
98978a9992
Add a message about test events still working
2023-03-23 09:58:35 +00:00
Eric Allam
d7dcb1bf61
Couple of copy tweats
2023-03-23 09:54:07 +00:00
James Ritchie
3bece03c7f
Fixed ‘Configure connected github accounts’ button
2023-03-23 09:41:56 +00:00
James Ritchie
60fdde1919
Fixed the Request workflow and Integration typeforms on the integration page
2023-03-23 09:32:03 +00:00
James Ritchie
c42d03a4a6
Made the copy text more obvious for the api key
2023-03-22 18:25:29 +00:00
James Ritchie
58a6ef436a
Added a test page blank state
2023-03-22 18:19:45 +00:00
James Ritchie
3ab542b03f
Small style improvements to the environments menu items
2023-03-22 17:47:40 +00:00
Eric Allam
2a760f1f2a
Added conditional for test blank slate
2023-03-22 16:23:57 +00:00
Eric Allam
0a06e84350
Implement new env specific API key copy menu item
2023-03-22 16:20:27 +00:00
James Ritchie
f2c07c1a31
Added a Testing message if you haven’t connected your workflow to Live yet
2023-03-22 16:14:36 +00:00
James Ritchie
829b851588
Small style tweak to the environments
2023-03-22 16:09:33 +00:00
James Ritchie
8f524f8c21
Style tweak to the environment banner
2023-03-22 15:44:50 +00:00
James Ritchie
0e2a7313c6
Toggle switch now clearer when disabled
2023-03-22 15:42:17 +00:00
Eric Allam
9ab7530070
Current environment is now workflow specific
2023-03-22 15:11:37 +00:00
Eric Allam
f4833d3c1c
Only show the “how to deploy cloud” section for enabled customers
2023-03-22 15:10:29 +00:00
Eric Allam
6d01f2ab0c
Better logging when dispatching events
2023-03-22 15:10:29 +00:00
James Ritchie
6b5ebe79f4
Removed the Live and Cloud Deployed badges from the Workflows list
2023-03-22 12:20:50 +00:00
James Ritchie
83dece4617
Added a copy/paste api key button to the side menu of a workflow
2023-03-22 11:55:52 +00:00
James Ritchie
0b66a9ab37
Added API Keys into the Org menu if you don’t have a workflow
2023-03-21 13:01:30 +00:00
Eric Allam
4b50bf777f
Prevent scheduled events from getting sent multiple times
2023-03-21 11:12:55 +00:00
Eric Allam
77a8505098
Don’t paginate logs
2023-03-21 11:12:55 +00:00
Eric Allam
1da4797835
Update server.ts
2023-03-21 11:12:55 +00:00
Eric Allam
410b282d38
Update zodPublisher to try and flush out retrying messages
2023-03-21 11:12:55 +00:00
Eric Allam
5d012a483d
Prevent scheduled events from getting sent multiple times
2023-03-21 11:12:13 +00:00
Eric Allam
0feb793ce5
Don’t paginate logs
2023-03-21 11:11:33 +00:00
Eric Allam
26cccd15f9
Update server.ts
2023-03-20 23:40:09 +00:00
Eric Allam
be4da5661e
Update zodPublisher to try and flush out retrying messages
2023-03-20 23:03:08 +00:00
James Ritchie
e5717080f2
Removed pulse animation from dropdown
2023-03-20 14:48:36 +00:00
James Ritchie
de87d71e63
Made the enable workflow switcher disabled state more obvious
2023-03-20 14:05:52 +00:00
James Ritchie
e93ecf4f8d
Removed import
2023-03-20 14:05:23 +00:00
James Ritchie
dae3edd3cd
Mobile dropdown menus now work
2023-03-20 13:43:22 +00:00
James Ritchie
af445a8f6d
added padding to the public templates page
2023-03-20 13:16:51 +00:00
James Ritchie
02d114d6f0
Removed import
2023-03-20 12:59:18 +00:00
James Ritchie
8518531cf4
WIP added a new Cloud concertina panel to the Workflow Overview page
2023-03-17 17:29:33 +00:00
James Ritchie
192aad66b3
Moved up the API Keys page to the org level
2023-03-17 15:53:54 +00:00
James Ritchie
872b4a5e4d
Added an environment disable/enable switcher to the side nav
2023-03-17 15:44:46 +00:00
James Ritchie
63a11f3f1b
Added a Cloud Deployed badge to the workflows liist
2023-03-17 14:06:13 +00:00
James Ritchie
6d1bb15d46
Tools tips now takes Classname prop
2023-03-17 13:46:46 +00:00
James Ritchie
aba95aaa04
Added a Live banner to the Workflows list
2023-03-17 13:46:22 +00:00
James Ritchie
338c0f0d4e
Better organized the info on the repo settings screen
2023-03-16 19:40:55 +00:00
James Ritchie
fd61a002a9
Moved the configure Github accounts button up to the top
2023-03-16 18:43:34 +00:00
James Ritchie
fec7a0c96f
Moved an if statement below the hooks
2023-03-16 17:28:15 +00:00
James Ritchie
d06e9194c9
Removed the API keys from the org page
2023-03-16 16:56:11 +00:00
James Ritchie
f8374783c1
Updated the layout of the Live overview page
2023-03-16 16:21:18 +00:00
James Ritchie
6f3be0138d
Added the environment banner to the api key page
2023-03-16 16:13:02 +00:00
James Ritchie
15e527456d
Moved API keys to their own page
2023-03-16 16:02:05 +00:00
James Ritchie
7d7e7ba078
Updated the colours for the environments (trying pink for dev)
2023-03-16 14:52:15 +00:00
D-K-P
1af020f8b8
Updated buttons from ‘grant access’ to ‘grant repo access’
2023-03-16 14:20:30 +00:00
Eric Allam
79a1f5daea
Set a max height on the KV step output
2023-03-15 16:29:57 +00:00
Eric Allam
cee489025f
Set a max height on the KV step output
2023-03-15 16:29:40 +00:00
Eric Allam
e00a048afc
Add new env vars to production env
2023-03-15 15:50:31 +00:00
Eric Allam
0ecebabd3f
Add new env vars to production env
2023-03-15 15:50:12 +00:00
Eric Allam
a9591ca396
Merge pull request #80 from triggerdotdev/dev
...
Technology Preview: Live repositories
2023-03-15 15:31:28 +00:00
Eric Allam
db6be0f7cb
Changeset: back to normal and cutting version @trigger.dev/sdk v0.2.22
...
- ab512157 : Fixed an error message
- 1673d452 : Added kv storage to persist data in between runs and between workflows
- 0b67b51a : Fix ESM error by dynamically importing ESM packages (chalk, terminal-link, etc.)
- f39bc44e : SDK now passes through the project ID from the env var
2023-03-15 15:05:43 +00:00
Eric Allam
683f24d4e4
Getting ready to update all templates to the newest SDK after it’s released
2023-03-15 15:05:43 +00:00
James Ritchie
c4249d9e78
Made the progress icons on a deployment solid
2023-03-15 15:03:57 +00:00
James Ritchie
e714b69896
Added the Refresh page button to a Pending workflow run
2023-03-15 14:56:51 +00:00
Eric Allam
378a7e390e
Adding in good structured logging for the projects feature
2023-03-15 14:48:39 +00:00
James Ritchie
96a5ccd715
Fixed a layout issue with the main Org page
2023-03-15 14:25:41 +00:00
James Ritchie
d3be9dc294
Fixed a bug with the layout on some pages
2023-03-15 14:23:35 +00:00
Eric Allam
3f60917d17
Disable scheduled triggers in development by default
2023-03-15 11:44:20 +00:00
James Ritchie
8430820faf
Typo fixes in the custom event md files
2023-03-15 11:26:08 +00:00
D-K-P
7f5151dcf2
Added case sensitive comment to gh issues to slack
2023-03-15 11:13:44 +00:00
Eric Allam
8725a80d78
Better handle publishing messages to pulsar with a retry and better logging
2023-03-15 10:00:35 +00:00
Eric Allam
fd85667515
Add UID to the workflow overview page to make my life easier
2023-03-15 09:05:17 +00:00
Eric Allam
16107fa5e6
Fixed staging webapp/wss CPU settings
2023-03-15 09:01:28 +00:00
Eric Allam
ec727646fe
Try out 2 min instances on staging
2023-03-15 08:59:47 +00:00
Eric Allam
a7f4362a8b
Unsubscribe from run command responses when a run is complete
2023-03-15 08:58:04 +00:00
James Ritchie
7c5d97c603
Uppercased a word
2023-03-14 22:11:19 +00:00
D-K-P
f7850c14f9
Added more instructions to the Notion readme
2023-03-14 22:02:22 +00:00
James Ritchie
a4813fe141
Changed the dev env colour back to green
2023-03-14 21:35:20 +00:00
Eric Allam
5e45309b81
Add the fixed live TRIGGER_API_KEY to project settings
2023-03-14 21:09:39 +00:00
Eric Allam
5f0cebc879
Don’t accidentally re-enable a disabled workflow if it’s registered again
2023-03-14 21:03:30 +00:00
James Ritchie
122020e66b
added an environment banner to the top of every workflow page
2023-03-14 19:00:05 +00:00
Eric Allam
c166ca6aa5
Show deploy logs when stopped and stopping
2023-03-14 18:49:00 +00:00
Eric Allam
7bbe42935e
Got typecheck to pass
2023-03-14 18:46:25 +00:00
Eric Allam
decb17c1ab
Improve blank state copy (thanks to GPT-4)
2023-03-14 18:42:09 +00:00
Eric Allam
61246dcfb4
Filter out undefined steps after the Promise.all returns
2023-03-14 18:36:40 +00:00
Eric Allam
9625258394
Only show the environment picker on the workflow side menu
2023-03-14 18:27:44 +00:00
James Ritchie
c051aa284a
Moved the environment dropdown into the sidebar
2023-03-14 17:04:27 +00:00
Eric Allam
b605ecdaaa
Add sentry to WSS
2023-03-14 16:05:34 +00:00
James Ritchie
27d8742829
Fixed a Safari bug with missing arrow
2023-03-14 15:05:42 +00:00
Eric Allam
7cb350e37b
Show last 3 deploys on project overview, and move deploys above workflows
2023-03-14 14:55:12 +00:00
James Ritchie
e400d2f1fb
Improved the header on mobile
2023-03-14 14:35:16 +00:00
Eric Allam
221370ba9e
Fixed issue with handling installation.deleted github events
2023-03-14 14:32:50 +00:00
Eric Allam
a446367514
Better handle redelivering messages instead of swalloing them up
2023-03-14 14:26:24 +00:00
James Ritchie
50e6d37780
Fixed 2 broken login links
2023-03-14 14:23:31 +00:00
James Ritchie
4803ad3c9a
Small UI update to the Build logs layout
2023-03-14 14:18:24 +00:00
Eric Allam
7db68764ac
Structure debug logs and retry workflow registration up to 4 times
2023-03-14 13:57:25 +00:00
Eric Allam
ef48592a73
WorkflowRunSteps can be created in an “incomplete” state, so let’s not throw an exception when in that state
2023-03-14 12:43:31 +00:00
Eric Allam
d0dd3d5acf
Implement logout user tooltip
2023-03-14 11:55:51 +00:00
James Ritchie
0c74035a8f
Added the username to the logout button and added a logout to the main org page
2023-03-14 11:50:59 +00:00
Eric Allam
213012b66e
Implement repo blank state conditional
2023-03-14 11:27:45 +00:00
James Ritchie
2022d0ba56
Added a new state for connecting your github account to the main repo page
2023-03-14 11:16:09 +00:00
Eric Allam
ae68825306
Decorate workflow registered logs
2023-03-14 10:51:32 +00:00
Eric Allam
aa575b0d79
Better dockerfile
2023-03-14 10:21:50 +00:00
Eric Allam
4e83ef642d
Update prerelease template deps script
2023-03-14 09:15:12 +00:00
Eric Allam
e6740b5451
Remove org template code for when a workflow is created
2023-03-14 09:15:01 +00:00
Eric Allam
2e0a820518
Disable deploy buttons while the action is submitting
2023-03-13 20:46:35 +00:00
Eric Allam
b5e47b7d60
Remove log logging
2023-03-13 20:28:14 +00:00
Eric Allam
3d328aeaaf
Implement duration
2023-03-13 20:26:35 +00:00
Eric Allam
952fa6bc9e
Handle deploying old templates with broken SDKs when built
2023-03-13 20:09:27 +00:00
Eric Allam
7d3bc03594
Allow admins to create as many projects as they wish
2023-03-13 20:09:27 +00:00
James Ritchie
19baf3f04a
Updated link styling for logs blank state
2023-03-13 18:57:50 +00:00
James Ritchie
73d488f97d
Added duration time to Deploy page
2023-03-13 18:54:02 +00:00
James Ritchie
d6d8ca67a8
Tooltip modal colour fix
2023-03-13 18:42:24 +00:00
James Ritchie
9a93b0fee7
Fixed side nav height issue
2023-03-13 18:40:13 +00:00
James Ritchie
900eece37d
Added Typeforms for request a workflow and integration
2023-03-13 18:36:52 +00:00
James Ritchie
20711ce4b2
Logout moved to the side menu
2023-03-13 17:55:20 +00:00
Eric Allam
d9a43dc579
Implement the multiple hosted repo waitlist feature
2023-03-13 17:47:57 +00:00
James Ritchie
f2aac62611
Small side menu width fix
2023-03-13 17:41:52 +00:00
James Ritchie
26d2392ac2
Added a cloud modal when trying to deploy a second repo
2023-03-13 17:30:57 +00:00
Eric Allam
64585b3393
Make sure repos can deploy if they are in error state
2023-03-13 17:00:17 +00:00
Eric Allam
58d919efdc
Added build logs and make sure build logs are all captured
2023-03-13 16:37:18 +00:00
Eric Allam
5eeb275b32
Release template deps script
2023-03-13 15:33:23 +00:00
Eric Allam
629ee14b55
Show the latest commit in a project (even if it’s not deployed). Don’t deploy on pushes when all env vars haven’t been set
2023-03-13 15:33:23 +00:00
James Ritchie
113752e3e9
Showing a Spinner when new deploys are pending or building
2023-03-13 14:50:49 +00:00
James Ritchie
758fad8447
Removed the URL and made the Name a link instead
2023-03-13 14:29:10 +00:00
James Ritchie
3967befabd
Added tooltip label to logo with a secondary nav
2023-03-13 14:17:55 +00:00
James Ritchie
cbff0baf15
Fixed public page layouts
2023-03-13 13:36:30 +00:00
Eric Allam
b0cccc059a
Update lockfile
2023-03-13 13:36:14 +00:00
Eric Allam
c879f48109
Better error message when trying to deploy an unsupported repository
2023-03-13 13:29:38 +00:00
Eric Allam
fce52cee6b
Changeset: prerelease next packages
2023-03-13 13:29:38 +00:00
James Ritchie
aedf7e7295
Fixed layout of New Org page
2023-03-13 12:28:59 +00:00
James Ritchie
c593132663
Reimplemented the impersonation banner
2023-03-13 12:23:45 +00:00
Eric Allam
ff7bdd7619
Add cloud related env vars to staging env
2023-03-13 11:41:40 +00:00
Eric Allam
c229fa31fc
Setup posthog site feedback widget
2023-03-13 11:28:22 +00:00
James Ritchie
632f76cbb9
Added the Org nav to the Repo Coming Soon page
2023-03-13 11:27:12 +00:00
Eric Allam
5dae509aa9
Fixed up a bunch of nav issues
2023-03-13 11:22:54 +00:00
James Ritchie
1b902dabfa
Updated the repository coming soon page
2023-03-13 11:01:38 +00:00
Eric Allam
a1043a3b28
Added coming soon page for the cloud hosting
2023-03-13 10:35:19 +00:00
James Ritchie
22c682bf4c
Added a new Org side menu
2023-03-13 10:29:04 +00:00
Eric Allam
0b67b51ae4
Fix ESM error by dynamically importing ESM packages (chalk, terminal-link, etc.)
2023-03-12 20:35:57 +00:00
Eric Allam
1673d4527a
Added KV store feature
2023-03-12 20:12:18 +00:00
James Ritchie
5e762a9cbf
Moved request integration button to top right of page
2023-03-12 10:26:27 +00:00
Eric Allam
406be0107e
A couple side menu fixes
2023-03-11 21:16:30 +00:00
James Ritchie
4ab4174cb2
Improved the layout of the settings page
2023-03-11 18:35:54 +00:00
James Ritchie
78e6ed9bfc
Added some messaging for blank states
2023-03-11 18:27:31 +00:00
James Ritchie
f813e59b0c
Improved the state if you haven’t granted access to github yet
2023-03-11 18:16:26 +00:00
James Ritchie
2992a855f9
Added active states to the collapsed side menu
2023-03-11 17:53:28 +00:00
James Ritchie
f172a0ee1a
Added titles on hover for the compact menu
2023-03-11 17:38:15 +00:00
James Ritchie
3c74e4f5f6
organized imports
2023-03-11 17:38:04 +00:00
James Ritchie
bf4eefe4fd
Long titles now ellipsis in the menu header
2023-03-11 17:13:21 +00:00
James Ritchie
2e81d6fe20
Fixed page layouts when they have the secondary nav in them
2023-03-11 17:07:43 +00:00
James Ritchie
77f243a14a
Fixed the app layout width
2023-03-11 16:37:46 +00:00
James Ritchie
4245c21248
Added a section title to the side menu
2023-03-11 16:37:35 +00:00
James Ritchie
e6d276de03
Added a title to the top of the nav
2023-03-11 16:13:26 +00:00
Eric Allam
3c09c1704d
Add single run API endpoint
2023-03-11 15:40:01 +00:00
Eric Allam
0e3c3a78d7
Add single run API endpoint
2023-03-11 15:39:34 +00:00
Eric Allam
fa28005f40
Move around stuff for the new nav structure
2023-03-11 15:33:03 +00:00
Eric Allam
3a956c2718
Add runs JSON endpoint
2023-03-10 18:41:10 +00:00
Eric Allam
a21e9e9838
Fixes an issue where the trigger workflow ttl guard was preventing workflow runs from resuming after being disconnected
2023-03-10 18:41:10 +00:00
Eric Allam
c109a9f31c
Add runs JSON endpoint
2023-03-10 18:38:46 +00:00
James Ritchie
c1dd5e92fe
Moved the github connect button to top right
2023-03-10 18:25:26 +00:00
James Ritchie
441183975c
Updated the select repo page
2023-03-10 18:23:30 +00:00
Eric Allam
0f9c0a8d06
Improve the select repo experience a little bit
2023-03-10 17:58:32 +00:00
Eric Allam
5beba8f12e
Fixes an issue where the trigger workflow ttl guard was preventing workflow runs from resuming after being disconnected
2023-03-10 17:58:32 +00:00
James Ritchie
9b7102605f
Fixed the create new workflow page layout
2023-03-10 17:10:12 +00:00
James Ritchie
0618cd0d7a
Improved the visibility of the copy CLI text button
2023-03-10 17:09:59 +00:00
James Ritchie
bc7f11fb57
Improved the API Key messaging
2023-03-10 17:06:15 +00:00
James Ritchie
19d731eebb
removed unused imports
2023-03-10 16:53:32 +00:00
James Ritchie
e2b183bd96
Added better buttons to the header
2023-03-10 16:53:11 +00:00
James Ritchie
80709c5415
Improved button focus states
2023-03-10 16:52:54 +00:00
James Ritchie
22e3c7f5f2
Fixed height of AppBody
2023-03-10 16:38:37 +00:00
James Ritchie
843231c410
WIP Improving the side navigation for the app
2023-03-10 16:13:40 +00:00
James Ritchie
1a33bdd3ae
Updated the side menu - removed redundant items
2023-03-10 16:13:40 +00:00
Eric Allam
c0300c6bec
Deal with project settings and environment vars, and disabling projects
2023-03-10 15:43:40 +00:00
James Ritchie
bffa5ef0e2
Improvements to the Logs page
2023-03-09 18:52:31 +00:00
James Ritchie
4e95232d59
improved the markup for the deploy page info panel
2023-03-09 18:40:32 +00:00
James Ritchie
ca64356f12
Select repo now has a state for ‘relevant’
2023-03-09 18:38:25 +00:00
James Ritchie
c2c1b0feb4
Improvement to the repo page
2023-03-09 16:30:06 +00:00
James Ritchie
57afaf1995
Improvements to the repo details panel
2023-03-09 16:05:27 +00:00
Eric Allam
4c965ed5a2
Fixed issue with pending project endlessly revalidating
2023-03-09 16:01:03 +00:00
James Ritchie
0462141e1b
Improvements to the Overview and deploy pages
2023-03-09 15:52:29 +00:00
Eric Allam
ce39397c57
Better format log dates
2023-03-09 15:39:07 +00:00
Eric Allam
55cb81f7af
Implement the log page along with the log links
2023-03-09 15:31:38 +00:00
James Ritchie
f7a4e69025
status icon improvements
2023-03-09 14:23:38 +00:00
Eric Allam
55ac0019b7
Couple tweaks to the logs
2023-03-09 14:22:35 +00:00
Eric Allam
b87a3dd2ba
More logging work and buttons for stoppping or cancelling a deployment
2023-03-09 14:02:03 +00:00
Eric Allam
41c751c081
Changing on logs are polled, and now polling for build logs as well
2023-03-09 14:01:28 +00:00
Eric Allam
1f34a22bd8
Update how we poll for logs and add build logs back in
2023-03-09 14:01:28 +00:00
James Ritchie
10ef03eee0
Coloured the log red if it’s an error
2023-03-09 13:17:33 +00:00
James Ritchie
bef6de13db
Added a new logs table
2023-03-09 13:10:29 +00:00
D-K-P
bd356663cc
Removed .dev from Acme
2023-03-09 11:53:01 +00:00
James Ritchie
1670c3e19b
Compressed the info in the overview panel
2023-03-09 11:03:35 +00:00
James Ritchie
aa35555356
Added a Stop button
2023-03-09 10:48:18 +00:00
James Ritchie
1520be20c4
Added a view build logs with disabled property
2023-03-09 10:33:03 +00:00
James Ritchie
9cd49a40d5
Show spinner if status is deploying, pending, building. Also added live reload indicator
2023-03-09 10:17:21 +00:00
James Ritchie
d27f11e26c
More status colour updates
2023-03-09 09:51:17 +00:00
James Ritchie
9aff64183b
Updated status colours
2023-03-09 09:48:49 +00:00
James Ritchie
5e32c8498b
New layout for the deployment page
2023-03-09 09:42:11 +00:00
Eric Allam
bd2f2d442d
Implement the select repo grouping by gtihub account
2023-03-09 09:11:27 +00:00
James Ritchie
328ff206d7
Updated deployListStatus
2023-03-09 09:07:25 +00:00
James Ritchie
774a0fe9e3
Added a Header
2023-03-08 20:52:23 +00:00
James Ritchie
3eb76739cc
Added type=submit
2023-03-08 20:52:05 +00:00
James Ritchie
f00f6ae1bd
Improvements to the deployment overview page
2023-03-08 20:32:52 +00:00
James Ritchie
7798c0166d
Added a set of icons, loading indicators and titles to use for the deployment status
2023-03-08 20:28:02 +00:00
James Ritchie
9c63687d56
Initial clean up of the deploy page
2023-03-08 20:28:01 +00:00
Eric Allam
28cad34c5f
Deployment logs
2023-03-08 18:19:07 +00:00
James Ritchie
86d345bffc
Improved the layout for the list of github repos
2023-03-08 15:07:15 +00:00
James Ritchie
9cdab61eaf
Showing a conditional state if you have no repos connected yet
2023-03-08 14:00:37 +00:00
James Ritchie
48b35c47b4
Improvements to the Repository list
2023-03-08 13:00:57 +00:00
Eric Allam
349d7f38cc
Added deploy and project list (live WIP)
2023-03-07 22:13:37 +00:00
Eric Allam
7cbc279407
Manual deploy and added a deployment version number
2023-03-07 16:24:32 +00:00
Eric Allam
301d500c3d
Fixing the re-exporting of routes
2023-03-07 15:37:55 +00:00
Eric Allam
4150ba8786
If a repo is already in a project, then just link to it from the select repo page
2023-03-07 15:19:43 +00:00
Eric Allam
f39bc44eec
Projects ✨
...
- Deploy a new VM when a push event comes through
- Live updating project overview page
2023-03-07 15:12:42 +00:00
Eric Allam
4fabd481e6
The repos that are included in a workflow are the most relevant repos
2023-03-07 15:12:42 +00:00
D-K-P
a374338ac5
Added repo rename instructions to gh issues to slack / gh stars to slack
2023-03-07 10:05:33 +00:00
D-K-P
a7337478d0
Added Resend queue jump instructions to the readme
2023-03-07 10:03:58 +00:00
James Ritchie
a7b37e9f7b
impersonate banner style fix
2023-03-03 15:14:35 +00:00
James Ritchie
48e0cff123
Lots of improvements to the app layout behaviour
...
Main improvements:
- You can have different footer if logged in or out
- Footers aren’t fixed to the bottom of the page if logged out
2023-03-03 15:14:35 +00:00
James Ritchie
8a4cc312a1
Templates and overview pages now viewable on logged in mobile
2023-03-03 15:14:35 +00:00
Eric Allam
f008f803b8
Updating github app configuration works, and paginating all repos for an installation as well, and displaying a list of repos to deploy
2023-03-03 14:35:43 +00:00
Eric Allam
b43224c353
Upgrade to remix v1.11.0 for streaming and defer support
2023-03-03 14:35:43 +00:00
Eric Allam
8bb9798ff4
Fire off an app installation callback
2023-03-03 14:35:43 +00:00
James Ritchie
86ae6f927a
Fixed safari bug where h-full was shunting content off the screen
2023-03-03 11:53:35 +00:00
Eric Allam
c0693ac508
Cleanup old github app stuff and octokit and prepare for installing new github app for cloud
2023-03-03 11:13:07 +00:00
Eric Allam
ab512157a5
Added ability to patch all template repos and push the changes
2023-03-03 08:34:15 +00:00
Eric Allam
86475d4e3c
Changeset: version (@trigger.dev/sdk v0.2.21)
2023-03-02 22:31:44 +00:00
Eric Allam
c5084209eb
Fix for metadata capture when using npm/yarn
2023-03-02 22:30:43 +00:00
Eric Allam
eada69040c
Bump notion
2023-03-02 22:30:43 +00:00
Eric Allam
6deabb21ba
Bump notion
2023-03-02 22:30:43 +00:00
James Ritchie
2bb324752e
Removed the Product Hunt Banner but kept it commented out for later
2023-03-02 18:05:59 +00:00
Eric Allam
174954511e
Changeset: version (fixing integration package versioning)
2023-03-02 15:36:56 +00:00
Eric Allam
408bd6ddc8
Added a script to automatically update template repo @trigger.dev packages instead of having to do it manually
2023-03-02 15:34:53 +00:00
Eric Allam
1789d9d215
Use the caret semver for the SDK in all the other packages
2023-03-02 14:44:33 +00:00
Eric Allam
f3ac17ad91
Use caret constraint for the sdk in airtable as well
2023-03-02 13:27:19 +00:00
Eric Allam
71d78805e7
Use a caret constraint for the SDK to prevent updating integration dependencies when the SDK bumps a minor version (github only)
2023-03-02 12:43:13 +00:00
Eric Allam
3012771a21
Remove unused argument
2023-03-02 12:29:56 +00:00
Eric Allam
5ec7198046
Send additional metadata about a workflow when initializing the host
2023-03-02 12:29:47 +00:00
D-K-P
60cb8d54c4
Added tooltips to sidebar and org page
2023-03-01 18:47:31 +00:00
D-K-P
9d7186eba5
Added sendgrid template
2023-03-01 17:42:32 +00:00
D-K-P
5401fa1acb
Added basic cron template
2023-03-01 14:18:32 +00:00
Matt Aitken
79f21fd94e
Fix for bad documentation url in Notion spec
2023-03-01 13:47:14 +00:00
James Ritchie
fa7ec12434
Added a Product Hunt banner
2023-03-01 12:54:52 +00:00
Matt Aitken
c6a668a5f6
Set is constant
2023-02-28 20:52:34 +00:00
Matt Aitken
dd786845b7
Removed curly bracket from the end of the combined schema
2023-02-28 20:32:30 +00:00
Matt Aitken
03e90ea48f
Merge pull request #75 from triggerdotdev/dev
...
GitHub Issue to Notion template
2023-02-28 20:29:41 +00:00
Matt Aitken
fee24168aa
Revert "Added a save/cancel button for changing webhook secrets"
...
This reverts commit ce019c7b96 .
2023-02-28 19:52:09 +00:00
Matt Aitken
b344dfaaf8
Added the GitHub issue -> Notion template
2023-02-28 19:50:02 +00:00
James Ritchie
ce019c7b96
Added a save/cancel button for changing webhook secrets
2023-02-28 18:19:22 +00:00
D-K-P
9a52afe1e2
Added new images for all the templates and increased their size on the template grid
2023-02-28 15:07:39 +00:00
Matt Aitken
d67e429f23
Merge pull request #74 from triggerdotdev/dev
...
✨ New Integration: Notion API
2023-02-28 15:07:11 +00:00
Eric Allam
628726459a
Added the supabase to loops template image
2023-02-28 15:04:44 +00:00
Matt Aitken
603c3953c6
Any action input that isn’t part of the params is put in the body
2023-02-28 14:27:55 +00:00
Matt Aitken
8a7795bd4d
Don’t validate the action body
2023-02-28 14:27:55 +00:00
Matt Aitken
9202d3458a
Added Notion production client id
2023-02-28 14:27:55 +00:00
Eric Allam
fb98a4708f
Added supabase to loops template
2023-02-28 14:07:04 +00:00
Matt Aitken
b29039735b
Fix for connection dropdowns only working for services (not the source)
2023-02-28 12:33:45 +00:00
Matt Aitken
4d5303b0ad
Changeset version: @trigger.dev/notion@0.1.24
2023-02-28 12:33:45 +00:00
Matt Aitken
c3f292a320
Changeset added: @trigger.dev/notion Far smaller SDK, by creating shared types
2023-02-28 12:33:45 +00:00
Matt Aitken
cb414b448e
Don’t generate intermediate schema
2023-02-28 12:33:45 +00:00
D-K-P
5ad6330868
Added discord > supabase image
2023-02-28 11:48:34 +00:00
Matt Aitken
e8ee088f85
Generated Notion SDK
2023-02-28 11:13:45 +00:00
Matt Aitken
167b1d1db9
Generated Airtable
2023-02-28 11:06:44 +00:00
Matt Aitken
a365b81915
Generated Sendgrid
2023-02-28 11:06:44 +00:00
Matt Aitken
697e8f930a
Added Prettify to the inputs and outputs inline
2023-02-28 11:06:44 +00:00
Matt Aitken
0e0baa8af8
You can generate specific integrations now
2023-02-28 11:06:44 +00:00
Matt Aitken
a82088c243
Autoreffer works deep to shallow so we get refs inside refs. Better auto-naming
2023-02-28 11:06:44 +00:00
Matt Aitken
e4fc05924e
Autoreffer now only refs after x occurences, works for string enums too
2023-02-28 11:06:44 +00:00
Matt Aitken
b3a46212ee
Generate the service and use the auto reffer, and output intermediate files for viewing
2023-02-28 11:06:44 +00:00
Matt Aitken
dec790e4a3
AutoReffer improved
2023-02-28 11:06:44 +00:00
Eric Allam
a146469d63
Fixed bug where a duplicate event ID would throw an error instead of returning a success
2023-02-28 09:35:19 +00:00
Matt Aitken
e5a3bb8903
Automatically create references to de-duplicate objects
2023-02-27 23:12:45 +00:00
Matt Aitken
b61b5054dc
Type generator works with $refs
2023-02-27 23:12:35 +00:00
Matt Aitken
b613f3bbfc
Deal with undefined params where an endpoint has no input
2023-02-27 23:12:08 +00:00
Matt Aitken
800ae1d834
Added Notion to the list of packages
2023-02-27 23:11:53 +00:00
Matt Aitken
d5d3786a97
Automatically set "Notion-Version" to "2022-06-28" so users don’t have to
2023-02-27 21:39:06 +00:00
Matt Aitken
b90eeea1e8
Allow generating actions with some manipulation
2023-02-27 21:39:06 +00:00
Matt Aitken
aa30013e05
Params go before body in the generated SDK
2023-02-27 21:39:06 +00:00
Matt Aitken
eaf06638c3
Generating the docs and SDK now deals better with anyOf
2023-02-27 21:39:06 +00:00
Eric Allam
4834eabb9d
Scroll restoration not working for some reason so need to do full reloads when going to a template page
2023-02-27 18:23:17 +00:00
Eric Allam
8aceb6418a
Added supabase-to-discord template
2023-02-27 18:05:07 +00:00
Eric Allam
da6062a20c
Changeset: new version
2023-02-27 16:54:09 +00:00
Eric Allam
b57241951b
Fixed issue where default webhook schema wasn't being used which caused an error
2023-02-27 16:53:55 +00:00
Matt Aitken
6a1823b242
Installed packages
2023-02-27 15:12:45 +00:00
Matt Aitken
2ad039f867
Merge remote-tracking branch 'origin/integrations/notion' into dev
...
# Conflicts:
# pnpm-lock.yaml
2023-02-27 15:12:17 +00:00
Matt Aitken
634ec6c1e3
Added Notion staging OAuth details
2023-02-27 15:11:38 +00:00
Matt Aitken
a73ddb2dad
Generated Notion SDK
2023-02-27 14:46:59 +00:00
Matt Aitken
0504667334
Combine allOf schemas before generating the types, much better results and docs
2023-02-27 14:46:41 +00:00
Matt Aitken
6d85eee0cd
Generate the SDKs in sequence not parallel
2023-02-27 14:28:55 +00:00
Matt Aitken
1f43988ad9
Increased generate-integrations memory to 16GB… we need to optimise this at some point
2023-02-27 14:24:21 +00:00
Matt Aitken
0129cbb162
Generating docs works with allOf
2023-02-27 14:24:05 +00:00
Matt Aitken
0121e1b50d
SDK input schema is now the merged object of params and body
2023-02-27 14:23:54 +00:00
Eric Allam
63b1c2237a
Changeset: release new version
2023-02-27 14:03:29 +00:00
Eric Allam
c72120eab0
Removed accidental log statement
2023-02-27 14:03:15 +00:00
Eric Allam
85ced7818f
Merge pull request #72 from triggerdotdev/dev
...
Change from npm create trigger to npx create-trigger
2023-02-27 13:49:59 +00:00
Eric Allam
313b7163e8
Change from npm create trigger to npx create-trigger
2023-02-27 13:49:04 +00:00
Eric Allam
55eb81f219
Merge pull request #71 from triggerdotdev/dev
...
Onboarding improvements using the new create-trigger CLI
2023-02-27 13:07:30 +00:00
Eric Allam
b0e64937a0
Changeset: new version
2023-02-27 13:04:15 +00:00
Eric Allam
3a2cf0ddb7
Fixed the missing error message when logging invalid API key and improved the error message
2023-02-27 13:03:14 +00:00
Matt Aitken
0f90ea9455
getComments and createComment
2023-02-27 13:01:27 +00:00
Matt Aitken
6d2217bd18
updateDatabase
2023-02-27 12:48:39 +00:00
Eric Allam
1579cdbfb2
Changeset: release new version
2023-02-27 12:11:58 +00:00
James Ritchie
f1e81137b7
Improved the copy for how to trigger your workflow
2023-02-27 12:10:50 +00:00
Matt Aitken
0f51328979
createDatabase
2023-02-27 12:03:43 +00:00
Matt Aitken
aea812f621
queryDatabase
2023-02-27 11:59:45 +00:00
Eric Allam
45b2bea39f
Changeset: version next.3
2023-02-27 11:35:08 +00:00
Eric Allam
4f47d03114
Added changeset
2023-02-27 11:35:08 +00:00
Eric Allam
618cca3304
Validate the API key (to better work with the templates and the CLI)
2023-02-27 11:35:08 +00:00
Matt Aitken
4fe573b397
getDatabase
2023-02-27 11:32:21 +00:00
Matt Aitken
d338b95e7e
deleteBlock
2023-02-27 11:26:28 +00:00
Matt Aitken
2d9bdb26d4
appendBlockChildren
2023-02-27 11:23:24 +00:00
Matt Aitken
b660a4c07f
Update block and get block children
2023-02-27 11:16:41 +00:00
James Ritchie
5706c3ab52
Improved the API information link
2023-02-27 11:14:46 +00:00
James Ritchie
e8c81cafb8
Improved some of the Template’s title copy
2023-02-27 11:14:46 +00:00
Eric Allam
a0d062c977
Changeset: version next.2
2023-02-27 11:10:06 +00:00
Eric Allam
87a3bbee8e
Added a more helpful message when adding an API key
2023-02-27 11:09:38 +00:00
Matt Aitken
65aa6e4e4c
Get block endpoint
2023-02-27 09:26:28 +00:00
Matt Aitken
0432a64357
Update page endpoint
2023-02-27 09:19:28 +00:00
Eric Allam
a5ff50f737
Implement new API key sidebar and a couple other various fixes
2023-02-26 22:15:49 +00:00
James Ritchie
763dd8b55a
Improved the environment panel in the side menu to be clearer
2023-02-26 19:10:06 +00:00
Matt Aitken
c2eea6c2b6
Added todos with remaining endpoints
2023-02-26 18:56:07 +00:00
Matt Aitken
81bbae977f
Fix for endpoints that return void
2023-02-26 18:53:25 +00:00
Matt Aitken
37bd8f4952
Separated the bot endpoint response so it doesn’t mess the SDK generation up
2023-02-26 18:47:10 +00:00
Matt Aitken
20d6c6fdfb
Added typecheck to integrations
2023-02-26 18:37:11 +00:00
Matt Aitken
ebc45b7f8d
Fix for typecheck error in services
2023-02-26 18:37:05 +00:00
Matt Aitken
77f146210a
Fixed generating successful responses schemas
2023-02-26 18:36:58 +00:00
Matt Aitken
18cb9c6bec
Fix for badly named file
2023-02-26 18:36:40 +00:00
Matt Aitken
dfd4966cb0
Removed validation when doing requests, changed the way we select the success/fail on a response
2023-02-26 18:24:13 +00:00
Matt Aitken
d7384bf481
Nock file for creating a page
2023-02-26 18:23:25 +00:00
James Ritchie
9e5c687174
Improvements to the Org page api keys
2023-02-26 18:04:10 +00:00
James Ritchie
dcbb0f5287
small padding fix
2023-02-26 17:54:52 +00:00
James Ritchie
d64cfe5add
Widened the pages displaying the Template grid
2023-02-26 17:40:21 +00:00
James Ritchie
1fa52f1c8c
Added padding back to the template cards
2023-02-26 17:40:00 +00:00
Matt Aitken
f7dfc712b5
Added content-type to the createPage spec
2023-02-26 17:37:47 +00:00
Matt Aitken
1cfb93ada9
Remove validation of the request body and params
2023-02-26 17:29:43 +00:00
James Ritchie
ea28f3dd47
Added installation instructions to the npm copy button for a template
2023-02-26 17:29:00 +00:00
James Ritchie
2c563ce998
Improvements to the Container component for mobile
2023-02-26 17:28:31 +00:00
Matt Aitken
7437d9fbd6
Create page test – this crashes Node because the schema is so massive…
2023-02-26 17:27:11 +00:00
James Ritchie
7dd0102579
Fixed the public template page on mobile
2023-02-26 17:08:29 +00:00
Matt Aitken
16c152ec26
Updated Notion Nock files
2023-02-26 17:05:02 +00:00
James Ritchie
01bc7df3e2
Template Overview page sticky left column now works
2023-02-26 16:51:37 +00:00
Matt Aitken
92d4008cc2
Notion specs updated by pointing at new generated schemas. Tests passing.
2023-02-26 16:50:57 +00:00
James Ritchie
6d4f71d22c
Improvements to the template grid
2023-02-26 16:46:01 +00:00
Matt Aitken
2770df644b
Imported dependencies and formatted Notion schemas
2023-02-26 16:33:21 +00:00
James Ritchie
cc002ef707
Increased the width of the template overview side column so you can see more package info
2023-02-26 16:06:38 +00:00
James Ritchie
f552af517b
Removed redundant class
2023-02-26 15:58:57 +00:00
James Ritchie
8aff958bd3
Copy fix
2023-02-26 15:57:06 +00:00
James Ritchie
ad189b1f4b
Improved the scroll bars on modals
2023-02-26 15:54:48 +00:00
Matt Aitken
7bebf919e2
Fixed imports and formatted some of the files
2023-02-26 15:39:43 +00:00
James Ritchie
e54ba7cbed
Improved the Create workflow page and moved some info into a modal
2023-02-26 15:39:10 +00:00
Matt Aitken
4b6e21d6d4
Split Notion schemas into more sensible sized files
2023-02-26 15:32:22 +00:00
Matt Aitken
21d70821de
Massive Notion schema from SDK
2023-02-26 14:38:17 +00:00
Matt Aitken
a4d3f1b61c
Massive generated schema
2023-02-26 14:37:08 +00:00
Matt Aitken
42e297474c
Delete old schemas
2023-02-26 14:37:00 +00:00
Matt Aitken
a40afd55d2
Output the schema refs when generating a schema
2023-02-26 14:34:04 +00:00
Matt Aitken
621254d0ab
Fleshed out the specs some more
2023-02-26 13:26:15 +00:00
Matt Aitken
0ff568843d
make functions turn properties into optional
2023-02-26 13:26:03 +00:00
James Ritchie
1d056b5328
Updated the org page styles
2023-02-26 12:26:31 +00:00
Eric Allam
cf7c413c87
Combine the workflow onboarding into one component and obfuscate the api key
2023-02-24 22:16:53 +00:00
Eric Allam
ac87a634a3
Add in the apiKeys in the orgs list page, obfuscated, and obfuscate them in the SideMenu as well
2023-02-24 22:09:30 +00:00
Matt Aitken
1bc9bc9244
getPage is working
2023-02-24 19:18:35 +00:00
Matt Aitken
2fea9e5a6c
Use a test Notion workspace so I can test all the integration features
2023-02-24 19:12:43 +00:00
Matt Aitken
2756bfe073
Notion search is working and performance is good (when a schema is cached)
2023-02-24 19:05:19 +00:00
Matt Aitken
165ca9cb0f
Option to measure performance of validation and compiling
2023-02-24 19:04:46 +00:00
James Ritchie
c9e411be9b
Simplified the info on the template cards
2023-02-24 18:51:38 +00:00
James Ritchie
ee4e181fc3
Added ability to copy env vars from the Org page
2023-02-24 18:51:38 +00:00
James Ritchie
f51f8f3ece
Added more styles to the copy text panel
2023-02-24 18:51:38 +00:00
Matt Aitken
840435284b
Using ajv to compile on-demand and validate using JSON Schemas
2023-02-24 18:48:03 +00:00
D-K-P
12f4f3bc68
Changed blank starter and hello world images
2023-02-24 18:02:21 +00:00
Eric Allam
894a5dcb5d
Pass through command flags
2023-02-24 17:58:05 +00:00
Matt Aitken
d65ef5eb87
If schema validation fails on prod and it’s a 2xx status, let it through as a success and log validation error
2023-02-24 17:49:41 +00:00
Matt Aitken
71007b5f60
Added Sentry to the integrations service
2023-02-24 17:49:02 +00:00
Eric Allam
3af9b63a9c
Changeset: release next.1 version
2023-02-24 17:34:09 +00:00
Eric Allam
0932ae7d89
Log out when a run first starts, as well as completes
2023-02-24 17:32:13 +00:00
Matt Aitken
43250c444e
Added Notion database schema (748 lines 😳 )
2023-02-24 17:14:28 +00:00
Eric Allam
12056d888b
Update the docs for the new create-trigger cli
2023-02-24 16:36:50 +00:00
Eric Allam
63e004594c
No workflows in the blank starter
2023-02-24 16:20:25 +00:00
James Ritchie
ec3e98ca9f
Updated the Orgs with more distinct icons
2023-02-24 16:12:48 +00:00
Matt Aitken
0ccc6d3729
Search is working with pages, but not databases yet
2023-02-24 16:12:05 +00:00
Eric Allam
f3ffffd50b
implement the New Workflow page and add the api key to the command to copy for templates and the main one
2023-02-24 15:59:34 +00:00
Eric Allam
e6550d156e
Convert basic starter to hello world and added isLive to templates to filter out the existing basic starter
2023-02-24 15:29:27 +00:00
James Ritchie
ae550df37d
Updated the Workflows Overview page if you have no workflows
2023-02-24 15:25:45 +00:00
James Ritchie
26ac1fa57c
CopyText ignores default and propagation clicks
2023-02-24 15:25:45 +00:00
James Ritchie
14031a8c6e
Title component now accepts className
2023-02-24 15:25:45 +00:00
James Ritchie
719ef2a3a9
Improved the grid template styles
2023-02-24 15:25:45 +00:00
Matt Aitken
e779cff42a
New nock responses
2023-02-24 15:05:07 +00:00
Matt Aitken
0b3c3758a7
Switched to using oauth for Notion
2023-02-24 15:05:00 +00:00
Matt Aitken
ab351cbc8e
Merge remote-tracking branch 'origin/nango-upgrade' into integrations/notion
...
# Conflicts:
# apps/integrations/package.json
2023-02-24 14:56:06 +00:00
Matt Aitken
dd4fc8c262
Added search endpoint but the current auth token is giving no results back
2023-02-24 14:54:56 +00:00
Matt Aitken
a55acb6296
More page types and fixed Notion tests
2023-02-24 13:33:46 +00:00
Eric Allam
aa295134ff
Changeset: prerelease the next version
2023-02-24 13:29:36 +00:00
Eric Allam
b2f14cbea3
Make the SDK a patch
2023-02-24 13:29:08 +00:00
Eric Allam
26e69cb659
Added cli changeset
2023-02-24 13:15:49 +00:00
Eric Allam
51f9bc9d72
Added handy links to the SDK when logging information about the workflows
2023-02-24 13:15:49 +00:00
Eric Allam
74a6a21c35
Adding the create-trigger CLI package
2023-02-24 13:15:49 +00:00
Matt Aitken
4cae6fed63
Added a lot more schemas for the page
2023-02-24 12:51:31 +00:00
James Ritchie
b69058bfcb
Style tweaks
2023-02-24 12:17:00 +00:00
James Ritchie
1c5d8a4c0b
Updated the template page to include the npm copy panel, link to repo and docs
2023-02-24 11:53:48 +00:00
Matt Aitken
28c70ab9d1
Upgrade to the latest Nango – this will require a manual server migrate and testing
2023-02-24 11:34:29 +00:00
James Ritchie
15ab35c816
Added a new copy npm install values to the template cards
2023-02-24 11:31:51 +00:00
James Ritchie
1218320492
Added a new copy panel
2023-02-24 11:30:41 +00:00
Matt Aitken
9d65a1a2c3
Schema for page
2023-02-24 09:55:18 +00:00
Matt Aitken
fc3e85f93e
Made userId user_id instead. WIP on getPage
2023-02-24 09:55:12 +00:00
James Ritchie
80373c6874
Removed file for old steps 1, 2, 3
2023-02-24 09:54:22 +00:00
James Ritchie
590dd688a9
Fixed max width
2023-02-24 09:50:19 +00:00
James Ritchie
f739f49209
First workflow onboarding step is now Choose a Template
2023-02-24 09:49:43 +00:00
James Ritchie
dabf26c2c9
Added a message to Test page to make it clearer how to run tests
2023-02-24 09:37:30 +00:00
Matt Aitken
8252f3ef86
Revert "Using generated schemas…"
...
This reverts commit 7d78089275 .
2023-02-24 08:32:15 +00:00
Matt Aitken
7d78089275
Using generated schemas…
2023-02-23 20:27:19 +00:00
Matt Aitken
5ae21f28c3
Removed log from typescript-to-json-schema generator
2023-02-23 20:26:57 +00:00
Eric Allam
2614860862
Merge pull request #70 from triggerdotdev/dev
...
Hotfix: Fixed the issue with templates not deploying
2023-02-23 18:26:19 +00:00
Eric Allam
173f88dcad
Fixed the revalidator in the useEffect deps array causing tons of requests
2023-02-23 18:23:37 +00:00
Matt Aitken
c2d8934820
Generate Schema TypeScript from TypeScript Types file
2023-02-23 16:32:22 +00:00
Matt Aitken
2edff18a59
Tool to generate TypeScript JSONSchemas from TypeScript types working
2023-02-23 13:56:59 +00:00
Matt Aitken
fc94c78109
Work on generating schemas from TypeScript files
2023-02-23 13:46:40 +00:00
Eric Allam
ee20f9212f
Make the schema an optional param for customEvent and webhookEvent
2023-02-23 12:33:51 +00:00
Matt Aitken
77a99c226d
WIP on Notion schemas… pages are complex
2023-02-23 12:07:26 +00:00
Matt Aitken
50921f1307
makeStringSchema: you can set a string as a const
2023-02-23 12:07:08 +00:00
Matt Aitken
5445abeb9d
Merge pull request #68 from triggerdotdev/dev
...
UX improvements to the workflow overview page
2023-02-22 19:34:02 +00:00
James Ritchie
566fb54615
Fixed generic webhook panel not showing when it was connected
2023-02-22 17:57:47 +00:00
Eric Allam
100edb8abd
Don’t require dotenv, instead use it in the dev command
2023-02-22 16:21:04 +00:00
Matt Aitken
160ab22f70
Added getBotInfo endpoint
2023-02-22 16:06:24 +00:00
Matt Aitken
0cf3ebfae3
First two Notion endpoints working with API key
2023-02-22 14:58:47 +00:00
Eric Allam
8cb08b63d2
Recreate the original changelog for generated packages
2023-02-22 12:47:15 +00:00
Matt Aitken
8767403a44
Notion authentication setup and first endpoint, but not tested yet
2023-02-22 12:43:13 +00:00
Matt Aitken
5f1ac75044
The CLI now deals with oauth with no scopes
2023-02-22 12:42:44 +00:00
James Ritchie
4f21aaef97
Removed Intercom
2023-02-22 11:30:52 +00:00
James Ritchie
8272363069
Added absolute path for the integrations link
2023-02-22 11:03:08 +00:00
James Ritchie
3e32802fdf
Warp example infisical cmd fixed
2023-02-22 10:50:47 +00:00
James Ritchie
3e1c1138e5
Fix for integrations server env variables not being loaded on local
2023-02-22 10:50:31 +00:00
Matt Aitken
7d1e64cb01
WIP on API.fetch support
2023-02-22 09:47:21 +00:00
Matt Aitken
08abf25fd9
Added base url to services, for use by fetch
2023-02-22 09:46:49 +00:00
Matt Aitken
9c9a4caa20
Merge pull request #66 from triggerdotdev/features/new-overview-page
...
Improved overview page
2023-02-21 22:26:13 +00:00
Matt Aitken
352b7f75ce
Installed packages
2023-02-21 22:22:04 +00:00
Matt Aitken
f0378fa874
Fix for incorrect types (after merge)
2023-02-21 22:21:51 +00:00
Matt Aitken
8de37d47bf
Renamed new example package to @examples/generic-webhook
2023-02-21 22:16:37 +00:00
Matt Aitken
23376457e6
Merge remote-tracking branch 'origin/dev' into features/new-overview-page
...
# Conflicts:
# pnpm-lock.yaml
2023-02-21 22:13:42 +00:00
James Ritchie
75589d3bae
Reduced prominence of connect api message
2023-02-21 21:35:07 +00:00
James Ritchie
96c4f319e4
Label positioned better
2023-02-21 21:30:14 +00:00
James Ritchie
8587841ee4
Made the test button less prominent
2023-02-21 21:27:30 +00:00
James Ritchie
058afb40ce
Copy improvement
2023-02-21 21:18:41 +00:00
Eric Allam
dc058c8835
Remove webapp dep on integrations server
2023-02-21 21:15:20 +00:00
James Ritchie
f80253ed1d
typography improvements
2023-02-21 21:13:19 +00:00
James Ritchie
3e384ff18a
Show better copy in the How to trigger your workflow panel
2023-02-21 21:05:12 +00:00
James Ritchie
db9b03ca05
Link to the org integrations page
2023-02-21 21:04:17 +00:00
James Ritchie
cc6adecfb4
Only show the Create workflow run panel if a workflow or non-test runs have happened
2023-02-21 20:43:46 +00:00
James Ritchie
841421bf76
Made the concertina panels open when relevant
2023-02-21 20:36:02 +00:00
Matt Aitken
0f75d15df6
Merge pull request #65 from triggerdotdev/dev
...
New integrations system
2023-02-21 20:06:17 +00:00
Matt Aitken
f5ebde8ddb
Changeset: release version
2023-02-21 16:27:10 +00:00
Matt Aitken
da9e357b6d
Added env vars to prod webapp
2023-02-21 16:23:18 +00:00
Matt Aitken
cde0b7fcfe
Increased the p-integrations resources
2023-02-21 16:21:50 +00:00
Matt Aitken
43f913e796
Prod flightcontrol for integrations
2023-02-21 16:14:54 +00:00
Matt Aitken
26ae66ad2a
Add Airtable client_id for prod
2023-02-21 16:14:11 +00:00
Matt Aitken
88fe24ad67
Fix so integration requests can use api_key auth type
2023-02-21 15:53:25 +00:00
Matt Aitken
da0ee481b8
Make staging webapp depend on integrations
2023-02-21 15:53:25 +00:00
Matt Aitken
ff57a70a53
Added airtable to staging client ids
2023-02-21 15:53:25 +00:00
Matt Aitken
22ae2131a5
The internal CLI can now push API keys to Pizzly from our new integrations
2023-02-21 15:53:25 +00:00
Matt Aitken
5880d966ac
serviceFetch basics working. Share some code with requestEndpoint
2023-02-21 15:53:25 +00:00
Eric Allam
9eeacee7c2
Fix: pass in the id from sendEvent through to the API call
2023-02-21 14:12:14 +00:00
D-K-P
6ced99fb02
Updated the healthcheck image
2023-02-21 13:12:14 +00:00
James Ritchie
28fb5d066f
Updated the integrations link
2023-02-21 12:49:15 +00:00
James Ritchie
0d72b8e0c4
Added a custom webhook connection concertina
2023-02-21 12:47:51 +00:00
James Ritchie
547aab667d
Added a custom plug icon
2023-02-21 12:47:20 +00:00
James Ritchie
d744efdb26
Added a generic webhook example workflow
2023-02-21 12:47:07 +00:00
Matt Aitken
727a492e45
Don’t restrict access to /healthcheck
2023-02-21 12:12:28 +00:00
Matt Aitken
384752d36c
Added generate script to integrations
2023-02-21 11:58:41 +00:00
Matt Aitken
d699d38981
Changeset version – next: New integrations service compatibility
2023-02-21 11:51:13 +00:00
Matt Aitken
6b53aeb8c2
Changeset added: New integrations service compatibility
2023-02-21 11:49:55 +00:00
Matt Aitken
b7ee8fd432
Revert "Changeset for new integrations service"
...
This reverts commit 5df5e30a7d .
2023-02-21 11:48:34 +00:00
Matt Aitken
8836aeae81
Latest pnpm lockfile
2023-02-21 11:46:24 +00:00
Matt Aitken
2748d9e9a6
Revert "Changeset version: created a pre-release 0.3.x"
...
This reverts commit 9e739a50b2 .
# Conflicts:
# apps/integrations/package.json
2023-02-21 11:45:17 +00:00
Matt Aitken
f2a0f304af
Removed @trigger.dev/sdk dependency from the integrations package.json
2023-02-21 11:43:01 +00:00
Matt Aitken
7659835541
Integrations docker frozen-lockfile again
2023-02-21 11:25:21 +00:00
James Ritchie
8862b563dd
Added a “How to run your workflow” concertina
2023-02-21 11:22:35 +00:00
James Ritchie
ed1c2da660
Added a permenant message about api connectiions
2023-02-21 11:22:13 +00:00
Matt Aitken
9e739a50b2
Changeset version: created a pre-release 0.3.x
2023-02-21 11:21:04 +00:00
Matt Aitken
e4efed07e5
Improved changeset pre-release instructions and fixed a config issue
2023-02-21 11:20:47 +00:00
Matt Aitken
55644577ea
no-frozen-lockfile
2023-02-21 11:17:01 +00:00
Matt Aitken
5df5e30a7d
Changeset for new integrations service
2023-02-21 11:16:18 +00:00
Matt Aitken
43ceb44db9
Fixed Sendgrid version number
2023-02-21 11:16:03 +00:00
Matt Aitken
154294f86e
Added more ignores to changeset config
2023-02-21 11:12:40 +00:00
Matt Aitken
e20f7ba16a
Installed packages
2023-02-21 11:12:35 +00:00
Matt Aitken
be6954abf2
changeset config for generated-integrations
2023-02-21 11:00:17 +00:00
Matt Aitken
810996f26f
Fix for type error with optional outpyt JSONSchema
2023-02-21 11:00:04 +00:00
Matt Aitken
a7044511bb
Doesn’t change the generated package.json file if it exists
2023-02-21 10:59:48 +00:00
Matt Aitken
0efbbece9e
Changed version number for Airtable
2023-02-21 10:59:29 +00:00
Matt Aitken
a38945ebcd
Delete not-exported slack integration
2023-02-21 10:58:34 +00:00
James Ritchie
a63ebd73fb
Added a connection icon and fixed some concertina behaviour issues
2023-02-21 10:44:05 +00:00
Matt Aitken
b34018eb17
Created integrations Dockerfile
2023-02-21 10:25:36 +00:00
Matt Aitken
a6f9e1e35d
Setup flightcontrol for integrations
2023-02-21 10:25:28 +00:00
Matt Aitken
c7c5d407ef
Added healthcheck
2023-02-21 10:25:00 +00:00
James Ritchie
0c6d98d353
Added margin between the sections
2023-02-21 10:19:16 +00:00
Matt Aitken
f6ed5517c2
Merge branch 'features/new-integrations' into dev
2023-02-21 10:10:15 +00:00
Matt Aitken
4aae45ede2
WIP on integration.fetch
2023-02-21 10:09:56 +00:00
James Ritchie
f969f03197
Now exporting the connection data for useConnectionSlots
2023-02-21 10:01:19 +00:00
James Ritchie
cd8e85f85f
Show hide the concertina panel for connecting the source
2023-02-21 09:29:50 +00:00
James Ritchie
3c27b3c40b
Passed classnames props
2023-02-21 09:19:54 +00:00
Eric Allam
df1f695f9b
Merge pull request #64 from triggerdotdev/dev
...
The logo had a broken URL link in the marketing header + added infisical to package.json
2023-02-20 21:18:26 +00:00
Eric Allam
0a3b12d135
Make the private repo checkbox flipped to be public, and now it’s default private
2023-02-20 21:17:48 +00:00
Eric Allam
aca332fffc
Remove the testing instructions from the run local markdown
2023-02-20 21:09:27 +00:00
James Ritchie
350a60590d
WIP adding a concertina menu to the main workflow panel
2023-02-20 18:24:06 +00:00
James Ritchie
ad8a2f170a
Improved the border style of the disconnected apis
2023-02-20 18:23:06 +00:00
D-K-P
67f6971601
Added github issues seed / md files
2023-02-20 17:49:59 +00:00
Eric Allam
695e4ca3f0
Split pulsar and the rest of the local docker services
2023-02-20 17:23:42 +00:00
D-K-P
4243b10683
Updated the template grid so it would preview on the signed in version better, and replaced the resend image
2023-02-20 17:10:52 +00:00
James Ritchie
c9bd1812f4
Swapped over the workflow panel with the API panel
2023-02-20 17:10:18 +00:00
James Ritchie
a117a3b534
APIs not connected get a red border treatment to make them stand out
2023-02-20 17:07:33 +00:00
James Ritchie
9e64f9d570
Copy changes to titles
2023-02-20 16:53:01 +00:00
D-K-P
823da44fb7
Added schedule healthcheck info
2023-02-20 16:21:32 +00:00
Matt Aitken
a5a5dcbccb
Generated SendGrid SDK
2023-02-20 15:35:09 +00:00
Matt Aitken
e2693eb539
Removed $ref from SendGrid marketingContacts endpoint schema
2023-02-20 15:33:07 +00:00
Matt Aitken
036ffa7e5f
Created marketingContacts endpoint
2023-02-20 15:23:52 +00:00
Matt Aitken
679ac99fad
Added scopes to api_key authentication in the web app
2023-02-20 15:23:34 +00:00
Matt Aitken
9f6886c55b
Added infisical config to the root
2023-02-20 13:45:28 +00:00
Eric Allam
ad9089da57
Make sure only started runs are considered created
2023-02-20 13:43:58 +00:00
Eric Allam
9313adee12
Add the github access docs link and tweak copy
2023-02-20 13:29:07 +00:00
Matt Aitken
9bb8363643
Fix for typecheck issue
2023-02-20 13:27:11 +00:00
Matt Aitken
4e2fe3dcac
Moved all presenters into the presenters folder
2023-02-20 13:25:46 +00:00
D-K-P
092b139d71
Added a second line to the github button on the template deploy page
2023-02-20 12:34:02 +00:00
Matt Aitken
ab92e9515b
Installed packages
2023-02-20 12:28:34 +00:00
Matt Aitken
d4939c4e11
More fixes from mege conflict
2023-02-20 12:28:30 +00:00
James Ritchie
ef3f075042
Added a missing noreferrer property
2023-02-20 12:26:01 +00:00
Matt Aitken
c76d930f08
Fixing issues with service metadata
2023-02-20 12:22:32 +00:00
Matt Aitken
06f2fc3aeb
Fix for bad import of WorkflowsPresenter
2023-02-20 12:12:13 +00:00
Matt Aitken
3cd4f2fb9f
Merge remote-tracking branch 'origin/dev' into features/new-integrations
...
# Conflicts:
# apps/webapp/app/env.server.ts
# apps/webapp/app/models/integrations.server.ts
# apps/webapp/app/models/organizationTemplatePresenter.server.ts
# apps/webapp/app/models/templateListPresenter.server.ts
# apps/webapp/app/models/templatePresenter.server.ts
# apps/webapp/app/models/workflowListPresenter.server.ts
# apps/webapp/app/models/workflowStartPresenter.server.ts
# apps/webapp/app/models/workflowsPresenter.server.ts
# apps/webapp/app/routes/__app/orgs/$organizationSlug/__org/index.tsx
# apps/webapp/app/routes/__app/orgs/$organizationSlug/__org/workflows.new.tsx
# pnpm-lock.yaml
2023-02-20 12:10:50 +00:00
D-K-P
8f011a5da3
Updated step 2 text so it’s clearer which route includes the repo templates
2023-02-20 11:59:50 +00:00
Eric Allam
067dbfc0cf
Improved the template docs
2023-02-20 11:57:36 +00:00
Matt Aitken
8dfdfdb2fa
Regenerated docs with default open on params
2023-02-20 11:52:08 +00:00
Matt Aitken
3b76574ef8
Make the params default open
2023-02-20 11:52:00 +00:00
Matt Aitken
3a0a6e491c
Update SendGrid’s documentation
2023-02-20 11:48:48 +00:00
Matt Aitken
24203d1b8d
Sanitize text for mdx (so we can display HTML tags on the page)
2023-02-20 11:48:37 +00:00
Matt Aitken
8da0f9ac01
Generated SendGrid SDK
2023-02-19 19:30:01 +00:00
Matt Aitken
011264865b
Fixes for an optional body in the response
2023-02-19 19:29:52 +00:00
Matt Aitken
889d9910e2
SendGrid mailSend endpoint implemented
2023-02-19 19:18:23 +00:00
Matt Aitken
679239d9fc
Added scopes to api_key authentication method
2023-02-19 19:18:08 +00:00
Matt Aitken
20d8493c3e
Response body is optional
2023-02-19 19:17:56 +00:00
Matt Aitken
fe598ff713
Add support for api_key authentication
2023-02-19 19:17:41 +00:00
Matt Aitken
ac1354b71a
Deal with validating when a schema is undefined or data is undefined
2023-02-19 19:17:27 +00:00
Matt Aitken
55f04d5d12
Fix for generateTypes test now we don’t format
2023-02-19 19:17:01 +00:00
Matt Aitken
3796ba5b07
Generated docs for Slack example and Airtable
2023-02-19 17:49:34 +00:00
Matt Aitken
86e1e7143f
Generate docs with good support for oneOf and anyOf
2023-02-19 17:49:25 +00:00
Matt Aitken
d32aa49020
output the response types
2023-02-19 17:27:38 +00:00
Matt Aitken
08338d15a5
Generate much nicer params
2023-02-19 17:09:46 +00:00
Matt Aitken
4b3c9b7230
Much better generated docs
2023-02-19 16:36:56 +00:00
Matt Aitken
e84e43e4e1
Decent param field generation
2023-02-19 16:02:10 +00:00
Matt Aitken
584b12451d
Started generating docs, with metadata first
2023-02-19 15:15:28 +00:00
Matt Aitken
0913a34174
Prepared code generation for docs
2023-02-19 14:58:41 +00:00
Matt Aitken
e6d6bfced4
Newly generated SDKs using the new generator
2023-02-19 14:37:37 +00:00
Matt Aitken
c7e926a8a9
Ignore missing patterns when linting
2023-02-19 14:36:09 +00:00
Matt Aitken
3ad8a0a5de
Separate schema titles and descriptions so we get nice TypeNames and jsdocs
2023-02-19 14:35:58 +00:00
Matt Aitken
0d918e7bf6
Generate types by creating a combined schema
2023-02-19 14:35:27 +00:00
Matt Aitken
444996533f
Deduplicated type definitions, but still has multiple interfaces
2023-02-19 13:48:51 +00:00
Matt Aitken
1b53ccbbac
WIP on de-duplicating type definitions from generated SDK
2023-02-19 13:42:48 +00:00
Matt Aitken
dbd4e9a68c
Don’t format the types when creating them from schemas
2023-02-19 13:42:32 +00:00
Matt Aitken
0c36c3e16f
When making schemas don’t add properties with undefined values, it messes up the Typescript generator
2023-02-19 12:53:27 +00:00
Matt Aitken
05af0ba2b5
Make multiple actions at once
2023-02-19 12:48:25 +00:00
Matt Aitken
f2e341e753
Delete records and record
2023-02-18 17:26:27 +00:00
Matt Aitken
6e337eb144
Create mutiple and single records
2023-02-18 17:06:05 +00:00
Matt Aitken
fd90e3c3d8
Update single record
2023-02-18 16:56:47 +00:00
Matt Aitken
b969653f7c
Added update/upsert records
2023-02-18 16:49:54 +00:00
Matt Aitken
b5128abee0
listRecords is working
2023-02-18 16:26:34 +00:00
Matt Aitken
1f5053bcdb
Reworked how nock works to allow updating
2023-02-18 16:07:57 +00:00
Matt Aitken
232b58daf1
Added listRecords endpoints with improvements to generating schemas
2023-02-18 15:17:50 +00:00
Matt Aitken
d07a54f09b
Airtable Field schema
2023-02-18 14:06:16 +00:00
Matt Aitken
2adea4cd9b
Created an AirTable field schema
2023-02-18 12:30:18 +00:00
Matt Aitken
27e1d134f7
WIP Airtable schemas
2023-02-17 19:07:20 +00:00
Matt Aitken
92ca01f3c7
An easier way to write JSON Schemas
2023-02-17 19:05:48 +00:00
Matt Aitken
c75181f10d
Renamed the code that used open api specs
2023-02-17 19:05:25 +00:00
James Ritchie
a26002c525
Improved the layout of the TemplateOverview
2023-02-17 18:45:22 +00:00
James Ritchie
5a3fdc470f
The logo had a broken URL link in the marketing header
2023-02-17 17:06:00 +00:00
Matt Aitken
781a208c07
Merge pull request #60 from mv-turtle/main
...
Added infisical as one of the command in package.json
2023-02-17 16:12:26 +00:00
Matt Aitken
67eb592ecc
Merge branch 'dev' into main
2023-02-17 16:11:20 +00:00
Matt Aitken
5fa751cd76
Merge pull request #63 from triggerdotdev/dev
...
Added a Todo comment to each of the samples to make it clear the id needs to be unique
2023-02-17 16:09:31 +00:00
James Ritchie
efc35c6c79
Added a Todo comment to make it clear the id needs to be unique
2023-02-17 16:03:36 +00:00
Eric Allam
8961a30bf8
Merge pull request #62 from triggerdotdev/dev
...
Feature: Easy to use templates with better onboarding
2023-02-17 14:47:44 +00:00
Eric Allam
65649c1fc7
Merge branch 'main' into dev
2023-02-17 14:35:49 +00:00
Matt Aitken
0fa59d9387
More code comments in the examples
2023-02-17 14:25:27 +00:00
Matt Aitken
aa8cd86041
Improved GitHub star example with comments
2023-02-17 14:15:06 +00:00
Matt Aitken
165bd68d2d
Added nice code comments to GitHub issues example
2023-02-17 14:15:06 +00:00
Eric Allam
9b664a1af2
Added the org template repo to the workflow overview page
2023-02-17 14:10:58 +00:00
Matt Aitken
3d174f5aeb
Added code comments to the custom event
2023-02-17 13:52:05 +00:00
Matt Aitken
b341e7bb71
Added code comments to the webhook example
2023-02-17 13:51:42 +00:00
Matt Aitken
1dc11a39ea
Improved the WhatsApp example text
2023-02-17 13:36:48 +00:00
James Ritchie
970cfcb094
Improved the copy on step 6 of the existing repo journey
2023-02-17 13:35:55 +00:00
James Ritchie
c33e228b26
Small improvement to the connected workflow message
2023-02-17 13:35:55 +00:00
Matt Aitken
6ba6e20026
Improved the Shopify example
2023-02-17 13:16:52 +00:00
Matt Aitken
81b2742577
Removed new user (Resend) example as it involves too much config for now
2023-02-17 12:25:40 +00:00
Matt Aitken
ccadf08bd2
Set the from email to say Trigger.dev
2023-02-17 12:11:59 +00:00
D-K-P
cea1291496
Removed title dupe
2023-02-17 12:05:15 +00:00
Matt Aitken
3e6b0c747b
Workflow not connected to environment: Show a message on the overview page with basic help
2023-02-17 12:01:02 +00:00
Matt Aitken
affcabc36f
Workflow not connected to environment: hide test and runs pages
2023-02-17 12:01:02 +00:00
D-K-P
6732015b5c
Updated the welcome email
2023-02-17 11:44:19 +00:00
Eric Allam
cbb50a05ad
Fixed issue with expiring user-to-server access tokens
2023-02-17 11:34:49 +00:00
Eric Allam
142fa85b14
Removed unnecessary log
2023-02-17 11:34:49 +00:00
James Ritchie
857ecf1de7
Gave the connected workflow more space
2023-02-17 11:24:24 +00:00
James Ritchie
df6fe919c2
Added a Waiting to connect state to the Deploy step
2023-02-17 11:19:23 +00:00
James Ritchie
579e98c7af
Copy updates to the new repo journey
2023-02-17 10:48:46 +00:00
James Ritchie
4724ef00fc
Fixed Safari bug where template grid cards were really long and scrolling
2023-02-17 10:40:53 +00:00
James Ritchie
77e3769dbd
Removed full stop
2023-02-17 10:40:53 +00:00
James Ritchie
70a547a5c5
Button arrow now uses a heroicon
2023-02-17 10:40:53 +00:00
Matt Aitken
3c8a3c421b
Make it clear a request error comes from the API being called
2023-02-17 10:31:08 +00:00
Eric Allam
842ab0cdcc
Ping the connection every second to try and keep it open through CloudFront
2023-02-17 09:11:13 +00:00
James Ritchie
64e0445acb
Added a github icon to the external repo link
2023-02-16 20:50:25 +00:00
Eric Allam
213d86cb1f
Improve run local instructions
2023-02-16 20:49:57 +00:00
Eric Allam
66805f67fa
Call examples examples, not templates
2023-02-16 20:39:21 +00:00
Eric Allam
3defbcc0ed
Fill in the correct API key in the run local docs
2023-02-16 20:23:12 +00:00
Eric Allam
942e695782
Fill in the ready to deploy api keys
2023-02-16 20:21:49 +00:00
James Ritchie
4a8b977a99
Remade the Deploy step layout
2023-02-16 20:03:31 +00:00
Eric Allam
2e9875c4c6
Add loading UI state when submitting add template form
2023-02-16 19:59:13 +00:00
Eric Allam
ed775706a0
Use the installation_repositories.added webhook because repository.created wasn’t reliably being delivered
2023-02-16 19:42:36 +00:00
Eric Allam
89abb57e44
Changeset: new version
2023-02-16 19:14:49 +00:00
Eric Allam
f264aaa16f
Added = to the .env
2023-02-16 19:10:03 +00:00
Eric Allam
2f7caab661
Link workflows with their org templates if they exist (and improve the run local docs output)
2023-02-16 19:00:08 +00:00
James Ritchie
c92fec9787
Made the github connect button bigger
2023-02-16 17:48:26 +00:00
D-K-P
9211cce807
fixed images so they’re bigger on the templates page and there isn’t a gap
2023-02-16 17:45:52 +00:00
Eric Allam
26c4f5d23c
Move customize sections down to the bottom of the template markdown docs
2023-02-16 17:10:33 +00:00
Matt Aitken
4c9891de90
Have a max-height on the example code block
2023-02-16 17:02:19 +00:00
D-K-P
3c706723a2
Increased the image height to 36
2023-02-16 16:54:53 +00:00
Matt Aitken
6e3778d74e
Created PanelLoading
2023-02-16 16:41:03 +00:00
Eric Allam
8a10431766
Use internal pulsar to define the webapp-events topic
2023-02-16 16:37:58 +00:00
Matt Aitken
825983db77
Add PostHog Sentry integration
2023-02-16 16:28:37 +00:00
James Ritchie
a79ded125e
minor improvement to image heights
2023-02-16 16:11:55 +00:00
James Ritchie
e05b3d633d
Removed scrolling from codeblock on the examples modal
2023-02-16 15:39:20 +00:00
Matt Aitken
f659d9aec6
Don’t delete the nock snapshot when a test suite fails
2023-02-16 15:34:04 +00:00
Matt Aitken
1772b0664c
Added requiredPackages to Resend example
2023-02-16 15:27:11 +00:00
Matt Aitken
eca961a30f
Text for previous option correct after templates
2023-02-16 15:26:28 +00:00
Matt Aitken
c500155d60
Fixed resend example code
2023-02-16 15:22:41 +00:00
Matt Aitken
f8957423e5
Changed text on example to “Use this example"
2023-02-16 15:22:41 +00:00
Matt Aitken
9da448a21b
The code block now works with jsx/tsx
2023-02-16 15:22:41 +00:00
James Ritchie
8468db0a83
Fixed the required packages so they correctly display
2023-02-16 15:06:19 +00:00
James Ritchie
f0d3b12d84
Fixed padding so it displays longer names on the examples buttons
2023-02-16 15:06:19 +00:00
James Ritchie
ce5a42ccd7
Removed Zod from some of the required packages and corrected Whatsapp title
2023-02-16 15:06:19 +00:00
Eric Allam
fc962f50c9
Create template repositories in a way that allows users to not give full access to their gitihub accounts to our github app
2023-02-16 15:01:46 +00:00
Matt Aitken
171d16ef41
If GitHub connect fails, show an error page and log out the params
2023-02-16 14:29:44 +00:00
Matt Aitken
bec76a3704
Fix for channel instead of channelName being used in new user Slack example
2023-02-16 14:14:05 +00:00
Matt Aitken
3c403c4212
Removed strange capitilization from resend template
2023-02-16 14:03:38 +00:00
Matt Aitken
97e432462d
Made the ensure it runs instructions a bit clearer
2023-02-16 13:49:31 +00:00
James Ritchie
4a2e0b28f4
Fixed links in the marketing header not working
2023-02-16 13:35:55 +00:00
James Ritchie
fb496b1efa
Changed the dangerouslySetInnerHtml from <code> back to <divs> to fix formatting
2023-02-16 13:22:48 +00:00
Matt Aitken
6c299072cd
Fix for new user analytics event
2023-02-16 13:20:42 +00:00
Matt Aitken
25f70c4574
Added a “user created” event
2023-02-16 13:13:02 +00:00
James Ritchie
7f0ad4c18a
Updated dangerouslySetInnerHtml to use <code> element and added the correct background colour
2023-02-16 12:51:44 +00:00
Matt Aitken
6c50ce078a
Improved nock scripts, and setup for Airtable
2023-02-16 12:46:23 +00:00
D-K-P
e8d018ef9d
Made the templates overview responsive
2023-02-16 12:10:19 +00:00
Matt Aitken
9dc2ec4dca
WIP on AirTable failing test
2023-02-16 12:10:05 +00:00
Matt Aitken
694df6ee38
Nock records and saves a successful run’s recording from tests
2023-02-16 12:08:35 +00:00
Matt Aitken
c27987c191
Created a system to record successful test suite responses and load them on the next run
2023-02-16 11:50:35 +00:00
James Ritchie
19aedf8f73
Improved the final connected workfow step
2023-02-16 11:40:50 +00:00
D-K-P
4c219a8bf8
Template overview now has a responsive width
2023-02-16 11:35:08 +00:00
James Ritchie
f30037da15
Improved message while waiting to connect github
2023-02-16 11:33:33 +00:00
James Ritchie
df405aa740
Children not needed on the PanelInfo component
2023-02-16 11:33:33 +00:00
Eric Allam
7465d31e28
Improved the github stars markdown docs
2023-02-16 11:27:31 +00:00
D-K-P
2876946792
Added place-content-between to move services to bottom left
2023-02-16 11:24:57 +00:00
James Ritchie
ae7c1c2cec
TemplateCard now sits next to the steps on the new repo journey
2023-02-16 11:13:45 +00:00
James Ritchie
10b5558dbc
Improved some of the information displayed in the new repo journey
2023-02-16 11:11:24 +00:00
Eric Allam
570683446c
Updated template images
2023-02-16 10:52:21 +00:00
Eric Allam
29f3504a23
Improved the basic starter and resend markdown docs
2023-02-16 10:52:21 +00:00
James Ritchie
4bc156ce04
Improvements to the Cloud modal
2023-02-16 10:48:27 +00:00
James Ritchie
c055c97209
Improvements to the modal so it’s more visible against the background
2023-02-16 10:48:01 +00:00
James Ritchie
bc767516b6
Moved classes out of the card component to make it more reusable
2023-02-16 10:36:26 +00:00
James Ritchie
7a19bb8381
Template card locks to left side of the form
2023-02-16 10:32:38 +00:00
James Ritchie
e742486677
Back button width fix
2023-02-16 10:16:33 +00:00
James Ritchie
821af448f3
Removed unused exports
2023-02-16 10:13:37 +00:00
James Ritchie
9db2e483ef
Removed the title from the Overview page and added a back button
2023-02-16 10:13:05 +00:00
Eric Allam
277108d90c
Implement cloud waitlist functionality
2023-02-16 10:08:06 +00:00
James Ritchie
49068d8db1
Fixed missbehaving layout on the examples modal
2023-02-16 09:53:07 +00:00
Eric Allam
3558a76e27
Implement correct flow on the templates.add route
2023-02-16 09:33:24 +00:00
Eric Allam
fde3fec37f
Setup the prod github app env vars
2023-02-16 09:13:00 +00:00
Eric Allam
dabb17cf51
Move template doc files into the webapp
2023-02-16 08:49:59 +00:00
James Ritchie
7a8ad5f254
Right aligned the primary buttons
2023-02-15 21:02:13 +00:00
James Ritchie
ab1d283217
centered text in button
2023-02-15 21:02:13 +00:00
D-K-P
7e80c5e7f6
removed maxHeight
2023-02-15 21:00:23 +00:00
D-K-P
c5a5cef9f3
Redid the template overview fixes
2023-02-15 21:00:23 +00:00
James Ritchie
f51aa7b792
Removed margin from the template grid component
2023-02-15 20:43:44 +00:00
D-K-P
9175d1e541
Import fix
2023-02-15 20:39:19 +00:00
James Ritchie
38fbf41e79
Improvements to the existing repo flow
2023-02-15 20:38:48 +00:00
James Ritchie
4bd3cabad4
Fixed the layout of the Connect another Github link
2023-02-15 20:18:07 +00:00
James Ritchie
6c9d31fe1c
Removed the NoMobileOverlay on the public pages
2023-02-15 20:00:05 +00:00
James Ritchie
c13c52aa05
Added a back button to the template section of the login page
2023-02-15 19:35:24 +00:00
Eric Allam
260bd5f007
Add github app env vars to staging webapp
2023-02-15 17:55:26 +00:00
Matt Aitken
25cf0245a4
Tidied up the mad nock reply
2023-02-15 17:48:45 +00:00
Matt Aitken
98cac166b3
Use nock to return from the API
2023-02-15 17:42:14 +00:00
Matt Aitken
c2e9accade
Moved the logger below express json
2023-02-15 17:41:55 +00:00
Eric Allam
dc86fc2998
Merge pull request #61 from triggerdotdev/features/workflow-hosting
...
Feature: Easy to use templates with better onboarding
2023-02-15 17:40:36 +00:00
Eric Allam
7a6968d0ac
Merge branch 'dev' into features/workflow-hosting
...
# Conflicts:
# apps/webapp/app/components/LoginPromoPanel.tsx
# apps/webapp/app/routes/__app/orgs/$organizationSlug.tsx
# apps/webapp/app/routes/login.magic.tsx
# apps/webapp/app/routes/login.tsx
# apps/webapp/app/services/messageBroker.server.ts
2023-02-15 17:39:48 +00:00
Eric Allam
2c780c976e
Added resend welcome drip campaign template
2023-02-15 17:19:09 +00:00
James Ritchie
fbc1b86ea0
Added ability to pass in a size to the buttons - currently only supports “large”
2023-02-15 17:05:39 +00:00
D-K-P
f20b29519a
Padding / breathing space tweaks
2023-02-15 15:18:26 +00:00
D-K-P
3c7f6cf9ec
Added primary buttons to the examples
2023-02-15 15:05:52 +00:00
Matt Aitken
1410688499
Added morgan logging to the integrations server
2023-02-15 14:57:38 +00:00
D-K-P
d583e2a8f2
Added primary button to templateoverview
2023-02-15 14:52:35 +00:00
Matt Aitken
a94c8e4576
Airtable example working
2023-02-15 14:51:14 +00:00
Matt Aitken
5fc1236d2e
Added nock
2023-02-15 14:50:58 +00:00
Matt Aitken
3b67a5ce10
Remove unused integrations index file
2023-02-15 14:50:52 +00:00
D-K-P
016cf05aba
Added templates copy
2023-02-15 14:45:40 +00:00
D-K-P
22c8a16758
Moved the image to the top left and sorted scrolling
2023-02-15 14:45:40 +00:00
D-K-P
0955a51333
Added bottom padding
2023-02-15 14:45:40 +00:00
D-K-P
8dc5bba8ca
Reduced top margins on the templates page
2023-02-15 14:45:40 +00:00
James Ritchie
3538754a76
Updated the links in the marketing header
2023-02-15 14:41:28 +00:00
James Ritchie
8ef434eb13
Added a toxic style A button
2023-02-15 14:41:16 +00:00
James Ritchie
78ecfb60dc
Hopful fix for google fonts not working
2023-02-15 14:40:46 +00:00
Matt Aitken
2acd79fb36
Fix so the integration actually responds
2023-02-15 14:08:59 +00:00
Matt Aitken
8d15e9a2b9
Created Airtable example
2023-02-15 14:01:29 +00:00
Matt Aitken
d99446a1b2
Added descriptions to the response fields
2023-02-15 14:01:19 +00:00
Matt Aitken
7b24248b80
Deleted slackv2 example
2023-02-15 14:01:07 +00:00
D-K-P
feafa69068
Updated the viewing runs image link in the readme
2023-02-15 14:00:36 +00:00
James Ritchie
91ed853747
Updated the login page with new template card style
2023-02-15 13:58:35 +00:00
Eric Allam
76737caa47
Remove basic starter title in desc
2023-02-15 13:56:15 +00:00
Eric Allam
b480fa242a
All dangerouslySetInnerHTML elements should not be p tags
2023-02-15 13:53:50 +00:00
Matt Aitken
192a1d2119
Made the Airtable fields a loose schema for now
2023-02-15 13:53:46 +00:00
Matt Aitken
2261a769e4
Deleted pointless generateService test
2023-02-15 13:49:59 +00:00
Matt Aitken
7e92e8cc75
Added Airtable to the catalog
2023-02-15 13:41:25 +00:00
Matt Aitken
5a312dec55
Fix generate test to point at slackv2
2023-02-15 13:41:06 +00:00
D-K-P
a1535dff70
Added title and sub to the templates page
2023-02-15 13:38:35 +00:00
Eric Allam
4a00abed46
Add import code step to existing repo
2023-02-15 13:35:40 +00:00
Matt Aitken
15316a7504
Started work on Airtable
2023-02-15 13:29:15 +00:00
Eric Allam
039f652a41
Add another github connection button
2023-02-15 13:22:21 +00:00
Matt Aitken
fa80ca07b7
Make the slack example not live
2023-02-15 13:22:20 +00:00
D-K-P
f2cfa17b62
Added Poppins for the titles
2023-02-15 13:19:55 +00:00
Eric Allam
77124bba78
Sorted out connected to github
2023-02-15 12:58:17 +00:00
James Ritchie
7530400a38
Removed old template card
2023-02-15 12:42:31 +00:00
James Ritchie
bfd8a4f6b8
Template card sits on the right and new states for login and configure
2023-02-15 12:42:30 +00:00
Eric Allam
4a72aff4ef
Render the app header when logged in __public pages
2023-02-15 12:37:06 +00:00
Eric Allam
544b9b94c1
Implement “use this template” from the public page (either logged in or out)
2023-02-15 12:18:39 +00:00
James Ritchie
6b05b84342
Added a step number to the configure github step
2023-02-15 11:56:12 +00:00
James Ritchie
2ede12c2f3
Step numbers now have a complete state so they can show numbers in future steps rather than just a tick
2023-02-15 11:55:28 +00:00
Matt Aitken
b142c55fc5
The DisplayProperties are now returned properly from the API
2023-02-15 11:55:06 +00:00
Matt Aitken
454bfcc58e
Add the version info to a created IntegrationRequest
2023-02-15 11:54:37 +00:00
Matt Aitken
eb98f50fca
Get the display properties when creating an integration request
2023-02-15 11:54:06 +00:00
Matt Aitken
81ddf597ed
Debugging the webapp should use infisical
2023-02-15 11:53:45 +00:00
Matt Aitken
75d6471c9e
Created an example that uses the slackv2 integration
2023-02-15 11:53:30 +00:00
Matt Aitken
68544359f1
Generate the SDK with the correct endpoint name
2023-02-15 11:53:15 +00:00
James Ritchie
187c0279b2
Margin tweak
2023-02-15 11:24:40 +00:00
James Ritchie
98cf9afd8e
Made the deployed workflow item more clickable
2023-02-15 11:23:30 +00:00
Matt Aitken
3ce5d5bf1a
Include generated-integrations in the workspace
2023-02-15 11:18:38 +00:00
Matt Aitken
f8ac05500a
Renamed the new slack integration slackv2
2023-02-15 11:17:59 +00:00
Matt Aitken
23dbeff1c6
Added .template to the end of the template files so turbo doesn’t pick up on them
2023-02-15 11:10:07 +00:00
D-K-P
ba0a4727d3
Moved the button to the top and fixed the padding
2023-02-15 11:00:15 +00:00
Eric Allam
54c5c82f22
Adding template list and template slug page to public pages
2023-02-15 10:46:39 +00:00
James Ritchie
6a3f26427b
Small style tweaks
2023-02-15 10:41:30 +00:00
Matt Aitken
9db77b6478
Reverted workflowRunStep.server.ts
2023-02-15 10:37:05 +00:00
Matt Aitken
08ecd288e1
DisplayProperties stored on a run step and first read from there
2023-02-15 10:33:03 +00:00
James Ritchie
10ae5601f8
Added the floating template card
2023-02-15 10:29:43 +00:00
Eric Allam
9386e19620
Fill in the ConnectedToGithub stuff
2023-02-15 10:27:15 +00:00
Eric Allam
1df18b386a
Better handle errors when trying to add a template to github account
2023-02-15 10:24:42 +00:00
Matt Aitken
83201312b2
The API won’t respond with services that aren’t live
2023-02-15 10:08:52 +00:00
Matt Aitken
bfa096dc4a
Services metadata being pulled from old and new systems
2023-02-15 09:54:34 +00:00
James Ritchie
81debee7aa
Added a Github connected first step
2023-02-15 09:52:49 +00:00
Eric Allam
02499a0e63
Add the template card to template.add and template.id
2023-02-15 09:49:11 +00:00
Matt Aitken
558b705ace
Added version to the Display properties are working for v1 integrations
2023-02-15 09:49:02 +00:00
Eric Allam
803b279133
Fill in actual data to the configured github state
2023-02-15 09:38:00 +00:00
Matt Aitken
4874288db0
Added icon to the services API json
2023-02-15 09:26:50 +00:00
Matt Aitken
30c0984623
Make the api use v2 (as v1 was the old integrations system)
2023-02-15 09:23:14 +00:00
Vladyslav Matsiiako
1b675968f6
Added infisical as one of the command in package.json
2023-02-14 19:46:36 -08:00
Eric Allam
e58b7ada83
Filled in the run local docs
2023-02-14 22:03:32 +00:00
Matt Aitken
a96bfd3528
The display properties endpoint is working
2023-02-14 20:20:55 +00:00
D-K-P
a47a9b4fd6
Styled the start from scratch modal
2023-02-14 18:45:54 +00:00
D-K-P
727ec22fee
Styled the examples overview modal
2023-02-14 18:45:54 +00:00
Matt Aitken
c359962b3a
Removed logging in the auth middleware
2023-02-14 18:45:35 +00:00
Matt Aitken
7bc11fe41f
Added test for action displayProperties and made a fix
2023-02-14 18:44:24 +00:00
James Ritchie
7af88c33da
Made the fields all consistently styled
2023-02-14 18:42:02 +00:00
Matt Aitken
108bb6281e
Added displayProperties functionality to the endpoints/actions
2023-02-14 18:39:29 +00:00
James Ritchie
88ff526b87
Added blank deploy state to configure github state
2023-02-14 18:37:17 +00:00
James Ritchie
b88eaa2c40
Import cleanup
2023-02-14 18:30:39 +00:00
James Ritchie
a46b93e29d
Updated to the deploy state
2023-02-14 18:23:38 +00:00
James Ritchie
1f672d9612
Made classNames available on the WorkflowList
2023-02-14 18:23:38 +00:00
Eric Allam
d489311371
Run locally, not self host (WIP run local docs)
2023-02-14 18:14:46 +00:00
Eric Allam
af29669003
Fill out some github-stars-to-slack template data
2023-02-14 17:59:59 +00:00
James Ritchie
8f32446170
Added a modal to the deploy section
2023-02-14 17:35:10 +00:00
James Ritchie
7f6e03b776
Improvements to the deploy state
2023-02-14 17:11:28 +00:00
Matt Aitken
140d02f462
WIP getting the new integrations working with the old ones
2023-02-14 16:54:13 +00:00
Matt Aitken
6a3ffa6395
Added authentication middleware to the integrations service
2023-02-14 16:53:49 +00:00
James Ritchie
f6363ab5b6
Added a deploy skeleton state
2023-02-14 16:42:36 +00:00
James Ritchie
60ac029220
Added a disabled button state
2023-02-14 16:42:36 +00:00
Eric Allam
1f3eb459c4
Added runLocalDocs for templates
2023-02-14 16:37:19 +00:00
Eric Allam
9388b5bbed
Added markdown syntax highlighting for the template documentation
2023-02-14 16:33:30 +00:00
Eric Allam
047b011fdd
Run db:seed when deploying (so needs to be safe in prod)
2023-02-14 15:59:54 +00:00
Eric Allam
fa470462c4
Implement the “existing repo” flow
2023-02-14 15:46:02 +00:00
Matt Aitken
d807421b40
Migrated the metadata format
2023-02-14 15:39:59 +00:00
Matt Aitken
b2bd170a2c
Downgraded vitest in the webapp because it caused typecheck issues
2023-02-14 15:39:43 +00:00
Matt Aitken
e013c6faa9
Renamed slug to service
2023-02-14 15:09:46 +00:00
Matt Aitken
d60e9ae939
Renamed IntegrationMetadata to ServiceMetadata
2023-02-14 15:09:00 +00:00
Matt Aitken
8039f326a9
Created an IntegrationsClient that’s used to communicate with the integrations service
2023-02-14 15:04:45 +00:00
Matt Aitken
259e28e13a
Removed old todo
2023-02-14 15:04:27 +00:00
James Ritchie
103f77215c
margins adjustment
2023-02-14 14:58:55 +00:00
James Ritchie
967b8b0053
Updated the deployed state
2023-02-14 14:56:16 +00:00
Matt Aitken
974033d5d2
Don’t export the service metadata type
2023-02-14 14:52:51 +00:00
Matt Aitken
84bd5a63a2
Added API key auth type
2023-02-14 14:52:35 +00:00
D-K-P
f0a05ab4e3
Moved the integration icons to the bottom
2023-02-14 14:43:21 +00:00
D-K-P
805f675264
Padding now fixed if there are / aren’t API logos
2023-02-14 14:36:41 +00:00
Matt Aitken
dfab30c901
Endpoint that returns information about the services
2023-02-14 14:33:58 +00:00
Matt Aitken
8f5474072f
Added live flag to service
2023-02-14 14:33:29 +00:00
D-K-P
056bab7233
Fixed padding issue on the grid
2023-02-14 14:32:16 +00:00
James Ritchie
08c7a04b61
Updated layout for ready to deploy state
2023-02-14 14:14:36 +00:00
James Ritchie
f2a96a1535
tweaked styles
2023-02-14 14:14:36 +00:00
D-K-P
abc113701c
Fixed styling on the grid and overview pages
2023-02-14 14:13:02 +00:00
Matt Aitken
fb6953bc1d
Actually we’re going to cache using connection + service
2023-02-14 13:58:54 +00:00
Matt Aitken
8a6467f4c8
The namespace for the cache includs connection id and workflow id
...
Connections are used across workflows, so there was a chance the same key could have been fighting
2023-02-14 13:57:14 +00:00
Matt Aitken
581068362f
The integration service now returns the response in the format the webapp is expecting
2023-02-14 13:44:03 +00:00
Matt Aitken
011d7d5611
Added retryableStatusCodes to a service
2023-02-14 13:43:24 +00:00
Matt Aitken
caac573a64
Added version and made response schema optional for SDK requests
2023-02-14 12:35:24 +00:00
Matt Aitken
39d02e6d00
Added the integrations service to the example Warp config
2023-02-14 12:33:17 +00:00
Matt Aitken
1e1da62b32
The API for integrations is now versioned, accepts params and build credentials
2023-02-14 12:32:21 +00:00
Eric Allam
d67ab54d55
WIP on the “New Repo” side of the workflows/new flow
2023-02-14 12:24:26 +00:00
James Ritchie
8e5938cd0c
Styling for the github configuration forms
2023-02-14 11:35:10 +00:00
James Ritchie
16d89c4b79
added optional classname to input component
2023-02-14 11:34:21 +00:00
James Ritchie
bf9e269ff3
Changed the error to a panel warning
2023-02-14 10:12:25 +00:00
Matt Aitken
a5190693c8
Use __trigger so we don’t have to change the webhooks and introduce incompatibility
2023-02-13 23:08:13 +00:00
Matt Aitken
de5b2ca3d8
Add metadata to slack post message
2023-02-13 23:02:29 +00:00
Matt Aitken
5c8fc8188a
Passing the cache through to requests, it’s working. Made the expected request metadata specific
2023-02-13 22:52:01 +00:00
Matt Aitken
5949c98748
Created Postgres schema with cache table and PostgresCacheService
2023-02-13 22:40:44 +00:00
Matt Aitken
4f7a8f6ae0
Created a VS Code workspace
2023-02-13 22:05:57 +00:00
Matt Aitken
c01bc15622
Allow metadata to be passed to the integrations API
2023-02-13 22:05:39 +00:00
Matt Aitken
027f0210dc
The input is validated and results are coming back!
2023-02-13 21:44:18 +00:00
James Ritchie
da155d1378
Added a modal for the cloud hosting option
2023-02-13 19:11:12 +00:00
Matt Aitken
38f32f405f
Progress on action api endpoint
2023-02-13 18:24:36 +00:00
James Ritchie
0fee3ceae5
Blank example now has a modal
2023-02-13 18:20:10 +00:00
James Ritchie
710003ebdf
Added modals for the webhook, custom event etc cards
2023-02-13 18:09:00 +00:00
Matt Aitken
76a2c82d9f
Fixes for CommonJS in express and tests failing because of access token
2023-02-13 17:59:17 +00:00
James Ritchie
1be2af9309
Example modal update
2023-02-13 17:50:15 +00:00
James Ritchie
cdbae933b2
Exported types from sample data
2023-02-13 17:44:39 +00:00
James Ritchie
7f2c9687b7
Created an examples overview with modal
2023-02-13 17:44:39 +00:00
James Ritchie
721a32a379
Moved modal into the examples component
2023-02-13 17:44:39 +00:00
James Ritchie
2424de07ac
Added typography and forms tailwind packages
2023-02-13 17:44:39 +00:00
Eric Allam
179afbbcb3
More work on the org template page (added workflows list)
2023-02-13 17:02:52 +00:00
Matt Aitken
4d6963f0e7
Added target node16 to tsup
2023-02-13 16:37:41 +00:00
Matt Aitken
73fb0f3c0d
Added explicit returns types because tsup was complaining
2023-02-13 16:37:26 +00:00
D-K-P
4ed486ef93
Styled the template overview button
2023-02-13 16:18:31 +00:00
Matt Aitken
9751531cc1
Watch mode working properly with the action endpoint
2023-02-13 16:14:43 +00:00
Matt Aitken
313a8c59cf
First commit of WIP generated Slack SDK
2023-02-13 16:14:31 +00:00
Matt Aitken
76c660f167
eslint ignore build folder
2023-02-13 16:10:04 +00:00
Matt Aitken
3d5bbf899e
Got integrations express server up and running
2023-02-13 15:54:36 +00:00
James Ritchie
460e8aa4a7
Fixed layout issues and added a max height
2023-02-13 15:16:46 +00:00
Matt Aitken
62ab7e098d
Generate integrations in the correct folder
2023-02-13 15:03:02 +00:00
D-K-P
c4a441129b
modal and grid updates
2023-02-13 14:57:10 +00:00
Matt Aitken
63486d21c4
Renamed command to generate-integrations
2023-02-13 14:57:09 +00:00
Matt Aitken
fbdc3c799d
Created the generated-integrations folder with a Readme
2023-02-13 14:56:55 +00:00
Matt Aitken
fc1dd44f39
Added the new integrations system into the mono-repo
2023-02-13 14:48:12 +00:00
James Ritchie
8a1517bc7f
Removed old step
2023-02-13 14:38:46 +00:00
D-K-P
fb0ecb8c34
Added overflow-scrolling and fixed side bar
2023-02-13 14:37:30 +00:00
James Ritchie
c091bc3326
Added a modal to the template cards
2023-02-13 14:36:51 +00:00
Eric Allam
c27bdf6308
Added markdownDocs to Template
2023-02-13 14:21:21 +00:00
James Ritchie
007dc2d713
Removed styling around templateoverview
2023-02-13 14:16:07 +00:00
D-K-P
ba868cbd40
Pushed markdown in the templatesdata file
2023-02-13 14:13:56 +00:00
Eric Allam
030844d905
Live update created org templates using SSE and useRevalidator. Updated remix to v1.10.1
2023-02-13 14:12:17 +00:00
James Ritchie
36e25a85f8
Blank ExampleOverview file
2023-02-13 13:52:53 +00:00
James Ritchie
4b0d03f9cc
Passing in template data
2023-02-13 13:52:53 +00:00
D-K-P
d6c6c71268
Added markdown to templatesoverview
2023-02-13 13:52:08 +00:00
James Ritchie
6117bcf7eb
Used the existing diaglog component and added a close icon
2023-02-13 13:10:36 +00:00
D-K-P
e1fb69fe44
Removed close button
2023-02-13 12:09:58 +00:00
James Ritchie
bf5621b716
Added a basic modal to existing repo step 3
2023-02-13 12:00:55 +00:00
James Ritchie
1c9be1ee1d
Moved misplaced imports up to the top
2023-02-13 12:00:55 +00:00
James Ritchie
a020dfa036
Added @trigger.dev/sdk to the required packages
2023-02-13 12:00:55 +00:00
D-K-P
2e28bd09ca
Layout for template overview
2023-02-13 11:29:52 +00:00
D-K-P
6595535b40
Added template grid and updated data
2023-02-13 11:29:52 +00:00
James Ritchie
a7eac27b98
Added a blank example as the first option in the list
2023-02-13 10:33:46 +00:00
James Ritchie
b98bae8588
‘Choose an example’ now shows all the options styled into cards
2023-02-13 10:27:51 +00:00
James Ritchie
90a582f6ad
Improved the tertiary link colour
2023-02-13 10:26:44 +00:00
James Ritchie
c41c2e8725
Turned the old templates page into a placeholder for now
2023-02-13 09:34:18 +00:00
James Ritchie
ed4d6846f7
Merged installing the packages into 1 step and added a new step 6
2023-02-12 17:51:48 +00:00
James Ritchie
952e584d68
Full workflow for existing repo
2023-02-12 16:26:00 +00:00
James Ritchie
f178629b9d
WIP adding new steps for the existing repo journey
2023-02-11 11:42:16 +00:00
James Ritchie
eb2741708a
Button tweak
2023-02-11 11:13:41 +00:00
James Ritchie
fce24cc7fa
Previous steps now links
2023-02-11 10:38:45 +00:00
James Ritchie
1ca8760868
Improved wording and styling
2023-02-11 10:19:03 +00:00
James Ritchie
ffcdc763eb
Added a cloud coming soon message
2023-02-11 10:06:31 +00:00
Matt Aitken
bacd76c8e5
Improved .env.example
2023-02-10 20:05:41 +00:00
Matt Aitken
cf04c3902f
Added pnpm run idev command for running the webapp with Infisical secrets injected
2023-02-10 19:56:17 +00:00
James Ritchie
c4ba591df0
Copy update to fix step 2
2023-02-10 19:30:53 +00:00
James Ritchie
ef8431b292
Step numbers now have an active green state
2023-02-10 19:24:11 +00:00
Eric Allam
b2290e3bc0
Get deploy to render working with the templates with the button pointing to the correct url
2023-02-10 18:15:18 +00:00
James Ritchie
1bb2ebc7bc
Created a Template step by step guide page
2023-02-10 17:27:01 +00:00
James Ritchie
0193327f5d
Added a new Overview page
2023-02-10 17:27:01 +00:00
James Ritchie
431079c894
Exported the step numbers
2023-02-10 17:27:01 +00:00
Eric Allam
cc6a37bdf6
Add a specific template, and remove installations when getting the installations.delete github webhook
2023-02-10 16:51:38 +00:00
Eric Allam
9539138992
WIP creating template repos in github accounts
2023-02-10 15:24:47 +00:00
Matt Aitken
dee2db231a
Merge pull request #57 from triggerdotdev/dev
...
Workflow run created event now has the `environmentType` property
2023-02-10 14:20:04 +00:00
Matt Aitken
5e99b28ea5
Report the environment type on a workflow run event (live or development)
2023-02-10 14:18:42 +00:00
James Ritchie
038d53c7c5
Added templates data file
2023-02-10 14:11:21 +00:00
James Ritchie
ad1f9346b8
Removed un-used tailwind config values
2023-02-10 13:50:06 +00:00
Eric Allam
ddfce4e3c7
GitHub app installation
2023-02-10 13:07:41 +00:00
Matt Aitken
8a73e559e8
Merge pull request #56 from triggerdotdev/dev
...
Fixed all linting issues, almost all unused imports or type imports
2023-02-10 10:25:11 +00:00
Matt Aitken
ad26302925
Fixed all liniting issues, almost all unused imports or type imports
2023-02-10 10:23:05 +00:00
Matt Aitken
2a20546e7b
Merge pull request #55 from triggerdotdev/dev
...
Added WebHook examples for first workflow tests
2023-02-10 10:22:45 +00:00
Matt Aitken
137db98176
Removed unused GitHub example object
2023-02-10 10:21:18 +00:00
James Ritchie
94154bd96c
Pricing link goes to the correct URL
2023-02-10 10:16:56 +00:00
James Ritchie
c34a28b2d5
Added toxic and acid colours and button to the app
2023-02-10 10:12:03 +00:00
Matt Aitken
79622b6123
GitHub webhook schema fixes
2023-02-10 09:56:47 +00:00
Matt Aitken
d329aca7e5
Added WhatsApp examples
2023-02-10 09:56:34 +00:00
D-K-P
a347e5526f
Added placeholder image
2023-02-09 20:50:09 +00:00
Matt Aitken
5328ba1556
Added GitHub examples that are shown on test page
2023-02-09 20:33:28 +00:00
James Ritchie
7d12d3242e
Added toxic and acid colours to the app
2023-02-09 18:36:18 +00:00
James Ritchie
706024841a
Added the marketing site header to the app template page
2023-02-09 18:36:18 +00:00
Matt Aitken
6e5695f873
Removed unused import
2023-02-09 17:52:02 +00:00
Matt Aitken
565aba4021
Merge pull request #54 from triggerdotdev/dev
...
Analytics updates (orgs, workflows and runs)
2023-02-09 17:50:50 +00:00
Matt Aitken
5a10e53de6
Merge pull request #53 from triggerdotdev/analytics
...
Analytics events implemented on client and server for common events
2023-02-09 16:50:59 +00:00
D-K-P
c927342da3
Added basic grid layout
2023-02-09 16:45:33 +00:00
Matt Aitken
862eeb89d5
POSTHOG_PROJECT_KEY env variable for flightcontrol.json in staging
...
"fromParameterStore": "/Prod/webapp/POSTHOG_PROJECT_KEY"
2023-02-09 16:42:15 +00:00
Matt Aitken
b88ad37b92
Turn client-side analytics logging off
2023-02-09 16:36:00 +00:00
Matt Aitken
5ff4b68bae
Pass properties for new events
2023-02-09 16:35:53 +00:00
Matt Aitken
a7107cf1b1
Add runCount to user properties
2023-02-09 16:04:06 +00:00
Matt Aitken
6132cdf8c0
Removed workflow run completed event
2023-02-09 15:47:50 +00:00
Matt Aitken
d39fb33c70
Workflow created and Workflow run created
2023-02-09 15:47:03 +00:00
James Ritchie
5e7ff78f23
Setting up basic structure and components for the new Templates
2023-02-09 15:21:10 +00:00
James Ritchie
05289d0cb1
Merge pull request #52 from triggerdotdev/dev
...
The side menu now only shows the workflows tab if you have 0 workflows
2023-02-09 15:06:22 +00:00
Matt Aitken
7dbc634388
Tidied up imports
2023-02-09 14:19:59 +00:00
Matt Aitken
d58add78bf
Org, Workflow, Environment events sending from frontend
2023-02-09 14:10:00 +00:00
James Ritchie
0c8448c65d
The side menu now only shows the workflows tab if you have 0 workflows
2023-02-09 12:55:47 +00:00
Matt Aitken
eed039319e
Identify workflow and remove unused environment slug
2023-02-09 11:06:42 +00:00
Matt Aitken
3542c0ed87
Identify user, organization and environments
2023-02-09 10:58:18 +00:00
Matt Aitken
162c0f5db5
Identify user’s on the backend when they login/sign up
2023-02-09 09:01:56 +00:00
Matt Aitken
5f649d1b2e
Moved postAuthentication actions into a separate file
2023-02-09 08:48:39 +00:00
Matt Aitken
e261149065
Reworked PostHog client implementation
2023-02-08 20:51:05 +00:00
Eric Allam
5f3d985b64
Merge pull request #51 from triggerdotdev/dev
...
Very simple admin area to assist with user support
2023-02-08 10:18:28 +00:00
Eric Allam
283f6d6be6
Added a very simple admin section to assist in user support
2023-02-08 09:50:36 +00:00
James Ritchie
7d1b4e71a5
Made the horizontal scrollbar visible
2023-02-07 18:17:32 +00:00
Eric Allam
29b4ba4c78
Merge pull request #50 from triggerdotdev/dev
...
Feb 7 2023 - Safer SDK and added log feedback
2023-02-07 15:17:42 +00:00
Eric Allam
ccd89d08d9
Merge pull request #49 from triggerdotdev/dev
...
Feb 6 2023 Release
2023-02-06 15:45:07 +00:00
Dan
bf57430b66
Merge pull request #41 from triggerdotdev/onboarding
...
Fixed button
2023-02-02 22:00:12 +00:00
Eric Allam
ad70dbc5dd
Read from the latest trigger messages when creating workflow trigger subscription
2023-02-02 15:13:03 +00:00
Eric Allam
a5d8290663
New emoji and fixed the runs image
2023-02-01 14:11:33 +00:00
Eric Allam
4fa967b2b1
Merge pull request #37 from triggerdotdev/dev
...
Fix builds by locking turbo dep to 1.7.0
2023-02-01 13:48:29 +00:00
Eric Allam
cd11246d9a
Merge pull request #36 from triggerdotdev/dev
...
README and mobile updates
2023-02-01 11:37:09 +00:00
Eric Allam
f377aba208
Merge pull request #35 from triggerdotdev/dev
...
Move to dual license
2023-01-31 14:33:33 +00:00
Eric Allam
55a9031526
Merge pull request #34 from triggerdotdev/dev
...
Create separate packages for each integration
2023-01-31 14:11:23 +00:00