DT-3526 describe standalone activity#3099
Merged
Alex-Tideman merged 11 commits intostandalone-activitiesfrom Jan 20, 2026
Merged
DT-3526 describe standalone activity#3099Alex-Tideman merged 11 commits intostandalone-activitiesfrom
Alex-Tideman merged 11 commits intostandalone-activitiesfrom
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Alex-Tideman
approved these changes
Jan 20, 2026
rossedfort
added a commit
that referenced
this pull request
Feb 3, 2026
* DT-3531 - start standalone activity (#3074) * WIP - start standalone activity * change routes, add duration input, fix imports * use queryparams for initial form values * clean up - update go api module - clean up api routes - add placeholder page for activity execution details - add support for query params to pre-fill form * add page components * add integration tests * DT-3526 describe standalone activity (#3099) * standalone activity details * decode and refactor * clean up * clean up * add page titles * add default param * remove pause, update and reset buttons * fix pnpm lock * add error state * increase toast duration * Standalone Activities List (#3103) * Add standalone activities UI * Upgrade to svelte5 * Don't allow onclick on button until we migrate it to Svelte5 * Remove batch functionality * Fix up some table stuff * Add filterable/copiable cells * Add Start Activity Like this One * DT-3532 - activity execution actions (#3115) * add terminate and cancel to activity details page * update api * add disabled state for standalone activities (#3122) * Standalone activities design scrub (#3123) * design scrub * fix i18n * rename and reorganize * fix poller * fix test * fix test * add alert for when no workers * 404 standalone activities for now * refetch activity after terminate and cancel * add search attributes for filters * fix duration input dark mode * add fallback values for activity header * remove postscss * better way to do search attributes * fix screaming enums * trigger actions * bump api version to v1.62.0 * fix some strict mode * fix some more strict * use timestamp store --------- Co-authored-by: Alex Tideman <alex.tideman@temporal.io>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description & motivation 💭
Implement describe standalone activity page
DescribeActivityExecutionAPI withincludeInput: trueandincludeOutcome: trueDescribeActivityExecutionAPI withincludeInput: false,includeOutcome: true, therunIdandlongPollTokenScreenshots (if applicable) 📸
Design Considerations 🎨
Testing 🧪
How was this tested 👻
Steps for others to test: 🚶🏽♂️🚶🏽♀️
Run temporal server from a local build
make binsandmake startdefaultnamespace, runtemporal operator namespace create --namespace defaultdefaultnamespace, runtemporal operator search-attribute create --namespace default --name MySearchAttribute --type KeywordRun the UI against a local build of temporal server
DT-3526-describe-standalone-activitybranch in the ui repocd server/ && make buildcd .. && pnpm dev:local-temporalRun some sample workflows in the samples-go repo
cd temporal-fixtures/stuck-workflows/go run worker/main.gogo run starter/main.goStart a Standalone Activity
stuck-workflowsStuckWorkflowActivityStart to Close Timeoutfield with some long duration,1 hourfor examplehttp://localhost:3000/namespaces/default/activities/<activity_id>/detailsTo test Activities with Payloads + Codec Server
In the
samples-gorepo:cd codec-servergo run ./codec-server -web=http://localhost:3000 -port=8088go run worker/main.gogo run starter/main.goIn the UI
http://localhost:8088codecserverActivityhttp://localhost:3000/namespaces/default/activities/<activity_id>/detailsand ensure payloads are being decoded.Checklists
Draft Checklist
Merge Checklist
Issue(s) closed
Docs
Any docs updates needed?