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
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
55eb81f219
Merge pull request #71 from triggerdotdev/dev
...
Onboarding improvements using the new create-trigger CLI
2023-02-27 13:07:30 +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
Matt Aitken
0f51328979
createDatabase
2023-02-27 12:03:43 +00:00
Matt Aitken
aea812f621
queryDatabase
2023-02-27 11:59:45 +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
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
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
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
Matt Aitken
7437d9fbd6
Create page test – this crashes Node because the schema is so massive…
2023-02-26 17:27:11 +00:00
Matt Aitken
16c152ec26
Updated Notion Nock files
2023-02-26 17:05:02 +00:00
Matt Aitken
92d4008cc2
Notion specs updated by pointing at new generated schemas. Tests passing.
2023-02-26 16:50:57 +00:00
Matt Aitken
2770df644b
Imported dependencies and formatted Notion schemas
2023-02-26 16:33:21 +00:00
Matt Aitken
7bebf919e2
Fixed imports and formatted some of the files
2023-02-26 15:39:43 +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
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
Matt Aitken
840435284b
Using ajv to compile on-demand and validate using JSON Schemas
2023-02-24 18:48:03 +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
Matt Aitken
43250c444e
Added Notion database schema (748 lines 😳 )
2023-02-24 17:14:28 +00:00
Matt Aitken
0ccc6d3729
Search is working with pages, but not databases yet
2023-02-24 16:12:05 +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
Matt Aitken
4cae6fed63
Added a lot more schemas for the page
2023-02-24 12:51:31 +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
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
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
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
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
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
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
Matt Aitken
0f75d15df6
Merge pull request #65 from triggerdotdev/dev
...
New integrations system
2023-02-21 20:06:17 +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
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
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