openhands
56d15a40f6
fix: Fix false claims on landing: "cant go to zero" + "open source" ( #269 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-25 20:33:01 +00:00
openhands
04e9d04df5
fix: Fix false claims on landing: "cant go to zero" + "open source" ( #269 )
2026-02-25 20:02:15 +00:00
openhands
ede53a9dd3
fix: Fix false claims on landing: "cant go to zero" + "open source" ( #269 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-25 20:02:02 +00:00
johba
d540e23ee1
Merge pull request 'fix: Landing: switch from hash routing to history routing (clean URLs) ( #270 )' ( #271 ) from fix/issue-270 into master
2026-02-25 20:56:00 +01:00
openhands
afaf675f2a
fix: Landing: switch from hash routing to history routing (clean URLs) ( #270 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-25 19:21:53 +00:00
johba
798382e9bf
Merge pull request 'fix: Fix collapse component formatting: taxPaid display, string coercion, BigInt precision ( #260 )' ( #266 ) from fix/issue-260 into master
2026-02-25 09:33:21 +01:00
openhands
91de4d9751
fix: Fix collapse component formatting: taxPaid display, string coercion, BigInt precision ( #260 )
2026-02-25 08:07:30 +00:00
openhands
ca8e4737fe
fix: Fix collapse component formatting: taxPaid display, string coercion, BigInt precision ( #260 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-25 08:06:49 +00:00
johba
f3383dce01
Merge pull request 'fix: Micro-fixes: dead comment, timer null, AbortController, address guard, catch reset ( #261 )' ( #263 ) from fix/issue-261 into master
2026-02-25 08:52:06 +01:00
openhands
d1d943e5fd
fix: Micro-fixes: dead comment, timer null, AbortController, address guard, catch reset ( #261 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-25 07:24:48 +00:00
johba
95955f23a3
Merge pull request 'fix: Dead comment in NavbarLayout.vue ( #258 )' ( #262 ) from fix/issue-258 into master
2026-02-25 08:11:05 +01:00
openhands
bef804ca80
fix: Dead comment in NavbarLayout.vue ( #258 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-25 06:42:34 +00:00
johba
9203b5c17a
Merge pull request 'fix: Remove unused components from web-app ( #242 )' ( #257 ) from fix/issue-242 into master
2026-02-25 07:36:21 +01:00
openhands
e394d68772
fix: Remove unused components from web-app ( #242 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-25 00:24:29 +00:00
johba
cbdc9a09da
Merge pull request 'fix: CollapseHistory: format profit display + fix package.json name for stable lock file ( #245 )' ( #253 ) from fix/issue-245 into master
2026-02-25 01:14:29 +01:00
openhands
ca68c339ed
fix: CollapseHistory: format profit display + fix package.json name for stable lock file ( #245 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 23:43:15 +00:00
johba
4b10dc91c3
Merge pull request 'fix: Move BigInt formatting functions from helper.ts to kraiken-lib/format ( #246 )' ( #250 ) from fix/issue-246 into master
2026-02-25 00:34:32 +01:00
openhands
1ee29c7ba7
ci: retrigger after infra failure
2026-02-24 23:12:46 +00:00
openhands
a96cdc8161
fix: Move BigInt formatting functions from helper.ts to kraiken-lib/format ( #246 )
2026-02-24 23:01:26 +00:00
openhands
8c43d3890c
fix: Move BigInt formatting functions from helper.ts to kraiken-lib/format ( #246 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 23:00:58 +00:00
johba
0f74cc8276
Merge pull request 'fix: Add aria-label attributes to landing buttons ( #243 )' ( #244 ) from fix/issue-243 into master
2026-02-24 23:42:33 +01:00
openhands
0a59ea5356
fix: Add aria-label attributes to landing buttons ( #243 )
2026-02-24 22:15:40 +00:00
openhands
9a420ae77a
fix: Add aria-label attributes to landing buttons ( #243 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 22:15:26 +00:00
johba
1372207134
Merge pull request 'fix: LiveStats: show hard error when Ponder is unreachable (not silent skeletons) ( #201 )' ( #238 ) from fix/issue-201 into master
2026-02-24 23:05:31 +01:00
openhands
3426fbf80b
fix: LiveStats: show hard error when Ponder is unreachable (not silent skeletons) ( #201 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 21:33:50 +00:00
johba
4125efc8f0
Merge pull request 'fix: Add architectural lint rules with agent-friendly error messages ( #232 )' ( #235 ) from fix/issue-232 into master
2026-02-24 22:17:00 +01:00
openhands
ee10791764
fix: Add architectural lint rules with agent-friendly error messages ( #232 )
2026-02-24 20:45:02 +00:00
openhands
0d761744df
fix: Add architectural lint rules with agent-friendly error messages ( #232 )
...
- landing/eslint.config.js: ban imports from web-app paths (rule 1),
direct RPC clients from viem/@wagmi/vue (rule 2), and axios (rule 4)
- web-app/eslint.config.js: ban string interpolation inside GraphQL
query/mutation property values (rule 3); fixes 4 pre-existing violations
in usePositionDashboard, usePositions, useSnatchNotifications,
useWalletDashboard by migrating to variables: {} pattern
- services/ponder/eslint.config.js: ban findMany() calls that lack a
limit parameter to prevent unbounded indexed-data growth (rule 5)
All error messages follow the [what is wrong][rule][how to fix][where to
read more] template so agents and humans fix on the first try.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 20:44:17 +00:00
johba
e3d45bb8ef
Merge pull request 'fix: CollapseHistory: show "—" instead of "0" profit when data unavailable ( #207 )' ( #231 ) from fix/issue-207 into master
2026-02-24 21:26:18 +01:00
openhands
2fb02bea92
ci: retrigger after infra failure
2026-02-24 19:59:31 +00:00
openhands
c1d337a1de
fix: CollapseHistory: show "—" instead of "0" profit when data unavailable ( #207 )
2026-02-24 19:54:49 +00:00
openhands
ff29f79d8a
fix: CollapseHistory: show "—" instead of "0" profit when data unavailable ( #207 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 19:54:15 +00:00
johba
1bc01c0555
Merge pull request 'fix: Extract duplicated formatTokenAmount to helper.ts ( #209 )' ( #228 ) from fix/issue-209 into master
2026-02-24 20:46:16 +01:00
openhands
fb887189d4
fix: Extract duplicated formatTokenAmount to helper.ts ( #209 )
2026-02-24 19:19:25 +00:00
openhands
f3f428f514
fix: Extract duplicated \formatTokenAmount\ to helper.ts ( #209 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 19:18:45 +00:00
johba
ad781e2a23
Merge pull request 'fix: WalletCard.vue queries wrong GraphQL field (protocolStatss → statss) ( #217 )' ( #225 ) from fix/issue-217 into master
2026-02-24 20:03:31 +01:00
openhands
541ff2df93
fix: WalletCard.vue queries wrong GraphQL field (protocolStatss → statss) ( #217 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 18:41:37 +00:00
johba
1c4f0180f8
Merge pull request 'fix: Details ( #205 )' ( #224 ) from fix/issue-205 into master
2026-02-24 19:33:22 +01:00
openhands
db24b65dd8
fix: Details ( #205 )
...
Remove redundant `node_modules/` from onchain/.gitignore — the root
.gitignore already has `**/node_modules/` which covers the entire tree.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 18:01:53 +00:00
johba
a83f6a17b8
Merge pull request 'fix: Title ( #212 )' ( #219 ) from fix/issue-212 into master
2026-02-24 18:55:14 +01:00
openhands
14da7d9a09
fix: Title ( #212 )
...
Add trailing slash to node_modules entries in sub-package .gitignore
files so they match only directories, not files named node_modules.
The root .gitignore already uses **/node_modules/ (fixed in #203 );
these per-package entries were also missing the slash.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 17:32:47 +00:00
johba
2d827a9a7e
Merge pull request 'fix: Details ( #213 )' ( #218 ) from fix/issue-213 into master
2026-02-24 18:23:54 +01:00
openhands
037ae7da77
fix: Details ( #213 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 17:01:22 +00:00
johba
a1a03f7eea
Merge pull request 'fix: onchain/lib/uni-v3-lib always dirty in git ( #58 )' ( #203 ) from fix/issue-58 into master
...
Reviewed-on: https://codeberg.org/johba/harb/pulls/203
2026-02-24 17:51:52 +01:00
openhands
af77311dda
ci: retrigger after infra failure
2026-02-24 17:51:52 +01:00
openhands
92843d61c0
fix: onchain/lib/uni-v3-lib always dirty in git ( #58 )
...
The root .gitignore had a typo: `node-modules` (hyphen) instead of
`node_modules` (underscore), so the glob pattern never matched the
directory that npm creates. The `ignore = dirty` setting in .gitmodules
(added in #147 ) already suppresses the dirty-submodule report; this
commit corrects the broken pattern so it also provides defence-in-depth
at the parent-repo level.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 17:51:52 +01:00
johba
de67b46753
Merge pull request 'fix: Post-purchase holder dashboard on landing page ( #150 )' ( #214 ) from fix/issue-150 into master
2026-02-24 16:24:56 +01:00
openhands
fad6486152
fix: Post-purchase holder dashboard on landing page ( #150 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 15:02:22 +00:00
openhands
af10dcf4c6
fix: Post-purchase holder dashboard on landing page ( #150 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 14:23:57 +00:00
openhands
e2ba5c7b62
ci: overlay @harb/ui-shared in webapp and landing CI services ( #150 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 14:03:11 +00:00