Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1215 commits
Select commit Hold shift + click to select a range
d8e058e
feat: handle properly empty title on Pagination (#2607)
AtelyPham Oct 28, 2024
e2092a5
[RELEASE] tangle-dapp v0.0.15 (#2606)
yuri-xyz Oct 28, 2024
985832c
[RELEASE] Rebrand to 'tangle-network' and trigger GH Release (#2619)
AtelyPham Oct 29, 2024
00bab5d
feat(tangle-cloud): Setup Tangle Cloud (#2628)
AtelyPham Oct 30, 2024
8ffbd7d
fix(tangle-dapp): Fix liquid staking pools bugs (#2622)
yuri-xyz Nov 2, 2024
5a7aa61
refactor: Cleanup unused deps & remove legacy dApps (#2632)
yuri-xyz Nov 4, 2024
4ca73f3
[RELEASE] tangle-dapp v0.0.16 (#2636)
yuri-xyz Nov 6, 2024
17ef399
feat(tangle-dapp): Implement LS pool modal: Update commission (#2630)
yuri-xyz Nov 7, 2024
bce901a
fix(tangle-dapp): dapp crash due to encode address fail (#2643)
devpavan04 Nov 9, 2024
77f795d
feat(tangle-dapp): Show validator address when avatar is hovered (#2641)
yuri-xyz Nov 10, 2024
d7235ec
feat(tangle-dapp): Add LST selection modal (#2644)
yuri-xyz Nov 11, 2024
1c8dbf0
chore: bump lycheeverse/lychee-action from 1.10.0 to 2.1.0 (#2647)
dependabot[bot] Nov 12, 2024
5af0667
chore: bump rollup from 4.24.2 to 4.25.0 (#2649)
dependabot[bot] Nov 12, 2024
901beeb
chore: bump @storybook/channels from 8.4.1 to 8.4.2 (#2648)
dependabot[bot] Nov 12, 2024
3ca9097
feat(tangle-cloud): Configure Layout, Network, and Wallet (#2651)
AtelyPham Nov 13, 2024
71035fc
[RELEASE] Release tangle-dapp v0.0.17 (#2652)
AtelyPham Nov 13, 2024
b8f05eb
style(tangle-dapp): Improve mobile responsiveness (#2657)
yuri-xyz Nov 17, 2024
73ee092
chore: bump eslint-plugin-storybook from 0.10.1 to 0.11.0 (#2663)
dependabot[bot] Nov 21, 2024
e5d0628
chore: bump @hyperlane-xyz/registry from 2.5.0 to 6.1.0 (#2662)
dependabot[bot] Nov 21, 2024
7818768
feat(tangle-cloud): Blueprint Marketplace (#2661)
AtelyPham Nov 22, 2024
27d6253
style(tangle-dapp): Design changes in jam meeting (#2664)
yuri-xyz Nov 25, 2024
c8828cb
feat(tangle-dapp): Create LS `Unbonding` tab (#2646)
yuri-xyz Nov 25, 2024
e763e65
fix(tangle-dapp): Fix network switch glitch in Liquid Staking page (#…
yuri-xyz Nov 25, 2024
91037e9
chore: bump @polkadot/react-identicon from 3.11.1 to 3.11.3 (#2670)
dependabot[bot] Nov 27, 2024
f44e4c1
feat(tangle-dapp): Setup Tests, Fix Infinite Render on Restaking (#2674)
AtelyPham Nov 27, 2024
1fd76bd
fix(tangle-dapp): Enhance Animation and Add Loading Pages (#2676)
AtelyPham Nov 29, 2024
56abc20
feat(tangle-dapp): Show LST icons from pool metadata, if set (#2653)
yuri-xyz Nov 29, 2024
063c4f9
chore: bump tailwind-merge from 2.5.4 to 2.5.5 (#2688)
dependabot[bot] Dec 3, 2024
7e71586
[RELEASE] Release Tangle dApp v0.0.18 (#2690)
AtelyPham Dec 3, 2024
790e51e
feat(tangle-dapp): Implement LS pools update roles modal (#2675)
yuri-xyz Dec 6, 2024
d64494c
ci(tangle-dapp): Migrate to Vite (#2691)
AtelyPham Dec 12, 2024
21c35e6
feat(tangle-dapp): Bridge revamp & Router integration (#2698)
devpavan04 Dec 15, 2024
022ffc4
fix(tangle-dapp): Chain display name (#2699)
devpavan04 Dec 16, 2024
275cb92
feat(repo): Fix Routing, Add Eslint Rules, Remove Unused Deps (#2702)
AtelyPham Dec 16, 2024
5a32250
chore: bump @radix-ui/react-slider from 1.2.1 to 1.2.2 (#2705)
dependabot[bot] Dec 17, 2024
a0df0b3
chore: bump @storybook/addon-actions from 8.4.6 to 8.4.7 (#2704)
dependabot[bot] Dec 17, 2024
b668366
feat(tangle-cloud): Add Blueprint Details Page (#2706)
AtelyPham Dec 17, 2024
9f433e0
feat(repo): Bump deps, Fix Storybook build (#2707)
AtelyPham Dec 17, 2024
33cc641
fix(repo): Fix Storybook deployment and trigger workflow
AtelyPham Dec 18, 2024
e7b6fdd
feat(tangle-dapp): Update account page to prioritize restaking (#2694)
yuri-xyz Dec 20, 2024
b1e678a
feat(tangle-dapp): Add Solana bridge route with UI enhancements (#2709)
devpavan04 Dec 20, 2024
f671e21
refactor(tangle-dapp): Update restaking page organization (#2711)
yuri-xyz Jan 6, 2025
de84fb7
chore: bump lycheeverse/lychee-action from 2.1.0 to 2.2.0 (#2714)
dependabot[bot] Jan 8, 2025
88d52f8
chore: bump @nx/js from 20.2.2 to 20.3.0 (#2713)
dependabot[bot] Jan 8, 2025
e66a476
fix(tangle-dapp): Fix assets not showing in restaking after new Tangl…
yuri-xyz Jan 10, 2025
c388385
feat(tangle-cloud): Add Operator Registration Flow (#2730)
AtelyPham Jan 13, 2025
cd9107f
chore: bump @tailwindcss/forms from 0.5.9 to 0.5.10 (#2737)
dependabot[bot] Jan 14, 2025
7d6b45f
chore: bump vite from 5.4.11 to 6.0.7 (#2736)
dependabot[bot] Jan 14, 2025
d877e04
fix(tangle-dapp): Fix restake tables & refactor restaking hooks (#2732)
yuri-xyz Jan 15, 2025
66b7138
feat(tangle-dapp): Add `Join Operator` button & modal (#2742)
yuri-xyz Jan 16, 2025
6eb617d
feat(tangle-dapp): Add ability for EVM accounts to use restaking oper…
yuri-xyz Jan 22, 2025
e34e29a
chore: bump nx from 20.2.2 to 20.3.2 (#2749)
dependabot[bot] Jan 22, 2025
b5ad1a1
chore: bump rollup from 4.28.1 to 4.31.0 (#2748)
dependabot[bot] Jan 22, 2025
218b7fd
feat(tangle-dapp): Add ERC-20 asset restaking (#2753)
yuri-xyz Jan 25, 2025
1db4afe
feat(tangle-dapp): Add Rewards Claiming Functionality (#2754)
AtelyPham Jan 25, 2025
2f42856
fix(tangle-dapp): Improve Error Handling When Parsing Response (#2757)
AtelyPham Jan 26, 2025
8a5ca1b
chore: bump actions/setup-node from 4.0.4 to 4.2.0 (#2772)
dependabot[bot] Jan 27, 2025
7604b9e
chore: bump postcss-preset-env from 10.1.2 to 10.1.3 (#2771)
dependabot[bot] Jan 27, 2025
7efd163
feat(tangle-dapp): Bridge UI update and new Hyperlane routes (#2744)
devpavan04 Jan 29, 2025
d6813c4
feat(tangle-dapp): Display Points on Tangle dApp (#2773)
AtelyPham Jan 30, 2025
5ef6c42
feat(tangle-dapp): Use TX relayer for EVM accounts with no balance (#…
yuri-xyz Jan 31, 2025
e7d2066
style(tangle-dapp): Incorporate design updates from @monaiuu (#2781)
AtelyPham Jan 31, 2025
15cdfea
chore(tangle-dapp): Replace static promotional banner (#2787)
devpavan04 Feb 1, 2025
91f90fc
fix(tangle-dapp): Fix Missing Default Tab & Incorrect Balance (#2788)
AtelyPham Feb 2, 2025
852149f
chore(tangle-dapp): Add token to wallet post bridge transaction (#2786)
devpavan04 Feb 3, 2025
3777b5e
refactor(tangle-dapp): Integrate bridge ERC-20 tokens into restaking …
yuri-xyz Feb 3, 2025
6a8176e
feat(tangle-dapp): Aggregate Vault Token and Display Self-Bonded (#2789)
AtelyPham Feb 4, 2025
8c6abac
feat(tangle-dapp): Add TNT Rewards, Fix TVL Calculation (#2795)
AtelyPham Feb 5, 2025
2f82167
fix(tangle-dapp): Fix explorer links (#2792)
yuri-xyz Feb 5, 2025
139479b
fix(tangle-dapp): Fix bridge transaction status not updating correctl…
devpavan04 Feb 5, 2025
022c7f2
fix(tangle-dapp): Remove Heavy SVG, Use Shallow for Selectors (#2806)
AtelyPham Feb 7, 2025
1a2dc85
fix(tangle-dapp): Bridge UI fixes (#2813)
devpavan04 Feb 10, 2025
c9486b6
chore: bump decimal.js from 10.4.3 to 10.5.0 (#2815)
dependabot[bot] Feb 11, 2025
d69baac
chore: bump lycheeverse/lychee-action from 2.2.0 to 2.3.0 (#2816)
dependabot[bot] Feb 11, 2025
5dd6d6c
chore(tangle-dapp): Replace Assets Table with Vaults Table (#2801)
AtelyPham Feb 11, 2025
ab3cca8
chore(tangle-dapp): Add Ethereum mainnet bridge warp routes (#2798)
devpavan04 Feb 14, 2025
4b41af1
fix(tangle-dapp): Various bug fixes (#2796)
yuri-xyz Feb 14, 2025
5ee4b6c
refactor(repo): Update All @webb-tools to @tangle-network (#2820)
AtelyPham Feb 15, 2025
d02fe97
feat: migrate cloud to vite (#2819)
drewstone Feb 17, 2025
5e5e4e0
chore: bump typescript from 5.7.2 to 5.7.3 (#2826)
dependabot[bot] Feb 18, 2025
c14e013
chore: bump @swc/cli from 0.5.2 to 0.6.0 (#2827)
dependabot[bot] Feb 18, 2025
299d7c7
fix(tangle-dapp): Fix Incorrect Token Symbol on Unclaimed Reward (#2836)
AtelyPham Feb 20, 2025
eea629c
feat(repo): Add Typecheck for dApps (#2838)
AtelyPham Feb 21, 2025
2d6fe16
refactor(ui-component/dropdown-button): change props name & add custo…
danielbui12 Feb 25, 2025
c342e7a
fix(tangle-cloud): update router path (#2844)
danielbui12 Feb 25, 2025
61a0f0d
refactor(repo): replacing StatsItem, KeyStatsItem component to ui-com…
danielbui12 Feb 26, 2025
e1bf747
fix(tangle-shared-ui): Fix Talisman Keep Popping Up (#2846)
AtelyPham Feb 26, 2025
4d1990a
feat(tangle-cloud): Implement home page stats cards (#2848)
danielbui12 Feb 27, 2025
c333bc1
fix(tangle-shared-ui): Fix Table Issues, Resolve API Errors (#2851)
AtelyPham Feb 27, 2025
26459d6
refactor(tangle-dapp): Replace usePolkadotApi with useApiRx (#2834)
yuri-xyz Feb 28, 2025
8d5ded0
fix(tangle-shared-ui): Fix Incorrect Instance Provider (#2859)
AtelyPham Feb 28, 2025
82851cc
perf(tangle-dapp): Optimize Bridge API Requests when fetching balance…
devpavan04 Feb 28, 2025
62558cd
feat(tangle-cloud): implement operator home page (#2858)
danielbui12 Mar 1, 2025
f71727e
chore(tangle-dapp): Separate mainnet and testnet in bridge chain sele…
devpavan04 Mar 2, 2025
6ce4a12
fix(tangle-dapp): Fix token selector not working for Tangle mainnet (…
devpavan04 Mar 2, 2025
23d5890
fix(ui-components): useDarkMode Resets on Page Refresh (#2861)
devpavan04 Mar 2, 2025
ffba6f6
fix(tangle-dapp): Network Switching Improvements (#2855)
devpavan04 Mar 3, 2025
429f1c8
chore: bump esbuild from 0.24.2 to 0.25.0 (#2862)
dependabot[bot] Mar 3, 2025
cb63c3a
feat(tools): Add Multicall3 Deployments to Tangle Chains (#2864)
AtelyPham Mar 4, 2025
cbf5ac1
chore(tangle-dapp): Update Asset List Modal in Bridge (#2872)
devpavan04 Mar 5, 2025
9022505
fix(tangle-dapp): Network switching & other fixes (#2873)
devpavan04 Mar 5, 2025
c171a82
feat(tangle-cloud): implement mock logic for Tangle Cloud Operator Ho…
danielbui12 Mar 5, 2025
4ad06f8
fix(tools): Update Tangle chains Info (#2875)
AtelyPham Mar 5, 2025
0865f89
feat(tangle-cloud): building UI deployer home page (#2874)
danielbui12 Mar 6, 2025
dd5f617
feat(tangle-dapp): Integrate native restaking (#2857)
yuri-xyz Mar 6, 2025
ed57afa
chore: Handle Empty Names for Assets and Pools (#2878)
AtelyPham Mar 6, 2025
8b705bc
chore(tangle-dapp): BridgeContainer Refactor (#2868)
devpavan04 Mar 7, 2025
6fefc98
fix(tangle-dapp): Fix Restake Data not Showing (#2876)
AtelyPham Mar 7, 2025
67c8c0e
fix(tangle-dapp): Fix bridge page crash when connected to a Substrate…
devpavan04 Mar 7, 2025
99aa60b
[RELEASE] Release Tangle dApp v0.1.0 (#2879)
AtelyPham Mar 7, 2025
762963a
fix(tangle-shared-ui): Fix Infinite Loading on Vault Table (#2882)
AtelyPham Mar 7, 2025
e55c8a7
chore(tangle-dapp): Add switch wallet button for bridge (#2883)
devpavan04 Mar 8, 2025
031eeb9
chore(tangle-dapp): Update Bridge Destination Address Input (#2884)
devpavan04 Mar 8, 2025
d9cdd52
refactor(tangle-dapp): Use 0 instead of value placeholders (#2886)
yuri-xyz Mar 10, 2025
b61b117
chore(tangle-dapp): Payouts v2 (#2833)
devpavan04 Mar 10, 2025
bfcb068
fix(tangle-dapp): Fix bridge source chain incorrect icon (#2893)
devpavan04 Mar 10, 2025
be681d6
fix(tangle-shared-ui): Fix Incorrect Vault Data Display (#2894)
AtelyPham Mar 10, 2025
0ee0d51
chore: bump eslint-plugin-react from 7.37.2 to 7.37.4 (#2896)
dependabot[bot] Mar 10, 2025
1192a7c
[RELEASE] Release Tangle dApp v0.1.1 (#2897)
AtelyPham Mar 11, 2025
46c1358
refactor(repo): move graphql to common (#2899)
danielbui12 Mar 12, 2025
e14b41e
chore(repo): bump `tangle-substrate-type` version (#2900)
danielbui12 Mar 14, 2025
1331262
fix(tangle-dapp): Fix Incorrect Precompile Reward, Bump Types (#2901)
AtelyPham Mar 15, 2025
2a31754
feat(tangle-cloud): implement logic for registered blueprints and run…
danielbui12 Mar 17, 2025
078c574
fix(libs/tangle-shared-ui): update the TVL calculation in use bluepri…
danielbui12 Mar 18, 2025
c75fafe
chore: bump actions/setup-node from 4.2.0 to 4.3.0 (#2906)
dependabot[bot] Mar 18, 2025
92086f7
feat(tangle-dapp): Add LS pool bouncer controls (close/open pool) (#2…
yuri-xyz Mar 18, 2025
0c9adc0
feat(tangle-dapp): Add LS pools update nominations modal & tx (#2911)
yuri-xyz Mar 19, 2025
6f13e2e
ci(tools): Add Netlify Build Ignore to Improve Release Process (#2912)
AtelyPham Mar 19, 2025
d7670c8
feat(tangle-cloud): implement logic of pending service request table …
danielbui12 Mar 19, 2025
60d4194
feat(ui-components): Setup Release Automation [skip ci] (#2888)
AtelyPham Mar 19, 2025
bc1e87c
feat(leaderboard): Add Leaderboard dApp (#2913)
AtelyPham Mar 20, 2025
e91d4c0
feat(tangle-dapp): Add LS pools loading state (#2914)
yuri-xyz Mar 20, 2025
ec9e529
fix(ui-components): Resolve Tailwind Radix Plugin Loading Issue (#2916)
AtelyPham Mar 20, 2025
9179747
feat(tangle-cloud): implement logic update pending service request (#…
danielbui12 Mar 22, 2025
167a097
refactor(repo): move evmPrecompiles to common (#2919)
danielbui12 Mar 22, 2025
ce72afd
refactor(repo): move useAgnosticTx to common (#2920)
danielbui12 Mar 24, 2025
e8008fb
fix(tangle-cloud): update services hook to use common hook (#2922)
danielbui12 Mar 25, 2025
b952ac9
chore: bump actions/setup-node from 4.2.0 to 4.3.0 (#2930)
dependabot[bot] Mar 25, 2025
5910ab1
chore: bump @testing-library/react from 16.1.0 to 16.2.0 (#2928)
dependabot[bot] Mar 25, 2025
d23ce8f
chore: bump @commitlint/config-conventional from 19.7.1 to 19.8.0 (#2…
dependabot[bot] Mar 25, 2025
349c1a4
feat(leaderboard): Integrate Leaderboard with GraphQL Server (#2938)
AtelyPham Mar 28, 2025
595318d
refactor(tangle-cloud): update operator blueprint registration page (…
danielbui12 Apr 1, 2025
8112c06
chore: bump lycheeverse/lychee-action from 2.3.0 to 2.4.0 (#2943)
dependabot[bot] Apr 2, 2025
58c73c4
feat(tangle-cloud): Implement blueprint instance deployment page (#2918)
yuri-xyz Apr 3, 2025
dc41f88
feat(tangle-dapp): Add XP & Points Banner to Sidebar (#2949)
AtelyPham Apr 3, 2025
bc60aea
refactor(tangle-dapp): Relocate Claim Rewards in Top Navigation (#2948)
AtelyPham Apr 3, 2025
351ee03
feat(leaderboard): Show Validator Identity, Use Timestamp (#2947)
AtelyPham Apr 3, 2025
c516c4c
[RELEASE] leaderboard v0.0.1 (#2950)
AtelyPham Apr 3, 2025
e5abd25
feat(tangle-cloud): deploy blueprint > select operator step (#2942)
danielbui12 Apr 3, 2025
5bb5d7c
chore(tangle-dapp): Update Account Card Components (#2951)
AtelyPham Apr 4, 2025
0270a42
style(ui-components): Improve modal scrollable behavior (#2952)
AtelyPham Apr 4, 2025
f466abd
chore(tangle-dapp): Group chains by chain type in ChainList component…
devpavan04 Apr 4, 2025
8da2958
feat(tangle-dapp): Add Phantom wallet to dApp wallet provider (#2885)
devpavan04 Apr 7, 2025
d340102
chore(tangle-dapp): Improve Vault Table (#2956)
AtelyPham Apr 7, 2025
c7666d8
fix(tangle-dapp): Fix Theme Flickering, Disable Link (#2953)
AtelyPham Apr 7, 2025
fe49bd5
feat(tangle-cloud): deploy blueprint assets configuration step (#2955)
danielbui12 Apr 7, 2025
3b35b2d
chore: bump @polkadot/keyring from 13.3.1 to 13.4.3 (#2962)
dependabot[bot] Apr 7, 2025
31c3eb2
chore: bump actions/create-github-app-token from 1 to 2 (#2961)
dependabot[bot] Apr 7, 2025
cce9822
chore(tangle-dapp): Update asset selection modal (#2965)
devpavan04 Apr 14, 2025
6a02ab9
feat(tangle-dapp): Add Protocol Stats Component (#2966)
AtelyPham Apr 14, 2025
3078c1d
chore: bump typescript-eslint from 8.29.1 to 8.30.0 (#2967)
dependabot[bot] Apr 14, 2025
741e42d
chore: bump vite-plugin-dts from 4.3.0 to 4.5.3 (#2968)
dependabot[bot] Apr 14, 2025
84b76ac
chore: bump actions/setup-node from 4.3.0 to 4.4.0 (#2970)
dependabot[bot] Apr 14, 2025
f13104a
chore: bump eslint-config-prettier from 9.1.0 to 10.1.2 (#2971)
dependabot[bot] Apr 14, 2025
63eaf27
chore: bump @hookform/resolvers from 3.10.0 to 5.0.1 (#2972)
dependabot[bot] Apr 14, 2025
0014293
fix(tangle-shared-ui): Update Tx Eligible Check (#2969)
AtelyPham Apr 15, 2025
587c073
feat(tangle-cloud): blueprint deployment request args configuration &…
danielbui12 Apr 15, 2025
6fc7404
chore(tangle-dapp): Refactor restake page with new tab navigation and…
devpavan04 Apr 15, 2025
c78d9ad
[RELEASE] tangle-dapp v0.1.2 (#2974)
AtelyPham Apr 16, 2025
3d3cf6e
ci(repo): Bump Deps & Add Git Hook (#2975)
AtelyPham Apr 16, 2025
7fc4479
feat(tangle-dapp): Add blueprint selection (#2941)
yuri-xyz Apr 17, 2025
b448b04
feat(tangle-dapp): Create restaking & services setup scripts (#2986)
yuri-xyz Apr 19, 2025
51afaab
feat(tangle-cloud): List all blueprints (#2987)
yuri-xyz Apr 19, 2025
af9b0e5
refactor(tangle-cloud): Polish Tangle Cloud home page UI (#2976)
danielbui12 Apr 21, 2025
7e62d57
chore: bump framer-motion from 12.7.2 to 12.7.4 (#2993)
dependabot[bot] Apr 23, 2025
b0d44f7
chore: Add initial Cursor rules (#2998)
yuri-xyz Apr 23, 2025
2ae3de5
fix(tangle-dapp): Fix Sorting Issue & Add Faucet Link (#2999)
AtelyPham Apr 23, 2025
3940b5b
fix(tangle-dapp): Asset modal, restake action tabs & wallet dropdown …
devpavan04 Apr 24, 2025
84a4846
fix(tangle-cloud): sidebar, tab colors & instruction component fixes …
devpavan04 Apr 24, 2025
05a0c0e
fix(tangle-dapp): Fixes empty operators list in restake page (#3004)
devpavan04 Apr 25, 2025
aeb3aeb
chore(tangle-dapp): Add Multiple RPC Endpoints Support for Polkadot A…
devpavan04 Apr 25, 2025
dbe6588
chore: bump @vitest/ui from 3.1.1 to 3.1.2 (#3007)
dependabot[bot] Apr 29, 2025
4fb6891
chore: bump @radix-ui/react-tabs from 1.1.4 to 1.1.9 (#3006)
dependabot[bot] Apr 29, 2025
b59c148
feat(tangle-cloud): List operators in the Operators page (#3005)
devpavan04 May 17, 2025
80aa415
chore(tangle-dapp): Registered blueprint chip & fix tangle-dapp bluep…
devpavan04 May 19, 2025
9a530cf
feat: integrate cloud credits (#3021)
drewstone May 29, 2025
b721e89
fix(tangle-dapp): update result type and reduce refetch interval in u…
AtelyPham May 30, 2025
ea91564
Fix long account name layout (#3030)
drewstone Jun 25, 2025
0534993
chore: bump @storybook/channels from 8.6.12 to 8.6.14 (#3025)
dependabot[bot] Jul 10, 2025
41a58d2
feat(tangle-cloud): Service Management Flow (#3034)
devpavan04 Jul 21, 2025
2715ea7
chore: bump react-hook-form from 7.55.0 to 7.60.0 (#3035)
dependabot[bot] Jul 22, 2025
3d4f028
fix(tangle-cloud): UI/UX Fixes & Improvements (#3036)
devpavan04 Jul 24, 2025
54540fa
[RELEASE] tangle-dapp v0.1.3 tangle-cloud v0.0.2 (#3037)
devpavan04 Jul 24, 2025
e4a6062
fix(tangle-cloud): Fixes & Improvements (#3038)
devpavan04 Jul 30, 2025
d133a3a
ci(workflows): Add Claude workflows for PR reviews and issue comments…
devpavan04 Jul 30, 2025
63ee809
chore(tangle-dapp): Restake Improvements & Fixes (#3040)
devpavan04 Aug 5, 2025
b29b631
[RELEASE] tangle-dapp v0.1.4 (#3043)
devpavan04 Aug 6, 2025
2f10bbe
chore(tangle-dapp): Restake Undelegate & Withdraw Improvements (#3041)
devpavan04 Aug 8, 2025
3e30150
[RELEASE] tangle-dapp v0.1.5 (#3044)
devpavan04 Aug 9, 2025
cab0941
chore: bump lycheeverse/lychee-action from 2.4.0 to 2.5.0 (#3049)
dependabot[bot] Aug 12, 2025
927ab19
chore: bump @storybook/theming from 8.6.12 to 8.6.14 (#3048)
dependabot[bot] Aug 12, 2025
80431ac
chore(tangle-dapp): Display TNT restake vault and fix transaction loa…
devpavan04 Aug 12, 2025
5e77399
[RELEASE] tangle-dapp v0.1.6 (#3051)
devpavan04 Aug 12, 2025
533e9fc
feat: add mainnet support to leaderboard with network toggle (#3052)
AtelyPham Aug 14, 2025
619529f
chore: Tangle dapp & cloud fixes (#3053)
devpavan04 Aug 25, 2025
3f2a8b0
[RELEASE] tangle-dapp v0.1.7 and leaderboard v0.0.4 (#3057)
devpavan04 Aug 25, 2025
03d756b
fix: enhance leaderboard search with hybrid filtering (#3062)
devpavan04 Sep 9, 2025
4197fea
[RELEASE] leaderboard v0.0.5 (#3064)
devpavan04 Sep 10, 2025
54ca966
feat: migrate to Tangle evm (#3090)
drewstone Mar 3, 2026
0af5700
chore(repo): align node metadata and refresh operator-layer docs (#3136)
drewstone Mar 3, 2026
13da2e3
fix(wallet-flows): honor browser launch preflight and timeout defaults
drewstone Mar 3, 2026
7ae9b77
feat(wallet-flows): add docker xvfb runner and runtime overrides
drewstone Mar 3, 2026
72f4923
fix(wallet-flows): enforce strict pass criteria in suite reporting
drewstone Mar 3, 2026
1204ded
refactor(dapp): wallet-flow hardening + polkadot isolation to migrati…
drewstone Mar 4, 2026
6ccfb53
test(wallet-flows): harden launch signoff criteria and wallet preflig…
drewstone Mar 5, 2026
5e23784
process: adopt harness engineering spec + release gate checklist (#3141)
drewstone Mar 5, 2026
7103ff9
chore: bump actions/setup-node from 4.4.0 to 6.3.0 (#3143)
dependabot[bot] Mar 20, 2026
edb76cf
chore: bump actions/create-github-app-token from 2 to 3 (#3146)
dependabot[bot] Mar 20, 2026
13708d2
chore: bump @storybook/core-server from 8.6.12 to 8.6.14 (#3144)
dependabot[bot] Mar 20, 2026
a81f9c1
chore: bump @swc-node/register from 1.10.10 to 1.11.1 (#3145)
dependabot[bot] Mar 20, 2026
34df4ec
docs: add app state audit and tighten CLAUDE harness process (#3142)
drewstone Mar 20, 2026
218e39c
feat(tangle-cloud): shielded payments sidebar — pool, credits, spend …
drewstone Mar 21, 2026
dc116ec
fix(tangle-cloud): resolve round-2 payment review findings (#3148)
drewstone Mar 21, 2026
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
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
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