Commit Graph

31 Commits

Author SHA1 Message Date
Matt Aitken 00586ffaaf Waitpoint tokens page, wait.listTokens() and wait.retrieveToken() (#1824)
* Added waitpoints/tokens to the sidebar

* Added indexes to the Waitpoint time for filtering

* Begun work on `WaitpointTokenListPresenter`, the pag is a copy of the Queues page for now

* MVP of waitpoint token page

* Added status

* Expiry of timeout/ttl

* Improvements to the waitpoint table

* Improved columns and icon

* Changes from the RunTag copy on hover branch

* Fix for nested button error

* Added waitpoint tags to the DB/table

* Applied Eric’s task run tag fix (it’s live on prod in the legacy run engine branch)

* Added tags to waitpoints

* Removed todos that have been done

* Added token support for releaseConcurrency. Also added a ton of JSDocs

* Added releaseConcurrency to the API token endpoint…

* WIP on waitpoint page filters

* Fix for tags filtering

* Waitpoint filters working

* Fix for badly named function

* WaitpointPresenter used from SpanPresenter

* Waitpoint detail panel WIP

* Fix for server client hydration issue with CodeBlock

* Selected waitpoint panel

* Added a blank state

* Added waitpoint docs link

* Fix for animated number going past the target

* Fix for the queue list pagination and upgrade status

* Engine version error for waitpoint token list

* RunTag component doesn’t get squished and hover behaviour is nicer

* Associating runs with waitpoints

* Added triggered icon

* Link directly to the waitpoint

* Fix for TS error on waitpoint retrieve

* Added CopyableText component, used for waitpoint id in the table

* Removed the confetti 🎊

* Deleted some old images

* Moved some schemas/types to core. Use `id` instead of `friendlyId`

* Added wait.listTokens() function. Made some changes to the types to make it nicer

* WIP wait.retrieveToken()

* wait.retrieveToken working

* Added data to retrieve token

* Separate ApiWaitpointPresenter completely

* Added completed time to the waitpoint detail panel

* Fix for the Avatar component having SSR issues. Specify the size in rems and removed the useLayoutEffect

* Fix for applied idempotency key filter dropdown showing the id field

* Use parentheses to make sure the token list query respects idempotency key correctly

* Use the proper logger, and have a decent message with info to track the bug down

* Pass the org title into the Avatar

* Better error when failing to creating a manual waitpoint after X attempts
2025-03-26 18:05:26 +00:00
James Ritchie a823421324 Small style improvements to the emails 2024-05-09 16:49:45 +01:00
Eric Allam 0e919f56f2 Alerts v1 (#1065)
* Alerts v1

* Encrypt alert webhook secrets and allow them to be generated by the server

* Alert v1 UI

* Remove unnecessary emails

* Move to using `@react-email/components`

* WIP slack alerts

* More slack alerts WIP

* Update pnpm lock after rebase

* Finish implementing Slack alerts

* Use a more error like emoji

* New secondary variant for the segmented control

* Added a simple checkbox style variant to storybook

* Style tweak to the segmented control

* UI improvements to the alert modal

* Use searchable Select for alerts. Changed default variant for SegmentedControl

* Secondary button now using secondary colour

* segmented control style tweak

* Improved the channel column in the alerts table

* Updated logo-mono.png

* Updated email styles

* Email templates updated to new styles

* Don’t log the decrypted secret

* await enqueing the deployment alert when an index fails

* await enqueing the timeout alert

---------

Co-authored-by: James Ritchie <james@jamesritchie.co.uk>
Co-authored-by: Matt Aitken <matt@mattaitken.com>
2024-05-09 12:12:00 +01:00
Matt Aitken 6d45c9966e Deleted old png icons 2023-06-07 14:48:42 +01:00
D-K-P d6c6c71268 Added markdown to templatesoverview 2023-02-13 13:52:08 +00:00
D-K-P 6595535b40 Added template grid and updated data 2023-02-13 11:29:52 +00:00
D-K-P a347e5526f Added placeholder image 2023-02-09 20:50:09 +00:00
D-K-P 563a535b56 Added notion / openai integration logos 2023-02-06 21:59:12 +00:00
James Ritchie 517d50242f Updated whatsapp icon 2023-02-02 14:25:23 +00:00
D-K-P 659637c6a5 Added workflow gif 2023-01-31 16:06:23 +00:00
D-K-P 2a4b91da82 Added 2 more integration logos 2023-01-29 12:52:08 -08:00
James Ritchie a832074264 Resend logo update 2023-01-28 18:29:14 -08:00
James Ritchie 9435709ad1 Added the new webhook icon to the workflow type 2023-01-25 16:14:18 -08:00
D-K-P a9cca5ba78 Added integration logos 2023-01-25 12:31:24 -08:00
D-K-P eebe37109e Replaced readme banner 2023-01-23 22:07:28 -08:00
James Ritchie 62a5163c2d Updated resend logo 2023-01-23 15:49:37 -08:00
James Ritchie 8d9587b416 Resend and SendGrid logos 2023-01-23 12:09:39 -08:00
Eric Allam cc8be87de0 Merge branch 'dev' 2023-01-20 11:52:01 -08:00
D-K-P 07b8f76842 Replaced the favicon 2023-01-19 17:04:34 -08:00
D-K-P 466fdb656f Added private beta banner to the readme and added typeform link 2023-01-18 18:26:26 -08:00
D-K-P 905334fbef Replaced the favicon 2023-01-11 15:21:11 +00:00
D-K-P 66badc6bc5 Added workflow failed email, logo and edited the other email intros 2023-01-11 14:31:16 +00:00
Matt Aitken 6909a5cdf5 Email images are working 2023-01-05 11:22:12 +00:00
James Ritchie 4886b8f984 Added more integration logos 2023-01-04 13:57:00 +00:00
D-K-P e4c36ecdb6 Moved the coming soon banner into the public folder 2023-01-03 17:52:43 +00:00
Matt Aitken 51a4f37b39 Added Stripe icon 2023-01-02 18:13:00 +00:00
Matt Aitken c412d36e7c Added AirTable icon 2022-12-30 19:46:32 +00:00
Matt Aitken 1c071cea3d Added Slack to integrations.yml, with logo 2022-12-29 18:41:56 +00:00
Matt Aitken 61f7dfc4da Integrations in the web app now use the yml file 2022-12-29 15:36:28 +00:00
Matt Aitken cf05e09a04 Initial user table, removed more cruft and fixed some scripts 2022-12-06 13:23:38 +00:00
Matt Aitken dc2e4c3a87 Initial commit of the mono repo 2022-12-06 12:28:16 +00:00