Commit Graph

5193 Commits

Author SHA1 Message Date
nicktrn eb3b7b6f9e Fix logger import 2024-07-03 17:15:16 +01:00
James Ritchie b53e91b515 Select plan page uses the MainCenteredContainer 2024-07-03 17:15:01 +01:00
James Ritchie de78d9f25a Added a link to the Get in touch copy and improved the connect to GitHub modal 2024-07-03 17:14:33 +01:00
James Ritchie f9b9a0c401 Fixed large button not having large text size 2024-07-03 17:13:11 +01:00
James Ritchie 00fb27dd10 Fixed issue where input field focus states were being clipped 2024-07-03 17:12:41 +01:00
nicktrn 7aed154854 Update pnpm setup action 2024-07-03 17:06:57 +01:00
Matt Aitken 50506dce9f Documentation edits made through Mintlify web editor 2024-07-03 16:58:57 +01:00
nicktrn d5772e57bd Remove rogue zod error 2024-07-03 16:57:13 +01:00
nicktrn 14c2bdf89b v3: checkpoint and reliability improvements (#1198)
* only checkpoint retries with delays greater than threshold

* rename checkpoint threshold env var

* log task monitor ignores

* crash runs with unbounded attempts

* fix retry check in shared queue consumer

* add missing stop for env var sync spinner

* prod entry point refactor

* missing awaits

* more verbose prod flush and exit logs

* reduce checkpoint support logs

* heartbeat while checkpointing between retries

* dynamic coordinator config

* measure lazy attempt creation time in prod

* simplify delay threshold

* heartbeat clarifications

* crash run if it doesn't reach checkpointable state

* require dynamic config threshold

* fix retry prep, await previous worker kill

* unify wait mechanics

* fix prod worker without tasks error

* ensure worker is ready to be checkpointed for dependency waits

* improve worker attempt creation logging

* prevent crashes caused by failed socket schema parsing

* fix dynamic imports in v3 catalog

* clarify attempt retry mechanics

* move backoff helper to core-apps

* remove core-apps barrel file

* add backoff execute with callback

* deprecate non-lazy attempt messages

* update socket.io-client to v4.7.5

* fix socket.io types for emits with timeout

* retry all the things

* remove todo

* fix retry restores

* improve index failure logs

* retry incomplete dependency waits

* fix checkpoint in-progress detection

* prevent losing messages during reconnect

* checkpoint when greater or equal to threshold

* improve handling of duration wait edge cases

* add ready for lazy attempt replay

* retry attempt completion

* allow failing runs with unfriendly run id

* fix min max jitter

* cancel checkpoints on run failure

* improve attempt creation errors

* prevent crashing run on failed cleanup

* handle at-least-once execute lazy attempt delivery

* log exit code on prepare for retry

* fix timeout promise

* mark some things

* chaos monkey superpowers

* refactor checkpointer

* set chaos monkey defaults

* less chaos

* fix backoff

* handle uncaught entry point exceptions

* only replay rpcs on true reconnects

* allow resume unless final run status

* add changeset

* small fixes
2024-07-03 16:54:09 +01:00
James Ritchie 4a7765c8c5 Fixed Header1 inconsistent font weight 2024-07-03 16:17:32 +01:00
James Ritchie e253d65cab Improved the plan banner on the billing page 2024-07-03 16:14:49 +01:00
James Ritchie 4b346f7cf3 Tooltips use the correct cursor 2024-07-03 15:46:39 +01:00
James Ritchie 313d8cef54 Fixed padding in the PageTitle 2024-07-03 15:44:46 +01:00
James Ritchie 5cff490830 Tooltip underlines stand out more 2024-07-03 15:39:35 +01:00
James Ritchie 33fa90b90c Don’t highlight the plan on the billing page 2024-07-03 15:36:48 +01:00
James Ritchie d28eb638cc plan tooltips don’t use dark variant 2024-07-03 15:36:13 +01:00
James Ritchie 46f56e71f2 Billing page layout and style improvements 2024-07-03 14:42:51 +01:00
James Ritchie 3d6191ec9c Changed the billing icon in the side menu 2024-07-03 13:39:14 +01:00
James Ritchie 057693f00b text fix + style updates 2024-07-03 12:36:59 +01:00
James Ritchie f38b03e3da could be undefined fix 2024-07-03 12:36:45 +01:00
James Ritchie ebccd54101 Better default tooltip style 2024-07-03 12:08:05 +01:00
James Ritchie 3aee545549 Improved the layout of the page, some style tweaks, organized imports 2024-07-03 12:07:45 +01:00
James Ritchie 4a414a789c Github verified badge padding adjustment 2024-07-03 10:44:05 +01:00
Matt Aitken 7976d924fb Marqs rebalancing is based on the env var again 2024-07-03 09:54:50 +01:00
James Ritchie 0eec7b9948 Deploy blank state uses InfoPanel 2024-07-02 18:34:44 +01:00
James Ritchie c0804d043d Platform alerts prompt now using the InfoPanel 2024-07-02 18:25:09 +01:00
James Ritchie 25dd8bd168 Blank state now using the info panel 2024-07-02 18:00:10 +01:00
James Ritchie 239e28ae21 Wider info panel for the env var page 2024-07-02 17:58:51 +01:00
James Ritchie 75fe20b9df Wider blank state panels for the scheduled page 2024-07-02 17:58:30 +01:00
James Ritchie b351b8adc4 Removed duplicate class 2024-07-02 17:57:52 +01:00
James Ritchie 5ddc38af4f Show conditional upgrade prompts based on plan and number of schedules used 2024-07-02 17:31:13 +01:00
James Ritchie 57fec71fd9 better panel width 2024-07-02 14:41:08 +01:00
James Ritchie 18ab17eed4 Replaced Upgrade callout with a more generic InfoPanel component 2024-07-02 14:37:37 +01:00
nicktrn 1e667ec28f v3: cluster uptime heartbeat (#1194)
* add basic uptime heartbeat

* add more heartbeat metrics
2024-07-02 12:33:12 +01:00
James Ritchie cae0734cca Only show the “reveal all” toggle if you have environment variables in the table 2024-07-01 18:08:01 +01:00
James Ritchie 3124d7a909 Improved the upgrade callout and API keys page layout 2024-07-01 18:02:40 +01:00
Eric Allam 7e97dcb93e Release 3.0.0-beta.45 @trigger.dev/airtable@3.0.0-beta.45 @trigger.dev/astro@3.0.0-beta.45 @trigger.dev/cli@3.0.0-beta.45 @trigger.dev/core-backend@3.0.0-beta.45 @trigger.dev/core@3.0.0-beta.45 @trigger.dev/eslint-plugin@3.0.0-beta.45 @trigger.dev/express@3.0.0-beta.45 @trigger.dev/github@3.0.0-beta.45 @trigger.dev/hono@3.0.0-beta.45 @trigger.dev/integration-kit@3.0.0-beta.45 @trigger.dev/linear@3.0.0-beta.45 @trigger.dev/nestjs@3.0.0-beta.45 @trigger.dev/nextjs@3.0.0-beta.45 @trigger.dev/otlp-importer@3.0.0-beta.45 @trigger.dev/plain@3.0.0-beta.45 @trigger.dev/react@3.0.0-beta.45 @trigger.dev/remix@3.0.0-beta.45 @trigger.dev/replicate@3.0.0-beta.45 @trigger.dev/resend@3.0.0-beta.45 @trigger.dev/sdk@3.0.0-beta.45 @trigger.dev/sendgrid@3.0.0-beta.45 @trigger.dev/shopify@3.0.0-beta.45 @trigger.dev/slack@3.0.0-beta.45 @trigger.dev/stripe@3.0.0-beta.45 @trigger.dev/supabase@3.0.0-beta.45 @trigger.dev/sveltekit@3.0.0-beta.45 @trigger.dev/testing@3.0.0-beta.45 @trigger.dev/typeform@3.0.0-beta.45 @trigger.dev/yalt@3.0.0-beta.45 trigger.dev@3.0.0-beta.45 @trigger.dev/openai@3.0.0-beta.45 2024-07-01 17:17:11 +01:00
github-actions[bot] b9b86c89a7 chore: Update version for release (beta) (#1188)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-01 17:16:11 +01:00
Matt Aitken 48ea74024b Don’t show the public API key for v3, they’re not used and probably never will be 2024-07-01 15:30:04 +01:00
nicktrn cd5d2ae92b Override completion on OOM crashes 2024-07-01 13:22:35 +01:00
Eric Allam 0e77e7ef7d v3: Delayed runs and run ttl expiration (#1193)
* v3: Trigger delayed runs and reschedule them

* Create a `@trigger.dev/core/v3/schemas` export

* fixed the `@trigger.dev/core/v3/schemas` export

* Small docs tweak

* Add ttl option when triggering tasks, expire runs after ttl

Dev runs expire in 10m by default
2024-07-01 12:01:35 +01:00
Kai 76a5c6204f fix: prevent filter tooltip from opening on autofocus (#1185)
* Prevent tooltip from opening on autofocus

* Remove autofocus

---------

Co-authored-by: Matt Aitken <matt@mattaitken.com>
2024-07-01 10:50:07 +01:00
Matt Aitken 527830054d Usage page errors when defered loading fails 2024-06-30 14:07:20 +01:00
Matt Aitken 05fc571852 If no run data, still render a graph 2024-06-30 14:07:01 +01:00
Matt Aitken 0c13538982 Improved the v3 usage bar if theres’ no usage on a paid plan 2024-06-30 14:06:48 +01:00
nicktrn b171fde483 Fix index failure completion override 2024-06-29 19:23:32 +01:00
nicktrn 5ae3da6b4e v3: various small fixes (#1192)
* Await file watcher cleanup in dev

* Fix artifact detection logs

* Fix next runs table when schedule disabled

* Improve OOM error messages

* Add test link to completed deployment message

* Fix OOM detection, again

* Add changeset
2024-06-29 16:48:01 +01:00
Matt Aitken eeeb7a002d Added the tasks table to usage 2024-06-28 20:18:25 +01:00
Eric Allam f565829959 v3: Copy over more of the project's package.json keys into the deployed package.json (support for custom config like zenstack) 2024-06-28 20:13:54 +01:00
Matt Aitken 5f79a2bc0b Moved code to presenter and now using defer 2024-06-28 19:54:42 +01:00