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
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
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
Eric Allam
38614ee526
Update pnpm lockfile
2023-07-09 20:43:27 +01:00
Eric Allam
15ad6bb5f8
Merge pull request #148 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-09 20:41:41 +01:00
github-actions[bot]
15f431ada6
chore: Update version for release (next)
2023-07-09 18:48:48 +00:00
Matt Aitken
5163acc6ef
Plain changed to @latest
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-07-09 19:47:32 +01:00
Matt Aitken
f9297d783a
Added Plain to the integration catalog
2023-07-08 22:17:58 +01:00
Eric Allam
c34a02c06f
Improved OpenAI integration task errors
...
And also now allowing runTask.onError to also return an Error by itself if it wants to not retry the task
2023-07-08 22:14:27 +01:00
Eric Allam
61ed1fb202
Added support for output properties on tasks
2023-07-08 22:14:27 +01:00
Eric Allam
87638ba6c5
Merge pull request #147 from owen-duncan-snobel/main
...
Update README.md
2023-07-07 21:51:36 +01:00
owen-duncan-snobel
26b4100bb0
Update README.md
...
Use the permanent link to the discord
2023-07-07 15:26:34 -04:00
Matt Aitken
1157c2adf6
Merge pull request #144 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-07 19:05:26 +01:00
github-actions[bot]
8613d3288b
chore: Update version for release (next)
2023-07-07 18:05:13 +00:00
Matt Aitken
ab008fbdff
Typeform example formId is optional
2023-07-07 19:03:17 +01:00
Matt Aitken
0b30197280
Set schema for passing in the formId
2023-07-07 19:03:17 +01:00
Matt Aitken
89a121f21e
Typeform SDK getAllResponses fixed
2023-07-07 19:03:17 +01:00
Matt Aitken
045a8c56af
Subtasks are now ordered correctly
2023-07-07 19:03:17 +01:00
Eric Allam
d83c11db8c
Add back in npm-run-all
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-07-07 16:39:29 +01:00
Eric Allam
7efe14b835
Logging in via github should work even after changing your email address
2023-07-07 16:34:41 +01:00
Matt Aitken
37116aecf9
Latest lockfile
2023-07-07 15:37:51 +01:00
Matt Aitken
9a606e8f2a
Merge pull request #143 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-07 15:35:00 +01:00
github-actions[bot]
b1e65ed500
chore: Update version for release (next)
2023-07-07 14:34:41 +00:00
Matt Aitken
26f3dbff06
Typeform: safeBodyParse webhook import fixed
2023-07-07 15:32:45 +01:00
Eric Allam
5ee0b188bd
Improve the error display when a run cannot connect to an endpoint
2023-07-07 15:32:19 +01:00
Matt Aitken
4692cd6a55
Latest lockfile
2023-07-07 15:20:42 +01:00
Matt Aitken
7ad8c01853
Merge pull request #142 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-07 15:19:13 +01:00
github-actions[bot]
bc27b45fd7
chore: Update version for release (next)
2023-07-07 14:18:55 +00:00
Matt Aitken
94cc28d377
Changeset: integration-kit uses webhook package
2023-07-07 15:17:32 +01:00
Matt Aitken
19e80cef3b
Removed “internal-queue” from indexEndpoint
2023-07-07 15:16:18 +01:00
James Ritchie
5397cd3194
Added environment labels to the enironment and api keys help panel
2023-07-07 14:51:44 +01:00
Eric Allam
f01af9c0ec
Remove a bunch of unused webapp deps and upgrade packages to zod 3.21.4
2023-07-07 14:47:28 +01:00
James Ritchie
a288010d02
Added a new help panel to the api and endpoints page
2023-07-07 14:20:35 +01:00
James Ritchie
b9a7a1c32b
Label component now uses the correct <label> html element
2023-07-07 14:20:35 +01:00
James Ritchie
65b9a0dce5
Improved the Header component to make it easier to add more props
2023-07-07 14:20:35 +01:00
Eric Allam
7464006e19
Associated trigger sources and dynamic triggers with their registration job
2023-07-07 13:47:19 +01:00
Matt Aitken
590d56b7e7
Merge pull request #141 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-07 12:18:57 +01:00
github-actions[bot]
c75cb1e87e
chore: Update version for release (next)
2023-07-07 11:16:51 +00:00
Matt Aitken
597b2f4a6f
Plain example Job
2023-07-07 12:15:16 +01:00
Matt Aitken
2e84c6bbb2
Plain: Added upsertCustomTimelineEntry Task and exported the components from the plain package
2023-07-07 12:15:16 +01:00
Matt Aitken
06c0cd5297
Import plain jobs file so it gets run, also alphabetized them
2023-07-07 12:15:16 +01:00
Eric Allam
79eab3d62f
Cleanup unused graphile tasks
2023-07-07 11:46:56 +01:00
Eric Allam
6527723a0e
Refactor index endpoint to work sequentially so we can add associations between sources and jobs
2023-07-07 11:36:01 +01:00
Eric Allam
3d6652f132
WIP plain integration
2023-07-07 10:59:36 +01:00
Matt Aitken
da5d9779d4
Check if the Highlight id is defined before attempting to send the error
2023-07-06 21:03:20 +01:00
Matt Aitken
865399e753
Enabled tracing so we can track down errors between frontend and backend
2023-07-06 20:56:50 +01:00
Matt Aitken
960ea6c8dd
Removed the throw button from the NavBar… obvs should never have been committed ;)
2023-07-06 20:56:35 +01:00
Matt Aitken
39ab48f0cb
Highlight server-side error tracking
2023-07-06 20:45:20 +01:00
Matt Aitken
7341b4cf61
Highlight identifies users
2023-07-06 20:45:00 +01:00
Matt Aitken
28c5acc6af
Added Highlight to the project, with basic client-side tracking
2023-07-06 19:34:53 +01:00
Matt Aitken
4366eefc66
Removed unused import
2023-07-06 19:34:05 +01:00
Matt Aitken
cb95e761c1
Added an error boundary to the _app route
2023-07-06 19:33:32 +01:00
Matt Aitken
7136748463
Added an error boundary to org
2023-07-06 19:29:42 +01:00
Matt Aitken
b0cacfd75c
Added an error boundary to project
2023-07-06 19:29:32 +01:00
Matt Aitken
81f03dac79
Better error when a job isn’t found
2023-07-06 19:29:17 +01:00
Matt Aitken
e37d1eadcd
Breadcrumb null checks in case error boundaries are hit deep in the app
2023-07-06 19:29:00 +01:00
Matt Aitken
23fb310374
Reusable ErrorDisplay
2023-07-06 19:28:36 +01:00
Matt Aitken
797a1732d2
Organize imports on ProjectSideMenu
2023-07-06 19:08:06 +01:00
Matt Aitken
c405a417e9
If an error boundary is hit the meta function can return undefined…
2023-07-06 19:07:46 +01:00
James Ritchie
808deb1d77
Added data attributes to the side menu items
2023-07-06 17:50:44 +01:00
Eric Allam
6ac1473ec3
Merge pull request #139 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-06 15:31:53 +01:00
github-actions[bot]
9c183abf4b
chore: Update version for release (next)
2023-07-06 14:27:36 +00:00
Eric Allam
33c33faae9
Adding the typeform integration to the catalog
2023-07-06 15:26:02 +01:00
Matt Aitken
4cccbc2039
PostHog updated to change hooks, also added “job” group
2023-07-06 14:58:29 +01:00
Matt Aitken
cc061dedf8
Change hooks for User, Org, Project, Job
2023-07-06 14:58:29 +01:00
Matt Aitken
402ce2210f
New hook that lets you trigger an action when an object changes
2023-07-06 14:58:29 +01:00
Matt Aitken
329c5c4070
Updated posthogjs
2023-07-06 14:58:29 +01:00
Matt Aitken
878aeb7a8c
useOrganizationChanged
2023-07-06 14:58:29 +01:00
Eric Allam
3ee396d788
Adding the typeform integration with webhook support
2023-07-06 13:42:49 +01:00
Eric Allam
090037602c
WIP create-integration CLI command
2023-07-06 13:42:49 +01:00
Matt Aitken
bee77051e7
Added UI to guide you to fixing unconfigured integrations
2023-07-06 11:56:19 +01:00
Matt Aitken
be6741a4a8
Example Job that has an unconfigured Integration (for testing)
2023-07-06 11:56:19 +01:00
Matt Aitken
3e9b440322
NamedIcon uses the new type
2023-07-06 11:56:19 +01:00
Matt Aitken
dfea5bc77c
The connection-alert trigger type has an amber icon so it doesn’t look like an error
2023-07-06 11:56:19 +01:00
Matt Aitken
1eef30e298
Callout uses to and supports internal and external links
2023-07-06 11:56:19 +01:00
James Ritchie
e5b9a9de3f
Noun’d up Job
2023-07-06 11:36:13 +01:00
Matt Aitken
dfedd3a6e8
Consistently use “Log in” everywhere
2023-07-06 10:08:09 +01:00
Matt Aitken
a19845b4ca
Added a jsdoc markr to the source id
2023-07-06 09:32:15 +01:00
Matt Aitken
094f6f5a7a
jsdocs for DynamicTrigger and DynamicSchedule changeset
2023-07-06 00:37:01 +01:00
Matt Aitken
fa60edce2b
jsdocs for DynamicTrigger and DynamicSchedule
2023-07-06 00:36:08 +01:00
Matt Aitken
ba44652457
intervalTrigger() jsdocs
2023-07-05 20:17:09 +01:00
Matt Aitken
931be39912
cronTrigger jsdocs
2023-07-05 19:32:35 +01:00
James Ritchie
5048a27acb
Capital J for Job
2023-07-05 18:27:04 +01:00
Matt Aitken
71fc615b31
Fix for the profile photo sizing being weird
2023-07-05 18:05:41 +01:00
Eric Allam
20ed4e22ef
Implement the cloud private beta invite form
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-07-05 17:27:59 +01:00
Matt Aitken
fc2d337a39
Optional trailing icon on a <TextLink>
2023-07-05 17:22:53 +01:00
Matt Aitken
31d96f3862
External icon uses the small version
2023-07-05 17:22:44 +01:00
Matt Aitken
7b43853ec6
Help content for the Job page
2023-07-05 17:11:45 +01:00
Matt Aitken
40fa913272
TextLink can have a to or an href
2023-07-05 17:10:34 +01:00
Matt Aitken
cdd5482aad
Capitalized Runs
2023-07-05 17:10:17 +01:00
Matt Aitken
4a3fa20ee7
Export the callout styles
2023-07-05 17:10:10 +01:00
Matt Aitken
d49ed4cd47
Fix for div inside paragraph error
2023-07-05 17:09:53 +01:00
James Ritchie
db3cf77f5b
Updated the pagination buttons style
2023-07-05 17:08:35 +01:00
James Ritchie
c4a08961d6
Added a Help Panel to the Jobs list page
2023-07-05 17:08:35 +01:00
James Ritchie
5ba1643d46
Added a new qr code named icon
2023-07-05 16:57:33 +01:00
Eric Allam
d189f425e8
Limit access to the cloud product to people who have invite codes
2023-07-05 16:31:41 +01:00
Matt Aitken
0fe6fb83ac
The test help panel is open when you load the page
2023-07-05 16:09:20 +01:00
Matt Aitken
f15ae41f48
Help lightbulb is always yellow
2023-07-05 16:09:20 +01:00
Eric Allam
46a07fc72e
Merge pull request #138 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-05 15:59:30 +01:00
github-actions[bot]
83af317739
chore: Update version for release (next)
2023-07-05 14:57:17 +00:00
Eric Allam
f4db1b2735
@trigger.dev/cli init - Create a better file structure
2023-07-05 15:54:58 +01:00
Eric Allam
6d4922f419
api.trigger.dev is now the default cloud url
2023-07-05 14:47:41 +01:00
Eric Allam
6af098ee8a
Default the apiUrl to cloud.trigger.dev
2023-07-05 12:29:48 +01:00
Eric Allam
1dcb2ebcac
Update pnpm lock file
2023-07-05 12:25:10 +01:00
Eric Allam
f65cb463cc
Merge pull request #137 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-05 12:20:43 +01:00
github-actions[bot]
2b4ce97f8a
chore: Update version for release (next)
2023-07-05 11:12:37 +00:00
Eric Allam
25abf319ab
PageInfoProperty not puts the value inside a paragraph even if it’s a react node
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-07-05 12:11:12 +01:00
James Ritchie
77807ab42a
Changed ‘Clients’ to ‘Endpoints’ on the API keys page and reordered URL in table
2023-07-05 11:38:06 +01:00
Eric Allam
f21990b14f
Removed the datetime logging
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-07-05 11:36:44 +01:00
Eric Allam
1873d10e95
Normalize the whitespace characters in formatted date times
2023-07-05 11:13:26 +01:00
Matt Aitken
32ff3f3136
@trigger.dev/github: Fixed some properties that had API urls instead of HTML urls
2023-07-05 11:12:27 +01:00
Matt Aitken
354b0aefb0
“This Run returned nothing.”
2023-07-05 10:59:37 +01:00
Matt Aitken
aaa70a9aab
eventTrigger() jsdocs
2023-07-05 10:59:37 +01:00
Eric Allam
3b90739087
Rework the DateTime component to use a Fragment and render the correct datetime timezone in a useEffect
2023-07-05 10:51:08 +01:00
Matt Aitken
acaae993a5
Run context jsdocs
2023-07-04 22:55:49 +01:00
Eric Allam
a74f0322e2
Attempt to fix the prisma “Transaction already closed: Could not perform operation” error
...
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
- Removes the transaction stuff from StartRunService (can try putting it back more granularly)
- Uses $transaction in TestJobService
- Better queue names for the startRun and deliverEvent worker job
2023-07-04 22:11:53 +01:00
Matt Aitken
1a0286f6b0
Run pnpm i
2023-07-04 18:52:54 +01:00
Matt Aitken
64182483e2
Merge pull request #136 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-04 18:37:46 +01:00
github-actions[bot]
87a25fba62
chore: Update version for release (next)
2023-07-04 17:34:44 +00:00
Matt Aitken
12803536fa
OpenAI integration: listModels returns the response.data instead of response.data.data
2023-07-04 18:33:27 +01:00
Matt Aitken
f160b34b34
isTriggerError jsdocs
2023-07-04 16:28:58 +01:00
Matt Aitken
cca7da9da2
Better docs for io.try
2023-07-04 16:15:47 +01:00
Matt Aitken
01cf5f3bdc
io.try jsdocs
2023-07-04 16:14:31 +01:00
Matt Aitken
33a928a9ea
Removed new job examples from general
2023-07-04 15:30:56 +01:00
Matt Aitken
c83443a41a
io.runTask and io.registerTrigger jsdocs
2023-07-04 15:30:06 +01:00
Eric Allam
374007bffd
Fixed incorrectly scoping job test runs to the specific selected project
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-07-04 15:23:19 +01:00
Eric Allam
092382f319
Cleanup some of the date times
2023-07-04 15:14:45 +01:00
Eric Allam
79a0532e1d
Handle OS signals in the docker container
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
2023-07-04 14:36:59 +01:00
Eric Allam
56c7c8b1ee
Better handle interactive transaction errors and adding increased timeouts
2023-07-04 14:36:59 +01:00
Matt Aitken
722fe7b71e
registerCron and unregisterCron jsdocs
2023-07-04 12:48:32 +01:00
Eric Allam
759793b2e3
Fix hydration errors by using the LocaleProvider for all rendered dates, and always use UTC to prevent timezone mismatches
2023-07-04 12:36:42 +01:00
Matt Aitken
99c6cd0371
io.registerInterval and io.unregisterInterval jsdocs
2023-07-04 11:22:28 +01:00
Eric Allam
9fbc5ab8de
Adding logging to investigate hydration errors
2023-07-04 11:09:47 +01:00
Eric Allam
75ac2c9961
Scheduled triggers are now disabled on dev env by default
...
Also added pk api key to the environments now
2023-07-04 10:59:05 +01:00
Eric Allam
87330dd863
Merge pull request #135 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-04 10:50:18 +01:00
github-actions[bot]
38fe9302cf
chore: Update version for release (next)
2023-07-04 09:36:25 +00:00
Eric Allam
33a455c593
pnpm i
2023-07-04 10:34:29 +01:00
Eric Allam
37db0ac58d
Remove @trigger.dev/internal changeset
2023-07-04 10:33:00 +01:00
Eric Allam
2cbf50b1cc
@trigger.dev/sdk: deliverAt and timestamp event properties are now dates
2023-07-04 10:32:08 +01:00
Matt Aitken
e26923eb19
backgroundFetch jsdocs
2023-07-04 10:31:44 +01:00
Eric Allam
3e63bcfb11
Merge pull request #134 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-03 22:50:55 +01:00
github-actions[bot]
1e1c18c4a1
chore: Update version for release (next)
2023-07-03 21:49:48 +00:00
Eric Allam
953e7fc918
Allow scheduled jobs to have their schedule updated
...
Also added human readable cron property to cron triggers
2023-07-03 22:48:03 +01:00
Matt Aitken
8e147dbe0c
io.sendEvent jsdocs
2023-07-03 19:19:56 +01:00
Matt Aitken
86dbd5d1dc
Added JSdocs for io.wait and io.logger
2023-07-03 19:02:58 +01:00
Eric Allam
e85ecfacba
Remove the commented out jobs
2023-07-03 17:49:00 +01:00
Eric Allam
f210532870
@trigger.dev/slack: Added joinConversation task, and automatically try and join a public conversation if the bot is not in it when posting a message
2023-07-03 17:48:14 +01:00
James Ritchie
6c9ca686cb
Tweaked callout icon margin
2023-07-03 16:39:21 +01:00
James Ritchie
35b556d4a3
Using the path builder for URLs on the Jobs page
2023-07-03 16:39:21 +01:00
James Ritchie
c83339404a
Using the path builder for the integration docs URL
2023-07-03 16:39:21 +01:00
James Ritchie
4172def1a3
Added a docs root path to the path builder
2023-07-03 16:39:21 +01:00
James Ritchie
c99481ea8d
Added a callout to link to the docs
2023-07-03 16:39:21 +01:00
Matt Aitken
a11ddf6564
Added JSDocs related to logging
2023-07-03 16:21:14 +01:00
Matt Aitken
917a70fbe9
Docs for the Job constructor()
2023-07-03 16:12:21 +01:00
Eric Allam
486d6818ba
SDK: IO Logging now respects the job and client logLevel, and only outputs locally when ioLogLocalEnabled is true
2023-07-03 16:00:18 +01:00
Matt Aitken
807b9d4c45
SDK changeset: Added jsdocs for TriggerClient() and sendEvent()
2023-07-03 15:37:36 +01:00
Matt Aitken
0013e78b1a
CLI changeset: Export the client from the generated code and added code comments
2023-07-03 15:37:25 +01:00
Matt Aitken
9dd46c83fd
Added code comments to the CLI generated code, and exported the client
2023-07-03 15:35:40 +01:00
Matt Aitken
1eb6bb8aa9
Added JSDocs for TriggerCient() and client.sendEvent()
2023-07-03 15:35:40 +01:00
Eric Allam
6c86946614
SDK: Fixes issue with PING response
...
CLI: improves how the dev command handles register errors, also doesn’t create a tunnel when hitting local trigger.dev, and improves the dev command output
2023-07-03 15:33:44 +01:00
Eric Allam
612b016a15
When registering a schedule source < 60 seconds, make it 60 seconds
2023-07-03 14:00:46 +01:00
Eric Allam
be8beacaec
chore: update to Remix 1.18.1
2023-07-03 13:53:38 +01:00
Eric Allam
4d316c5524
Fixed the OAuth2 callback urls by constructing URL using x-forwarded-proto header
2023-07-03 13:47:58 +01:00
Eric Allam
7fee5d6a87
Remove logging of headers and replace integration list date with DateTime component
2023-07-03 13:26:53 +01:00
Eric Allam
0dd1aa5a5b
Log out the server locale context
2023-07-03 13:11:32 +01:00
Eric Allam
ed65ba4a73
isManagedCloud should be true when in the test cloud
2023-07-03 11:53:23 +01:00
Matt Aitken
d39020370c
Merge pull request #133 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-07-03 11:43:28 +01:00
github-actions[bot]
c18ba11819
chore: Update version for release (next)
2023-07-03 10:29:42 +00:00
Matt Aitken
5fbd7226eb
Changeset: @trigger.dev/cli: Added retrying and better messaging
2023-07-03 11:28:22 +01:00
Matt Aitken
c9e27fd586
Improved the loading state of the CLI dev command. Fail after 10 connection attempts
2023-07-03 11:27:36 +01:00
Matt Aitken
51b80eb09b
Deleted old CLI createProject file
2023-07-03 11:27:22 +01:00
Matt Aitken
f409e9f329
Improved the messaging when it’s connecting with a retry
2023-07-02 18:54:25 +01:00
Matt Aitken
304e6aaad5
Only triggers a refresh when a relevant file is changed, retries with exponential backoff
2023-07-02 18:45:34 +01:00
Eric Allam
3c5d02043e
Merge pull request #132 from triggerdotdev/changeset-release/main
2023-06-30 22:07:19 +01:00
github-actions[bot]
63980f63d4
chore: Update version for release (next)
2023-06-30 18:45:02 +00:00
Eric Allam
facd2b2131
Update lockfile
2023-06-30 19:43:20 +01:00
Matt Aitken
25452588cc
Update the sdk version in peer dependencies of @trigger.dev/nextjs
2023-06-30 18:05:53 +01:00
Matt Aitken
195d8c42fc
Updated posthog-js to the latest
2023-06-30 18:02:03 +01:00
Matt Aitken
fe04b9d32d
Next.js changeset: adaptors no longer take an options object
2023-06-30 17:44:55 +01:00
Matt Aitken
d03b3aeb5f
Latets lockfile
2023-06-30 17:29:04 +01:00
Matt Aitken
2ee33e70f7
Fixed Slack help line highlighting
2023-06-30 17:25:57 +01:00
Matt Aitken
e9209629f7
Show contextual help for an Integration
2023-06-30 17:24:55 +01:00
Matt Aitken
fa1e6bf5e6
The new fields from the Integration catalog are now in the database
2023-06-30 17:24:40 +01:00
Matt Aitken
93c3b10bf7
Improved the help text some more
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-06-30 15:43:45 +01:00
Matt Aitken
56cb2e3b07
Updated the in-app quick start instructions
2023-06-30 15:38:40 +01:00
Eric Allam
eabfb2457a
Remove pushing to ECR
2023-06-30 15:35:20 +01:00
Eric Allam
317ab442ee
Merge pull request #131 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-06-30 15:12:43 +01:00
github-actions[bot]
2b24b36da6
chore: Update version for release (next)
2023-06-30 14:10:09 +00:00
Eric Allam
161d59d01d
Added better Next Steps in the init cli command
2023-06-30 15:07:46 +01:00
Eric Allam
821b75ed26
Merge pull request #130 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-06-30 14:30:38 +01:00
github-actions[bot]
1f901e68d3
chore: Update version for release (next)
2023-06-30 13:27:31 +00:00
Eric Allam
46d94a6a8f
Fixed type errors
2023-06-30 14:26:07 +01:00
Eric Allam
44c2146505
Merge pull request #129 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-06-30 14:14:32 +01:00
Matt Aitken
ec2f1f5931
Support for Integrations that are incomplete on the integrations page
2023-06-30 14:13:23 +01:00
Matt Aitken
e86c59f4ec
If logging is on show Posthogs logs
2023-06-30 14:13:23 +01:00
James Ritchie
6df6813a17
Styled scroll bar for the test json
2023-06-30 14:06:10 +01:00
James Ritchie
f73679e2a6
Updated help image
2023-06-30 14:06:10 +01:00
Eric Allam
68b866921a
Remove triggering a test deploy on publishing
2023-06-30 13:48:08 +01:00
James Ritchie
35364d615a
Custom scrollbars now on the Job and Project navbar menus
2023-06-30 13:18:13 +01:00
Matt Aitken
f64dd2a99c
Added nice scrollbar, commented out missing integration stuff for now
2023-06-30 12:56:10 +01:00
Matt Aitken
a309a75a4d
NamedIcon now gives autocomplete in the editor (but also accepts any string)
2023-06-30 12:18:19 +01:00
Matt Aitken
c2e2f7cad9
CLI: removed —tunnel param as we currently just support ngrok
2023-06-30 12:18:19 +01:00
Matt Aitken
f69b92b153
Uncommented the jobs
2023-06-30 12:18:19 +01:00
Matt Aitken
f8760fdd6b
Moved the jobs so they’re imported and can be easily commented out
2023-06-30 12:18:19 +01:00
Matt Aitken
caa4daabe2
Use the id as the temporary name
2023-06-30 12:18:19 +01:00
github-actions[bot]
67f685af26
chore: Update version for release (next)
2023-06-30 11:11:54 +00:00
Eric Allam
b2a8b5653f
Adding changeset for the new dev command
2023-06-30 12:10:30 +01:00
Eric Allam
9232f019e1
Fixed a couple type errors in the @trigger.dev/cli
2023-06-30 11:29:25 +01:00
Eric Allam
ac371664af
Better handle input for the --trigger-url option
2023-06-30 11:26:46 +01:00
Matt Aitken
e4cca81124
Integrations page: added a Connections column and deal with local auth better
2023-06-30 11:11:28 +01:00
Matt Aitken
d76d2b86d2
Indexing endpoints happens in a transaction
2023-06-30 11:11:28 +01:00
Matt Aitken
fcd2d6eea2
Integrations now have a setupStatus and can be missing fields
2023-06-30 11:11:28 +01:00
Matt Aitken
067064d19c
Include Slack jobs
2023-06-30 11:11:28 +01:00
Matt Aitken
52cdfb98a4
Added extra error checking to the refresh endpoint call
2023-06-30 11:11:28 +01:00
Eric Allam
41261afcc4
Fix the pnpm lock file AGAIN
2023-06-30 11:10:13 +01:00
James Ritchie
77f71fdeb7
WIP adding 2 links below the api list
2023-06-30 11:09:15 +01:00
James Ritchie
ce0032e7e5
Minor copy tweaks
2023-06-30 10:33:05 +01:00
Matt Aitken
c97ca350ad
The endpoint gets automatically refreshed when files are changed, with a throttle
2023-06-29 22:19:55 +01:00
Matt Aitken
90abcb2cf7
Improved messages
2023-06-29 21:53:16 +01:00
Matt Aitken
8626172faa
Installed packages
2023-06-29 21:53:09 +01:00
Matt Aitken
44ef97c656
Set the nextjs-example packages to workspace again 🤦♂️
2023-06-29 21:53:05 +01:00
Matt Aitken
7661fe5309
CLI dev command is creating a tunnel and attempting to connect to the API
2023-06-29 21:29:28 +01:00
Matt Aitken
beb02c871d
Added the CLI to the nextjs-example project
2023-06-29 21:12:21 +01:00
Matt Aitken
8a47320272
WIP on dev CLI command
2023-06-29 20:32:07 +01:00
Matt Aitken
114c8990a3
Change the main header to h1 to stop eslint complaining
2023-06-29 19:34:00 +01:00
Eric Allam
7e2d48ac6a
Adding SDK changeset for trigger client url
2023-06-29 18:26:53 +01:00
Eric Allam
dbb6667889
Couple of changes for matt
2023-06-29 18:25:31 +01:00
Eric Allam
29a02131d2
WIP converting the init into a multi-command CLI to support dev
2023-06-29 18:15:19 +01:00
James Ritchie
5d887f1cfb
Improved the sheet style
2023-06-29 17:29:46 +01:00
James Ritchie
18f0e73ed4
Added yarn and pnpm options for installing the package
2023-06-29 16:41:19 +01:00
James Ritchie
c4c1425c9b
WIP making the 2 styles of dropdowns similar. Bare minimum for now for launch.
2023-06-29 15:55:15 +01:00
James Ritchie
00bb3934ad
import cleanup
2023-06-29 15:27:59 +01:00
James Ritchie
324096e14e
typo
2023-06-29 15:27:48 +01:00
James Ritchie
9cad2bb308
scopes title style update
2023-06-29 15:15:13 +01:00
James Ritchie
eec537135a
fixed radio button alignment
2023-06-29 15:13:04 +01:00
James Ritchie
53e42d3350
Integration page layout now uses 2 and 1 col grid layout
2023-06-29 15:01:00 +01:00
James Ritchie
e74122977a
logo alignment fix
2023-06-29 15:00:10 +01:00
James Ritchie
f32c3ebe2c
higher res help images
2023-06-29 14:48:58 +01:00
James Ritchie
d07ac4fef0
Added a callout link to the docs
2023-06-29 14:42:49 +01:00
James Ritchie
183761b01f
Aligned the callout icon top
2023-06-29 14:42:39 +01:00
James Ritchie
361ef70ce8
api key fields not fullwidth
2023-06-29 14:42:31 +01:00
James Ritchie
2bac0a4e5b
Added content to the Test help panel and made the -t dynamic
2023-06-29 14:35:34 +01:00
James Ritchie
b89a68bb9c
Added a hook for appOrigin
2023-06-29 14:35:34 +01:00
James Ritchie
496dadebbd
Fixed the page layout to work with 1 or 2 col grid layout
2023-06-29 14:35:34 +01:00
Eric Allam
155a4eecd4
Merge pull request #128 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-06-29 14:02:45 +01:00
github-actions[bot]
5eec1b6f7b
chore: Update version for release (next)
2023-06-29 12:39:46 +00:00
Eric Allam
e2ce9472cf
@trigger.dev/init: a number of improvements
...
- Detect middleware usage and warn about how it could conflict with Trigger.dev and with a link to the docs
- Lookup package versions and use the latest versions
- Better error messages when registering an endpoint doesn't work
2023-06-29 13:37:58 +01:00
James Ritchie
06f0b69cfb
Small copy correction
2023-06-29 11:52:06 +01:00
James Ritchie
0ae43fde72
Added pnpm and yarn CLI install options
2023-06-29 11:50:17 +01:00
James Ritchie
32f5b7e5c4
Updated the ngrok image
2023-06-29 11:50:04 +01:00
James Ritchie
e3a804ca64
Added mac and windows tab options to the ngrok install step
2023-06-29 11:07:48 +01:00
James Ritchie
6a3ee289b3
Styled the client tabs component
2023-06-29 11:07:48 +01:00
James Ritchie
02a8605fec
step number takes a classname
2023-06-29 11:07:48 +01:00
James Ritchie
dbd72e6bbf
Added some margin to the bottom of the scopes list so it doesn’t crop the last entries
2023-06-29 11:07:48 +01:00
Matt Aitken
d629c95daf
Added Resend to integrations list, got rid of Airtable (for now)
2023-06-29 10:52:55 +01:00
Eric Allam
04d6e8e7f0
Set the package manager to pnpm 7.18.1
2023-06-29 10:35:22 +01:00
James Ritchie
7caf95158d
Improvements to the Jobs help text
2023-06-29 10:08:52 +01:00
James Ritchie
8245448f29
Added a new image for the Jobs help text
2023-06-29 10:08:52 +01:00
Matt Aitken
4d85bcd60e
OAuth slug/id field is now visible (must be unique, errors if it’s not)
2023-06-28 22:43:13 +01:00
Matt Aitken
d8d156adac
Connect integration button now locked to the bottom of the sheet
2023-06-28 22:07:48 +01:00
Matt Aitken
7d02c84c47
Latest package install
2023-06-28 22:07:32 +01:00
Matt Aitken
a5d70b8c37
Added Slack jobs file
2023-06-28 22:00:08 +01:00
Matt Aitken
d42cd9ffac
New star sends Slack message
2023-06-28 22:00:00 +01:00
Matt Aitken
1b19c83998
Changesd “Slug” to “ID” on the integration page. We call it id in the code
2023-06-28 19:21:12 +01:00
Matt Aitken
c0be8bef23
Added ID to the connected integrations list
2023-06-28 19:21:12 +01:00
James Ritchie
90bc2d0b60
Added more brand colours to the confetti
2023-06-28 18:00:45 +01:00
Eric Allam
1c747f69f5
Fixing pnpm lock once again
2023-06-28 17:57:28 +01:00
Eric Allam
57914c7488
Merge pull request #127 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-06-28 17:56:11 +01:00
James Ritchie
1939222d31
Obfuscate the API key in the input
2023-06-28 17:55:44 +01:00
James Ritchie
c29f5fab7a
Clipboard component can now be full width or fit the content (default is full width)
2023-06-28 17:55:44 +01:00
James Ritchie
adb2cda614
Copy updates to the Job help panel
2023-06-28 17:55:44 +01:00
James Ritchie
c462441f9e
Added a todo for the confetti
2023-06-28 17:55:44 +01:00
James Ritchie
2681f6897d
Added some confetti to the Jobs page
2023-06-28 17:55:44 +01:00
github-actions[bot]
2322c67aff
chore: Update version for release (next)
2023-06-28 16:55:39 +00:00
Eric Allam
f645663fd8
Fixed the lockfile
2023-06-28 17:54:18 +01:00
Eric Allam
f2f4d4b827
@trigger.dev/sdk, webapp: Adding more granular error messages around unauthorized requests
2023-06-28 17:53:40 +01:00
Eric Allam
85108cfcb5
@trigger.dev/init: Remove the localhost default for endpoint URL
2023-06-28 17:11:35 +01:00
Matt Aitken
308bd355e2
ClipboardField allows passing in a secure string
2023-06-28 17:05:05 +01:00
Matt Aitken
4ab032c717
Latest lockfile
2023-06-28 17:04:56 +01:00
Eric Allam
17a117d1ee
Merge pull request #126 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-06-28 16:53:29 +01:00
github-actions[bot]
bc43cc232d
chore: Update version for release (next)
2023-06-28 15:40:08 +00:00
Eric Allam
94ae9e65f4
Fixed an issue in @trigger.dev/init that cause environment variables to be incorrectly added to .env.local
2023-06-28 16:38:51 +01:00
James Ritchie
2ed7158cf1
Fleshed out the ngrok section some more
2023-06-28 16:14:41 +01:00
James Ritchie
9d8a21a3de
Added an ngrok image
2023-06-28 16:14:41 +01:00
Eric Allam
d313eaa742
Update the performRunExecution import
2023-06-28 15:50:02 +01:00
Eric Allam
c5d91e7cca
Adding the resend package and fixing issues with the webapp
2023-06-28 15:48:23 +01:00
James Ritchie
cc668a1624
Added a refresh page button
2023-06-28 15:34:31 +01:00
James Ritchie
d17173ec0a
Added another namedIcon
2023-06-28 15:34:21 +01:00
James Ritchie
ebcd886d20
More Jobs help content
2023-06-28 15:15:48 +01:00
James Ritchie
4976bd1889
Show a callout link to the docs when you have 0 or >0 Jobs
2023-06-28 15:15:48 +01:00
James Ritchie
9da6d92fb3
useEnvironments hook now works as intended
2023-06-28 15:15:48 +01:00
Eric Allam
9dee5429d5
Move error formatting to a server file
2023-06-28 14:28:11 +01:00
James Ritchie
ebe90aac5c
WIP writing the setup Project help text
2023-06-28 14:08:35 +01:00
James Ritchie
289d69c79d
Show 3 different CTAs for creating a Job depending on how many Jobs you currently have
2023-06-28 14:08:35 +01:00
James Ritchie
5bdaf4f662
Added a new namedIcon
2023-06-28 14:08:35 +01:00
James Ritchie
67f47bc3df
Removed the Jobs skeleton and added a dashed outline version
2023-06-28 14:08:35 +01:00
James Ritchie
67ddd76ff3
Optionally set an isOpen conditional for when the Help panel is toggled open
2023-06-28 14:08:35 +01:00
James Ritchie
95de883879
Updated the terms links
2023-06-28 14:08:35 +01:00
James Ritchie
3227da122e
If the integration connection is local, don’t show the irrelevant tabs
2023-06-28 14:08:35 +01:00
Eric Allam
ae243c783a
Merge pull request #125 from triggerdotdev/changeset-release/main
...
chore: Update version for release (next)
2023-06-28 14:01:17 +01:00
github-actions[bot]
eb3b7f5146
chore: Update version for release (next)
2023-06-28 12:31:20 +00:00
Eric Allam
414439cac9
Upgrade to Remix 1.18.0 and try out the new dev server
2023-06-28 13:29:46 +01:00
Eric Allam
7dacccb70e
Tag the main html title with the app env
2023-06-28 13:16:15 +01:00
Eric Allam
a5e1d0595e
Trigger a test deploy if a push to main happens
2023-06-28 12:13:44 +01:00
Eric Allam
7e8c6e92a2
Fixed seeding the cloud user github integration connection
2023-06-28 12:07:47 +01:00
Eric Allam
24542d4e21
Adding support for trigger source in the run context
2023-06-28 12:07:47 +01:00
Eric Allam
b975125af5
Merge pull request #124 from triggerdotdev/changeset-release/main
2023-06-27 19:36:36 +01:00
github-actions[bot]
cc8c60605b
chore: Update version for release (next)
2023-06-27 16:43:11 +00:00
Eric Allam
23adc15ce3
Fixed the broken export issue with two of the new github tasks
2023-06-27 17:41:49 +01:00
Eric Allam
7204aa0c9a
Push commit hash image tag to ECR
🚀 Publish Trigger.dev Docker / ʦ TypeScript (push) Has been cancelled
🚀 Publish Trigger.dev Docker / publish (push) Has been cancelled
2023-06-27 16:37:39 +01:00
Eric Allam
6750429cd4
Fixed the slack env vars for oauth2User
2023-06-27 16:24:10 +01:00
James Ritchie
cfe0a6cbb8
Copy changes
2023-06-27 15:44:46 +01:00
James Ritchie
a9f95971e8
Added an integration button image
2023-06-27 15:44:46 +01:00
James Ritchie
d7eee844b7
Callout now has a docs variant which can take an href
2023-06-27 15:44:46 +01:00
James Ritchie
4c52731d16
Exported the integration icon to use in the help text
2023-06-27 15:44:46 +01:00
James Ritchie
e53447d0bf
Replaced all the inline help content on the route pages with components
2023-06-27 15:44:46 +01:00
James Ritchie
53ed23ac58
Initial setup for localising the help content into one component
2023-06-27 15:44:46 +01:00
Eric Allam
226fb4a349
Fallback to using the url passed in if the appHostEnvName isn’t in the environment
2023-06-27 15:30:01 +01:00
Eric Allam
d89632eb9d
Create latest and tagged images if in a versioned tag
2023-06-27 14:11:16 +01:00
Eric Allam
4621196993
Revert "Try publishing to ECR using good ole fashioned aws credentials"
...
This reverts commit 988e753c74 .
2023-06-27 13:52:43 +01:00
Eric Allam
988e753c74
Try publishing to ECR using good ole fashioned aws credentials
2023-06-27 13:51:20 +01:00
Eric Allam
aa49b2ca76
Do docker commands manually in publish.yml
2023-06-27 13:37:52 +01:00
Eric Allam
fdcd2fdb27
Try removing logging in to the Github Container registry
2023-06-27 13:13:40 +01:00
Eric Allam
62f94206bb
Fixed CLI showing undefined when not specifying a trigger-url flag
2023-06-27 13:00:06 +01:00
Eric Allam
7b6647cfd4
Fixed syntax error with publish.yml
2023-06-27 12:44:50 +01:00
Eric Allam
73828c5db7
Add a docker/login-action for logging into ECR
2023-06-27 12:36:03 +01:00
Eric Allam
e1d942bb3a
Add pnpm run db:studio command to open prisma studio
2023-06-27 11:27:31 +01:00
Eric Allam
a764cf64b3
Remove docker hub container push and try to fix ECR
2023-06-27 11:20:16 +01:00
Eric Allam
018d51993a
Need to login to ECR before pushing
2023-06-27 10:30:11 +01:00
Eric Allam
4ce51291de
Try pushing to a private ECR registry
2023-06-27 09:56:34 +01:00
Eric Allam
e0cd68787d
Adding publishing docker images to a public ECR registry
2023-06-27 09:40:39 +01:00
James Ritchie
6601f4c505
Deleted empty old folders and files
2023-06-26 17:59:15 +01:00
James Ritchie
6f62f0e2f1
Updated docs links to the new docs URL
2023-06-26 16:53:56 +01:00
James Ritchie
c00026e203
Fixed some issues with the developing readme guide
2023-06-26 16:43:55 +01:00
James Ritchie
38ac365953
Added a database .env example file
2023-06-26 16:40:30 +01:00
James Ritchie
7cfb0f7d2d
Improvements to the readme, including better headings
2023-06-26 16:17:51 +01:00
James Ritchie
bae194f366
Updated the README to include a development guide
2023-06-26 15:40:17 +01:00
Eric Allam
398d95528d
Adding back in multiplatform support
2023-06-26 15:33:05 +01:00
Eric Allam
d1b2ee5490
Remove multi-platform for now to test something
2023-06-26 15:20:22 +01:00
James Ritchie
d39b9bc060
Made the default port 3030
2023-06-26 15:10:10 +01:00
James Ritchie
0c0b7d86ee
Deleted old infisical files
2023-06-26 15:10:10 +01:00
Eric Allam
03c4d9504f
Cleanup the docker compose services stuff
2023-06-26 15:09:31 +01:00
Eric Allam
0737bfc5fe
Add QEMU for multi-arch builds
2023-06-26 14:45:21 +01:00
James Ritchie
80b4916094
docker .env links to root .env
2023-06-26 14:45:03 +01:00
James Ritchie
00845b43b4
Renamed the .example env file and added instructions for getting your Resend API
2023-06-26 14:31:27 +01:00
James Ritchie
83a74808d5
Added an example .env
2023-06-26 13:30:34 +01:00
Eric Allam
951679cc10
Fix pnpm i
2023-06-26 12:10:55 +01:00
D-K-P
3cd95f06b2
Added new companyicons
2023-06-26 11:54:15 +01:00
Eric Allam
de00fa91ae
Generate db client before typecheck
2023-06-26 11:53:31 +01:00
Eric Allam
25d4f0b347
Fixed CLI typescript errors
2023-06-26 11:49:01 +01:00
Eric Allam
413aa28594
Fixed typescript error
2023-06-26 11:45:50 +01:00
Eric Allam
29e153bc54
Fixed pnpm lock file OUTDATED
2023-06-26 11:42:35 +01:00
Eric Allam
7b1a2f60d0
Adding changesets workflow to automatically version/release package changes
2023-06-26 11:41:40 +01:00
Matt Aitken
2302626703
Added line highlighting to the API Key code samples
2023-06-26 11:18:26 +01:00
Matt Aitken
28b3193743
Docs links use the pathBuilder
2023-06-26 11:18:26 +01:00
Eric Allam
0fdf8d0f6a
Another fix for the CI docker build caching
2023-06-26 11:17:09 +01:00
D-K-P
890c93a820
Added Resend
2023-06-26 11:16:35 +01:00
Eric Allam
3bfcde99dc
Update LICENSE to Apache 2.0
2023-06-26 10:42:07 +01:00
Eric Allam
d5a8d19b66
Trying to fix the cache
2023-06-26 10:18:39 +01:00
Eric Allam
7a3a9a6f7c
CI: Docker improvements
...
- Multiple arches in the docker image
- Use the docker@metadata-action github action to create the tags and labels
- Push to Docker Hub and Github Container Repository
2023-06-24 10:15:52 +01:00
Eric Allam
a816c52699
Update docs link
2023-06-23 17:32:10 +01:00
Eric Allam
bdd3157a45
Merge branch 'main' into dev-q22023
2023-06-23 17:27:48 +01:00
Eric Allam
7337e75d1e
Add link to the fly.io repo
2023-06-23 17:10:40 +01:00
Eric Allam
b39f1694c3
Fixed the version of the @trigger.dev/nextjs package
2023-06-23 17:02:39 +01:00
Eric Allam
b3a919293c
Update the devDependency on nextjs to be more permissive
2023-06-23 16:59:55 +01:00
D-K-P
927eb1d0ba
changed green to toxic
2023-06-23 15:27:07 +01:00
D-K-P
b812c6d984
Updated gradient
2023-06-23 15:25:16 +01:00
Eric Allam
6a768c3f84
Create LICENSE
2023-06-23 15:11:00 +01:00
Eric Allam
83f4e65bc3
Remove license and update README
2023-06-23 15:08:37 +01:00
Eric Allam
ad33abe6bc
Use the REMIX_APP_PORT for the Remix app server port when developing locally
2023-06-23 14:53:41 +01:00
Eric Allam
2e1624235c
Improved the CLI prompts
2023-06-23 14:41:58 +01:00
Eric Allam
647f09f2f3
Remove staging from flightcontrol.json and only deploy prod on pushes to v1 branch
2023-06-23 12:32:35 +01:00
Eric Allam
d0ad2bd38b
Fixed the init help text
2023-06-23 12:22:35 +01:00
Eric Allam
3ae4e11bbe
Changeset: version
2023-06-23 12:20:20 +01:00
Eric Allam
6f19a3e750
Fix for the init CLI for next.js projects that use the src directory
2023-06-23 12:20:06 +01:00
Eric Allam
e8442eedad
Commenting these out for now because they break build
2023-06-23 11:59:30 +01:00
Eric Allam
a606db25f6
Changeset: version
2023-06-23 11:41:11 +01:00
Eric Allam
82f715bab6
Removed cli package from todo-example
2023-06-23 11:40:53 +01:00
Eric Allam
28914b878c
Adding the @trigger.dev/init CLI package
2023-06-23 11:40:26 +01:00
Eric Allam
3c2f1709cc
Remove welcome email (need to add back in for cloud)
2023-06-22 22:57:09 +01:00
Eric Allam
40ffde33b6
Add isManagedCloud feature, remove sentry, and require custom oauth app on self-hosting
2023-06-22 22:48:57 +01:00
Eric Allam
8184c21a80
Build the oauth2 callback url from the server (and use env.APP_ORIGIN)
2023-06-22 21:54:01 +01:00
Eric Allam
5c13d0c2df
Fixed pnpm lock file again
2023-06-22 21:37:09 +01:00
Eric Allam
fd8fd22bdc
Fixed https missing from url
2023-06-22 21:35:49 +01:00
Eric Allam
31d8669c9d
Make github auth optional and better name the env vars
2023-06-22 17:42:51 +01:00
D-K-P
59e1fbf565
Removed import
2023-06-22 17:10:10 +01:00
D-K-P
80c9bb0317
Added new components to the to do page and lots of improvements
2023-06-22 17:09:42 +01:00
Matt Aitken
6c71bad8ef
Update Job in app folder to use owner + repo
2023-06-22 17:08:10 +01:00
Eric Allam
0e82f6287a
Try and fix the fly entrypoint issues
2023-06-22 16:54:14 +01:00
Matt Aitken
52aacc1e1d
OpenAI: createEmbedding
2023-06-22 16:29:00 +01:00
Eric Allam
909b4a5432
More fly work
2023-06-22 16:26:55 +01:00
Matt Aitken
b48b724c01
OpenAI: createImage
2023-06-22 16:12:02 +01:00
Matt Aitken
91ac1567d4
OpenAI: createEdit
2023-06-22 16:12:02 +01:00
Eric Allam
c034035aba
Working on deploying to fly
2023-06-22 16:09:08 +01:00
Matt Aitken
cd852f9563
OpenAI: retrieveModel
2023-06-22 15:51:31 +01:00
Matt Aitken
010ac6e5b6
OpenAI tasks: createFineTune, listFineTunes, retrieveFineTune, cancelFineTune, listFineTuneEvents, deleteFineTune
2023-06-22 15:45:09 +01:00
Eric Allam
0a3cf46068
Try this for publishing public images
2023-06-22 15:17:27 +01:00
Matt Aitken
2bbeeb860d
Fixed gitignore for tmp folders
2023-06-22 15:10:19 +01:00
Matt Aitken
b74045fe55
Ignore tmp folders
2023-06-22 15:10:19 +01:00
Matt Aitken
a940102d83
Max lines before scrolling on the task input is 35 lines
2023-06-22 15:10:19 +01:00
Matt Aitken
74e9d5eb3c
New OpenAI tasks: listModels, createFile, listFiles, createFineTuneFile
2023-06-22 15:10:19 +01:00
Matt Aitken
b256d66374
Subtasks should always be set to last=false so you get the line at the bottom
2023-06-22 15:10:19 +01:00
Matt Aitken
5b23e60b04
Created an OpenAI example file
2023-06-22 15:10:19 +01:00
Eric Allam
4cd71decbc
Starting to build fly demo
2023-06-22 15:03:13 +01:00
Eric Allam
1ba372e2c3
Unbreak the build
2023-06-22 14:33:08 +01:00
Eric Allam
d88f8c87f6
Don’t cancel in progress runs
2023-06-22 14:31:52 +01:00
D-K-P
ff02ab2aa0
Updated pnpm
2023-06-22 14:29:33 +01:00
D-K-P
38c71bdb3b
Added logo / to do icon and style updates
2023-06-22 14:29:33 +01:00
Eric Allam
b68ce9695c
Try and fix the cache-from cause of Adam
2023-06-22 14:28:15 +01:00
Eric Allam
0d3e7bd996
Use docker/build-push-action
2023-06-22 14:17:30 +01:00
Eric Allam
1e0acf4ce8
Add back in the build:server script to webapp
2023-06-22 14:05:47 +01:00
Eric Allam
b9e8e084a8
chmod the wait-for-it script
2023-06-22 13:54:47 +01:00
Eric Allam
1701d4253d
Remove prisma config in package.json
2023-06-22 13:53:46 +01:00
Eric Allam
ff60b71321
Quiet npx output
2023-06-22 13:48:19 +01:00
Eric Allam
f68439b936
Adopt buildjet for faster CI builds
2023-06-22 13:46:34 +01:00
D-K-P
a3fe3944b7
Style updates
2023-06-22 13:37:03 +01:00
D-K-P
9cf44777e1
Added to do custom input
2023-06-22 13:37:03 +01:00
D-K-P
5206c2c971
Removed shadcn input
2023-06-22 13:37:03 +01:00
Eric Allam
294fd10304
Use pnpm 7.18 in the docker workflow
2023-06-22 13:36:00 +01:00
Eric Allam
32650f8b9a
Fix lockfile
2023-06-22 13:34:27 +01:00
Eric Allam
c5d96db9a8
WIP docker github workflow
2023-06-22 13:11:43 +01:00
D-K-P
d04c66006b
Updated companyicons package
2023-06-22 12:03:13 +01:00
Matt Aitken
d43529dce9
Added some GitHub property helpers
2023-06-22 12:02:08 +01:00
Matt Aitken
5ba95f3cbc
Link to the run trigger, so it’s selected
2023-06-22 12:02:08 +01:00
Matt Aitken
7381e5b393
GitHub addIssueAssignees and addIssueLabels
2023-06-22 12:02:08 +01:00
Eric Allam
b62f00dfd7
Implemented seeding the cloud based on env vars
2023-06-22 12:00:18 +01:00
Matt Aitken
95787fcc66
Make the tasks user a separate owner and repo too
2023-06-22 10:49:50 +01:00
Matt Aitken
4ef76f72dc
Separate GitHub repo into owner and repo, to match official SDK/API
2023-06-22 10:49:50 +01:00
Matt Aitken
939f33e791
Added scrolling to the Jobs menu (I have a ton)
2023-06-22 10:49:50 +01:00
D-K-P
e15ade91d4
Added Trigger sync card and made lots of general improvements
2023-06-21 21:54:53 +01:00
Matt Aitken
0776cc884d
Pull request review
2023-06-21 19:50:20 +01:00
Matt Aitken
0ad09eb11f
Pull request event
2023-06-21 19:41:33 +01:00
Matt Aitken
9e8b37c6cf
Added push event
2023-06-21 19:29:02 +01:00
Matt Aitken
c2839934b4
Added branch and tag events
2023-06-21 19:04:14 +01:00
Matt Aitken
e2e3c3a9b3
Latest lock file
2023-06-21 19:04:03 +01:00
Matt Aitken
9b3f4bc1a3
Next generates a weird .next/package.json when running, so need to restrict example workspaces
2023-06-21 19:03:53 +01:00
Matt Aitken
cf9c34950f
Show more of the comment body
2023-06-21 18:44:08 +01:00
Matt Aitken
d4a2927279
Fix for integration-kit issues
2023-06-21 18:43:58 +01:00
Matt Aitken
56172b1e5c
Star examples
2023-06-21 18:24:38 +01:00
Matt Aitken
7def5437fd
Try and bundle up the integration-kit with the github package
2023-06-21 18:24:38 +01:00
D-K-P
d21e364f11
Added trigger cards wip
2023-06-21 18:05:26 +01:00
D-K-P
7c6440fd9a
Added cards / input / button / accordian and updated page
2023-06-21 18:05:04 +01:00
Matt Aitken
0b61207ecf
Latest installs
2023-06-21 17:55:16 +01:00
Matt Aitken
fff2f40924
Added issue commented example job
2023-06-21 17:55:16 +01:00
Matt Aitken
2166929fa8
Issue commented event, not working properly because of truncate function issue
2023-06-21 17:55:16 +01:00
Matt Aitken
5aa53da864
Next.js project using the latest eslint setup that Vercel recommend
2023-06-21 17:55:16 +01:00
Matt Aitken
21d7ff2f74
Added a function to truncate a string with an ellipsis
2023-06-21 17:55:16 +01:00
Eric Allam
8bba30e290
Initial Docker and docker compose setup
2023-06-21 17:07:17 +01:00
Eric Allam
fd94a32b95
Removing a bunch of old stuff
2023-06-21 17:07:17 +01:00
Matt Aitken
25f9aa8c2d
Started fleshing out GitHub events with examples and more events
2023-06-21 17:00:29 +01:00
Matt Aitken
172bb4527c
Export the EventSpecificationExample type so it can be used in integrations
2023-06-21 17:00:15 +01:00
Matt Aitken
8ad769569c
Spaced the properties out a bit vertically
2023-06-21 16:59:55 +01:00
Matt Aitken
32eba22628
Remove old oauth files
2023-06-21 16:59:32 +01:00
Matt Aitken
8d4179b5df
Improved the coming soon billing description
2023-06-21 14:49:20 +01:00
Matt Aitken
b7385825b6
Added missing auth param to GitHub integration
2023-06-21 14:11:52 +01:00
Matt Aitken
5a20528cc8
@trigger.dev/github package now uses integration-kit
2023-06-21 14:02:16 +01:00
Matt Aitken
324cf161ec
Added @trigger.dev/integration-kit package
2023-06-21 14:02:16 +01:00
D-K-P
9f84e77f57
Replaced the fire icon with the td triangle on the integrations page
2023-06-21 13:56:11 +01:00
Matt Aitken
beaf0a9ecb
Coming soon is now nicer
2023-06-21 13:09:46 +01:00
Matt Aitken
fb308e8038
Sent a notification when the feedback form is submitted, even if that custoemr is already active
2023-06-21 13:04:38 +01:00
Matt Aitken
d2d15dae9f
Added coming soon pages
2023-06-21 13:04:26 +01:00
Matt Aitken
977f064157
Added “background” icon
2023-06-21 10:53:46 +01:00
Matt Aitken
8d23dd0186
Set the user id in Plain
2023-06-21 10:53:41 +01:00
Matt Aitken
90ae06df2a
Improved the feedback form
2023-06-21 10:33:01 +01:00
D-K-P
2cf253a914
Added new integrations / icons
2023-06-21 10:18:59 +01:00
D-K-P
9e462cc329
Minor updates
2023-06-21 10:17:59 +01:00
Matt Aitken
36ae8910b6
Added the help type
2023-06-20 22:45:09 +01:00
Matt Aitken
fe0ed0bc9a
The Plain feedback form is working
2023-06-20 22:43:33 +01:00
Matt Aitken
ec738515b7
Initial work on feedback form
2023-06-20 22:21:36 +01:00
Matt Aitken
287b6c6bc7
Remove user agent/platform logging
2023-06-20 21:04:09 +01:00
Matt Aitken
aad93b9147
Updated the replacement data format
2023-06-20 20:15:47 +01:00
Matt Aitken
31176245bd
Changed the format slightly, added timestamps as further examples
2023-06-20 20:15:39 +01:00
Matt Aitken
da45c7e2b9
Added support for replacements in examples, added __CURRENT_DATE__ to start
2023-06-20 20:11:06 +01:00
Matt Aitken
3c73cb3fed
Example payloads are now any so we can do replacements
2023-06-20 20:10:34 +01:00
Matt Aitken
275d01421e
Improved Windows shortcut modifier display
2023-06-20 17:51:19 +01:00
Matt Aitken
75edfccc31
Shortcut keys are working
2023-06-20 17:45:24 +01:00
Matt Aitken
1d230d9fed
Nicely formatted shortcut in buttons
2023-06-20 15:17:29 +01:00
Matt Aitken
7d87dbf2ed
Updated packages
2023-06-20 14:48:10 +01:00
Matt Aitken
44467331a2
Improved the ShortcutKey display
2023-06-20 14:47:47 +01:00
Matt Aitken
29cbfd4fb3
Use ClipboardField for Integration package installation
2023-06-20 13:48:34 +01:00
Matt Aitken
d946408105
Integration sheet: show “View docs” button and the description
2023-06-20 13:48:21 +01:00
Matt Aitken
6101372ba8
Added OpenAI integration
2023-06-20 13:48:04 +01:00
Matt Aitken
4993860a18
Added optional description to an integration
2023-06-20 13:47:56 +01:00
Matt Aitken
5e29119e83
You can now only show integrations in the integrations list
2023-06-20 13:38:54 +01:00
Matt Aitken
fe14664cfd
Moved the logo-icon to be in alphabetical order
2023-06-20 13:38:54 +01:00
Matt Aitken
f871817a2f
Use geometricPrecision on Company icon svgs
2023-06-20 13:38:54 +01:00
Matt Aitken
6ccacaa92e
Switch labels now supported and more complete styling
2023-06-20 13:38:54 +01:00
D-K-P
24e0f04aca
Updated pnpm-lock file
2023-06-20 13:34:32 +01:00
D-K-P
f878d499a7
Added ToDoRow component
2023-06-20 13:34:02 +01:00
D-K-P
c24cd1c02b
Added HeroIcons
2023-06-20 13:34:01 +01:00
D-K-P
c6028fca44
Updated Paragraph and TextStyling
2023-06-20 13:33:45 +01:00
Matt Aitken
25daa5b358
Added Switch component with small and large variants
2023-06-20 12:20:03 +01:00
Matt Aitken
0503a2a517
Moved ClipboardField into primities
2023-06-20 12:04:49 +01:00
Matt Aitken
28fd3d9b18
Fix for re-runs linking to the incorrect detail panels
2023-06-20 12:00:17 +01:00
Matt Aitken
1a9af1dee4
Fix for Retry table not having key and header row
2023-06-20 11:55:28 +01:00
Matt Aitken
ce27de1af6
Removed todo that has been done
2023-06-20 11:55:16 +01:00
Matt Aitken
c9d5334a38
Improved the style of the “Rerun job” popover
2023-06-20 11:51:03 +01:00
Matt Aitken
bd20b7b8e0
Show the event name in the Run Trigger cell on the left
2023-06-20 11:39:44 +01:00
Matt Aitken
52f40c8c26
Only show the retries table if there was > 1
2023-06-20 11:33:05 +01:00
Matt Aitken
622dd6aba4
Show a table of Task retries if there were some
2023-06-20 11:30:07 +01:00
Matt Aitken
969a6a1f2c
Fix for the final retry
2023-06-20 11:29:51 +01:00
Matt Aitken
08eab9622d
Improved the webhook instruction text
2023-06-20 10:41:37 +01:00
Matt Aitken
107960b67c
Endpoint sheet shows the webhook URL
2023-06-20 10:40:01 +01:00
Matt Aitken
b394f5e43f
ClipboardField works when full width, has scrolling if the content is too large
2023-06-20 10:39:43 +01:00
Matt Aitken
4d71a5c9d4
Refreshing endpoints is working
2023-06-20 10:26:35 +01:00
Matt Aitken
59e2216861
Streaming working for the endpoint sheet
2023-06-20 10:26:35 +01:00
Matt Aitken
2fba5da04e
sse function makes it much easier to do ServerSentEvents
2023-06-20 10:26:35 +01:00
Matt Aitken
efbe2ddbf7
The AbortController approach causes the stream endpoint to be called all the time
2023-06-20 10:26:35 +01:00
Matt Aitken
7f353723eb
Improved the environments form/page
2023-06-20 10:26:35 +01:00
Matt Aitken
a94d50f3cd
Made the sheet wider
2023-06-20 10:26:35 +01:00
Eric Allam
ae66e6f01a
Run pnpm i
2023-06-19 17:22:53 +01:00
Eric Allam
e4b0b1e305
Add support for background task operations, starting with fetch
2023-06-19 17:22:18 +01:00
D-K-P
65ca2560fc
Started adding the first col to the page
2023-06-19 17:19:16 +01:00
D-K-P
bdbf04efe9
Added clsx / tailwind-merge to the package.json
2023-06-19 17:18:55 +01:00
D-K-P
4b56671d2d
Added tailwind config / clsx / tailwind-merge
2023-06-19 17:18:35 +01:00
D-K-P
f2b190b21a
Replaced to-do folder with a blank nextjs project
2023-06-19 16:38:30 +01:00
D-K-P
4f5cf931be
Duplicated the nextjs example folder for the to-do app
2023-06-19 15:28:03 +01:00
D-K-P
68beefdaf2
Added new integration logos and upped the companyicons package number
2023-06-19 15:05:15 +01:00
Matt Aitken
4a52fd2edc
Added errors in the form if creating the endpoint fails
2023-06-19 12:17:58 +01:00
Matt Aitken
47fdfb344d
Progress displaying endpoints and editing them
2023-06-19 11:48:33 +01:00
Matt Aitken
ebbbc85d7b
Added a success Callout variant
2023-06-19 11:48:14 +01:00
Matt Aitken
22ff2c36d9
Open a sheet when you click a row
2023-06-16 19:33:40 +01:00
Matt Aitken
5db2a1bb84
Improved the spacing
2023-06-16 19:19:10 +01:00
Matt Aitken
8a4ae0df20
WIP on the Environment clients
2023-06-16 19:17:30 +01:00
Matt Aitken
80c3e48f5c
Tables can now have onClick events
2023-06-16 19:17:11 +01:00
Matt Aitken
a7244032e4
Updated the variant for the CLipboardField
2023-06-16 16:37:50 +01:00
Matt Aitken
7fc3ff26bc
Rejigged database migrate deploy scripts
2023-06-16 16:30:35 +01:00
Matt Aitken
0648d230fc
WIP on environment page
2023-06-16 16:30:35 +01:00
Matt Aitken
2626608200
Renamed “Environments” to “Environments & API Keys”
2023-06-16 16:30:35 +01:00
Matt Aitken
081ef45047
Deleted org environment page, they are at the Project level
2023-06-16 16:30:35 +01:00
James Ritchie
9aa9ebc23f
Minor tweak to the button min width
2023-06-16 16:26:58 +01:00
James Ritchie
f664a10024
Final style improvements for the clipboard component
2023-06-16 16:22:33 +01:00
James Ritchie
52beb2f012
Removed borders on the icon
2023-06-16 16:14:03 +01:00
James Ritchie
149e3c2d84
Style updates and you can now click the icon to focus the field
2023-06-16 16:06:50 +01:00
James Ritchie
223965757c
Making the clipboard component work with icons and larger sizes
2023-06-16 15:04:03 +01:00
James Ritchie
27c1d2516b
More variants to the clipboard field
2023-06-16 15:04:03 +01:00
James Ritchie
014a97fcdc
improved the env labels
2023-06-16 15:04:03 +01:00
James Ritchie
eb85cc5c14
Adding new variants to the clipboard component
2023-06-16 15:04:03 +01:00
James Ritchie
b1d49d71ea
Removed import
2023-06-16 15:04:03 +01:00
James Ritchie
9a0a6305e7
Added a clipboard field story
2023-06-16 15:04:03 +01:00
James Ritchie
a218bce73b
Added prisma migrate deploy to package
2023-06-16 15:04:03 +01:00
Eric Allam
c94ca54aff
Add chat completion task
2023-06-16 15:02:24 +01:00
Eric Allam
2e8cd805fd
Fixed for the new integrations stuff
2023-06-16 14:49:52 +01:00
Eric Allam
1a9bb4ddc5
Fix for seeds
2023-06-16 14:49:37 +01:00
Eric Allam
e7f7c0704a
Revamped the integration schema and local only integrations now work in the UI
2023-06-16 14:15:17 +01:00
Matt Aitken
b5e0fb0e97
Tightened up the API grid
2023-06-16 11:53:13 +01:00
Matt Aitken
f555989a5c
Added a full stop
2023-06-16 11:53:03 +01:00
Matt Aitken
2e0ea4520c
Updated to the latest @trigger.dev/companyicons package
2023-06-16 11:41:38 +01:00
Matt Aitken
31a9164df1
Added API integration voting functionality
2023-06-16 11:32:38 +01:00
Matt Aitken
b363a1e60d
Remove coming soon message from the OAuth form
2023-06-16 11:32:26 +01:00
Matt Aitken
e5714f9047
Call them APIs in the list
2023-06-16 11:32:13 +01:00
Matt Aitken
e9b9c77edc
Added a NoIntegrationSheet
2023-06-16 10:10:06 +01:00
Matt Aitken
acd49994bd
WIP on showing APIs we don’t yet have an integration for
2023-06-15 17:38:56 +01:00
Matt Aitken
5264674cda
Improved the spacing of the LabelValueStack
2023-06-15 17:22:49 +01:00
Matt Aitken
2825925781
Removed a ton of unused imports
2023-06-15 17:22:38 +01:00
Matt Aitken
083bd7f1cf
Limit the height of the run output in the left-hand column
2023-06-15 17:03:57 +01:00
Matt Aitken
3f90fe04b4
The OAuth form is back and a coming soon for end-user OAuth
2023-06-15 17:03:57 +01:00
Matt Aitken
a63a247b22
The flow is now roughly setup
2023-06-15 17:03:57 +01:00
Matt Aitken
7bb589b8f7
Multiple samples for API Keys
2023-06-15 17:03:57 +01:00
Matt Aitken
7c94ea3ec5
Added CustomHelp
2023-06-15 17:03:57 +01:00
Matt Aitken
5789ae3c73
Sheet scrolling should now work properly… painful
2023-06-15 17:03:57 +01:00
Matt Aitken
95fad3deb8
API auth help
2023-06-15 17:03:57 +01:00
Matt Aitken
2b5b8d7931
Added Paragraph spacing
2023-06-15 17:03:57 +01:00
Matt Aitken
96e0fb81ae
Updated packages
2023-06-15 17:03:57 +01:00
Matt Aitken
e5a568f510
Improved the radio button styling
2023-06-15 17:03:57 +01:00
Matt Aitken
8cb3155ea6
WIP on new integration flow
2023-06-15 17:03:57 +01:00
Matt Aitken
52c5d93449
Added a RadioGroup component with the same variants as Checkbox
2023-06-15 17:03:57 +01:00
Matt Aitken
5e3502f589
Removed badge prop from Checkbox (it had badges already)
2023-06-15 17:03:56 +01:00
Matt Aitken
f1fd36d3a1
Checkbox description style doesn’t use mono font
2023-06-15 17:03:56 +01:00
Eric Allam
9f49b7f4c0
Move prisma to an internal database package
2023-06-15 14:18:34 +01:00
Eric Allam
eca89e538b
Convert to useTypedRouteLoaderData and improve the hydrateDates function
2023-06-14 21:53:04 +01:00
Eric Allam
bbac63e162
Use /trigger to select the trigger details pane, and no longer redirecting when you land on the run page (can just link directly to /trigger if we want to)
2023-06-14 21:42:39 +01:00
Eric Allam
ed3123470a
Replaced manual hydration with using remix-typedjson (fixes error on run page)
2023-06-14 18:04:28 +01:00
Eric Allam
170bda3158
Only show the retry job button when status is failed
2023-06-14 17:09:19 +01:00
Eric Allam
b5a8eec650
Implement the continue run service
2023-06-14 17:03:15 +01:00
Eric Allam
817b4ed133
Endpoint registration and indexing now is only initiated outside of clients
2023-06-14 16:07:10 +01:00
Matt Aitken
e4837cea9d
Run left-hand scrollbar now positioned better
2023-06-14 15:48:06 +01:00
Matt Aitken
e1cdeb284f
Created the ContinueRunService for Eric to implement
2023-06-14 14:18:28 +01:00
Matt Aitken
f195933cb6
Rerunning from scratch is working
2023-06-14 14:16:44 +01:00
Matt Aitken
6e1d91b413
Moved the ReRunPopover to a component to make the page easier to work with
2023-06-14 12:47:52 +01:00
Matt Aitken
d4e39de67e
WIP on Rerun/continue functionality
2023-06-14 12:46:17 +01:00
Matt Aitken
4903cfc689
Don’t let Callout icons shrink when the space is small
2023-06-14 12:45:56 +01:00
Matt Aitken
54a8e26c7c
Organized imports
2023-06-14 12:02:17 +01:00
Matt Aitken
4cc9006c8e
Added test help panel. Defaults open if there haven’t been any test runs yet
2023-06-14 12:00:43 +01:00
Matt Aitken
bc6492b1c4
Improved the test layout so the examples are more obvious
2023-06-14 11:52:11 +01:00
Matt Aitken
afd05f93fc
Tried to improve the environment label but it’s a bit fooked
2023-06-14 11:52:11 +01:00
Matt Aitken
e83f5e7cca
Fix for DynamicTriggerIcon non camelCase attributes
2023-06-14 11:52:11 +01:00
Matt Aitken
7b8e02023e
Default icon for an example is the beaker
2023-06-14 11:52:11 +01:00
Matt Aitken
3882f531cf
Environment is now in the rounded rectangle so it’s consistent
2023-06-14 11:52:11 +01:00
Matt Aitken
0ce58b5c0f
Better spacing for PageHeader buttons
2023-06-14 11:52:11 +01:00
Eric Allam
f36a1c60f4
Changeset: version nextjs
2023-06-14 09:55:02 +01:00
Eric Allam
98fcc5d2d4
Make sure nextjs app routes have the correct types
2023-06-14 09:55:02 +01:00
Matt Aitken
6ff2ee23f8
Hide the test button if you’re on the /test page
2023-06-14 09:15:19 +01:00
Matt Aitken
e1405b140f
Better test layout
2023-06-14 09:13:15 +01:00
Matt Aitken
04ab709ddd
Better test styling
2023-06-14 09:09:43 +01:00
Eric Allam
0736c68d77
Fixed duplicate export issue
2023-06-14 08:08:52 +01:00
Eric Allam
34ccf345cd
Changeset version: implement task errors and retrying
2023-06-14 08:07:19 +01:00
Matt Aitken
605a38d8ab
Trying to make a good layout for the test page
2023-06-13 18:16:07 +01:00
Matt Aitken
c9fd8ccae2
Running tests is working
2023-06-13 16:33:42 +01:00
Matt Aitken
43482b1b96
Get some errors if you’ve used invalid JSON
2023-06-13 15:52:58 +01:00
Matt Aitken
81912b2530
Test page is working with a ref
2023-06-13 15:52:58 +01:00
Matt Aitken
2db2e7a369
First version of the Test page with example and environment selection
2023-06-13 15:52:58 +01:00
Eric Allam
3589d26fb3
Implement task retrying to recording task attempts
2023-06-13 15:48:07 +01:00
Matt Aitken
e5282fb264
Get the example data for the test page
2023-06-13 11:48:39 +01:00
Matt Aitken
61fddbb8af
Added name and icon to the EventExamples
2023-06-13 11:48:27 +01:00
Matt Aitken
e141aa3ff4
Added an GitHub Issue opened example
2023-06-13 10:57:06 +01:00
Matt Aitken
2fa1536315
EventExamples are now in a separate table (upserted on job register)
2023-06-13 10:56:57 +01:00
Matt Aitken
5607dcfae9
Created useFilterJobs which also searches the job slug
2023-06-13 10:11:34 +01:00
Eric Allam
bd103802f9
Better logging of errors so we can debug delivery issues to hosts
2023-06-12 21:11:44 +01:00
Matt Aitken
0cbf427a58
Added “Test” to the breadcrumb
2023-06-12 18:18:23 +01:00
Matt Aitken
e53cd477f9
Added a dynamic property to the Job page header
2023-06-12 18:15:45 +01:00
Matt Aitken
df61f29a02
Added Dynamic markers to the jobs table
2023-06-12 18:12:52 +01:00
Matt Aitken
feda01ab3b
Don’t count internal or other project jobs in the integration table
2023-06-12 16:28:42 +01:00
Matt Aitken
fb2684c0b3
Added the placeholder for help using an integration
2023-06-12 16:19:52 +01:00
Matt Aitken
89e4b80e65
Added integration breadcrumbs
2023-06-12 16:12:07 +01:00
Matt Aitken
d55fe2d100
Added scopes page
2023-06-12 15:59:34 +01:00
Matt Aitken
49a510aaf9
Client Connections page is working
2023-06-12 15:34:51 +01:00
Matt Aitken
16a5504a32
Connection client jobs page
2023-06-12 14:47:47 +01:00
Matt Aitken
b720c27c2a
Show the slug in a ClipboardField
2023-06-12 14:12:51 +01:00
Matt Aitken
cad3453e32
Created the ClipboardField
2023-06-12 14:05:38 +01:00
Matt Aitken
afe0a8a159
Run page streaming runs just once if run is completed
2023-06-12 12:04:36 +01:00
Matt Aitken
2487e815a3
Use zod for integration client page params parsing
2023-06-12 12:04:36 +01:00
Eric Allam
771348dd5e
Handle task errors and update the task status and add errors to the task output
2023-06-12 09:31:47 +01:00
Matt Aitken
1f76e1228a
Added connection client Jobs table
2023-06-12 09:26:15 +01:00
Eric Allam
fe782e5ff8
Scope finding projects and runs by the project and org
2023-06-09 21:14:40 +01:00
Eric Allam
b4167a38f2
Fixed the event trigger name
2023-06-09 21:14:15 +01:00
Matt Aitken
61459a197f
Started working on the Integration client page
2023-06-09 19:23:53 +01:00
Matt Aitken
30b6cc646a
Improved the integrations page layout
2023-06-09 17:53:02 +01:00
Matt Aitken
df95d4e29f
Changed to using the job slug in the urls
2023-06-09 17:26:52 +01:00
Eric Allam
5090b64e57
Store the graphile job ID on the executions to be able to fast-forward delayed tasks
2023-06-09 16:56:45 +01:00
Matt Aitken
12d188d85a
When accepting an invite it creates the RuntimeEnvironment for each project
2023-06-09 16:51:26 +01:00
Matt Aitken
ab3e45d933
Import tidying
2023-06-09 16:40:47 +01:00
Matt Aitken
8c979cabd7
Added the realtime duration to the detail panel
2023-06-09 16:39:15 +01:00
Matt Aitken
a617922c1d
Handles closing out the realtime connection better
2023-06-09 16:37:18 +01:00
Matt Aitken
fec7cd65a7
The Run page now live updates
2023-06-09 16:21:36 +01:00
Matt Aitken
10cfdb2fa2
Tweaked the countdown
2023-06-09 16:21:36 +01:00
Eric Allam
43a62d8bec
Always create environments when creating a project
2023-06-09 15:40:18 +01:00
Matt Aitken
7b32b7ecd6
Delays display well now with countdowns
2023-06-09 15:25:34 +01:00
Eric Allam
2fcd166d32
Upgrade nextjs package to not require a specific next version
2023-06-09 14:42:50 +01:00
Eric Allam
d8c673157b
Changset: versions
2023-06-09 14:42:50 +01:00
Eric Allam
99316df879
Adding changeset for v2
2023-06-09 14:42:50 +01:00
Matt Aitken
5a4fa3d2b3
Return data from schedule job 2
2023-06-09 12:11:38 +01:00
Matt Aitken
71ececd7ce
Added completed detail panel, improved panels
2023-06-09 12:09:28 +01:00
Matt Aitken
74519c08f0
Task errors are now parsed and displayed using the error component
2023-06-09 11:42:15 +01:00
Matt Aitken
a85f19e016
The schedule job throws a task error
2023-06-09 11:41:58 +01:00
Matt Aitken
cfe887341d
Latest lockfile from running pnpm i
2023-06-09 11:22:07 +01:00
Matt Aitken
eab17c3467
Added a state when there are no tasks
2023-06-09 11:20:15 +01:00
Matt Aitken
87c598627f
Added a TaskCardSkeleton, it needs making good
2023-06-09 11:20:15 +01:00
Matt Aitken
30dc840144
Export the RunBasicStatus
2023-06-09 11:20:15 +01:00
Matt Aitken
dd0e2d0bd2
Improved the run output
2023-06-09 11:20:15 +01:00
Eric Allam
bf0da9ccff
More renaming element to property
2023-06-09 11:08:21 +01:00
Eric Allam
f430bcf54a
Renamed elements to properties
2023-06-09 11:04:22 +01:00
Eric Allam
ec4ef9ab7e
Cleanup zodWorker a bit
2023-06-09 10:39:33 +01:00
Matt Aitken
d01432e742
Added basic info to the completed panel
2023-06-09 10:24:15 +01:00
Matt Aitken
cbb3e17e5d
Added RunPanelError. Added Run complete panel with error
2023-06-09 10:10:57 +01:00
Matt Aitken
618bc927e9
Export ErrorWIthStack type
2023-06-09 10:10:57 +01:00
Matt Aitken
047c4f4baa
Improved Callout
2023-06-09 10:10:57 +01:00
Eric Allam
3aea158edc
Turn off bodyParser for realz
2023-06-08 17:29:06 +01:00
Eric Allam
ed3b93493d
Improved nextjs function names
2023-06-08 17:17:36 +01:00
Eric Allam
410efe1192
Implement @trigger.dev/nextjs package and make it work with the Next.js 13 app dir
2023-06-08 17:15:05 +01:00
Matt Aitken
58473f1cce
Added properties to the event detail
2023-06-08 16:07:41 +01:00
Matt Aitken
399c9df1f3
Fix for LabelValue value just saying “value” if it didn’t have a link…
2023-06-08 16:07:32 +01:00
Matt Aitken
cdfb2d1263
Added an external link icon and show the url on hover
2023-06-08 16:03:02 +01:00
Matt Aitken
9073a60ce6
Added links to properties with underline
2023-06-08 15:53:01 +01:00
Matt Aitken
e9295bee2e
Added a code comment explaining a redirect
2023-06-08 15:34:53 +01:00
Matt Aitken
d1321106c2
Added description and improved no params for DetailView
2023-06-08 15:34:44 +01:00
Matt Aitken
8d2dec28e8
The run detail column is now a separate outlet with event and task routes
2023-06-08 15:09:08 +01:00
Matt Aitken
ea426965de
Remove date-fns, not being used
2023-06-08 14:20:48 +01:00
Matt Aitken
86dfeae727
Styled the subtasks and added a very simple animation
2023-06-08 00:26:58 +01:00
Matt Aitken
861cd6acee
Use accurate times in the detail view
2023-06-08 00:08:43 +01:00
Matt Aitken
e9055f0914
Selection is working with subtasks
2023-06-08 00:04:40 +01:00
Matt Aitken
9e4ada241c
Recursive task cards are now working
2023-06-07 23:58:39 +01:00
Matt Aitken
b13fc5cfe8
Added lots of subtasks to the 60s CRON job
2023-06-07 19:53:27 +01:00
Matt Aitken
35641e3af6
Added parentId and filter by it at the top-level
2023-06-07 19:53:10 +01:00
Matt Aitken
df86706199
Moved TaskCard to a separate file to make it easier to work on the subtasks
2023-06-07 19:53:01 +01:00
Matt Aitken
1f3251ceea
“Event name” not jiust “Name”
2023-06-07 19:03:28 +01:00
Matt Aitken
a1917da1b1
Use the id logo for the Trigger name
2023-06-07 19:03:01 +01:00
Matt Aitken
e9208bdeaa
The trigger should be selected on page load
2023-06-07 19:02:37 +01:00
Matt Aitken
9ad86e6a62
Added the Run detail view for Triggers
2023-06-07 18:59:45 +01:00
Matt Aitken
a9bcb00d8b
Added new JobRunStatus cases to switches
2023-06-07 16:55:30 +01:00
Matt Aitken
1a0b2aeee1
Added Trigger elements
2023-06-07 16:51:49 +01:00
Matt Aitken
7d45996bf1
Updated Job to a new repo/id
2023-06-07 16:46:41 +01:00
Matt Aitken
594d7f94a2
Added the id icon
2023-06-07 16:40:21 +01:00
Matt Aitken
5252da6abb
Merge the run and version elements
2023-06-07 16:40:16 +01:00
Matt Aitken
4fa3b2161f
Display the Trigger elements
2023-06-07 16:40:01 +01:00
Matt Aitken
87732f25ba
Added the Job id to the header
2023-06-07 16:39:33 +01:00
Matt Aitken
a4a0958ba4
Allow a ReactNode to be used in a PopoverMenuItem
2023-06-07 16:22:51 +01:00
Matt Aitken
e2c8b82ed2
Job menu now has the slug as well as the Job title
2023-06-07 16:22:38 +01:00
Matt Aitken
8f060f6868
Allow any string for popover and button icons
2023-06-07 16:07:02 +01:00
Matt Aitken
6ae783c03e
Fix for the company icon collapsing to 0x0 pixels
2023-06-07 16:06:46 +01:00
Matt Aitken
ed1d9d88de
Added a created at column to the Runs table
2023-06-07 16:06:34 +01:00
Matt Aitken
f6565eb8ea
Removed blank line
2023-06-07 15:08:40 +01:00
Matt Aitken
a47cdb5a15
Improved the filtered empty state for the Jobs table
2023-06-07 15:01:07 +01:00
Matt Aitken
6d45c9966e
Deleted old png icons
2023-06-07 14:48:42 +01:00
Matt Aitken
77753aa5d7
Use @trigger.dev/companyicons for API icons
2023-06-07 14:48:38 +01:00
Matt Aitken
9e00992387
Jobs are now shown in a table
2023-06-07 14:33:53 +01:00
Eric Allam
2ef99d8383
Re-architect pre-processing and executing jobs, and gather run elements
2023-06-07 13:12:02 +01:00
Matt Aitken
a03912b804
Added minimal styling for tasks
2023-06-06 18:19:31 +01:00
Matt Aitken
d0ffedfef7
If a task succeeeded don’t show the tick
2023-06-06 17:59:58 +01:00
Matt Aitken
d68f093c90
Tidied up imports
2023-06-06 17:59:45 +01:00
Matt Aitken
2fc948de76
Added log icon
2023-06-06 17:59:37 +01:00
Matt Aitken
1dc4783459
Moved the task.connection to the presenter
2023-06-06 17:40:09 +01:00
Matt Aitken
18a22001bd
Job filtering now uses the filter hook too
2023-06-06 17:33:14 +01:00
Matt Aitken
1e4bf3043c
Use the Filter hook for scope filtering
2023-06-06 17:30:29 +01:00
Matt Aitken
ad48f9bb19
slate-1000 and slate-950 replaced with midnight-900 and midnight-850
2023-06-06 17:25:14 +01:00
Matt Aitken
0349f949c4
Improved the connection filtering
2023-06-06 16:50:33 +01:00
Matt Aitken
9b2f741df0
Added text filtering and improved the integrations page
2023-06-06 16:48:35 +01:00
Matt Aitken
0da4b43d25
Created reusable useTextFilter hook
2023-06-06 16:48:25 +01:00
Matt Aitken
c8f46ed760
Fix for Tailwind config and missing slate[1000]s
2023-06-06 16:48:07 +01:00
Matt Aitken
fb036e0712
Table of connected integrations
2023-06-06 15:59:53 +01:00
Matt Aitken
ed966f0d18
The table now correctly scrolls horizontally if its parent is constrained and has overflow on it
2023-06-06 15:59:53 +01:00
James Ritchie
05c4076a5f
A new midnight color palette for the app
2023-06-06 14:22:49 +01:00
Matt Aitken
ac054705a1
Added TableCellChevron and the ability to hide a header cell label
2023-06-06 14:16:43 +01:00
Matt Aitken
ab66372ebc
Improved the run table blank state
2023-06-06 14:07:31 +01:00
Matt Aitken
2ff093e0ff
Use smaller icons for the callout, they look a lot clearer
2023-06-06 14:07:31 +01:00
D-K-P
3a13a22f8a
Updated the readme
2023-06-06 14:05:29 +01:00
Matt Aitken
24d2739480
Added loading state to the runs table
2023-06-06 13:16:52 +01:00
Matt Aitken
7f15cee11a
RunsTable now uses the Table primitives
2023-06-06 12:55:45 +01:00
Matt Aitken
c389fdce04
Initial work on reusable Table components
2023-06-06 12:48:22 +01:00
Matt Aitken
e87d926a5a
Created a presenter for the integrations page, updated the Integrations page to use it
2023-06-06 11:22:50 +01:00
Matt Aitken
0bbbc91e53
Removed getAllClients() from APIAuthenticationRepository
2023-06-06 11:22:33 +01:00
Matt Aitken
d0edb4489c
Custom Custom OAuth clients are working
2023-06-06 10:32:46 +01:00
Matt Aitken
4bff8b98db
More work on the custom client id/secret
2023-06-05 19:15:33 +01:00
Matt Aitken
03d832ddc1
WIP on custom OAuth client
2023-06-05 19:15:33 +01:00
Matt Aitken
ab01ef855b
Started adding the extra fields for connections
2023-06-05 19:15:33 +01:00
Matt Aitken
9e2b2d3b42
Export the ApiConnectionType type
2023-06-05 19:15:33 +01:00
Matt Aitken
ce749a0f11
Added validation to the custom OAuth app
2023-06-05 19:15:33 +01:00
Eric Allam
d0e52f6186
Added style to tasks and made logs and wait minimal
2023-06-05 17:14:17 +01:00
Eric Allam
6cc5808139
Link the task to the RunConnection instead of storing the connection key
2023-06-05 17:03:37 +01:00
Eric Allam
8a2cd974fd
Remove comboTrigger and add elements to JobVersion
2023-06-05 16:43:32 +01:00
Eric Allam
8e189cbf2b
Rename sendEvent to sendCustomEvent and don’t use private class fields in IO because Proxy breaks
2023-06-05 14:26:03 +01:00
Matt Aitken
83b7eb8163
Created Callout component and added Storybook
2023-06-05 14:17:29 +01:00
Matt Aitken
eb8350647e
APIConnectionClient: added clientType and renamed credentialsReference
2023-06-05 13:35:25 +01:00
Matt Aitken
69e0f43326
The duration is calculated from the start and completed time
2023-06-05 12:05:11 +01:00
Matt Aitken
7c81259d76
Removed unused Slack scope annotations
2023-06-05 12:04:07 +01:00
Matt Aitken
b1868a7e62
Removed color from the scope annotation type
2023-06-02 17:38:39 +01:00
Matt Aitken
63156f5140
Removed unnecessary tags on the Slack scopes
2023-06-02 17:36:20 +01:00
Matt Aitken
40bf79a5a2
Removed BasicConnectButton
2023-06-02 17:33:43 +01:00
James Ritchie
621350e0fc
Improved the org and account page and added a logout button
2023-06-02 17:31:51 +01:00
James Ritchie
b698da85d1
Badge doesn’t wrap
2023-06-02 17:31:51 +01:00
James Ritchie
36c1b30910
Added a the boxshadow colours from the marketing site
2023-06-02 17:31:51 +01:00
James Ritchie
c6b208b577
Cleaned up imports
2023-06-02 17:31:51 +01:00
James Ritchie
6940e8c9c1
Small tweak to the login magic link form
2023-06-02 17:31:51 +01:00
James Ritchie
575875e807
Layout mprovements to the login
2023-06-02 17:31:51 +01:00
Matt Aitken
158504b5c9
Better error when there are no aliases in a job
2023-06-02 17:21:51 +01:00
Matt Aitken
611505d43c
Prevent environments from getting deleted when team members leave
2023-06-02 17:21:20 +01:00
Matt Aitken
244efd2ae3
Prevent environments from getting deleted when team members leave
2023-06-02 17:21:02 +01:00
Matt Aitken
7cd2fae578
Fix the import of OAuthConnectSheet
2023-06-02 16:50:54 +01:00
Matt Aitken
6fa22bb7e4
Improved the error display a lot
2023-06-02 16:50:28 +01:00
Matt Aitken
d0c04275f6
Renamed ConnectButton to OAuthConnectSheet
2023-06-02 16:04:14 +01:00
Matt Aitken
d62eaa2e30
Check for already taken emails on the account form
2023-06-02 15:43:25 +01:00
Matt Aitken
09a40b8d36
Trimmed imports
2023-06-02 15:43:14 +01:00
Matt Aitken
9eb194bac2
Fix for incorrect message
2023-06-02 15:30:47 +01:00
Matt Aitken
1113cac7ff
Confirming details prevents you from submitting an already taken email address
2023-06-02 15:29:17 +01:00
Matt Aitken
769068e93c
Remove log
2023-06-02 15:29:17 +01:00
James Ritchie
881689e497
Minor fix on the login page
2023-06-02 15:01:17 +01:00
James Ritchie
1af6530888
Improvements to the magic email login page layout
2023-06-02 15:01:17 +01:00
Matt Aitken
003fa52793
Set confirmed basic details to true
2023-06-02 14:59:46 +01:00
Matt Aitken
a54552c451
FormTitle can have a component icon
2023-06-02 14:58:31 +01:00
Matt Aitken
26c3a84bfd
Added some named icons
2023-06-02 14:58:31 +01:00
Matt Aitken
be3c060f38
Can update user with optional marketing email field
2023-06-02 14:58:31 +01:00
Matt Aitken
435f67c5ab
Confirming details works
2023-06-02 14:58:31 +01:00
Matt Aitken
1ea3f3d755
Added a special big of magic
2023-06-02 14:58:31 +01:00
Matt Aitken
8a2dde52f8
Invite toasts display until closed
2023-06-02 14:58:31 +01:00
Matt Aitken
7622f48c00
WIP on user basic details
2023-06-02 14:58:31 +01:00
Matt Aitken
4876d76a49
Toast now has an option to display until closed
2023-06-02 14:58:31 +01:00
James Ritchie
0b05355e25
Fixed the layout for when you have multiple team members
2023-06-02 14:37:30 +01:00
James Ritchie
89690d76b5
Fixed name of email field
2023-06-02 14:21:23 +01:00
James Ritchie
a9cf074d82
Improved the invitation accept page
2023-06-02 14:15:06 +01:00
James Ritchie
86f46f5162
Changed the icon colour
2023-06-02 14:14:46 +01:00
James Ritchie
693abac7fc
Change icon to NamedIcon
2023-06-02 14:14:29 +01:00
James Ritchie
f79d90bfc3
Copy tweak
2023-06-02 14:14:19 +01:00
James Ritchie
bf347aa5d3
Improvements to the layout of members and pending invites
2023-06-02 13:31:26 +01:00
James Ritchie
b2f350f3f7
Improvements to the members and pending invites list
2023-06-02 12:24:12 +01:00
James Ritchie
d5f359d59d
Renamed invite-accept file
2023-06-02 12:21:24 +01:00
James Ritchie
ab4cb6d484
Fixed the focus states on input fields
2023-06-02 11:56:18 +01:00
Matt Aitken
33517b2c0e
Resending invites working
2023-06-02 11:31:14 +01:00
Matt Aitken
a9193cfe15
Added (You) to team page and improved the not allowed to leave team UX
2023-06-02 11:12:05 +01:00
Matt Aitken
10c2870d8a
Button hover bg changes use group
2023-06-02 11:12:05 +01:00
James Ritchie
6894965575
Improved the Organization item on the Orgs and Account page
2023-06-02 10:58:40 +01:00
James Ritchie
8631a8c559
Added a back link to the Org page
2023-06-02 10:58:40 +01:00
James Ritchie
a0418c7f5c
Added a notification heading on accounts page
2023-06-02 10:58:40 +01:00
Matt Aitken
ad86902073
User profile avatar has padding so it matches the hero icons
2023-06-02 10:51:56 +01:00
Matt Aitken
c7d274117c
Joining and declining invites is working
2023-06-02 10:44:24 +01:00
Matt Aitken
67606e7cee
Accepting invites is working
2023-06-02 09:26:16 +01:00
Matt Aitken
e0baafeb7d
Improved the layout
2023-06-01 22:05:27 +01:00
Matt Aitken
795577ede0
Show the pending invites on the team page
2023-06-01 22:04:22 +01:00
Matt Aitken
9a4094d115
/accept-invite redirects with messages based on the invite and logged in status
2023-06-01 21:40:28 +01:00
Matt Aitken
b3ccfeb015
A lot of work on email invites
2023-06-01 19:12:58 +01:00
Matt Aitken
bfaf75c8dd
Invite form with expanding fields is working
2023-06-01 17:19:30 +01:00
Matt Aitken
35b669eae8
WIP adding invite page
2023-06-01 17:19:30 +01:00
Matt Aitken
1893afbdbb
Improved the remove user messaging
2023-06-01 17:19:30 +01:00
James Ritchie
17430fb921
Stop selecting the text inside a checkbox
2023-06-01 16:38:49 +01:00
James Ritchie
f09d7254a7
Added a search bar to the scopes list
2023-06-01 16:36:30 +01:00
James Ritchie
4fe10eb8fa
Built out the integration form
2023-06-01 15:58:17 +01:00
James Ritchie
562ba869e2
Segmented controller now has onChange prop
2023-06-01 15:58:17 +01:00
James Ritchie
bcf5313498
Small form error style fix
2023-06-01 15:58:17 +01:00
James Ritchie
97bf4d00b1
Fieldset style improvement
2023-06-01 15:58:17 +01:00
James Ritchie
37486dc87e
Checkbox has onChange and another style available
2023-06-01 15:58:17 +01:00
James Ritchie
2b15edb75a
Added a small variant to form label
2023-06-01 15:58:17 +01:00
James Ritchie
926a9c7c78
Form labels can now have 2 sizes
2023-06-01 15:58:17 +01:00
James Ritchie
07f146e86d
Added another input size per the design
2023-06-01 15:58:17 +01:00
James Ritchie
cb6d412002
Improved checkbox description font size
2023-06-01 15:58:17 +01:00
James Ritchie
d4fcf043ad
Fixed alignment of segmented controller
2023-06-01 15:58:17 +01:00
James Ritchie
6947292adf
Inline code component now has size variants to match the paragraph it’s inlined with
2023-06-01 15:58:17 +01:00
Matt Aitken
2270fcdc67
Made the form reusable for kicking other members
2023-06-01 14:42:26 +01:00
Matt Aitken
cff0498646
Leaving a team works
2023-06-01 14:34:46 +01:00
Matt Aitken
62c7db3650
Made the <Button> a forwardRef so it can work with things like Alert
2023-06-01 12:23:23 +01:00
Matt Aitken
3a91f03340
Created the Org projects page
2023-06-01 11:44:21 +01:00
Matt Aitken
7bcd0b350e
Added a cancel button to the New project page
2023-06-01 10:21:13 +01:00
James Ritchie
99fb735b5b
input group can be full width
2023-06-01 08:47:47 +01:00
Matt Aitken
8e25e3f9a0
Improved the layout of the Help component
2023-05-31 21:51:34 +01:00
Matt Aitken
a43512b117
Added help placeholder content
2023-05-31 21:47:36 +01:00
Matt Aitken
da67607eda
Added filtering to the Job list
2023-05-31 21:45:51 +01:00
Matt Aitken
8e98810682
No jobs blank state
2023-05-31 21:29:01 +01:00
Matt Aitken
eb1804339c
Added Active jobs property the the job list
2023-05-31 21:17:53 +01:00
Matt Aitken
f63df323cf
When creating an org, show a toast
2023-05-31 21:13:08 +01:00
Matt Aitken
468487d815
The divider in the project popover is clearer
2023-05-31 21:13:00 +01:00
Matt Aitken
0ff8f72668
Added a success toast to project creation
2023-05-31 21:09:35 +01:00
Matt Aitken
8df7018b4f
Create project page working
2023-05-31 21:08:12 +01:00
Matt Aitken
b5cc1b4c6d
FormTitle now supports a description too (per design)
2023-05-31 21:08:05 +01:00
Matt Aitken
2b655707e4
Fix for The JobItem tooltip throwing error about div in p
2023-05-31 20:47:09 +01:00
Matt Aitken
853132453e
Improve the logic for showing the background gradient
2023-05-31 20:46:53 +01:00
Matt Aitken
a922f28e86
Added a dismiss button and improved the text
2023-05-31 20:14:27 +01:00
Matt Aitken
26e4f2b9f7
Styling on the toast
2023-05-31 20:11:23 +01:00
Matt Aitken
1030662c93
Tightened up the animation
2023-05-31 19:55:27 +01:00
Matt Aitken
db3de3841f
Updating account, including marketing prefs is working
2023-05-31 19:53:10 +01:00
Matt Aitken
3d9d6982e4
The user’s account image shouldn’t be in NamedIcon
2023-05-31 19:53:09 +01:00
Matt Aitken
d8a5ad7107
Update lucide-react icons…
2023-05-31 19:53:09 +01:00
Matt Aitken
e9b9bd8ff9
Restructured the routes so Orgs and Account are at the top-level under tabs
2023-05-31 19:53:09 +01:00
James Ritchie
43a94bfa2c
segmented controller now takes label, value and name props
2023-05-31 18:28:53 +01:00
James Ritchie
b75401bc7b
New segmented control form component
2023-05-31 17:35:50 +01:00
James Ritchie
1cebf76b85
Changed the way badges work so they can be mapped over
2023-05-31 16:34:54 +01:00
James Ritchie
c113e78c33
Addded an optional className
2023-05-31 15:48:08 +01:00
James Ritchie
4abdc51934
Improved the badge
2023-05-31 15:37:17 +01:00
James Ritchie
a7c10e1c80
Improved the disabled and default checked checkbox
2023-05-31 15:37:09 +01:00
James Ritchie
a9bb37416a
Improved the way the checkbox logic works
2023-05-31 13:49:04 +01:00
James Ritchie
400836841a
Got the checkbox behaviour working and new styles for the variants in
2023-05-31 13:03:09 +01:00
James Ritchie
81b37f3408
Small style update to the side menu buttons
2023-05-31 09:53:44 +01:00
James Ritchie
7fa663f1af
Improved the integration button states
2023-05-31 09:05:44 +01:00
Matt Aitken
b6b6005c7d
Added Trigger panel, but it’s a bit light on content right now
2023-05-30 19:03:58 +01:00
James Ritchie
4015a4eac7
More WIP on the checkbox
2023-05-30 18:19:28 +01:00
Matt Aitken
b458316bef
Added Run breadcrumb
2023-05-30 17:57:22 +01:00
James Ritchie
ec819c66d8
WIP new checkbox component
2023-05-30 17:45:32 +01:00
James Ritchie
c4d678c439
Fixed shortcut positioning inside small buttons
2023-05-30 17:45:32 +01:00
Matt Aitken
6edbafff47
Fix for RunPanel title type
2023-05-30 17:43:42 +01:00
Matt Aitken
5439611d83
Slate colours updated
2023-05-30 17:43:16 +01:00
Matt Aitken
b0f9fe9265
Major layout shifts to deal with scrollable areas
2023-05-30 17:32:55 +01:00
Matt Aitken
f10501b9cc
Added message element to slack post message
2023-05-30 16:50:15 +01:00
Matt Aitken
3400d6c9ab
Detail view fleshed out
2023-05-30 16:50:05 +01:00
Matt Aitken
8aeead7e5e
Padding for task description improved
2023-05-30 16:16:04 +01:00
Matt Aitken
41d9498999
Add a Task description
2023-05-30 16:14:46 +01:00
Matt Aitken
284f217163
Added a todo because logging isn’t working in the run function
2023-05-30 16:14:46 +01:00
James Ritchie
b35d5e35fe
Improved Sheet background visibility
2023-05-30 16:05:11 +01:00
James Ritchie
499ae4213a
Made the Sheet header match the design
2023-05-30 15:59:12 +01:00
James Ritchie
9f1681a89c
Improvements to positioning of the Sheet and footer button placement
2023-05-30 15:50:16 +01:00
Matt Aitken
baeb11d7fb
Layout improvements with flowing content
2023-05-30 15:45:28 +01:00
Matt Aitken
c1907d4e00
Improved the task display with connections and task icon
2023-05-30 15:35:11 +01:00
Matt Aitken
0a898900bf
Added connectionKey to Task so we can tell which connection is associated with a task
2023-05-30 14:57:33 +01:00
Matt Aitken
0258c394b6
Display the elements from the task
2023-05-29 13:19:21 +01:00
Matt Aitken
9b6991504c
Moved the key to the right place
2023-05-27 19:14:38 +01:00
Matt Aitken
18d0de2366
Attempt at elements, but layout is funky
2023-05-27 19:12:12 +01:00
Matt Aitken
5f6352b123
Deal with the delay slightly differently, not sure if this is best or not
2023-05-27 18:39:55 +01:00
Matt Aitken
9a5c8cbbb7
Added TaskSeparator
2023-05-27 18:34:21 +01:00
Matt Aitken
9d7cfb39aa
More progress on run page
2023-05-27 18:19:22 +01:00
Matt Aitken
f3f65068fa
Started work on the run page panels
2023-05-27 18:00:24 +01:00
Matt Aitken
c74a456168
Status first as it’s most important
2023-05-27 13:50:54 +01:00
Matt Aitken
5806c687b6
Run header in, except the rerun button
2023-05-27 13:49:45 +01:00
Matt Aitken
3436a5ec8e
Started building up the run header
2023-05-27 13:34:32 +01:00
Matt Aitken
e6de29a5ab
Basic run page header
2023-05-27 13:25:50 +01:00
Matt Aitken
7e2b134991
Can’t use the nested layoutless routing because it scrubs all the loading data. So instead conditional hide the Job header
2023-05-27 13:22:46 +01:00
Matt Aitken
288a891c8a
useRun hook
2023-05-27 13:18:39 +01:00
Matt Aitken
25fbc80dd7
Run page placeholder
2023-05-27 13:06:07 +01:00
Matt Aitken
3e032e4fca
Move the DirectionSchema so it can be accessed client-side
2023-05-27 13:04:58 +01:00
Matt Aitken
b391b81209
Moved the pagination components to a separate file alongside the route
2023-05-26 18:45:10 +01:00
Matt Aitken
bbd0d9d31f
Pagination working with controls
2023-05-26 18:23:24 +01:00
Matt Aitken
b8c09f6784
NamedIcons: chevron-left and chevron-right
2023-05-26 18:23:17 +01:00
Matt Aitken
d217535fcd
Added tabs for Trigger and Settings. They 404 for now
2023-05-26 16:55:40 +01:00
Matt Aitken
f9b106642d
PageContainer now takes up the full height
2023-05-26 16:36:29 +01:00
Matt Aitken
1dac117ed3
JobItem integrations aren’t optional
2023-05-26 16:35:14 +01:00
Matt Aitken
0392c7c6c6
Added WAITING_ON_CONNECTIONS status to the components
2023-05-26 16:24:21 +01:00
Eric Allam
5ba72a59c4
Use reverse DNS for all internal events
2023-05-26 16:18:47 +01:00
Matt Aitken
bfdd3bc361
Oops I’d flipped isTest while… testing. Irony
2023-05-26 16:15:01 +01:00
Matt Aitken
e06b4cfc84
Test column looked weird with zero ticks
2023-05-26 16:14:06 +01:00
Matt Aitken
0153c4f900
Nice status and environment components
2023-05-26 16:10:14 +01:00
Eric Allam
85f74ce761
Gracefully handle missing run connections and resume runs once the connections have been created
2023-05-26 16:00:04 +01:00
Matt Aitken
639c88d3c9
Nice duration formatter
2023-05-26 15:38:48 +01:00
Matt Aitken
4aac1f9662
Improved styles, using pathBuilder
2023-05-26 15:01:50 +01:00
Matt Aitken
38244b8f98
Added integrations to the Job page header
2023-05-26 14:51:34 +01:00
Matt Aitken
593372a508
useOptionalJob in Breadcrumb
2023-05-26 14:47:41 +01:00
Matt Aitken
c24a9695b6
Fixed the “Rubs” breadcrumb link
2023-05-26 14:43:08 +01:00
Matt Aitken
f7516db415
Very ugly run table working
2023-05-26 14:40:28 +01:00
Matt Aitken
3d520a8867
Removed extra border when showing the PageTabs
2023-05-26 13:40:30 +01:00
Matt Aitken
3a152d0d80
PageTabs have padding for use in the header
2023-05-26 13:40:08 +01:00
Matt Aitken
787cc20028
Fix for Project side menu hover area being too large when minimised
2023-05-26 13:39:55 +01:00
Matt Aitken
6d28e5f7f0
Created routing tabs that have an animating underline when page switching
2023-05-26 13:34:30 +01:00
Matt Aitken
e57769d90c
Renamed Tabs to ClientTabs, they’re only to be used for client side tabs
2023-05-26 13:04:30 +01:00
Matt Aitken
b65aa5f9cf
Improved Job page header
2023-05-26 13:04:10 +01:00
Matt Aitken
a95e3855c0
Added PageHeader property display
2023-05-26 12:54:14 +01:00
Matt Aitken
50a3868c67
useJob and useOptionalJob hooks
2023-05-26 12:28:57 +01:00
Matt Aitken
4f3e314063
Split into useProject and useOptionalProject
2023-05-26 12:26:43 +01:00
Matt Aitken
885aeb542a
Renamed useCurrentProject to useProject
2023-05-26 12:22:43 +01:00
Matt Aitken
933e91e45c
We now have useOrganization and useOptionalOrganization hooks
2023-05-26 12:22:08 +01:00
Matt Aitken
3b8ea9b712
Renamed useCurrentOrganization to useOrganization
2023-05-26 11:58:13 +01:00
Matt Aitken
09e67dfba9
Added useOptionalOrganizations hook
2023-05-26 11:57:21 +01:00
Matt Aitken
a12f464c4a
Added notes for the implementation of the run list
2023-05-26 11:52:08 +01:00
Matt Aitken
08bd69ddf8
Fixed the conditional hook error in ProjectSideMenu
2023-05-26 11:51:31 +01:00
Matt Aitken
3862cc069c
Started adding PageInfo rows and groups
2023-05-26 11:51:15 +01:00
Matt Aitken
cb37705085
Start on the Job page
2023-05-25 19:20:06 +01:00
Matt Aitken
06785525eb
Jobs menu working
2023-05-25 19:08:06 +01:00
Matt Aitken
b046e4a110
Breadcrumb improvements. Also added temporary job page ready to build
2023-05-25 18:21:14 +01:00
Matt Aitken
92fba7b0b8
Added the missing icons for the different trigger types
2023-05-25 17:57:12 +01:00
Matt Aitken
976c56a6bb
Upgraded Remix to 1.16.1
2023-05-25 17:45:43 +01:00
Matt Aitken
50ddfb8a2e
Remove the log of the project
2023-05-25 17:30:45 +01:00
Matt Aitken
84f41eb69f
The JobList is displaying
2023-05-25 17:30:33 +01:00
Matt Aitken
bb18f18d22
The JobList is displaying, needs icons hooking up
2023-05-25 16:56:05 +01:00
Matt Aitken
94d17dd033
Added icon to the EventSpecificationSchema
2023-05-25 16:56:05 +01:00
Eric Allam
e340abd386
Run jobs as users (custom events, and dynamic triggers/schedules)
2023-05-25 13:57:07 +01:00
Matt Aitken
2231fc23e1
Updated Sentry and Posthog to the latest
2023-05-25 13:00:46 +01:00
Matt Aitken
f73ecb6898
Cast the cloned logger args
2023-05-25 13:00:34 +01:00
Matt Aitken
fc33d3e2ca
Cast the PostHog Sentry plugin because it’s causing typecheck issues
2023-05-25 13:00:22 +01:00
Matt Aitken
88c249299f
Remove unused CacheService
2023-05-25 12:54:15 +01:00
Matt Aitken
224e5e412a
Fix for JSONEditor errors
2023-05-25 12:54:09 +01:00
Matt Aitken
c6545d5d6f
Deleted old files (RunsTable and JobsMenu)
2023-05-25 12:53:30 +01:00
Matt Aitken
e0b1e021ec
Added Project slug, WIP on Jobs/Runs presenters
2023-05-25 12:53:16 +01:00
Matt Aitken
235dc6cd02
Updated the seed script so the DATABASE provider is correct and has project slugs
2023-05-25 12:52:29 +01:00
Matt Aitken
2858d742e1
Comment out unused GitHub connectiom
2023-05-25 12:52:01 +01:00
Matt Aitken
df26167474
Added @uiw/react-codemirror back, we’ll need it for the Test code editor
2023-05-25 12:47:20 +01:00
Matt Aitken
a11dea6e7f
Added icon to the GitHub events
2023-05-25 12:46:58 +01:00
Matt Aitken
6d705e5db7
Added icon to the EventSpecification
2023-05-25 12:46:58 +01:00
Eric Allam
d636360ec5
Only ever trigger scheduled events that are in the future
2023-05-25 09:59:19 +01:00
Eric Allam
3693df7ad2
Fixed getting access to the raw integration client
2023-05-24 12:59:47 +01:00
Eric Allam
d15b6ac79f
Dynamic schedules
2023-05-23 15:59:06 +01:00
Eric Allam
786f2e16ef
Static scheduled triggers are working, and now adding graphile worker jobs are done in prisma txs
2023-05-23 14:00:26 +01:00
Eric Allam
7c5eb6a3a3
Fixed dynamic triggers to be unregisterable (and a start on scheduled triggers)
2023-05-22 11:02:58 +01:00
Eric Allam
af258acf3a
Dynamic triggers can now be initialize via the API
2023-05-19 11:57:41 +01:00
James Ritchie
21e6f8668d
Using the simple tooltip component instead
2023-05-19 11:39:56 +01:00
Eric Allam
d123d1cddd
Move all API routes to v1 from v3
2023-05-19 10:08:00 +01:00
James Ritchie
e4aa66e213
Integrations now have a tooltip to show the names on hover
2023-05-19 09:55:03 +01:00
Eric Allam
8e8c6641aa
Adding back in the ctx functions to IO
2023-05-19 09:53:12 +01:00
James Ritchie
9e3b5707cf
Added integrations into the job item
2023-05-18 17:47:10 +01:00
James Ritchie
bc1e0bed1d
Renamed RunStatus file
2023-05-18 17:12:25 +01:00
James Ritchie
2306650aa5
Added some responsivness to the Job item
2023-05-18 17:08:26 +01:00
James Ritchie
5136dd6698
Wrapped storybook in LocalContextProvider
2023-05-18 17:08:26 +01:00
James Ritchie
50622ff917
removed imports
2023-05-18 17:08:26 +01:00
Matt Aitken
1f217ed4a5
Connection form, lots of improvements to Sheet
2023-05-18 16:40:50 +01:00
Matt Aitken
8666358722
Improvements to the integration auth method selector
2023-05-18 16:40:50 +01:00
Eric Allam
70b850140d
Refactor event dispatching to work with dynamic triggers
2023-05-18 16:25:29 +01:00
James Ritchie
2d411b4924
Data props now accessible in the Job Item component
2023-05-18 14:27:54 +01:00
James Ritchie
4a15d0e822
Removed leading overrides from paragraph component
2023-05-18 14:27:54 +01:00
James Ritchie
258c027b2d
removed margin bottom from paragraph text
2023-05-18 14:27:54 +01:00
James Ritchie
114c23ab09
Removed margin bottom from headers
2023-05-18 14:27:54 +01:00
Eric Allam
396206ca03
Dynamic triggers now can be registered at runtime and trigger jobs
2023-05-18 14:00:54 +01:00
James Ritchie
1412feba15
Adding new job list and item components
2023-05-18 12:32:59 +01:00
Matt Aitken
4b1fcb7ec6
Help panel can now be undismissable
2023-05-18 08:47:32 +01:00
James Ritchie
e927f5df5e
small animation tweaks
2023-05-17 17:46:00 +01:00
James Ritchie
f238d6bfb9
Hover state added for the popover
2023-05-17 17:31:02 +01:00
James Ritchie
2c0f3ac905
Style improvements to the select component
2023-05-17 16:58:47 +01:00
James Ritchie
7f08400432
select menus take a size and width
2023-05-17 15:35:47 +01:00
Matt Aitken
f16c2ea0cf
Added help panel to the integrations page
2023-05-17 15:07:28 +01:00
Matt Aitken
c2d61f1011
Revert "Experiment building a Radix like component for help"
...
This reverts commit b50c3d8378916435d6e3d52ccaff379235e76588.
2023-05-17 15:07:28 +01:00
Matt Aitken
c458ee780b
Experiment building a Radix like component for help
2023-05-17 15:07:28 +01:00
Matt Aitken
10674786e2
WIP on help component
2023-05-17 15:07:28 +01:00
James Ritchie
65aa12de02
Added styling for a select component
2023-05-17 14:03:06 +01:00
James Ritchie
df29a37c6c
Fix for extra tailwind colors in the config
2023-05-17 14:03:06 +01:00
Eric Allam
6cafe077b4
Rename job connections to job integrations and get local integration triggers working
2023-05-17 13:52:03 +01:00
Matt Aitken
7a0c33cd49
Layout fixes for the integrations page
2023-05-17 11:00:20 +01:00
Matt Aitken
4b7c16641b
More work on the integrations page
2023-05-17 09:30:13 +01:00
Matt Aitken
5cfd895f0e
Updated the header for the integrations page
2023-05-16 18:49:37 +01:00
Matt Aitken
08e8ccb3f0
Integrations route moved to project path, add breadcrumb
2023-05-16 18:42:44 +01:00
Matt Aitken
973bb8a076
Fix for changes to Label and FormError
2023-05-16 18:42:44 +01:00
James Ritchie
efe84d6a0c
Improvements to the popover menu
2023-05-16 18:36:44 +01:00
James Ritchie
7823041b4c
Improved the all caps style and font sizing
2023-05-16 18:36:44 +01:00
Eric Allam
055b742b66
Add description to clients and add orgid to params
2023-05-16 18:21:51 +01:00
Eric Allam
fa0c9015ae
Update the auth repository to work with the new client/connection split
2023-05-16 18:00:51 +01:00
Matt Aitken
c6372bfc0b
ProjectsMenu now uses some reusable components
2023-05-16 18:00:37 +01:00
Matt Aitken
a46bb7c2f7
Added autodocs to a couple of Storybook pages
2023-05-16 18:00:27 +01:00
Matt Aitken
1a010b7f12
Breadcrumb changed to a component and simplified the page to just a slug
2023-05-16 17:12:39 +01:00
Matt Aitken
da7b020dbb
Added an animation when showing form errors, hide totally when undefined/null
2023-05-16 16:54:29 +01:00
Matt Aitken
f88952d8f6
Remove log of email
2023-05-16 16:54:29 +01:00
Matt Aitken
064cbce172
Redirect to new org form if the user has no orgs
2023-05-16 16:54:29 +01:00
James Ritchie
a42a1b231e
Fixed button disabled states
2023-05-16 16:50:35 +01:00
Eric Allam
e0e618ac1c
Get webhook deliveries working again
2023-05-16 16:34:51 +01:00
Eric Allam
f6ea37381a
Re-work how triggers work to better support dynamic triggers
2023-05-16 16:34:51 +01:00
Eric Allam
214546d17a
WIP new stuff
2023-05-16 16:34:51 +01:00
James Ritchie
e851cefb39
fixed text colour
2023-05-16 16:33:42 +01:00
James Ritchie
7030acfa77
Added leading to paragraph text
2023-05-16 16:33:35 +01:00
James Ritchie
efe23c01a7
Label component not using cva anymore
2023-05-16 16:27:25 +01:00
James Ritchie
45e4bf0b97
improved the field labels
2023-05-16 16:17:38 +01:00
James Ritchie
b679539c0f
added field hover states
2023-05-16 16:03:04 +01:00
James Ritchie
de8421d966
Fix for a merge conflict
2023-05-16 15:57:58 +01:00
James Ritchie
8c6f8c3b01
Inputs now have size variants
2023-05-16 15:52:21 +01:00
Matt Aitken
504682e9bf
Remove old internal event when a user was created
2023-05-16 15:31:06 +01:00
Matt Aitken
f0090ca7b5
Force the User profile icon to be square
2023-05-16 14:56:41 +01:00
Matt Aitken
fb862123db
Delete old user menu
2023-05-16 14:56:28 +01:00
Matt Aitken
89981810d1
Login pages styled
2023-05-16 14:51:34 +01:00
Matt Aitken
cd916fdca2
Lazy load integration icons
2023-05-16 13:18:00 +01:00
Matt Aitken
a3ccb9950f
Add NavBar to the error boundary
2023-05-16 12:21:13 +01:00
Matt Aitken
036bb523bd
v2 errors and made a nicer error page
2023-05-16 12:19:28 +01:00
Matt Aitken
b24317bf9b
Enabled remix v2_normalizeFormMethod future flag
2023-05-16 12:19:27 +01:00
Matt Aitken
354e3090bf
Remove unused useProject code
2023-05-16 12:19:27 +01:00
James Ritchie
337a0b9cb5
More Named icons
2023-05-16 11:56:39 +01:00
James Ritchie
626ee69dea
Forms can take an optional shortcut icon
2023-05-16 11:56:39 +01:00
Matt Aitken
bd2727415f
Collapsing is determined correctly, not by a click on the menu
2023-05-16 11:34:05 +01:00
Matt Aitken
ec541338b6
Tailwind formatted
2023-05-16 11:33:04 +01:00
Matt Aitken
c4fbd92b49
Added a tooltip when the side menu is collapsed. Refined the icon padding
2023-05-16 11:28:02 +01:00
James Ritchie
e49a392e8e
Added an icon to the form error
2023-05-16 11:11:50 +01:00
James Ritchie
6374ef5e6d
Inputs take an optional leading icon
2023-05-16 11:11:50 +01:00
James Ritchie
c8e3894559
Updated the form focus color
2023-05-16 11:11:50 +01:00
Matt Aitken
f4216b98ec
Use framer motion for the menu collapsing
2023-05-16 11:09:07 +01:00
Matt Aitken
3dfecdf5d2
Installed framer motion
2023-05-16 11:08:58 +01:00
Matt Aitken
fbcbd456e3
The Jobs side menu item active state works differently as it’s the root
2023-05-16 10:51:22 +01:00
Matt Aitken
18afbdec46
Use NavLink for the ProjectSideMenu
2023-05-16 10:09:27 +01:00
Matt Aitken
7db43b91f1
Created the Environments page stub
2023-05-16 10:09:18 +01:00
Matt Aitken
4071a8c280
Added NavLinkButton
2023-05-16 10:08:00 +01:00
Matt Aitken
3b7028618c
Renamed handle.breadcrumb to handle.useBreadcrumbElement to stop the annoying hook naming warnings
2023-05-16 10:07:47 +01:00
Matt Aitken
0715fdaaba
Added some structure to the path builder file
2023-05-16 10:07:12 +01:00
Matt Aitken
888810c5ae
Removed @react-email package from webapp
2023-05-16 10:06:58 +01:00
Matt Aitken
5cef31f1bd
Stripped whitespace
2023-05-16 09:17:55 +01:00
Matt Aitken
3d0ae35156
Added @typescript-eslint/strict-boolean-expressions rule for booleans, string and numbers
2023-05-16 09:17:55 +01:00
James Ritchie
a3d03bdb35
Created a login form
2023-05-15 18:22:30 +01:00
James Ritchie
5d52b206c4
The divider on the form title is now optional
2023-05-15 18:22:30 +01:00
James Ritchie
f05a8cd823
Added an anchor tag component
2023-05-15 18:22:30 +01:00
Matt Aitken
664f2e6623
Breadcrumb now uses the route handle
2023-05-15 17:49:10 +01:00
Matt Aitken
389d6fe9c6
Started building out the side menu
2023-05-15 16:45:19 +01:00
James Ritchie
d3c767362c
NamedIcons now have padding like hero icons
2023-05-15 15:35:20 +01:00
Matt Aitken
2892e3b36f
Initial work on project page with side menu
2023-05-15 15:34:52 +01:00
Matt Aitken
b17de99331
Set the popover background color
2023-05-15 15:34:52 +01:00
James Ritchie
9d8557fbed
Added disabled button examples to storybook
2023-05-15 14:47:54 +01:00
James Ritchie
35c3a4e613
Menu items can be disabled or selected
2023-05-15 14:38:19 +01:00
Matt Aitken
00c9da8de9
Form story updated
2023-05-15 14:20:18 +01:00
Matt Aitken
dfc5fec14a
Storybook no longer opens a new browser window when run
2023-05-15 14:20:06 +01:00
Matt Aitken
85eca607a1
Fix for spinner white name change
2023-05-15 14:07:36 +01:00
Matt Aitken
8973001ec8
WIP on new org form
2023-05-15 14:07:05 +01:00
Matt Aitken
5a1e7412d2
Paragraph accepts all props a <p> accepts
2023-05-15 14:06:31 +01:00
Matt Aitken
8095612d30
Use a NamedIcon in the org grid
2023-05-15 14:06:31 +01:00
Matt Aitken
2259b812a2
Don’t create an org when a user first registers
2023-05-15 14:06:31 +01:00
Matt Aitken
5af6549a0f
Added conform package
2023-05-15 14:06:31 +01:00
Matt Aitken
6d3a590ce8
Fix for hover states on the page header back button
2023-05-15 14:06:31 +01:00
Matt Aitken
ce5be558e3
Don’t duplicate the orgs grid items
2023-05-15 14:06:31 +01:00
Matt Aitken
eb6f1dadd1
Fixed the page backgrounds
2023-05-15 14:06:31 +01:00
Matt Aitken
2ed7e9f724
Show a background gradient if it’s a top-level page
2023-05-15 14:06:31 +01:00
James Ritchie
ecea028fc0
Added another spinner variant to namedIcons
2023-05-15 13:57:35 +01:00
James Ritchie
c76a7343f9
spinner now takes a colour
2023-05-15 13:52:50 +01:00
James Ritchie
1281a5e9aa
Added loading buttons and improved the disabled states
2023-05-15 13:52:40 +01:00
James Ritchie
763d09b952
Added reduce motion support for spinner
2023-05-15 12:12:04 +01:00
James Ritchie
6d3b96aa20
Removed unused styles
2023-05-15 11:42:34 +01:00
James Ritchie
7f9447f403
Buttons now have selected state
2023-05-15 11:33:32 +01:00
James Ritchie
37836b938b
Fixed icon hover state on the secondary large button
2023-05-15 11:09:16 +01:00
Matt Aitken
b8605f82a8
Org grid item headers are clickable
2023-05-12 18:46:14 +01:00
Matt Aitken
c81b5931c8
Brighter gradient
2023-05-12 18:43:34 +01:00
Matt Aitken
3d4aa61a3d
Extended the gradient a bit
2023-05-12 18:43:16 +01:00
Matt Aitken
21ee76b6b2
Use simplur to deal with singular/plurals
2023-05-12 18:42:31 +01:00
Matt Aitken
c4b65e0b96
Updated button to “menu-item”
2023-05-12 18:34:17 +01:00
Matt Aitken
11e2d2d0e1
Org grid looking ok
2023-05-12 18:33:11 +01:00
James Ritchie
149a849a7e
Added a large button set and more styling for the menu item buttons
2023-05-12 18:31:58 +01:00
James Ritchie
18c4ede771
Added new menu item button
2023-05-12 17:31:19 +01:00
Matt Aitken
6c3cb7f5d1
Early org grid
2023-05-12 17:25:48 +01:00
Matt Aitken
945854c671
Upgraded Tailwind to 3.3.2 – gradient stop position support
2023-05-12 17:25:35 +01:00
James Ritchie
52460e5977
icon and style improvements to the popover
2023-05-12 16:52:38 +01:00
James Ritchie
60d571198f
WIP new menu item button
2023-05-12 16:52:38 +01:00
James Ritchie
54f73a5fd5
added a menu item button to storybook
2023-05-12 16:52:38 +01:00
James Ritchie
ac6d7d7a7a
Improvements to the nav bar styling
2023-05-12 16:52:38 +01:00
James Ritchie
9c35cae103
added back in the shadcn background variable
2023-05-12 16:52:38 +01:00
James Ritchie
ae358f9d41
Added 2 more colours for background and dividers between sections as separate variables
2023-05-12 16:52:38 +01:00
James Ritchie
786731b4e1
Increased stroke width of breadcrumb divider icon
2023-05-12 16:52:38 +01:00
James Ritchie
3af3db6a4a
Added a min width do the shortcuts so narrow characters stay in a square
2023-05-12 16:52:38 +01:00
James Ritchie
4c889cf6f0
Changed the icon in the code block for copy/paste
2023-05-12 16:52:38 +01:00
Matt Aitken
89aa546b42
Added PageBody
2023-05-12 16:46:31 +01:00
Matt Aitken
695c4a928d
Removed old layout components
2023-05-12 16:46:22 +01:00
Matt Aitken
ec24dbeef2
Tweaked Storybook to work with <Link> elements. Added PageHeaders storybook page
2023-05-12 16:23:10 +01:00
Matt Aitken
43dc022675
Added Create new org button
2023-05-12 15:24:35 +01:00
Matt Aitken
b3486a9b7f
Orgs page layout started
2023-05-12 15:11:48 +01:00
Matt Aitken
46c1d2484a
PageHeader supports a title, back and set of buttons
2023-05-12 15:11:48 +01:00
James Ritchie
c9e402be57
Updated all buttons to use the new component props and children
2023-05-12 14:45:17 +01:00
James Ritchie
cfb9fffb47
Better storybook layout for buttons
2023-05-12 14:45:17 +01:00
James Ritchie
9a531dd7f6
Improved the line height on the shortcut icno
2023-05-12 14:45:17 +01:00
James Ritchie
1f7b581208
Named icons inside buttons keep their specified colours
2023-05-12 14:45:17 +01:00
James Ritchie
7a474d45c6
Reformatted the button in Stories to take updated children
2023-05-12 14:45:17 +01:00
James Ritchie
ea04d13a60
Shortcut icon style improvement
2023-05-12 14:45:17 +01:00
James Ritchie
ec825ebb9d
More button improvements
2023-05-12 14:45:17 +01:00
James Ritchie
a873d6dfca
Improved the image inside a button
2023-05-12 14:45:17 +01:00
James Ritchie
fb687f3760
Added a button with an image inside
2023-05-12 14:45:17 +01:00
James Ritchie
f00cf33c3a
Fixed Storybook tailwind
2023-05-12 14:45:17 +01:00
James Ritchie
61a8768f9f
Updated the buttons component inline with the designs
2023-05-12 14:45:17 +01:00
James Ritchie
07b4a4af73
Updated typography to use new bright/dimmed colours
2023-05-12 14:45:17 +01:00
James Ritchie
14e2829635
Added new colours to the config: “dimmed” and “bright”
2023-05-12 14:45:17 +01:00
James Ritchie
23d721a5ed
WIP setting up the app buttons
2023-05-12 14:45:17 +01:00
Matt Aitken
8dc78776b3
Added breadcrumb to the nav
2023-05-12 14:14:38 +01:00
Matt Aitken
722b4b8e2d
BreadcrumbIcon
2023-05-12 14:10:27 +01:00
Matt Aitken
260ed6ed8c
Created MainContainer
2023-05-12 14:10:17 +01:00
Matt Aitken
4710e31c45
Added slate-650
2023-05-12 14:09:26 +01:00
Matt Aitken
a1585dfa17
Hide the project menu on the Organization list page
2023-05-12 13:49:02 +01:00
Matt Aitken
34dfedd2e0
Use the pathBuilder for org/project paths
2023-05-12 13:17:36 +01:00
Matt Aitken
f08c4e2354
Move path building to a file so we don’t have lots of them floating around
2023-05-12 13:17:21 +01:00
Matt Aitken
482760aeed
Added a todo to the ProjectsMenu
2023-05-12 12:52:49 +01:00
Matt Aitken
5814b60370
Project menu functionality
2023-05-12 12:14:31 +01:00
Matt Aitken
21c2a7da25
Popover style with arrow
2023-05-12 11:00:26 +01:00
Matt Aitken
d7e32348ee
Logic for the ProjectsMenu working
2023-05-12 09:17:42 +01:00
Matt Aitken
e0a824cf40
Removed useMatches log
2023-05-11 17:18:09 +01:00
Matt Aitken
a85509ea80
Stripped out more old files, updated env vars file
2023-05-11 17:13:14 +01:00
Matt Aitken
5193fe0775
Updated routing to v2
2023-05-11 16:44:12 +01:00
Matt Aitken
6078d15aa1
Upgraded Remix, using new Tailwind compilation
2023-05-11 15:56:46 +01:00
Matt Aitken
d6622accce
Removed Nango
2023-05-11 15:31:31 +01:00
Matt Aitken
9805721498
Updated Remix packages
2023-05-11 15:10:29 +01:00
Matt Aitken
8f9a5e7009
More updated files
2023-05-11 15:04:04 +01:00
Matt Aitken
37bae77faa
Deleted more old stuff
2023-05-11 14:59:52 +01:00
Matt Aitken
cca8c60fbf
Lots of compile fixes and deleted old stuff
2023-05-11 14:55:09 +01:00
Matt Aitken
a30cc3332a
Fixed some compile errors
2023-05-11 13:43:52 +01:00
Matt Aitken
77046470ea
Added optional chrome to the CodeBlock
2023-05-11 13:43:42 +01:00
Matt Aitken
27c9e63e46
Fancy animated code highlight
2023-05-11 11:50:22 +01:00
James Ritchie
ebe1fb516c
More typography improvments
2023-05-11 11:49:14 +01:00
James Ritchie
5fda10806d
Fixed tailwindMerge to work with the additional xxs font size
2023-05-11 11:49:14 +01:00
James Ritchie
92a8927162
Added more styles to Storybook
2023-05-11 11:49:14 +01:00
Eric Allam
bcbb63f585
Removed trigger variants (moving to dynamic triggers instead)
2023-05-11 11:34:11 +01:00
Matt Aitken
c67a465e3e
Example of a CodeBlock that changes the highlighted range using buttons
2023-05-11 11:25:03 +01:00
Matt Aitken
83b79610af
Line highlighting now takes ranges
2023-05-11 10:50:57 +01:00
Matt Aitken
4fa3ea2491
Improved size of clipboard icon
2023-05-11 09:48:06 +01:00
Matt Aitken
7a4742a314
Made inline code sky blue
2023-05-11 09:48:06 +01:00
Matt Aitken
b24df76fca
Started refactoring the index page
2023-05-11 09:48:06 +01:00
Matt Aitken
9e30d7a117
Tooltip story and created SimpleTooltip
2023-05-11 09:48:06 +01:00
Matt Aitken
789fab5b96
Added extension to the Tailwind merge plugin
2023-05-11 09:48:06 +01:00
Matt Aitken
07fa597755
Deleted old template presenters
2023-05-11 09:48:06 +01:00
Matt Aitken
62dd433de4
Zod is only being used as a type
2023-05-11 09:48:06 +01:00
Matt Aitken
713e85347c
Cleaned up some hooks
2023-05-11 09:48:06 +01:00
Matt Aitken
13c2ba7dcd
Deleted cloud projects folder
2023-05-11 09:48:06 +01:00
Matt Aitken
9b4d4090d7
Moved more components
2023-05-11 09:48:06 +01:00
James Ritchie
f662e02cb1
Added a new xxs font size
2023-05-11 09:20:58 +01:00
Matt Aitken
35fce5a89d
Inline code style updated and created a story
2023-05-11 08:38:14 +01:00
Matt Aitken
39bbf108a3
Updated more old components
2023-05-11 08:31:45 +01:00
Matt Aitken
b1cf4cc042
Created a form story
2023-05-10 19:37:56 +01:00
Matt Aitken
c24faa2e52
Delete old Copy buttons
2023-05-10 19:37:56 +01:00
James Ritchie
777f38a5ee
Added new heading and paragraph styles
2023-05-10 19:03:18 +01:00
James Ritchie
a79eb76fa9
Removed Poppins font from the import
2023-05-10 19:03:18 +01:00
Matt Aitken
22c3584988
One liner code looks good too
2023-05-10 18:46:07 +01:00
Matt Aitken
85f7ad871d
You can set the max lines to display on a CodeBlock
2023-05-10 18:44:15 +01:00
Matt Aitken
bfac524c75
Getting the copy button to work well
2023-05-10 18:20:30 +01:00
Matt Aitken
2a93c10828
Set the default language to TypeScript
2023-05-10 17:45:54 +01:00
Matt Aitken
833c509606
CodeBlock working well, except syntax highlighting is broken somehow
2023-05-10 17:44:49 +01:00
Matt Aitken
1b010571c9
CodeBlock is working with the @mantine/prism package
2023-05-10 15:39:40 +01:00
Matt Aitken
2765fe12cd
Tidied up more old components
2023-05-10 08:44:45 +01:00
Matt Aitken
6f35b2e17d
Merge pull request #123 from alexdanilowicz/patch-1
...
Fix storybook root alias by removing trailing slashes
2023-05-10 10:43:52 +03:00
Alex Danilowicz
35261ffc75
Fix storybook root alias by removing trailing slashes
2023-05-09 11:57:18 -07:00
Matt Aitken
60309677fe
Deleted a ton of old components, started tidying things up
2023-05-09 18:50:46 +01:00
Matt Aitken
1f1cf0cb74
Added Storybook to turbo so you can call it from the root folder
2023-05-09 15:04:30 +01:00
Matt Aitken
0a1d3ed5ef
Removed generate-integrations
2023-05-09 14:42:38 +01:00
Matt Aitken
ab46981182
Updated pnpm-lock from the q2 branch
2023-05-09 14:36:38 +01:00
Matt Aitken
b0f609dc15
Merge pull request #122 from Teddarific/teddy/storybook
...
Adding a component playground via Storybook
2023-05-09 16:34:41 +03:00
Matt Aitken
7ee305dfc6
Merge branch 'dev-q22023' into teddy/storybook
2023-05-09 16:34:30 +03:00
Matt Aitken
3f51835bea
pnpm-lock.yaml from the q2 branch
2023-05-09 14:33:42 +01:00
Eric Allam
0a7ad96dcc
Variants working in the new internal job system
2023-05-05 16:46:38 +01:00
Eric Allam
6d7f20b527
Moved over external source preparing and handling events into the internal job system
2023-05-05 16:09:42 +01:00
Eric Allam
8b7d847291
Added job queue system (needed for internal jobs but useful for our users as well)
2023-05-05 12:34:14 +01:00
Eric Allam
c77dfae653
WIP new internal job system
2023-05-04 21:18:19 +01:00
Eric Allam
3e87e832c7
WIP trigger variants
2023-05-04 10:06:06 +01:00
Eric Allam
eb83f941d2
Fixed Connection generic
2023-05-02 14:59:43 +01:00
Eric Allam
b1a6ada443
Implement GitHub oauth and add it to the github integration
2023-05-02 13:53:37 +01:00
teddarific
dc3306fb95
Lock file update
2023-05-01 11:01:02 -07:00
Alex Danilowicz
faaaf253b2
Merge pull request #2 from Teddarific/alex/storybook
...
Clean up storybook gitignore
2023-05-01 10:58:23 -07:00
alexdanilowicz
2242ca3bf0
Cleanup gitignore
2023-05-01 10:53:40 -07:00
teddarific
258eda5bdb
Storybook
2023-05-01 10:26:30 -07:00
teddarific
95ed5bacaa
Initial implementation
2023-05-01 10:11:19 -07:00
Eric Allam
a87fd6d4bd
Create a single ApiCatalog (and keep the Api naming consistent)
2023-04-29 17:27:06 +01:00
Matt Aitken
ea6bb4b467
Added a badge to indicate the name of the authentication method
2023-04-28 21:36:37 +01:00
Matt Aitken
eb5d960f3a
Use pointers to get data from token, support different scope param name
2023-04-28 21:30:57 +01:00
Matt Aitken
844c99ddc7
Split Slack into two separate auth methods. Added UI support for this with a popover.
2023-04-28 21:11:18 +01:00
Matt Aitken
232b9e97eb
Added the User/Bot badges to the scopes list
2023-04-28 18:39:32 +01:00
Matt Aitken
c288397048
Added Shadcn Badge component
2023-04-28 18:39:23 +01:00
Matt Aitken
7ec084c1a9
Added scope annotations to Slack
2023-04-28 18:29:11 +01:00
Matt Aitken
b37d2a0ea2
Improved the NamedIcon to use an object and not use the API Store
2023-04-28 18:29:11 +01:00
Eric Allam
26d537867e
Integrate with the new ApiConnection system to authenticate with Slack using OAuth
2023-04-28 16:44:52 +01:00
Matt Aitken
c98ec1f1a8
Deal with APIs that reuse AccessTokens (like Slack)
...
- Re-use the same SecretReference and the actual stored secret
- Update any existing ApiConnections that are using the existing AccessToken
2023-04-28 15:27:33 +01:00
Matt Aitken
ed0bc153da
Added some js-doc annotations explaining when to use database secret store
2023-04-28 13:59:04 +01:00
Eric Allam
7ec4584d71
Added slug to ApiConnection (and renamed APIConnection to ApiConnection)
2023-04-28 13:49:19 +01:00
Eric Allam
d75ee3a3dd
6 layers of child tasks
2023-04-28 09:30:18 +01:00
Matt Aitken
ad722f1c8c
Created Paragraph component with variant functionality
2023-04-27 18:30:38 +01:00
Matt Aitken
5ed5e8352d
Getting credentials (with refreshing)
2023-04-27 17:28:40 +01:00
Eric Allam
51dd20424c
Implemented subtasks
2023-04-27 17:25:19 +01:00
Eric Allam
1bba822e20
Added projects, moved envs to projects, and renamed executions to runs
2023-04-27 13:50:22 +01:00
Matt Aitken
a119e79a49
Tokens are refreshing in a background job
2023-04-27 13:48:17 +01:00
Matt Aitken
52f9b16003
Added expiresAt column to the APIConnection table for refresh job
2023-04-26 19:31:20 +01:00
Matt Aitken
44dba712d1
Added Airtable
2023-04-26 18:17:57 +01:00
Matt Aitken
e28a3566b6
Moved slack to its own file
2023-04-26 15:58:13 +01:00
Matt Aitken
eb4f272d80
Add metadata and scopes to the connection
2023-04-26 14:43:50 +01:00
Eric Allam
3d38b95276
Continuing nextjs support, as well as moving event matching up to the server to support tasks that can wait for a trigger
2023-04-26 14:27:34 +01:00
Eric Allam
38e0460878
nextjs support WIP
2023-04-26 14:27:34 +01:00
Matt Aitken
d8e29a9fa7
Added PKCE support (default on)
2023-04-26 11:58:42 +01:00
Matt Aitken
fb36b68179
Setup the Shadcn styles, but not using CSS vars
2023-04-25 21:48:51 +01:00
Matt Aitken
e14a2554ad
Update Slack scope separator to be a comma
2023-04-25 19:52:17 +01:00
Matt Aitken
b91a6548cb
Delete credential file that was just a list of todos
2023-04-25 19:52:02 +01:00
Matt Aitken
ee8aedea73
expires_in key fix
2023-04-25 18:04:04 +01:00
Matt Aitken
1fa39c875b
Added scope description and use expiresIn for token payload
2023-04-25 18:03:39 +01:00
Matt Aitken
06741e14b7
db.server uses process.env directly
2023-04-25 14:26:46 +01:00
Matt Aitken
8e1929dbec
Removed optional fields for Slack in app catalog
2023-04-25 14:26:39 +01:00
Matt Aitken
08abc86201
Token being stored correctly in the secret store with refresh and expire info where relevant
2023-04-25 14:08:28 +01:00
Matt Aitken
01a4ff387f
The API connection icon is now visible
2023-04-24 18:35:23 +01:00
Matt Aitken
cb026c51f3
OAuth connections are getting made and tokens are being stored
2023-04-24 18:34:09 +01:00
Matt Aitken
3fdb894296
Connection attempts are being created with redirects and errors
2023-04-23 15:29:07 -07:00
Eric Allam
da0290e494
Adding support for connections, integrations, webhooks
2023-04-22 09:52:45 -07:00
Matt Aitken
5d081b2ef0
We’re now redirecting to the OAuth provider
2023-04-21 17:24:27 -07:00
Matt Aitken
b087b5cdee
More progress on oauth and started on the api UI
2023-04-21 16:00:25 -07:00
Matt Aitken
cb18ee94bf
WIP on oauth authorization
2023-04-19 21:05:46 +01:00
Matt Aitken
3142891b6a
Stubs for authentication
2023-04-19 15:28:55 +01:00
Matt Aitken
7191697d70
Updated db schema for APIConnection and added Secret related tables
2023-04-19 15:27:42 +01:00
Matt Aitken
88f4ac7bc2
Added simple-oauth2 package
2023-04-19 15:24:39 +01:00
Matt Aitken
fd9fc1f471
API store and stubs for the authentication service
2023-04-18 15:53:02 +01:00
Matt Aitken
3f6ee25fc4
First version of the info required to do OAuth2 for an external API
2023-04-18 13:42:54 +01:00
Matt Aitken
c7c0f5e7f9
Removed fetch from the SDK
2023-04-18 11:45:26 +01:00
Eric Allam
98c8893046
WIP connections with authenticated tasks and http triggers
2023-04-06 16:15:17 +01:00
Eric Allam
d0b8f827aa
Implement better cursor pagination
2023-04-01 20:32:44 +01:00
Eric Allam
d4eac626ec
Removed ts in favor of ulid’s, and starting to implement the task list api #117
2023-03-31 16:38:30 +01:00
Eric Allam
43ca0b7e2a
Implement sendEvent using the new Tasks API ( #113 )
2023-03-31 15:45:52 +01:00
Eric Allam
2d5c2394c8
Initial commit of the new serverless execution runtime
2023-03-31 14:32:00 +01:00
Eric Allam
746e4ae088
New serverless execution WIP
2023-03-23 20:35:56 +00:00
Eric Allam
1e12366e5a
Merge pull request #81 from triggerdotdev/dev
...
Environment improvements
2023-03-23 10:37:41 +00:00
Eric Allam
98978a9992
Add a message about test events still working
2023-03-23 09:58:35 +00:00
Eric Allam
d7dcb1bf61
Couple of copy tweats
2023-03-23 09:54:07 +00:00
James Ritchie
3bece03c7f
Fixed ‘Configure connected github accounts’ button
2023-03-23 09:41:56 +00:00
James Ritchie
60fdde1919
Fixed the Request workflow and Integration typeforms on the integration page
2023-03-23 09:32:03 +00:00
James Ritchie
c42d03a4a6
Made the copy text more obvious for the api key
2023-03-22 18:25:29 +00:00
James Ritchie
58a6ef436a
Added a test page blank state
2023-03-22 18:19:45 +00:00
James Ritchie
3ab542b03f
Small style improvements to the environments menu items
2023-03-22 17:47:40 +00:00
Eric Allam
2a760f1f2a
Added conditional for test blank slate
2023-03-22 16:23:57 +00:00
Eric Allam
0a06e84350
Implement new env specific API key copy menu item
2023-03-22 16:20:27 +00:00
James Ritchie
f2c07c1a31
Added a Testing message if you haven’t connected your workflow to Live yet
2023-03-22 16:14:36 +00:00
James Ritchie
829b851588
Small style tweak to the environments
2023-03-22 16:09:33 +00:00
James Ritchie
8f524f8c21
Style tweak to the environment banner
2023-03-22 15:44:50 +00:00
James Ritchie
0e2a7313c6
Toggle switch now clearer when disabled
2023-03-22 15:42:17 +00:00
Eric Allam
9ab7530070
Current environment is now workflow specific
2023-03-22 15:11:37 +00:00
Eric Allam
f4833d3c1c
Only show the “how to deploy cloud” section for enabled customers
2023-03-22 15:10:29 +00:00
Eric Allam
6d01f2ab0c
Better logging when dispatching events
2023-03-22 15:10:29 +00:00
James Ritchie
6b5ebe79f4
Removed the Live and Cloud Deployed badges from the Workflows list
2023-03-22 12:20:50 +00:00
James Ritchie
83dece4617
Added a copy/paste api key button to the side menu of a workflow
2023-03-22 11:55:52 +00:00
James Ritchie
0b66a9ab37
Added API Keys into the Org menu if you don’t have a workflow
2023-03-21 13:01:30 +00:00
Eric Allam
4b50bf777f
Prevent scheduled events from getting sent multiple times
2023-03-21 11:12:55 +00:00
Eric Allam
77a8505098
Don’t paginate logs
2023-03-21 11:12:55 +00:00
Eric Allam
1da4797835
Update server.ts
2023-03-21 11:12:55 +00:00
Eric Allam
410b282d38
Update zodPublisher to try and flush out retrying messages
2023-03-21 11:12:55 +00:00
Eric Allam
5d012a483d
Prevent scheduled events from getting sent multiple times
2023-03-21 11:12:13 +00:00
Eric Allam
0feb793ce5
Don’t paginate logs
2023-03-21 11:11:33 +00:00
Eric Allam
26cccd15f9
Update server.ts
2023-03-20 23:40:09 +00:00
Eric Allam
be4da5661e
Update zodPublisher to try and flush out retrying messages
2023-03-20 23:03:08 +00:00
James Ritchie
e5717080f2
Removed pulse animation from dropdown
2023-03-20 14:48:36 +00:00
James Ritchie
de87d71e63
Made the enable workflow switcher disabled state more obvious
2023-03-20 14:05:52 +00:00
James Ritchie
e93ecf4f8d
Removed import
2023-03-20 14:05:23 +00:00
James Ritchie
dae3edd3cd
Mobile dropdown menus now work
2023-03-20 13:43:22 +00:00
James Ritchie
af445a8f6d
added padding to the public templates page
2023-03-20 13:16:51 +00:00
James Ritchie
02d114d6f0
Removed import
2023-03-20 12:59:18 +00:00
James Ritchie
8518531cf4
WIP added a new Cloud concertina panel to the Workflow Overview page
2023-03-17 17:29:33 +00:00
James Ritchie
192aad66b3
Moved up the API Keys page to the org level
2023-03-17 15:53:54 +00:00
James Ritchie
872b4a5e4d
Added an environment disable/enable switcher to the side nav
2023-03-17 15:44:46 +00:00
James Ritchie
63a11f3f1b
Added a Cloud Deployed badge to the workflows liist
2023-03-17 14:06:13 +00:00
James Ritchie
6d1bb15d46
Tools tips now takes Classname prop
2023-03-17 13:46:46 +00:00
James Ritchie
aba95aaa04
Added a Live banner to the Workflows list
2023-03-17 13:46:22 +00:00
James Ritchie
338c0f0d4e
Better organized the info on the repo settings screen
2023-03-16 19:40:55 +00:00
James Ritchie
fd61a002a9
Moved the configure Github accounts button up to the top
2023-03-16 18:43:34 +00:00
James Ritchie
fec7a0c96f
Moved an if statement below the hooks
2023-03-16 17:28:15 +00:00
James Ritchie
d06e9194c9
Removed the API keys from the org page
2023-03-16 16:56:11 +00:00
James Ritchie
f8374783c1
Updated the layout of the Live overview page
2023-03-16 16:21:18 +00:00
James Ritchie
6f3be0138d
Added the environment banner to the api key page
2023-03-16 16:13:02 +00:00
James Ritchie
15e527456d
Moved API keys to their own page
2023-03-16 16:02:05 +00:00
James Ritchie
7d7e7ba078
Updated the colours for the environments (trying pink for dev)
2023-03-16 14:52:15 +00:00
D-K-P
1af020f8b8
Updated buttons from ‘grant access’ to ‘grant repo access’
2023-03-16 14:20:30 +00:00
Eric Allam
79a1f5daea
Set a max height on the KV step output
2023-03-15 16:29:57 +00:00
Eric Allam
cee489025f
Set a max height on the KV step output
2023-03-15 16:29:40 +00:00
Eric Allam
e00a048afc
Add new env vars to production env
2023-03-15 15:50:31 +00:00
Eric Allam
0ecebabd3f
Add new env vars to production env
2023-03-15 15:50:12 +00:00
Eric Allam
a9591ca396
Merge pull request #80 from triggerdotdev/dev
...
Technology Preview: Live repositories
2023-03-15 15:31:28 +00:00
Eric Allam
db6be0f7cb
Changeset: back to normal and cutting version @trigger.dev/sdk v0.2.22
...
- ab512157 : Fixed an error message
- 1673d452 : Added kv storage to persist data in between runs and between workflows
- 0b67b51a : Fix ESM error by dynamically importing ESM packages (chalk, terminal-link, etc.)
- f39bc44e : SDK now passes through the project ID from the env var
2023-03-15 15:05:43 +00:00
Eric Allam
683f24d4e4
Getting ready to update all templates to the newest SDK after it’s released
2023-03-15 15:05:43 +00:00
James Ritchie
c4249d9e78
Made the progress icons on a deployment solid
2023-03-15 15:03:57 +00:00
James Ritchie
e714b69896
Added the Refresh page button to a Pending workflow run
2023-03-15 14:56:51 +00:00
Eric Allam
378a7e390e
Adding in good structured logging for the projects feature
2023-03-15 14:48:39 +00:00
James Ritchie
96a5ccd715
Fixed a layout issue with the main Org page
2023-03-15 14:25:41 +00:00
James Ritchie
d3be9dc294
Fixed a bug with the layout on some pages
2023-03-15 14:23:35 +00:00
Eric Allam
3f60917d17
Disable scheduled triggers in development by default
2023-03-15 11:44:20 +00:00
James Ritchie
8430820faf
Typo fixes in the custom event md files
2023-03-15 11:26:08 +00:00
D-K-P
7f5151dcf2
Added case sensitive comment to gh issues to slack
2023-03-15 11:13:44 +00:00
Eric Allam
8725a80d78
Better handle publishing messages to pulsar with a retry and better logging
2023-03-15 10:00:35 +00:00
Eric Allam
fd85667515
Add UID to the workflow overview page to make my life easier
2023-03-15 09:05:17 +00:00
Eric Allam
16107fa5e6
Fixed staging webapp/wss CPU settings
2023-03-15 09:01:28 +00:00
Eric Allam
ec727646fe
Try out 2 min instances on staging
2023-03-15 08:59:47 +00:00
Eric Allam
a7f4362a8b
Unsubscribe from run command responses when a run is complete
2023-03-15 08:58:04 +00:00
James Ritchie
7c5d97c603
Uppercased a word
2023-03-14 22:11:19 +00:00
D-K-P
f7850c14f9
Added more instructions to the Notion readme
2023-03-14 22:02:22 +00:00
James Ritchie
a4813fe141
Changed the dev env colour back to green
2023-03-14 21:35:20 +00:00
Eric Allam
5e45309b81
Add the fixed live TRIGGER_API_KEY to project settings
2023-03-14 21:09:39 +00:00
Eric Allam
5f0cebc879
Don’t accidentally re-enable a disabled workflow if it’s registered again
2023-03-14 21:03:30 +00:00
James Ritchie
122020e66b
added an environment banner to the top of every workflow page
2023-03-14 19:00:05 +00:00
Eric Allam
c166ca6aa5
Show deploy logs when stopped and stopping
2023-03-14 18:49:00 +00:00
Eric Allam
7bbe42935e
Got typecheck to pass
2023-03-14 18:46:25 +00:00
Eric Allam
decb17c1ab
Improve blank state copy (thanks to GPT-4)
2023-03-14 18:42:09 +00:00
Eric Allam
61246dcfb4
Filter out undefined steps after the Promise.all returns
2023-03-14 18:36:40 +00:00
Eric Allam
9625258394
Only show the environment picker on the workflow side menu
2023-03-14 18:27:44 +00:00
James Ritchie
c051aa284a
Moved the environment dropdown into the sidebar
2023-03-14 17:04:27 +00:00
Eric Allam
b605ecdaaa
Add sentry to WSS
2023-03-14 16:05:34 +00:00
James Ritchie
27d8742829
Fixed a Safari bug with missing arrow
2023-03-14 15:05:42 +00:00
Eric Allam
7cb350e37b
Show last 3 deploys on project overview, and move deploys above workflows
2023-03-14 14:55:12 +00:00
James Ritchie
e400d2f1fb
Improved the header on mobile
2023-03-14 14:35:16 +00:00
Eric Allam
221370ba9e
Fixed issue with handling installation.deleted github events
2023-03-14 14:32:50 +00:00
Eric Allam
a446367514
Better handle redelivering messages instead of swalloing them up
2023-03-14 14:26:24 +00:00
James Ritchie
50e6d37780
Fixed 2 broken login links
2023-03-14 14:23:31 +00:00
James Ritchie
4803ad3c9a
Small UI update to the Build logs layout
2023-03-14 14:18:24 +00:00
Eric Allam
7db68764ac
Structure debug logs and retry workflow registration up to 4 times
2023-03-14 13:57:25 +00:00
Eric Allam
ef48592a73
WorkflowRunSteps can be created in an “incomplete” state, so let’s not throw an exception when in that state
2023-03-14 12:43:31 +00:00
Eric Allam
d0dd3d5acf
Implement logout user tooltip
2023-03-14 11:55:51 +00:00
James Ritchie
0c74035a8f
Added the username to the logout button and added a logout to the main org page
2023-03-14 11:50:59 +00:00
Eric Allam
213012b66e
Implement repo blank state conditional
2023-03-14 11:27:45 +00:00
James Ritchie
2022d0ba56
Added a new state for connecting your github account to the main repo page
2023-03-14 11:16:09 +00:00
Eric Allam
ae68825306
Decorate workflow registered logs
2023-03-14 10:51:32 +00:00
Eric Allam
aa575b0d79
Better dockerfile
2023-03-14 10:21:50 +00:00
Eric Allam
4e83ef642d
Update prerelease template deps script
2023-03-14 09:15:12 +00:00
Eric Allam
e6740b5451
Remove org template code for when a workflow is created
2023-03-14 09:15:01 +00:00
Eric Allam
2e0a820518
Disable deploy buttons while the action is submitting
2023-03-13 20:46:35 +00:00
Eric Allam
b5e47b7d60
Remove log logging
2023-03-13 20:28:14 +00:00
Eric Allam
3d328aeaaf
Implement duration
2023-03-13 20:26:35 +00:00
Eric Allam
952fa6bc9e
Handle deploying old templates with broken SDKs when built
2023-03-13 20:09:27 +00:00
Eric Allam
7d3bc03594
Allow admins to create as many projects as they wish
2023-03-13 20:09:27 +00:00
James Ritchie
19baf3f04a
Updated link styling for logs blank state
2023-03-13 18:57:50 +00:00
James Ritchie
73d488f97d
Added duration time to Deploy page
2023-03-13 18:54:02 +00:00
James Ritchie
d6d8ca67a8
Tooltip modal colour fix
2023-03-13 18:42:24 +00:00
James Ritchie
9a93b0fee7
Fixed side nav height issue
2023-03-13 18:40:13 +00:00
James Ritchie
900eece37d
Added Typeforms for request a workflow and integration
2023-03-13 18:36:52 +00:00
James Ritchie
20711ce4b2
Logout moved to the side menu
2023-03-13 17:55:20 +00:00
Eric Allam
d9a43dc579
Implement the multiple hosted repo waitlist feature
2023-03-13 17:47:57 +00:00
James Ritchie
f2aac62611
Small side menu width fix
2023-03-13 17:41:52 +00:00
James Ritchie
26d2392ac2
Added a cloud modal when trying to deploy a second repo
2023-03-13 17:30:57 +00:00
Eric Allam
64585b3393
Make sure repos can deploy if they are in error state
2023-03-13 17:00:17 +00:00
Eric Allam
58d919efdc
Added build logs and make sure build logs are all captured
2023-03-13 16:37:18 +00:00
Eric Allam
5eeb275b32
Release template deps script
2023-03-13 15:33:23 +00:00
Eric Allam
629ee14b55
Show the latest commit in a project (even if it’s not deployed). Don’t deploy on pushes when all env vars haven’t been set
2023-03-13 15:33:23 +00:00
James Ritchie
113752e3e9
Showing a Spinner when new deploys are pending or building
2023-03-13 14:50:49 +00:00
James Ritchie
758fad8447
Removed the URL and made the Name a link instead
2023-03-13 14:29:10 +00:00
James Ritchie
3967befabd
Added tooltip label to logo with a secondary nav
2023-03-13 14:17:55 +00:00
James Ritchie
cbff0baf15
Fixed public page layouts
2023-03-13 13:36:30 +00:00
Eric Allam
b0cccc059a
Update lockfile
2023-03-13 13:36:14 +00:00
Eric Allam
c879f48109
Better error message when trying to deploy an unsupported repository
2023-03-13 13:29:38 +00:00
Eric Allam
fce52cee6b
Changeset: prerelease next packages
2023-03-13 13:29:38 +00:00
James Ritchie
aedf7e7295
Fixed layout of New Org page
2023-03-13 12:28:59 +00:00
James Ritchie
c593132663
Reimplemented the impersonation banner
2023-03-13 12:23:45 +00:00
Eric Allam
ff7bdd7619
Add cloud related env vars to staging env
2023-03-13 11:41:40 +00:00
Eric Allam
c229fa31fc
Setup posthog site feedback widget
2023-03-13 11:28:22 +00:00
James Ritchie
632f76cbb9
Added the Org nav to the Repo Coming Soon page
2023-03-13 11:27:12 +00:00
Eric Allam
5dae509aa9
Fixed up a bunch of nav issues
2023-03-13 11:22:54 +00:00
James Ritchie
1b902dabfa
Updated the repository coming soon page
2023-03-13 11:01:38 +00:00
Eric Allam
a1043a3b28
Added coming soon page for the cloud hosting
2023-03-13 10:35:19 +00:00
James Ritchie
22c682bf4c
Added a new Org side menu
2023-03-13 10:29:04 +00:00
Eric Allam
0b67b51ae4
Fix ESM error by dynamically importing ESM packages (chalk, terminal-link, etc.)
2023-03-12 20:35:57 +00:00
Eric Allam
1673d4527a
Added KV store feature
2023-03-12 20:12:18 +00:00
James Ritchie
5e762a9cbf
Moved request integration button to top right of page
2023-03-12 10:26:27 +00:00
Eric Allam
406be0107e
A couple side menu fixes
2023-03-11 21:16:30 +00:00
James Ritchie
4ab4174cb2
Improved the layout of the settings page
2023-03-11 18:35:54 +00:00
James Ritchie
78e6ed9bfc
Added some messaging for blank states
2023-03-11 18:27:31 +00:00
James Ritchie
f813e59b0c
Improved the state if you haven’t granted access to github yet
2023-03-11 18:16:26 +00:00
James Ritchie
2992a855f9
Added active states to the collapsed side menu
2023-03-11 17:53:28 +00:00
James Ritchie
f172a0ee1a
Added titles on hover for the compact menu
2023-03-11 17:38:15 +00:00
James Ritchie
3c74e4f5f6
organized imports
2023-03-11 17:38:04 +00:00
James Ritchie
bf4eefe4fd
Long titles now ellipsis in the menu header
2023-03-11 17:13:21 +00:00
James Ritchie
2e81d6fe20
Fixed page layouts when they have the secondary nav in them
2023-03-11 17:07:43 +00:00
James Ritchie
77f243a14a
Fixed the app layout width
2023-03-11 16:37:46 +00:00
James Ritchie
4245c21248
Added a section title to the side menu
2023-03-11 16:37:35 +00:00
James Ritchie
e6d276de03
Added a title to the top of the nav
2023-03-11 16:13:26 +00:00
Eric Allam
3c09c1704d
Add single run API endpoint
2023-03-11 15:40:01 +00:00
Eric Allam
0e3c3a78d7
Add single run API endpoint
2023-03-11 15:39:34 +00:00
Eric Allam
fa28005f40
Move around stuff for the new nav structure
2023-03-11 15:33:03 +00:00
Eric Allam
3a956c2718
Add runs JSON endpoint
2023-03-10 18:41:10 +00:00
Eric Allam
a21e9e9838
Fixes an issue where the trigger workflow ttl guard was preventing workflow runs from resuming after being disconnected
2023-03-10 18:41:10 +00:00
Eric Allam
c109a9f31c
Add runs JSON endpoint
2023-03-10 18:38:46 +00:00
James Ritchie
c1dd5e92fe
Moved the github connect button to top right
2023-03-10 18:25:26 +00:00
James Ritchie
441183975c
Updated the select repo page
2023-03-10 18:23:30 +00:00
Eric Allam
0f9c0a8d06
Improve the select repo experience a little bit
2023-03-10 17:58:32 +00:00
Eric Allam
5beba8f12e
Fixes an issue where the trigger workflow ttl guard was preventing workflow runs from resuming after being disconnected
2023-03-10 17:58:32 +00:00
James Ritchie
9b7102605f
Fixed the create new workflow page layout
2023-03-10 17:10:12 +00:00
James Ritchie
0618cd0d7a
Improved the visibility of the copy CLI text button
2023-03-10 17:09:59 +00:00
James Ritchie
bc7f11fb57
Improved the API Key messaging
2023-03-10 17:06:15 +00:00
James Ritchie
19d731eebb
removed unused imports
2023-03-10 16:53:32 +00:00
James Ritchie
e2b183bd96
Added better buttons to the header
2023-03-10 16:53:11 +00:00
James Ritchie
80709c5415
Improved button focus states
2023-03-10 16:52:54 +00:00
James Ritchie
22e3c7f5f2
Fixed height of AppBody
2023-03-10 16:38:37 +00:00
James Ritchie
843231c410
WIP Improving the side navigation for the app
2023-03-10 16:13:40 +00:00
James Ritchie
1a33bdd3ae
Updated the side menu - removed redundant items
2023-03-10 16:13:40 +00:00
Eric Allam
c0300c6bec
Deal with project settings and environment vars, and disabling projects
2023-03-10 15:43:40 +00:00
James Ritchie
bffa5ef0e2
Improvements to the Logs page
2023-03-09 18:52:31 +00:00
James Ritchie
4e95232d59
improved the markup for the deploy page info panel
2023-03-09 18:40:32 +00:00
James Ritchie
ca64356f12
Select repo now has a state for ‘relevant’
2023-03-09 18:38:25 +00:00
James Ritchie
c2c1b0feb4
Improvement to the repo page
2023-03-09 16:30:06 +00:00
James Ritchie
57afaf1995
Improvements to the repo details panel
2023-03-09 16:05:27 +00:00
Eric Allam
4c965ed5a2
Fixed issue with pending project endlessly revalidating
2023-03-09 16:01:03 +00:00
James Ritchie
0462141e1b
Improvements to the Overview and deploy pages
2023-03-09 15:52:29 +00:00
Eric Allam
ce39397c57
Better format log dates
2023-03-09 15:39:07 +00:00
Eric Allam
55cb81f7af
Implement the log page along with the log links
2023-03-09 15:31:38 +00:00
James Ritchie
f7a4e69025
status icon improvements
2023-03-09 14:23:38 +00:00
Eric Allam
55ac0019b7
Couple tweaks to the logs
2023-03-09 14:22:35 +00:00
Eric Allam
b87a3dd2ba
More logging work and buttons for stoppping or cancelling a deployment
2023-03-09 14:02:03 +00:00
Eric Allam
41c751c081
Changing on logs are polled, and now polling for build logs as well
2023-03-09 14:01:28 +00:00
Eric Allam
1f34a22bd8
Update how we poll for logs and add build logs back in
2023-03-09 14:01:28 +00:00
James Ritchie
10ef03eee0
Coloured the log red if it’s an error
2023-03-09 13:17:33 +00:00
James Ritchie
bef6de13db
Added a new logs table
2023-03-09 13:10:29 +00:00
D-K-P
bd356663cc
Removed .dev from Acme
2023-03-09 11:53:01 +00:00
James Ritchie
1670c3e19b
Compressed the info in the overview panel
2023-03-09 11:03:35 +00:00
James Ritchie
aa35555356
Added a Stop button
2023-03-09 10:48:18 +00:00
James Ritchie
1520be20c4
Added a view build logs with disabled property
2023-03-09 10:33:03 +00:00
James Ritchie
9cd49a40d5
Show spinner if status is deploying, pending, building. Also added live reload indicator
2023-03-09 10:17:21 +00:00
James Ritchie
d27f11e26c
More status colour updates
2023-03-09 09:51:17 +00:00
James Ritchie
9aff64183b
Updated status colours
2023-03-09 09:48:49 +00:00
James Ritchie
5e32c8498b
New layout for the deployment page
2023-03-09 09:42:11 +00:00
Eric Allam
bd2f2d442d
Implement the select repo grouping by gtihub account
2023-03-09 09:11:27 +00:00
James Ritchie
328ff206d7
Updated deployListStatus
2023-03-09 09:07:25 +00:00
James Ritchie
774a0fe9e3
Added a Header
2023-03-08 20:52:23 +00:00
James Ritchie
3eb76739cc
Added type=submit
2023-03-08 20:52:05 +00:00
James Ritchie
f00f6ae1bd
Improvements to the deployment overview page
2023-03-08 20:32:52 +00:00
James Ritchie
7798c0166d
Added a set of icons, loading indicators and titles to use for the deployment status
2023-03-08 20:28:02 +00:00
James Ritchie
9c63687d56
Initial clean up of the deploy page
2023-03-08 20:28:01 +00:00
Eric Allam
28cad34c5f
Deployment logs
2023-03-08 18:19:07 +00:00
James Ritchie
86d345bffc
Improved the layout for the list of github repos
2023-03-08 15:07:15 +00:00
James Ritchie
9cdab61eaf
Showing a conditional state if you have no repos connected yet
2023-03-08 14:00:37 +00:00
James Ritchie
48b35c47b4
Improvements to the Repository list
2023-03-08 13:00:57 +00:00
Eric Allam
349d7f38cc
Added deploy and project list (live WIP)
2023-03-07 22:13:37 +00:00
Eric Allam
7cbc279407
Manual deploy and added a deployment version number
2023-03-07 16:24:32 +00:00
Eric Allam
301d500c3d
Fixing the re-exporting of routes
2023-03-07 15:37:55 +00:00
Eric Allam
4150ba8786
If a repo is already in a project, then just link to it from the select repo page
2023-03-07 15:19:43 +00:00
Eric Allam
f39bc44eec
Projects ✨
...
- Deploy a new VM when a push event comes through
- Live updating project overview page
2023-03-07 15:12:42 +00:00
Eric Allam
4fabd481e6
The repos that are included in a workflow are the most relevant repos
2023-03-07 15:12:42 +00:00
D-K-P
a374338ac5
Added repo rename instructions to gh issues to slack / gh stars to slack
2023-03-07 10:05:33 +00:00
D-K-P
a7337478d0
Added Resend queue jump instructions to the readme
2023-03-07 10:03:58 +00:00
James Ritchie
a7b37e9f7b
impersonate banner style fix
2023-03-03 15:14:35 +00:00
James Ritchie
48e0cff123
Lots of improvements to the app layout behaviour
...
Main improvements:
- You can have different footer if logged in or out
- Footers aren’t fixed to the bottom of the page if logged out
2023-03-03 15:14:35 +00:00
James Ritchie
8a4cc312a1
Templates and overview pages now viewable on logged in mobile
2023-03-03 15:14:35 +00:00
Eric Allam
f008f803b8
Updating github app configuration works, and paginating all repos for an installation as well, and displaying a list of repos to deploy
2023-03-03 14:35:43 +00:00
Eric Allam
b43224c353
Upgrade to remix v1.11.0 for streaming and defer support
2023-03-03 14:35:43 +00:00
Eric Allam
8bb9798ff4
Fire off an app installation callback
2023-03-03 14:35:43 +00:00
James Ritchie
86ae6f927a
Fixed safari bug where h-full was shunting content off the screen
2023-03-03 11:53:35 +00:00
Eric Allam
c0693ac508
Cleanup old github app stuff and octokit and prepare for installing new github app for cloud
2023-03-03 11:13:07 +00:00
Eric Allam
ab512157a5
Added ability to patch all template repos and push the changes
2023-03-03 08:34:15 +00:00
Eric Allam
86475d4e3c
Changeset: version (@trigger.dev/sdk v0.2.21)
2023-03-02 22:31:44 +00:00
Eric Allam
c5084209eb
Fix for metadata capture when using npm/yarn
2023-03-02 22:30:43 +00:00
Eric Allam
eada69040c
Bump notion
2023-03-02 22:30:43 +00:00
Eric Allam
6deabb21ba
Bump notion
2023-03-02 22:30:43 +00:00
James Ritchie
2bb324752e
Removed the Product Hunt Banner but kept it commented out for later
2023-03-02 18:05:59 +00:00
Eric Allam
174954511e
Changeset: version (fixing integration package versioning)
2023-03-02 15:36:56 +00:00
Eric Allam
408bd6ddc8
Added a script to automatically update template repo @trigger.dev packages instead of having to do it manually
2023-03-02 15:34:53 +00:00
Eric Allam
1789d9d215
Use the caret semver for the SDK in all the other packages
2023-03-02 14:44:33 +00:00
Eric Allam
f3ac17ad91
Use caret constraint for the sdk in airtable as well
2023-03-02 13:27:19 +00:00
Eric Allam
71d78805e7
Use a caret constraint for the SDK to prevent updating integration dependencies when the SDK bumps a minor version (github only)
2023-03-02 12:43:13 +00:00
Eric Allam
3012771a21
Remove unused argument
2023-03-02 12:29:56 +00:00
Eric Allam
5ec7198046
Send additional metadata about a workflow when initializing the host
2023-03-02 12:29:47 +00:00
D-K-P
60cb8d54c4
Added tooltips to sidebar and org page
2023-03-01 18:47:31 +00:00
D-K-P
9d7186eba5
Added sendgrid template
2023-03-01 17:42:32 +00:00
D-K-P
5401fa1acb
Added basic cron template
2023-03-01 14:18:32 +00:00
Matt Aitken
79f21fd94e
Fix for bad documentation url in Notion spec
2023-03-01 13:47:14 +00:00
James Ritchie
fa7ec12434
Added a Product Hunt banner
2023-03-01 12:54:52 +00:00
Matt Aitken
c6a668a5f6
Set is constant
2023-02-28 20:52:34 +00:00
Matt Aitken
dd786845b7
Removed curly bracket from the end of the combined schema
2023-02-28 20:32:30 +00:00
Matt Aitken
03e90ea48f
Merge pull request #75 from triggerdotdev/dev
...
GitHub Issue to Notion template
2023-02-28 20:29:41 +00:00
Matt Aitken
fee24168aa
Revert "Added a save/cancel button for changing webhook secrets"
...
This reverts commit ce019c7b96 .
2023-02-28 19:52:09 +00:00
Matt Aitken
b344dfaaf8
Added the GitHub issue -> Notion template
2023-02-28 19:50:02 +00:00
James Ritchie
ce019c7b96
Added a save/cancel button for changing webhook secrets
2023-02-28 18:19:22 +00:00
D-K-P
9a52afe1e2
Added new images for all the templates and increased their size on the template grid
2023-02-28 15:07:39 +00:00
Matt Aitken
d67e429f23
Merge pull request #74 from triggerdotdev/dev
...
✨ New Integration: Notion API
2023-02-28 15:07:11 +00:00
Eric Allam
628726459a
Added the supabase to loops template image
2023-02-28 15:04:44 +00:00
Matt Aitken
603c3953c6
Any action input that isn’t part of the params is put in the body
2023-02-28 14:27:55 +00:00
Matt Aitken
8a7795bd4d
Don’t validate the action body
2023-02-28 14:27:55 +00:00
Matt Aitken
9202d3458a
Added Notion production client id
2023-02-28 14:27:55 +00:00
Eric Allam
fb98a4708f
Added supabase to loops template
2023-02-28 14:07:04 +00:00
Matt Aitken
b29039735b
Fix for connection dropdowns only working for services (not the source)
2023-02-28 12:33:45 +00:00
Matt Aitken
4d5303b0ad
Changeset version: @trigger.dev/notion@0.1.24
2023-02-28 12:33:45 +00:00
Matt Aitken
c3f292a320
Changeset added: @trigger.dev/notion Far smaller SDK, by creating shared types
2023-02-28 12:33:45 +00:00
Matt Aitken
cb414b448e
Don’t generate intermediate schema
2023-02-28 12:33:45 +00:00
D-K-P
5ad6330868
Added discord > supabase image
2023-02-28 11:48:34 +00:00
Matt Aitken
e8ee088f85
Generated Notion SDK
2023-02-28 11:13:45 +00:00
Matt Aitken
167b1d1db9
Generated Airtable
2023-02-28 11:06:44 +00:00
Matt Aitken
a365b81915
Generated Sendgrid
2023-02-28 11:06:44 +00:00
Matt Aitken
697e8f930a
Added Prettify to the inputs and outputs inline
2023-02-28 11:06:44 +00:00
Matt Aitken
0e0baa8af8
You can generate specific integrations now
2023-02-28 11:06:44 +00:00
Matt Aitken
a82088c243
Autoreffer works deep to shallow so we get refs inside refs. Better auto-naming
2023-02-28 11:06:44 +00:00
Matt Aitken
e4fc05924e
Autoreffer now only refs after x occurences, works for string enums too
2023-02-28 11:06:44 +00:00
Matt Aitken
b3a46212ee
Generate the service and use the auto reffer, and output intermediate files for viewing
2023-02-28 11:06:44 +00:00
Matt Aitken
dec790e4a3
AutoReffer improved
2023-02-28 11:06:44 +00:00
Eric Allam
a146469d63
Fixed bug where a duplicate event ID would throw an error instead of returning a success
2023-02-28 09:35:19 +00:00
Matt Aitken
e5a3bb8903
Automatically create references to de-duplicate objects
2023-02-27 23:12:45 +00:00
Matt Aitken
b61b5054dc
Type generator works with $refs
2023-02-27 23:12:35 +00:00
Matt Aitken
b613f3bbfc
Deal with undefined params where an endpoint has no input
2023-02-27 23:12:08 +00:00
Matt Aitken
800ae1d834
Added Notion to the list of packages
2023-02-27 23:11:53 +00:00
Matt Aitken
d5d3786a97
Automatically set "Notion-Version" to "2022-06-28" so users don’t have to
2023-02-27 21:39:06 +00:00
Matt Aitken
b90eeea1e8
Allow generating actions with some manipulation
2023-02-27 21:39:06 +00:00
Matt Aitken
aa30013e05
Params go before body in the generated SDK
2023-02-27 21:39:06 +00:00
Matt Aitken
eaf06638c3
Generating the docs and SDK now deals better with anyOf
2023-02-27 21:39:06 +00:00
Eric Allam
4834eabb9d
Scroll restoration not working for some reason so need to do full reloads when going to a template page
2023-02-27 18:23:17 +00:00
Eric Allam
8aceb6418a
Added supabase-to-discord template
2023-02-27 18:05:07 +00:00
Eric Allam
da6062a20c
Changeset: new version
2023-02-27 16:54:09 +00:00
Eric Allam
b57241951b
Fixed issue where default webhook schema wasn't being used which caused an error
2023-02-27 16:53:55 +00:00
Matt Aitken
6a1823b242
Installed packages
2023-02-27 15:12:45 +00:00
Matt Aitken
2ad039f867
Merge remote-tracking branch 'origin/integrations/notion' into dev
...
# Conflicts:
# pnpm-lock.yaml
2023-02-27 15:12:17 +00:00
Matt Aitken
634ec6c1e3
Added Notion staging OAuth details
2023-02-27 15:11:38 +00:00
Matt Aitken
a73ddb2dad
Generated Notion SDK
2023-02-27 14:46:59 +00:00
Matt Aitken
0504667334
Combine allOf schemas before generating the types, much better results and docs
2023-02-27 14:46:41 +00:00
Matt Aitken
6d85eee0cd
Generate the SDKs in sequence not parallel
2023-02-27 14:28:55 +00:00
Matt Aitken
1f43988ad9
Increased generate-integrations memory to 16GB… we need to optimise this at some point
2023-02-27 14:24:21 +00:00
Matt Aitken
0129cbb162
Generating docs works with allOf
2023-02-27 14:24:05 +00:00
Matt Aitken
0121e1b50d
SDK input schema is now the merged object of params and body
2023-02-27 14:23:54 +00:00
Eric Allam
63b1c2237a
Changeset: release new version
2023-02-27 14:03:29 +00:00
Eric Allam
c72120eab0
Removed accidental log statement
2023-02-27 14:03:15 +00:00
Eric Allam
85ced7818f
Merge pull request #72 from triggerdotdev/dev
...
Change from npm create trigger to npx create-trigger
2023-02-27 13:49:59 +00:00
Eric Allam
313b7163e8
Change from npm create trigger to npx create-trigger
2023-02-27 13:49:04 +00:00
Eric Allam
55eb81f219
Merge pull request #71 from triggerdotdev/dev
...
Onboarding improvements using the new create-trigger CLI
2023-02-27 13:07:30 +00:00
Eric Allam
b0e64937a0
Changeset: new version
2023-02-27 13:04:15 +00:00
Eric Allam
3a2cf0ddb7
Fixed the missing error message when logging invalid API key and improved the error message
2023-02-27 13:03:14 +00:00
Matt Aitken
0f90ea9455
getComments and createComment
2023-02-27 13:01:27 +00:00
Matt Aitken
6d2217bd18
updateDatabase
2023-02-27 12:48:39 +00:00
Eric Allam
1579cdbfb2
Changeset: release new version
2023-02-27 12:11:58 +00:00
James Ritchie
f1e81137b7
Improved the copy for how to trigger your workflow
2023-02-27 12:10:50 +00:00
Matt Aitken
0f51328979
createDatabase
2023-02-27 12:03:43 +00:00
Matt Aitken
aea812f621
queryDatabase
2023-02-27 11:59:45 +00:00
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