Skip to content
Merged

v1.5.5 #1601

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
187 commits
Select commit Hold shift + click to select a range
e738eae
feat: update filters and sorting functionality across various tables
brunod-e Jan 28, 2026
e619115
fix: improve layout of address header in tables by adding gap
brunod-e Jan 28, 2026
14b9243
refactor: fix style
edulennert Jan 29, 2026
b768bdd
refactor: fix standard style
edulennert Jan 29, 2026
cb4893e
refactor: fix style standard
edulennert Jan 29, 2026
3d1fb12
feat: create proposal banner on dao overview
edulennert Jan 29, 2026
feb792a
feat: prosposal title as 20px
edulennert Jan 29, 2026
1096c55
feat: bullet divider with border contrast
edulennert Jan 29, 2026
8361c45
feat: reduce gap between cards to 4
edulennert Jan 29, 2026
5993a8a
feat: fix current result numbers
edulennert Jan 29, 2026
7c0eb67
feat: put back time left progress bar
edulennert Jan 29, 2026
438114b
feat: use roboto mono for font title
edulennert Jan 29, 2026
89146f5
feat: change proposal status section border to border default
edulennert Jan 29, 2026
e2b02b4
feat: fix timeline
edulennert Jan 29, 2026
0faa538
feat: trying to adjust the table header height in gov frontend
edulennert Jan 29, 2026
fb3dfcb
feat: add border bottom to row
edulennert Jan 29, 2026
fb0cacf
Merge branch 'dev' into feat/governance-fixes
edulennert Jan 29, 2026
b7f1ec1
refactor: decouple api from indexer
pikonha Jan 29, 2026
c9c6c15
fix: typechecks
pikonha Jan 29, 2026
6c51e1d
feat: sort voted table by biggest voting power by default
edulennert Jan 29, 2026
e6e1233
feat: voting power text now is regular
edulennert Jan 29, 2026
73c57db
fix: inject pg client into the repositories
pikonha Jan 29, 2026
0d4487a
feat: remove titles from the proposal description
edulennert Jan 29, 2026
819945e
fix: add hono server
pikonha Jan 29, 2026
313f8e2
chore: move lib tests to api
pikonha Jan 29, 2026
5716460
chore: remove clients from indexer
pikonha Jan 29, 2026
bb15573
chore: remove clients from indexer
pikonha Jan 29, 2026
b693cd2
chore: build api with tsup
pikonha Jan 29, 2026
94a364e
chore: add pg to api
pikonha Jan 29, 2026
541488c
feat: align votes to left
edulennert Jan 29, 2026
b5e290c
feat: add // to the action header title
edulennert Jan 29, 2026
8e3c1c0
feat: actions tab content as roboto mono
edulennert Jan 29, 2026
e4c2783
feat: use font roboto mono for actions
edulennert Jan 29, 2026
eb3d8a7
feat: truncate calldata if it's more than 5 lines long
edulennert Jan 29, 2026
c6dd48a
fix: connect api to db on a specific schema
pikonha Jan 29, 2026
085bbab
chore: api debug config with watch
pikonha Jan 29, 2026
35762c5
fix: metricType as camel case
pikonha Jan 29, 2026
3336655
Merge branch 'feat/governance-fixes' of github.com:blockful-io/antica…
edulennert Jan 29, 2026
9af5968
feat: make clicking the vote option work
edulennert Jan 29, 2026
946a433
feat: add hover to voting option
edulennert Jan 29, 2026
25bc92f
feat: add votes endpoint
pikonha Jan 29, 2026
725852b
feat: make toast slide in and out and add it to the design system
edulennert Jan 29, 2026
d5b04ac
feat: fix radio button colors
edulennert Jan 29, 2026
7ee3830
feat: add reached / not reached quorum badge
edulennert Jan 29, 2026
2c9e564
feat: remove rounded from modal
edulennert Jan 29, 2026
8bd0713
feat: adjust textarea styles
edulennert Jan 29, 2026
c514853
feat: rename modal button
edulennert Jan 29, 2026
b35e542
feat: create modal animations
edulennert Jan 29, 2026
d9a55bb
feat: change variant cancel button on mobile to outline
edulennert Jan 29, 2026
9be279b
Merge branch 'dev' into feat/governance-fixes
edulennert Jan 29, 2026
1ad9f99
feat: add new changes to holder and delegates sections
brunod-e Jan 29, 2026
3e654a6
feat: refactor holders and delegates components for improved timestam…
brunod-e Jan 29, 2026
526229e
feat: enhance ENS avatar loading behavior and display logic
brunod-e Jan 29, 2026
eb8ed2d
feat: implement dynamic table height and items per page across variou…
brunod-e Jan 30, 2026
8c6f167
Merge branch 'dev' into fix/filter-components
brunod-e Jan 30, 2026
4d5b60d
feat: improve loading and no data handling in TopInteractions component
brunod-e Jan 30, 2026
5c6d03e
Merge branch 'dev' into feat/governance-fixes
edulennert Jan 30, 2026
879a13b
Merge branch 'dev' into feat/table-viewport-height
brunod-e Jan 30, 2026
9839683
Merge branch 'dev' into feat/governance-fixes
edulennert Jan 30, 2026
d34f51e
feat: cast your vote fixed at the bottom of the page on mobile
edulennert Jan 30, 2026
d3b9168
Merge branch 'dev' into feat/governance-fixes
edulennert Jan 30, 2026
f3586b1
Merge branch 'dev' into feat/general-votes-endpoint
pikonha Jan 30, 2026
5b6afd0
refactor: remove useTableHeight hook and update components to use fix…
brunod-e Jan 30, 2026
0441717
refactor: rename itemsPerPage to limit for consistency across components
brunod-e Jan 30, 2026
2d788f6
Merge branch 'dev' into feat/table-viewport-height
edulennert Jan 30, 2026
f9041fe
Merge branch 'dev' into fix/filter-components
brunod-e Jan 30, 2026
7def134
feat: remove tabs container tabs on mobile
edulennert Jan 30, 2026
476fc15
refactor: votes general mappers
pikonha Jan 30, 2026
ffeaf89
Merge branch 'feat/governance-fixes' of github.com:blockful-io/antica…
edulennert Jan 30, 2026
11f46d1
fix: update import paths for Button and Input components in Categorie…
brunod-e Jan 30, 2026
b609bf6
Merge branch 'fix/filter-components' of https://github.com/blockful/a…
brunod-e Jan 30, 2026
7a7b73e
fix: parse getVotes response
pikonha Feb 2, 2026
2540b2d
fix: votes by proposal time frame filtering
pikonha Feb 2, 2026
1dd3b95
fix: client codegen
pikonha Feb 2, 2026
e382a50
feat: update proposal item bar color
edulennert Feb 2, 2026
2b5b9e6
feat: update tsconfig.json
edulennert Feb 2, 2026
9dba22a
feat: fix status colors on governance
edulennert Feb 2, 2026
e419d39
feat: revert colors changes
edulennert Feb 2, 2026
5e71ca3
fix: bar color
edulennert Feb 2, 2026
5276fe1
feat: create column for etherscan link
edulennert Feb 2, 2026
1ade8c4
feat: show absolute change and percentage
edulennert Feb 2, 2026
ffb6fee
feat: add formatted time to voted table
edulennert Feb 2, 2026
3496342
feat: remove loading page from governance
edulennert Feb 2, 2026
e0454e1
feat: prefetch proposal page
edulennert Feb 2, 2026
873e099
feat: migrate formatRelativeTime utility to shared utils and update i…
brunod-e Feb 2, 2026
0cfe3ad
feat: remove border from skeleton header
edulennert Feb 2, 2026
9661134
feat: remove unused components
edulennert Feb 2, 2026
96edd28
feat: implement vote composition table and voting power history features
brunod-e Feb 2, 2026
de0f0cf
feat: remove border from header
edulennert Feb 2, 2026
8fc52a2
feat: remove border from governance skeleton
edulennert Feb 2, 2026
7db5a56
feat: create dashed border on the section layout
edulennert Feb 2, 2026
7d0f47b
fix: markdown table
edulennert Feb 3, 2026
f0d0194
feat: improve sorting functionality across multiple tables
brunod-e Feb 3, 2026
8fd32ff
feat: when the user clicks an address, holders and delegates tab opens
edulennert Feb 3, 2026
b4813e0
refactor: standardize items per page across tables and enhance empty …
brunod-e Feb 3, 2026
1309bc8
feat: use nuqs to save gov tabs selected
edulennert Feb 3, 2026
2c5da3b
Merge branch 'dev' into fix/holders-and-delegates
brunod-e Feb 3, 2026
e76d78e
feat: simulate user vote
edulennert Feb 3, 2026
bc247da
feat: create animation for voting modal
edulennert Feb 3, 2026
24784d7
feat: use radio button from design system
edulennert Feb 3, 2026
4ef53c5
feat: remove optional value from tabs voted content
edulennert Feb 3, 2026
9abdc62
feat: use built in function from js
edulennert Feb 3, 2026
c7a6fff
feat: use tailwind built in classes
edulennert Feb 3, 2026
6069652
feat: fix bugbot bug
edulennert Feb 3, 2026
799eaef
feat: fix quorum simulation on modal
edulennert Feb 3, 2026
4d15ceb
fix: bugbot bug
edulennert Feb 3, 2026
477d58c
feat: reset modal state on close
edulennert Feb 3, 2026
0acb58c
refactor: unify votes response
pikonha Feb 3, 2026
0467a10
fix: app title on safe
edulennert Feb 3, 2026
1fa460d
fix: add proposal title to votes
pikonha Feb 3, 2026
e2d9883
chore: update schemas
pikonha Feb 3, 2026
90d3afa
refactor: simplify className structure for DrawerContent component
brunod-e Feb 3, 2026
15f55ae
Merge pull request #1598 from blockful/feat/general-votes-endpoint
pikonha Feb 3, 2026
3b24f8f
feat: enhance formatRelativeTime utility to support skipping
brunod-e Feb 3, 2026
e39eae3
Merge branch 'fix/holders-and-delegates' of https://github.com/blockf…
brunod-e Feb 3, 2026
43bff63
Merge branch 'dev' into feat/table-viewport-height
brunod-e Feb 3, 2026
95f2ade
Merge branch 'dev' into fix/holders-and-delegates
brunod-e Feb 3, 2026
fa4e378
Merge branch 'dev' into fix/filter-components
brunod-e Feb 3, 2026
25dc4fc
refactor: remove isNewDelegate property from DelegateTableData and re…
brunod-e Feb 3, 2026
6dc5c3c
Merge branch 'fix/holders-and-delegates' of https://github.com/blockf…
brunod-e Feb 3, 2026
63443f5
feat: add offset parameter to various query arguments and remove outd…
brunod-e Feb 3, 2026
d46a920
Merge pull request #1585 from blockful/fix/filter-components
pikonha Feb 3, 2026
6eb8ec9
fix: update useVotes graphql type
pikonha Feb 3, 2026
6bfa3e2
Merge pull request #1599 from blockful/fix/votes-graphql-type
pikonha Feb 3, 2026
e74c30a
Merge branch 'dev' into fix/holders-and-delegates
brunod-e Feb 3, 2026
7002caf
Merge branch 'dev' into feat/table-viewport-height
brunod-e Feb 3, 2026
eecc2a0
Merge branch 'dev' into refactor/api-standalone
pikonha Feb 3, 2026
333b2e1
chore: add relation between proposal and votes on the db
pikonha Feb 3, 2026
66d9286
fix: remove pgTable deprecated signature
pikonha Feb 3, 2026
2bc41e6
Merge branch 'dev' into refactor/api-standalone
pikonha Feb 3, 2026
772cc30
chore: remove graphql schema from gateway
pikonha Feb 3, 2026
bb8087f
chore: update gateway schema
pikonha Feb 3, 2026
a5a46b4
Merge pull request #1591 from blockful/refactor/api-standalone
pikonha Feb 3, 2026
b7cb205
fix: parse header on gateway
pikonha Feb 3, 2026
4ee1052
Merge pull request #1600 from blockful/fix/gateway-without-graphql
pikonha Feb 3, 2026
7a993b2
Merge pull request #1593 from blockful/feat/table-viewport-height
pikonha Feb 3, 2026
4db47da
Merge branch 'dev' into fix/holders-and-delegates
brunod-e Feb 3, 2026
af2ce05
feat: enhance VoteComposition and VoteCompositionTable
brunod-e Feb 4, 2026
a4de6c7
feat: remove mobile menu from proposal page
edulennert Feb 4, 2026
bf22f60
feat: fix votes and actions tab on mobile
edulennert Feb 4, 2026
3da5b4b
feat: fix twitter link of proposal
edulennert Feb 4, 2026
98d4015
fix: proposal status badge colors
edulennert Feb 4, 2026
ef96264
fix: governance skeleton
edulennert Feb 4, 2026
86654a1
fix: help popover z index
edulennert Feb 4, 2026
6481d6c
feat: include gov page in mobile nav
edulennert Feb 4, 2026
f7fd69b
fix: proposal timeline
edulennert Feb 4, 2026
255d53b
feat: remove rounded border from votes bar
edulennert Feb 4, 2026
db68ff4
fix: title case
edulennert Feb 4, 2026
88f8262
feat: view proposals opens on the same tab
edulennert Feb 4, 2026
262cac3
feat: view proposals open on the same tab
edulennert Feb 4, 2026
0bfdabe
fix: queued status code color
edulennert Feb 4, 2026
921cd52
feat: create a bar for voting ending
edulennert Feb 4, 2026
3d7ce03
feat: create tooltip for quorum
edulennert Feb 4, 2026
4d63baa
feat: encode / decode calldata
edulennert Feb 4, 2026
77a5711
Merge branch 'dev' into feat/governance-fixes
edulennert Feb 4, 2026
f8cfe89
fix: working on descoding calldata
edulennert Feb 4, 2026
0723b67
fix: calldata decode function
edulennert Feb 4, 2026
cea57e1
chore: add rest_ prefix to gateway routes
pikonha Feb 4, 2026
309da10
Merge pull request #1602 from blockful/fix/gateway-daos-endpoint
LeonardoVieira1630 Feb 4, 2026
0faaa22
feat: implement DateCell component and update date handling in tables
brunod-e Feb 4, 2026
5c06ecc
Merge branch 'dev' into fix/holders-and-delegates
brunod-e Feb 4, 2026
c21b53e
feat: delete unused abi
edulennert Feb 4, 2026
1987496
Merge pull request #1592 from blockful/fix/holders-and-delegates
pikonha Feb 4, 2026
d1c092f
feat: animate pulse on calldata being decoded
edulennert Feb 4, 2026
245fcd3
feat: make contract address be a link
edulennert Feb 4, 2026
ccb3644
refactor: put some spaces for better code organization
edulennert Feb 4, 2026
8980600
feat: use DS button for external link
edulennert Feb 4, 2026
2c3d95a
feat: tooltip on vp change column
edulennert Feb 4, 2026
a1a2a85
fix: quorum overflow in proposals where votes are almost the same as …
edulennert Feb 4, 2026
c5d9984
feat: remove gov duplicated gov implementation on mobile nav
edulennert Feb 4, 2026
f866f41
Merge branch 'dev' into feat/governance-fixes
edulennert Feb 4, 2026
4ab7d2b
fix: support value falsy bug
edulennert Feb 4, 2026
d262fc6
Merge branch 'feat/governance-fixes' of github.com:blockful-io/antica…
edulennert Feb 4, 2026
3a852a9
feat: align comments to avatar
edulennert Feb 4, 2026
886729b
feat: fix date braking table
edulennert Feb 4, 2026
404954a
feat: remove rounded style from votes table
edulennert Feb 4, 2026
174be0d
feat: include tooltip on vp change on didnt vote table
edulennert Feb 4, 2026
24bddcb
feat: fix target not braking on mobile screens
edulennert Feb 4, 2026
797e829
feat: create decodeCalldata hook
edulennert Feb 4, 2026
17a640d
fix: add required ponder api file
pikonha Feb 4, 2026
1b4bb75
chore: remove api deployment from indexer ci
pikonha Feb 4, 2026
ae9d514
Merge pull request #1590 from blockful/feat/governance-fixes
edulennert Feb 4, 2026
6291765
fix: deploy indexer ci script
pikonha Feb 5, 2026
11f78ab
fix: remove proposal callout when governance is disabled
pikonha Feb 5, 2026
0a76fbb
fix: ongoing proposal query
pikonha Feb 5, 2026
7b11a9a
Merge pull request #1604 from blockful/fix/ponder-api-file
pikonha Feb 5, 2026
4264315
Merge pull request #1605 from blockful/chore/remove-proposal-callout-…
pikonha Feb 5, 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
  •  
  •  
  •  
