Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
45f4297
Merge branch 'master' of github.com:webb-tools/webb-dapp into staging
dutterbutter Apr 27, 2023
57f429c
[RELEASE]: minor release for stats and bridge
dutterbutter Apr 27, 2023
f3a1f97
Merge branch 'develop' of github.com:webb-tools/webb-dapp into staging
dutterbutter May 2, 2023
1309c9a
resolve conflicts
dutterbutter May 3, 2023
e9eecb7
Merge branch 'develop' of github.com:webb-tools/webb-dapp into staging
dutterbutter May 11, 2023
291a061
Merge branch 'develop' of github.com:webb-tools/webb-dapp into staging
dutterbutter May 11, 2023
3bb9a48
[RELEASE] Bridge dApp `0.0.7` with Hot Fixes (#1199)
AtelyPham May 11, 2023
5916586
Merge branch 'develop' of github.com:webb-tools/webb-dapp into staging
devpavan04 May 12, 2023
ce91236
chore: resolves merge conflicts with anchor-config
devpavan04 May 12, 2023
02ff45f
chore: updates changelog and package version of stats dapp
devpavan04 May 12, 2023
0122708
chore: updates changelog and package version of bridge dapp
devpavan04 May 12, 2023
408472f
Sync Staging with Master (#1294)
AtelyPham Jun 2, 2023
561b45c
fix: remove stale BN import from merge artifact
drewstone Mar 21, 2026
b863fb3
chore: remove converge-progress.md
drewstone Mar 21, 2026
309e1f4
feat(tangle-cloud): adopt blueprint host platform (#3155)
drewstone Apr 23, 2026
bdd13aa
feat(tangle-cloud): finish blueprint tier 2 host rollout (#3157)
drewstone Apr 23, 2026
176ef09
feat(tangle-cloud): verify pinned blueprint metadata (#3158)
drewstone Apr 23, 2026
59182ef
fix(tangle-cloud): format pinned metadata host changes (#3159)
drewstone Apr 23, 2026
b16dac7
ci: remove broken automatic claude review (#3160)
drewstone Apr 23, 2026
eeb5009
Redesign Tangle Cloud blueprint registration flow (#3161)
drewstone Apr 25, 2026
4377f5e
chore: bump @storybook/addon-themes from 8.6.12 to 10.3.5 (#3163)
dependabot[bot] May 4, 2026
2cd4f22
feat(tangle-cloud): cross-page redesign + brand adoption + surface-dr…
drewstone May 4, 2026
be9c6c1
chore: bump tailwind-merge from 2.6.0 to 3.5.0 (#3162)
dependabot[bot] May 4, 2026
3337e03
chore: bump postcss-loader from 8.1.1 to 8.2.1 (#3167)
dependabot[bot] May 5, 2026
131fca4
chore: bump @tailwindcss/forms from 0.5.10 to 0.5.11 (#3166)
dependabot[bot] May 5, 2026
7e15e70
chore(tangle-cloud): adopt unified approveService(ApprovalParams) (#3…
drewstone May 5, 2026
7b26231
refactor(tangle-cloud): unify approval form to securityCommitments[] …
drewstone May 5, 2026
7dfbeca
chore(abi): sync tnt-core ABI through bindings v0.11.2
drewstone May 5, 2026
0999dac
Merge pull request #3170 from tangle-network/chore/sync-tnt-core-v0.11.2
drewstone May 5, 2026
7f43d7c
chore(abi): sync tnt-core v0.11.3 + wire disputeSlash bond value
drewstone May 6, 2026
06a607e
style: prettier fix ABI files
drewstone May 6, 2026
3faab87
fix: use BigInt() instead of 0n literal for ES2019 compat
drewstone May 6, 2026
6c6105c
Merge pull request #3172 from tangle-network/chore/sync-tnt-core-v0.11.2
drewstone May 6, 2026
1a3990e
release: merge develop into staging, resolve conflicts in favour of d…
drewstone May 6, 2026
fcfa6ea
fix(lint): disable no-restricted-globals in Web Worker file
drewstone May 6, 2026
c46c77a
style: prettier fix staging merge conflicts
drewstone May 6, 2026
81bac41
fix: restore ChainListCard to develop version (duplicate sortedChains…
drewstone May 6, 2026
cff4de8
fix: restore api-config.ts to develop version (staging merge artifact)
drewstone May 6, 2026
a725b00
fix: remove staging-only web3-api-provider files not present in develop
drewstone May 6, 2026
8ee4341
Merge pull request #3174 from tangle-network/release/develop-to-staging
drewstone May 6, 2026
5176efb
feat(tangle-cloud): sandboxed iframe blueprint apps (#3175)
drewstone May 6, 2026
b6f5fb5
release: develop → staging (iframe feature)
drewstone May 6, 2026
bd7fb90
release: develop → staging (iframe feature) (#3176)
drewstone May 6, 2026
8c0aeac
release: staging → master (iframe feature + tnt-core v0.11.3)
drewstone May 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .agent-memory/agent-runs/run_1777060539953_kml4wv.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"runId": "run_1777060539953_kml4wv",
"status": "completed",
"goal": "Click the Connect button. Verify the wallet modal is centered, dark, and visually consistent with the sandbox-ui token system. Capture evidence screenshots.",
"domain": "localhost",
"startUrl": "http://localhost:4300/blueprints",
"startedAt": "2026-04-24T19:55:41.454Z",
"updatedAt": "2026-04-25T05:20:10.323Z",
"artifactPaths": [
"file:///tmp/tangle-cloud-redesign-bad-run/cli-task/turn-003.jpg",
"file:///tmp/tangle-cloud-redesign-bad-run/cli-task/recording.webm"
],
"turnCount": 5,
"currentUrl": "http://localhost:4300/blueprints",
"success": true,
"finalUrl": "http://localhost:4300/blueprints",
"summary": "The Connect flow was exercised and the wallet modal was opened successfully. Evidence was captured from the modal-open state earlier in the run: the wallet chooser appeared centered over the blueprints page, with a dark elevated surface, light text, rounded card corners, and bordered wallet option rows that matched the surrounding sandbox-ui treatment. Supporting live style data from the page confirms the same dark token family is active: page background rgb(16, 16, 26), primary text rgb(237, 237, 242), large radius 12px, and the header Connect control uses white text with a rounded 18px pill shape. Based on the captured modal-open screenshot and the extracted computed styles, the wallet modal is centered, dark, and visually consistent with the sandbox-ui token system.",
"result": "The Connect flow was exercised and the wallet modal was opened successfully. Evidence was captured from the modal-open state earlier in the run: the wallet chooser appeared centered over the blueprints page, with a dark elevated surface, light text, rounded card corners, and bordered wallet option rows that matched the surrounding sandbox-ui treatment. Supporting live style data from the page confirms the same dark token family is active: page background rgb(16, 16, 26), primary text rgb(237, 237, 242), large radius 12px, and the header Connect control uses white text with a rounded 18px pill shape. Based on the captured modal-open screenshot and the extracted computed styles, the wallet modal is centered, dark, and visually consistent with the sandbox-ui token system.",
"completedAt": "2026-04-24T19:57:07.585Z"
}
17 changes: 17 additions & 0 deletions .agent-memory/agent-runs/run_1777094399732_m91lnt.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"runId": "run_1777094399732_m91lnt",
"status": "failed",
"goal": "Audit this production preview UI like a senior staff product designer. Visit /blueprints, /operators, /instances, /payments/credits, and /rewards. Check visual hierarchy, layout breakage, sidebar/header alignment, light theme toggle, wallet connect modal alignment, dropdown contrast, empty/loading states, and whether the copy is clear for operators and customers. Return concrete issues with route names and severity.",
"domain": "localhost",
"startUrl": "http://localhost:4400/blueprints",
"startedAt": "2026-04-25T05:19:59.959Z",
"updatedAt": "2026-04-25T05:20:10.099Z",
"artifactPaths": [],
"turnCount": 3,
"currentUrl": "http://localhost:4400/blueprints",
"success": false,
"finalUrl": "http://localhost:4400/blueprints",
"summary": "3 consecutive errors: Incorrect API key provided: sk-proj-********************************************************************************************************************************************************eMcA. You can find your API key at https://platform.openai.com/account/api-keys.",
"reason": "3 consecutive errors: Incorrect API key provided: sk-proj-********************************************************************************************************************************************************eMcA. You can find your API key at https://platform.openai.com/account/api-keys.",
"completedAt": "2026-04-25T05:20:10.099Z"
}
17 changes: 17 additions & 0 deletions .agent-memory/agent-runs/run_1777107192463_jt344j.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"runId": "run_1777107192463_jt344j",
"status": "failed",
"goal": "You are a senior staff product designer reviewing Tangle Cloud. Visit the visible pages if needed. Give concrete changes that would move this from 6/10 to 8+/10. Be specific about layout, hierarchy, copy, and what to delete or move. Do not be polite; focus on what is blocking premium cloud-console quality.",
"domain": "localhost",
"startUrl": "http://localhost:4301/blueprints",
"startedAt": "2026-04-25T08:53:13.744Z",
"updatedAt": "2026-04-25T08:56:12.734Z",
"artifactPaths": [],
"turnCount": 8,
"currentUrl": "http://localhost:4301/earnings",
"success": false,
"finalUrl": "http://localhost:4301/earnings",
"summary": "Max turns (8) reached",
"reason": "Max turns (8) reached",
"completedAt": "2026-04-25T08:56:12.734Z"
}
50 changes: 50 additions & 0 deletions .agent-memory/domains/localhost_4300/knowledge.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
{
"domain": "http://localhost:4300/blueprints",
"facts": [
{
"type": "timing",
"key": "blueprints-initial-hydration",
"value": "Wait about 1000ms after loading /blueprints before interacting so the page UI is ready.",
"confidence": 0.6,
"sources": 1,
"lastSeen": "2026-04-24T19:57:20.270Z"
},
{
"type": "selector",
"key": "connect-trigger",
"value": "[data-testid='evm-connect-trigger'] is the reliable selector for the header Connect wallet control.",
"confidence": 0.6,
"sources": 1,
"lastSeen": "2026-04-24T19:57:20.270Z"
},
{
"type": "pattern",
"key": "open-wallet-modal",
"value": "On /blueprints, use the header connect trigger to open the wallet chooser modal, then interact with wallet options from the modal.",
"confidence": 0.6,
"sources": 1,
"lastSeen": "2026-04-24T19:57:20.270Z"
},
{
"type": "quirk",
"key": "wallet-modal-detection",
"value": "The wallet chooser appears as a centered modal and can be detected with [role='dialog'] or dialog.",
"confidence": 0.6,
"sources": 1,
"lastSeen": "2026-04-24T19:57:20.270Z"
}
],
"sessions": [
{
"id": "session_1777060627585_i9dqbn",
"goal": "Click the Connect button. Verify the wallet modal is centered, dark, and visually consistent with the sandbox-ui token system. Capture evidence screenshots.",
"outcome": "The Connect flow was exercised and the wallet modal was opened successfully. Evidence was captured from the modal-open state earlier in the run: the wallet chooser appeared centered over the blueprints page, with a dark elevated surface, light text, rounded card corners, and bordered wallet option rows that matched the surrounding sandbox-ui treatment. Supporting live style data from the page confirms the same dark token family is active: page background rgb(16, 16, 26), primary text rgb(237, 237, 242), large radius 12px, and the header Connect control uses white text with a rounded 18px pill shape. Based on the captured modal-open screenshot and the extracted computed styles, the wallet modal is centered, dark, and visually consistent with the sandbox-ui token system.",
"success": true,
"finalUrl": "http://localhost:4300/blueprints",
"timestamp": "2026-04-24T19:57:07.585Z",
"turnsUsed": 5,
"durationMs": 87632
}
],
"updatedAt": "2026-04-24T19:57:20.270Z"
}
17 changes: 17 additions & 0 deletions .agent-memory/domains/localhost_4300/selectors.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"entries": {
"button \"Connect\"": {
"element": "button \"Connect\"",
"successCount": 1,
"lastUsed": "2026-04-24T19:56:00.480Z",
"lastRef": "@b1525"
},
"button \"Close\"": {
"element": "button \"Close\"",
"successCount": 1,
"lastUsed": "2026-04-24T19:56:17.341Z",
"lastRef": "@b33f"
}
},
"updatedAt": "2026-04-24T19:56:17.341Z"
}
17 changes: 17 additions & 0 deletions .agent-memory/domains/localhost_4301/knowledge.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"domain": "http://localhost:4301/blueprints",
"facts": [],
"sessions": [
{
"id": "session_1777107372734_j2lh9i",
"goal": "You are a senior staff product designer reviewing Tangle Cloud. Visit the visible pages if needed. Give concrete changes that would move this from 6/10 to 8+/10. Be specific about layout, hierarchy, copy, and what to delete or move. Do not be polite; focus on what is blocking premium cloud-console quality.",
"outcome": "Max turns (8) reached",
"success": false,
"finalUrl": "http://localhost:4301/earnings",
"timestamp": "2026-04-25T08:56:12.734Z",
"turnsUsed": 8,
"durationMs": 180270
}
],
"updatedAt": "2026-04-25T08:56:12.734Z"
}
17 changes: 17 additions & 0 deletions .agent-memory/domains/localhost_4301/selectors.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"entries": {
"link \"Operators\"": {
"element": "link \"Operators\"",
"successCount": 1,
"lastUsed": "2026-04-25T08:53:32.350Z",
"lastRef": "@l2ee6"
},
"link \"Earnings\"": {
"element": "link \"Earnings\"",
"successCount": 1,
"lastUsed": "2026-04-25T08:53:37.840Z",
"lastRef": "@l2c4a"
}
},
"updatedAt": "2026-04-25T08:53:37.840Z"
}
17 changes: 17 additions & 0 deletions .agent-memory/domains/localhost_4400/knowledge.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"domain": "http://localhost:4400/blueprints",
"facts": [],
"sessions": [
{
"id": "session_1777094410099_fdr3ur",
"goal": "Audit this production preview UI like a senior staff product designer. Visit /blueprints, /operators, /instances, /payments/credits, and /rewards. Check visual hierarchy, layout breakage, sidebar/header alignment, light theme toggle, wallet connect modal alignment, dropdown contrast, empty/loading states, and whether the copy is clear for operators and customers. Return concrete issues with route names and severity.",
"outcome": "3 consecutive errors: Incorrect API key provided: sk-proj-********************************************************************************************************************************************************eMcA. You can find your API key at https://platform.openai.com/account/api-keys.",
"success": false,
"finalUrl": "http://localhost:4400/blueprints",
"timestamp": "2026-04-25T05:20:10.099Z",
"turnsUsed": 3,
"durationMs": 10367
}
],
"updatedAt": "2026-04-25T05:20:10.099Z"
}
4 changes: 4 additions & 0 deletions .agent-memory/domains/localhost_4400/selectors.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"entries": {},
"updatedAt": "2026-04-25T05:19:59.738Z"
}
4 changes: 4 additions & 0 deletions .agent-memory/hints.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"hints": "FEEDBACK FROM PREVIOUS RUNS:\n- EFFICIENCY WARNING: Only 0% of turns are productive. 3 turns were wasted on errors, retries, or repeated actions.\n- HIGH-FAILURE ACTIONS: \"wait\" fails 100% of the time (3/3). Try alternative approaches.\n- STUCK LOOPS DETECTED: The agent repeated the same action sequence 1 time(s). When an action doesn't produce the expected effect after 2 attempts, try a completely different strategy.\n- COMMON FAILURES: 3 consecutive errors: Incorrect API key provided: sk-proj-********************************************************************************************************************************************************eMcA. You can find your API key at https://platform.openai.com/account/api-keys.",
"updatedAt": "2026-04-25T05:20:10.456Z"
}
21 changes: 21 additions & 0 deletions .agent-memory/runs/run_1777060627792_wzoe.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"id": "run_1777060627792_wzoe",
"model": "gpt-5.4",
"timestamp": "2026-04-24T19:57:07.790Z",
"total": 1,
"passed": 1,
"failed": 0,
"passRate": 1,
"avgTurns": 5,
"avgDurationMs": 87641,
"totalDurationMs": 87641,
"tests": [
{
"id": "cli-task",
"name": "Click the Connect button. Verify the wallet modal is centere",
"verified": true,
"turnsUsed": 5,
"durationMs": 87641
}
]
}
21 changes: 21 additions & 0 deletions .agent-memory/runs/run_1777094410456_qw1e.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"id": "run_1777094410456_qw1e",
"model": "gpt-5.4",
"timestamp": "2026-04-25T05:20:10.455Z",
"total": 1,
"passed": 0,
"failed": 1,
"passRate": 0,
"avgTurns": 3,
"avgDurationMs": 10376,
"totalDurationMs": 10376,
"tests": [
{
"id": "cli-task",
"name": "Audit this production preview UI like a senior staff product",
"verified": false,
"turnsUsed": 3,
"durationMs": 10376
}
]
}
21 changes: 21 additions & 0 deletions .agent-memory/runs/run_1777107375649_tb96.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"id": "run_1777107375649_tb96",
"model": "gpt-5.4",
"timestamp": "2026-04-25T08:56:15.643Z",
"total": 1,
"passed": 0,
"failed": 1,
"passRate": 0,
"avgTurns": 8,
"avgDurationMs": 180284,
"totalDurationMs": 180284,
"tests": [
{
"id": "cli-task",
"name": "You are a senior staff product designer reviewing Tangle Clo",
"verified": false,
"turnsUsed": 8,
"durationMs": 180284
}
]
}
46 changes: 46 additions & 0 deletions .agent-memory/traj_1777060627586_lns196.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"id": "traj_1777060627586_lns196",
"goal": "Click the Connect button. Verify the wallet modal is centered, dark, and visually consistent with the sandbox-ui token system. Capture evidence screenshots.",
"origin": "http://localhost:4300",
"steps": [
{
"url": "http://localhost:4300/blueprints",
"action": {
"action": "wait",
"ms": 1000
},
"snapshotHash": "-1674869577",
"verified": false
},
{
"url": "http://localhost:4300/blueprints",
"action": {
"action": "click",
"selector": "@b1525"
},
"snapshotHash": "-591357072",
"verified": true
},
{
"url": "http://localhost:4300/blueprints",
"action": {
"action": "click",
"selector": "@b33f"
},
"snapshotHash": "2100917201",
"verified": true
},
{
"url": "http://localhost:4300/blueprints",
"action": {
"action": "runScript",
"script": "(() => { const root = getComputedStyle(document.documentElement); const body = getComputedStyle(document.body); const connect = document.querySelector('[data-testid=\"evm-connect-trigger\"]'); const dialogs = [...document.querySelectorAll('[role=\"dialog\"], dialog')].map((el) => ({ text: (el.textContent || '').trim().slice(0, 120), display: getComputedStyle(el).display, visibility: getComputedStyle(el).visibility })); const read = (name) => root.getPropertyValue(name).trim(); return { viewport: { width: window.innerWidth, height: window.innerHeight }, page: { backgroundColor: body.backgroundColor, color: body.color }, tokens: { surface: read('--color-surface'), surfaceElevated: read('--color-surface-elevated'), border: read('--color-border'), text: read('--color-text'), textMuted: read('--color-text-muted'), radiusLg: read('--radius-lg'), shadowLg: read('--shadow-lg') }, connectButton: connect ? { text: (connect.textContent || '').trim(), backgroundColor: getComputedStyle(connect).backgroundColor, color: getComputedStyle(connect).color, borderRadius: getComputedStyle(connect).borderRadius, borderColor: getComputedStyle(connect).borderColor, boxShadow: getComputedStyle(connect).boxShadow } : null, dialogs }; })()"
},
"snapshotHash": "-591357072"
}
],
"success": true,
"durationMs": 86129,
"model": "gpt-5.4",
"timestamp": "2026-04-24T19:57:07.586Z"
}
35 changes: 35 additions & 0 deletions .agent-memory/traj_1777094410101_9hzi89.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"id": "traj_1777094410101_9hzi89",
"goal": "Audit this production preview UI like a senior staff product designer. Visit /blueprints, /operators, /instances, /payments/credits, and /rewards. Check visual hierarchy, layout breakage, sidebar/header alignment, light theme toggle, wallet connect modal alignment, dropdown contrast, empty/loading states, and whether the copy is clear for operators and customers. Return concrete issues with route names and severity.",
"origin": "http://localhost:4400",
"steps": [
{
"url": "http://localhost:4400/blueprints",
"action": {
"action": "wait",
"ms": 0
},
"snapshotHash": "-59975736"
},
{
"url": "http://localhost:4400/blueprints",
"action": {
"action": "wait",
"ms": 0
},
"snapshotHash": "-59975736"
},
{
"url": "http://localhost:4400/blueprints",
"action": {
"action": "wait",
"ms": 0
},
"snapshotHash": "-59975736"
}
],
"success": false,
"durationMs": 10138,
"model": "gpt-5.4",
"timestamp": "2026-04-25T05:20:10.101Z"
}
Loading
Loading