-
Notifications
You must be signed in to change notification settings - Fork 262
Opt-in decryption for o11y tooling (CLI + web) #1256
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
34 commits
Select commit
Hold shift + click to select a range
e2dff50
Add browser-compatible AES-GCM to core and HKDF key derivation to wor…
TooTallNate f0d98ab
update changeset
TooTallNate 6115b72
Move HKDF key derivation server-side: API returns per-run derived key
TooTallNate b4b52e2
Refactor encrypt/decrypt to accept CryptoKey, export importKey for ca…
TooTallNate 3760ea9
Overload getEncryptionKeyForRun: accept context for start(), fetch Wo…
TooTallNate 3ac5e04
Split changeset into per-package descriptions for world, world-vercel…
TooTallNate 396cda1
Remove unnecessary Uint8Array.from() wrapper around Buffer.from()
TooTallNate d69925d
Use zod to parse Vercel API response
TooTallNate 616b992
fix: restore world-vercel files to main versions
TooTallNate 7bdeac2
fix: add type cast for hydrateStepReturnValue return in hook.ts
TooTallNate f0f4aaf
Make decryption an explicit opt-in for o11y tooling
TooTallNate f47275e
Restore encrypted data handling in o11y hydration layer
TooTallNate b36b06c
Use EncryptedDataRef with util.inspect.custom for CLI encrypted data …
TooTallNate 4ae69db
Fix Decrypt button crash: use correct 'refresh' callback from useWork…
TooTallNate 17ee566
Implement client-side decryption for web o11y with getEncryptionKeyFo…
TooTallNate dd6d3cb
Fix CLI decrypt: fetch WorkflowRun for key resolution, cache per runId
TooTallNate eead1ba
Use named constructor pattern for encrypted data display in web o11y
TooTallNate 0bd0c00
Decrypt event data when encryption key is available after Decrypt but…
TooTallNate 0a82592
Lift encryption key to run-level state, auto-decrypt on fetch, fix fi…
TooTallNate b885559
Re-load expanded event data when encryption key becomes available
TooTallNate 0d5d816
Consolidate Decrypt to title bar Button, remove sidebar decrypt card
TooTallNate 6c06d79
Add hover tooltip to Decrypt button explaining scope and state
TooTallNate 5493502
Show flat Encrypted label for encrypted fields, use Lucide Lock icon …
TooTallNate 6f6a11d
Render eventData subfields individually to avoid encrypted markers in…
TooTallNate aa7c7f6
Revert: render eventData subfields individually
TooTallNate 4fd4247
Fix Lock icon vertical alignment in DataInspector encrypted label
TooTallNate 1f40932
update changeset
TooTallNate 956cb49
Update CLI, web, and stream callers for CryptoKey: importKey at resol…
TooTallNate d75944d
Pass teamId to the get-key endpoint
TooTallNate 39e0e10
fix: remove unused DataInspector import in events-list.tsx
TooTallNate f43b695
fix: restore world-vercel files to base branch versions
TooTallNate a5e7422
fix: address PR review feedback
TooTallNate 301c1a6
feat: thread encryptionKey through useWorkflowResourceData hook
TooTallNate f3e3ded
fix: address comprehensive review feedback on PR #1256
TooTallNate File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| --- | ||
| "@workflow/cli": patch | ||
| "@workflow/core": patch | ||
| "@workflow/web": patch | ||
| "@workflow/web-shared": patch | ||
| --- | ||
|
|
||
| Add encryption-aware o11y for CLI and web UI | ||
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.