3 changes: 2 additions & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
"extends": [
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"prettier"
"prettier",
"plugin:import/recommended"
],
"parser": "@typescript-eslint/parser",
"plugins": ["@typescript-eslint", "prettier"],
Expand Down
16 changes: 6 additions & 10 deletions .github/workflows/deploy-indexer.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,10 @@ on:
push:
branches: [dev, main]
paths:
- "apps/indexer/**/*.ts"
- "apps/api-gateway/**/*.ts"
- "infra/**"
- "apps/indexer/**/*"
- "apps/api-gateway/**/*"
- "infra/**/*"
- "apps/api/**/*"

jobs:
changes:
Expand All @@ -22,14 +23,9 @@ jobs:
base: ${{ github.ref_name }}
filters: |
api:
- 'apps/indexer/src/api/**'
- 'apps/api/src/**'
indexer:
- 'apps/indexer/src/eventHandlers/**'
- 'apps/indexer/src/indexer/**'
- 'apps/indexer/src/interfaces/**'
- 'apps/indexer/src/lib/**'
- 'apps/indexer/src/*.ts'
- 'apps/indexer/*.ts'
- 'apps/indexer/**/*'

get-daos:
runs-on: ubuntu-latest
Expand Down
8 changes: 4 additions & 4 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,16 +23,16 @@
{
"type": "node",
"request": "launch",
"name": "indexer",
"name": "api",
"skipFiles": ["<node_internals>/**"],
"runtimeExecutable": "pnpm",
"runtimeArgs": ["run", "serve", "--config", "config/ens.config.ts"],
"runtimeArgs": ["run", "dev:watch"],
"env": {
"TS_NODE_PROJECT": "${workspaceFolder}/tsconfig.json",
"ENV_FILE": "${workspaceFolder}/apps/indexer/.env"
"ENV_FILE": "${workspaceFolder}/apps/api/.env"
},
"outFiles": ["${workspaceFolder}/**/*.js", "!**/node_modules/**"],
"cwd": "${workspaceFolder}/apps/indexer"
"cwd": "${workspaceFolder}/apps/api"
}
]
}
42 changes: 0 additions & 42 deletions apps/api-gateway/meshrc.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,48 +19,6 @@ export default processConfig(

const daoName = key.replace("DAO_API_", "");
return [
{
name: `graphql_${daoName}`,
handler: {
graphql: {
endpoint: value,
},
},
transforms: [
{
filterSchema: {
filters: [
"Query.!{accountBalances}",
"Query.!{accountBalance}",
"Query.!{accountPowers}",
"Query.!{accountPower}",
"Query.!{accounts}",
"Query.!{account}",
"Query.!{balanceHistorys}",
"Query.!{balanceHistory}",
"Query.!{daoMetricsDayBucket}",
"Query.!{daoMetricsDayBuckets}",
"Query.!{delegation}",
"Query.!{delegations}",
"Query.!{proposalsOnchains}",
"Query.!{proposalsOnchain}",
"Query.!{tokenPrices}",
"Query.!{tokenPrice}",
"Query.!{tokens}",
"Query.!{token}",
"Query.!{transactions}",
"Query.!{transaction}",
"Query.!{transfers}",
"Query.!{transfer}",
"Query.!{votesOnchain}",
"Query.!{votingPowerHistory}",
// "Query.!{votesOnchains}", TODO: Leave endpoint active for now as it is still used by the [notification bot](https://github.com/blockful/notification-system/blob/main/packages/anticapture-client/queries/votes.graphql)
// 'Query.!{votingPowerHistorys}' TODO: Leave endpoint active for now as it is still used by the notification bot
],
},
},
],
},
{
name: `rest_${daoName}`,
handler: {
Expand Down
Loading