Skip to content

Activity Dashboard ​

Branch activity from ch/product and jy/product Β· All history Β· Generated 2026-03-18 16:58:08 KST

BranchCommitsActive Days
🟒 ch/product10428
πŸ”΅ jy/product72

2026-03-18 (Wed) ​

🟒 ch/product ​

feat 13:39:22 8455ed2

feat: add pool delete API, update fund delete logic, and filter investor pool list

5 files Β· +149 Β· -7
  • Infra
    • CDK Stack (api-stack)
    • DB schema.sql
  • Lambda API
    • funds.delete
    • pools.delete
    • pools.get.list

refactor 13:33:49 72a27b9

refactor: promote VitePress as main docs, remove legacy HTML

67 files Β· +13728 Β· -33843
  • CI/CD
    • deploy-docs.yml
  • Docs
    • .ci-trigger
    • 01-overview.md
    • 02-core-concepts.md
    • 03-kyc-identity.md
    • 04-pool-models.md
    • 05-investment-lifecycle.md
    • 06-writedown-nav.md
    • 07-redemption.md
    • 08-smart-contracts.md
    • 09-rbac.md
    • 10-status-machines.md
    • 11-db-schema.md
    • 12-triggers.md
    • 13-operations.md
    • 14-decisions.md
    • 15-api-reference.md
    • 16-timeline.md
    • 17-changelog.md
    • 18-failure-types.md
    • 19-activity.md
    • ActivityFilter.vue
    • DecisionManager.vue
    • README.md
    • README.txt
    • SchemaFilter.vue
    • backend-logic-map.html
    • backend-logic-map.html.bak
    • config.ts
    • custom.css
    • generate-dashboard-vitepress.sh
    • generate-dashboard.sh
    • index.md
    • index.ts
    • logo.svg
    • package.json
    • project.json
    • smart-contract-architecture.html
  • Infra
    • CDK Stack (docs-stack)
    • package.json

fix 11:37:52 a207a1f

fix: use npm/npx instead of pnpm for standalone vitepress package in CI

1 files Β· +2 Β· -2
  • CI/CD
    • deploy-docs.yml

fix 11:36:17 4b42995

fix: use working-directory and pnpm exec for vitepress build in CI

1 files Β· +4 Β· -2
  • CI/CD
    • deploy-docs.yml

fix 11:34:38 fc2989f

fix: remove --frozen-lockfile for standalone vitepress package

1 files Β· +1 Β· -1
  • CI/CD
    • deploy-docs.yml

fix 11:32:22 6027ea2

fix: remove pnpm version conflict in deploy-docs workflow

1 files Β· -2
  • CI/CD
    • deploy-docs.yml

feat 11:30:02 6a9c852

feat: add reinvest on-chain contract helper

1 files Β· +86
  • Infra
    • reinvest.ts

feat 11:28:27 8364de0

feat: convert backend-logic-map.html to VitePress documentation site

29 files Β· +13554 Β· -2
  • CI/CD
    • deploy-docs.yml
  • Docs
    • 01-overview.md
    • 02-core-concepts.md
    • 03-kyc-identity.md
    • 04-pool-models.md
    • 05-investment-lifecycle.md
    • 06-writedown-nav.md
    • 07-redemption.md
    • 08-smart-contracts.md
    • 09-rbac.md
    • 10-status-machines.md
    • 11-db-schema.md
    • 12-triggers.md
    • 13-operations.md
    • 14-decisions.md
    • 15-api-reference.md
    • 16-timeline.md
    • 17-changelog.md
    • 18-failure-types.md
    • 19-activity.md
    • ActivityFilter.vue
    • SchemaFilter.vue
    • config.ts
    • custom.css
    • generate-dashboard-vitepress.sh
    • index.md
    • index.ts
    • logo.svg
    • package.json

πŸ”΅ jy/product ​

No activity ​

2026-03-17 (Tue) ​

🟒 ch/product ​

feat 14:53:20 5334a65

feat: backend handoff Mar17 β€” reinvest API, multi-sig endpoints, PATCH method fix

22 files Β· +881 Β· -597
  • Admin API
    • admin-users
    • fund-members
    • funds
    • pools
  • Infra
    • CDK Stack (api-stack)
    • DB schema.sql
  • Investor Web
    • vite.config
  • Investor Web UI
    • label
  • Lambda API
    • admin-users.patch.update
    • admin-users.put.update
    • fund-members.patch.update
    • fund-members.put.update
    • funds.patch.update
    • funds.put.update
    • pools.patch.update
    • pools.put.update
    • redemption-requests.post.cosign
    • redemption-requests.post.execute-transfer
    • redemption-requests.post.request-approval
    • redeposit.post.create
    • yield.post.reinvest
  • Other
    • README.md

chore 11:12:12 ba8be0d

chore: revise wrong time error at activity dashboard

2 files Β· +9 Β· -15
  • Docs
    • generate-dashboard.sh
  • Other
    • .mcp.json

πŸ”΅ jy/product ​

feat 18:03:26 34e32f1

feat: AF-9 Archived pool frontend prep

3 files Β· +14 Β· -1
  • Admin
    • Route (pools)
  • Admin API
    • pools
  • Admin UI
    • status-badge

fix 17:41:17 08eb496

fix: AF-13 deployStatus type error β€” web PoolView lacks field

1 files Β· +1 Β· -1
  • Investor Web
    • Route (pools)

feat 17:38:43 c6ece52

feat: AF-14/AF-9/AF-13 β€” error truncate, delete bottom, hide FAILED

2 files Β· +52 Β· -34
  • Admin
    • Route (pool-detail)
  • Investor Web
    • Route (pools)

fix 17:29:13 d90ccaf

fix: AF-9 visually distinct Delete (red) vs Archive (amber) buttons

1 files Β· +20 Β· -10
  • Admin
    • Route (pool-detail)

fix 17:28:07 b65b034

fix: AF-9 Delete/Archive button visible on all pool statuses

1 files Β· +26 Β· -18
  • Admin
    • Route (pool-detail)

feat 16:14:46 ac81c84

feat: Round 5 batch 2 β€” AF-1/3/4

3 files Β· +10 Β· -3
  • Admin
    • Route (dashboard)
    • Route (pool-create)
    • Route (pool-detail)

feat 16:09:50 3fe5435

feat: Round 5 handoff β€” AF-10/7/12/8/9/11, IF-6/7

25 files Β· +271 Β· -85
  • Admin
    • Route (fund-detail)
    • Route (pool-create)
    • Route (pool-detail)
    • Route (pool-edit)
    • Route (redemptions)
  • Admin UI
    • AutoExpandTextarea
    • metric-card
  • Investor Web
    • Route ($)
    • Route (bridge)
    • Route (dashboard)
    • Route (help)
    • Route (notifications)
    • Route (pools)
    • Route (portfolio-activity)
    • Route (transactions)
    • Widget (HoldingCard)
    • Widget (PCWidgets)
    • Widget (documents-tab)
    • Widget (overview-tab)
    • root
  • Investor Web UI
    • KYCStatusCard
    • OnboardingModal
    • RedeemModal
    • TransactionDetailDrawer
    • status-badge

feat 12:37:52 5de6014

feat: IF-1 in-place Claim/Redeem modals, IF-2 Reinvest CTA, IF-5 chart empty state, IF-6 emoji→lucide icons, AF-1 description textarea, AF-3~6 quick wins

12 files Β· +217 Β· -71
  • Admin
    • Route (dashboard)
    • Route (pool-create)
    • Route (pool-detail)
    • Route (pool-edit)
    • Route (pools)
  • Admin UI
    • sub-status-indicator
  • Investor Web
    • Route (dashboard)
    • Route (pool.$id)
    • Route (portfolio)
    • Route (settings)
    • Widget (performance-tab)
  • Investor Web UI
    • PoolStatusAlert

fix 10:40:49 bee43cb

fix: dashboard TS2367 β€” PENDING β†’ REQUESTED for RedemptionStatus

5 files Β· +329 Β· -100
  • Admin
    • Route (dashboard)
    • Route (pool-detail)
  • Admin UI
    • notification-log
  • Investor Web
    • Route (pool.$id)
    • Widget (PCWidgets)

2026-03-16 (Mon) ​

🟒 ch/product ​

fix 03:49:40 6ec1f2e

fix: remove unused ExternalLink import breaking CI build

1 files Β· +1 Β· -1
  • Admin
    • Route (pool-detail)

feat 03:45:48 a38baeb

feat: async pool deploy, pool update API, auth token fix, and invest flow improvements

56 files Β· +2191 Β· -1460
  • Admin
    • Route (fund-detail)
    • Route (pool-create)
    • Route (pool-detail)
    • Route (pools)
    • Route (redemptions)
    • Route (yield)
  • Admin API
    • pools
    • use-pools
  • Infra
    • .env.example
    • CDK Stack (api-stack)
    • DB schema.sql
    • deploy-pool.ts
    • package.json
  • Investor Web
    • Route (pool.$id)
    • client
    • contracts
    • use-sign-in
  • Investor Web API
    • auth
    • use-user-settings
  • Lambda API
    • activity-events.get.list
    • admin-users.get.list
    • admin-users.post.create
    • dashboard.get.stats
    • deposits.get.list
    • deposits.post.create
    • deposits.post.match
    • fund-members.get.list
    • fund-members.post.create
    • funds.get.list
    • funds.post.create
    • kyc.post.mint-sbt
    • nav-changes.get.list
    • nav-changes.post.activate
    • nav-changes.post.cancel
    • nav-changes.post.propose
    • notification-logs.get.list
    • notification-logs.post.escalate
    • notification-logs.post.resend
    • pools.post.burn-receipt
    • pools.post.create
    • pools.post.deploy
    • pools.post.transfer-lp
    • pools.put.update
    • pools.worker.deploy
    • redemption-requests.get.list
    • redemption-requests.post.approve
    • redemption-requests.post.complete
    • redemption-requests.post.fm-accept
    • redemption-requests.post.reject
    • users.get.list
    • yield-distributions.get.list
    • yield-distributions.post.create
  • Other
    • pnpm-lock.yaml
  • Smart Contract
    • PlatformEscrow.bytecode.ts
    • PlatformReceiptNFT.bytecode.ts
    • foundry.toml

πŸ”΅ jy/product ​

feat 18:29:57 3797953

feat: UI/UX complex fixes β€” I-7/I-7b/I-8/I-10/I-11/I-12

2 files Β· +132 Β· -45
  • Investor Web
    • Route (pool.$id)
    • Widget (PCWidgets)

fix 18:17:39 7915a87

fix: UI/UX quick fixes β€” 12 items across admin and investor

8 files Β· +39 Β· -40
  • Admin
    • Route (dashboard)
    • Route (pool-detail)
  • Admin UI
    • data-table
    • funding-badge
  • Investor Web
    • Widget (header)
    • formatters
    • provider
  • Investor Web UI
    • status-badge

feat 13:57:31 5eb7505

feat: implement Round 4 QA spec (10 items)

6 files Β· +256 Β· -22
  • Admin
    • Route (fund-detail)
    • Route (pool-create)
    • Route (pool-detail)
    • Route (pool-edit)
  • Admin API
    • pools
  • Investor Web
    • auth-button

2026-03-15 (Sun) ​

🟒 ch/product ​

fix 21:56:10 0f99a2b

fix: resolve frontend build errors from cross-layer field consistency changes

6 files Β· +9 Β· -11
  • Admin
    • Route (deposits)
    • Route (redemption-funding)
    • Route (redemptions)
  • Investor Web
    • Route (pool.$id)
    • Route (portfolio)
  • Investor Web API
    • deposits

refactor 21:51:42 113d01e

refactor: align backend Lambda handlers with sequence diagrams and fix cross-layer field consistency

49 files Β· +1730 Β· -583
  • Admin
    • Route (deposits)
    • Route (pool-detail)
    • Route (redemptions)
  • Admin API
    • deposits
    • pools
    • redemption-requests
  • Admin UI
    • status-badge
  • Contract Test
    • PlatformPool.t
    • PlatformPoolFlows.t
    • SequenceDiagramVerification.t
  • Docs
    • backend-logic-map.html
  • Infra
    • DB schema.sql
    • approve-redemption.ts
    • deploy-pool.ts
    • index.ts
    • release-to-fund.ts
    • transfer-to-operator.ts
    • yield-distribution.ts
  • Investor Web
    • Route (dashboard)
    • Route (pool.$id)
    • Route (portfolio)
    • Route (portfolio-activity)
    • contracts
  • Investor Web API
    • deposits
    • redemption-requests
    • redeposit
    • underlying-assets
    • use-deposits
    • yield-claims
  • Investor Web UI
    • RedeemModal
    • YieldClaimDialog
    • status-badge
  • Lambda API
    • deposits.post.create
    • deposits.post.match
    • deposits.post.refund
    • deposits.scheduler.auto-refund
    • pools.post.create
    • pools.post.deploy
    • pools.scheduler.lifecycle
    • redemption-requests.post.approve
    • redemption-requests.post.complete
    • redemption-requests.post.create
    • redemption-requests.post.reject
    • redeposit.post.create
    • yield-claims.post.create
    • yield-distributions.post.create
  • Other
    • CLAUDE.md
  • Smart Contract
    • PlatformEscrow
    • PlatformPool

chore 15:44:51 65197f6

chore: remove code-vs-doc-diff.md from tracking

1 files Β· -154
  • Docs
    • code-vs-doc-diff.md

refactor 15:44:51 142209a

refactor: simplify redemption to single-stage approval β€” remove recommend/complete, merge into approveRedemption

7 files Β· +2199 Β· -2428
  • Contract Test
    • PlatformPool.t
    • PlatformPoolFlows.t
    • SequenceDiagramVerification.t
  • Docs
    • backend-logic-map.html
    • smart-contract-architecture.html
  • Smart Contract
    • PlatformPool
    • PlatformPool.abi.json

feat 15:44:51 f02b588

feat: add PlatformEscrow & PlatformPoolFactory contracts, update architecture docs

19 files Β· +4464 Β· -1146
  • Contract Deploy
    • DeployPlatformEscrow.s
    • DeployPlatformPoolFactory.s
  • Contract Test
    • PlatformEscrow.t
    • PlatformPool.t
    • PlatformPoolFactory.t
    • PlatformPoolFlows.t
    • SequenceDiagramVerification.t
  • Docs
    • backend-logic-map.html
    • smart-contract-architecture.html
  • Investor Web
    • contracts
  • Other
    • CLAUDE.md
    • README.md
  • Smart Contract
    • Makefile
    • PlatformEscrow
    • PlatformEscrow.abi.json
    • PlatformPool
    • PlatformPool.abi.json
    • PlatformPoolFactory
    • PlatformPoolFactory.abi.json

fix 15:39:19 27711f9

fix: replace removed Escrow ABI/address references with PlatformPool in web invest flow

2 files Β· +7 Β· -9
  • Investor Web
    • Route (pool.$id)
    • contracts

refactor 15:39:19 6c55bd0

refactor: consolidate architecture β€” merge Escrow into PlatformPool, add yield claim flow, clean up legacy code

74 files Β· +7338 Β· -39063
  • Admin API
    • redemption-requests
  • Contract Deploy
    • CreateEscrowViaFactory.s
    • DeployDepositReceipt.s
    • DeployPlatformEscrow.s
    • DeployPlatformEscrowFactory.s
    • DeployPlatformReceiptNFT.s
  • Contract Test
    • DepositReceipt.t
    • PlatformEscrow.t
    • PlatformEscrowFactory.t
    • PlatformPool.t
    • PlatformPoolFlows.t
    • PlatformReceiptNFT.t
  • Docs
    • code-vs-doc-diff.md
    • smart-contract-architecture.html
  • Infra
    • .env.example
    • CDK Stack (api-stack)
    • deploy-pool.ts
    • environment.ts
    • index.ts
    • jwt.ts
    • middleware.ts
    • yield-distribution.ts
  • Investor Web
    • contracts
  • Lambda API
    • auth.post.nonce
    • auth.post.verify
    • deposits.post.create
    • deposits.post.match
    • deposits.scheduler.auto-refund
    • kyc.get.status
    • kyc.post.access-token
    • kyc.post.mint-sbt
    • kyc.post.webhook
    • nav-changes.post.activate
    • nav-changes.post.cancel
    • nav-changes.post.propose
    • pools.post.burn-receipt
    • pools.post.create
    • pools.post.create-escrow
    • pools.post.transfer-lp
    • pools.scheduler.lifecycle
    • redemption-requests.post.approve
    • redemption-requests.post.complete
    • redemption-requests.post.create
    • redemption-requests.post.fm-accept
    • redemption-requests.post.recommend
    • redemption-requests.post.reject
    • redeposit.post.create
    • yield-claims.get.list
    • yield-claims.post.create
    • yield-distributions.get.me
    • yield-distributions.post.create
  • Other
    • CLAUDE.md
    • README.md
  • Smart Contract
    • .env.example
    • DepositReceipt
    • DepositReceipt.abi.json
    • Makefile
    • PlatformEscrow
    • PlatformEscrow.abi.json
    • PlatformEscrowFactory
    • PlatformEscrowFactory.abi.json
    • PlatformPool
    • PlatformPool.abi.json
    • PlatformReceiptNFT
    • PlatformReceiptNFT.abi.json
    • run-1772160048858.json
    • run-1772160181071.json
    • run-1773130549287.json
    • run-1773130633482.json
    • run-latest.json

πŸ”΅ jy/product ​

fix 02:48:06 e31c1d2

fix: resolve CI build errors - severity type, unused vars

3 files Β· +11 Β· -24
  • Admin
    • Route (dashboard)
    • Route (pool-detail)
    • sidebar

other 02:39:31 32d1ea9

Admin Round 3: Row color accent, side panel CTAs, yield rebuild, auto-pause, activity pagination

50 files Β· +3619 Β· -1286
  • Admin
    • Route (admin-settings)
    • Route (audit-log)
    • Route (dashboard)
    • Route (deposits)
    • Route (fund-detail)
    • Route (fund-managers)
    • Route (kyc)
    • Route (my-settings)
    • Route (pool-create)
    • Route (pool-detail)
    • Route (pool-edit)
    • Route (pools)
    • Route (redemption-funding)
    • Route (redemptions)
    • Route (yield)
    • csv-export
    • formatters
    • header
    • pool-form
    • routes
    • sidebar
  • Admin API
    • dashboard
    • deposits
    • pools
    • use-deposits
    • use-notification-logs
    • use-pools
    • yield-distributions
  • Admin UI
    • confirm-dialog
    • data-table
    • detail-drawer
    • funding-badge
    • index
    • notification-log
    • page-layout
    • stat-card
    • status-badge
  • Docs
    • backend-logic-map.html
  • Investor Web
    • PoolCard
    • Route (pools)
    • Route (portfolio)
    • Route (portfolio-activity)
    • Widget (PortfolioHero)
    • Widget (header)
    • pools-bg
  • Investor Web API
    • index
    • support-request
    • use-support-request
  • Investor Web UI
    • Footer
  • Other
    • CLAUDE.md

2026-03-14 (Sat) ​

🟒 ch/product ​

No activity

πŸ”΅ jy/product ​

feat 19:56:22 6c6bf66

feat: pool detail + portfolio refinements, pool status alerts, seed data updates

21 files Β· +1455 Β· -391
  • Admin
    • Route (fund-detail)
    • Route (pool-create)
  • Admin API
    • funds
    • pools
  • Admin UI
    • status-badge
  • Docs
    • backend-logic-map.html
  • Infra
    • DB seed.sql
  • Investor Web
    • PoolCard
    • Route (pool.$id)
    • Route (pools)
    • Route (portfolio)
    • Widget (HoldingCard)
    • Widget (PCWidgets)
    • Widget (PortfolioHero)
    • Widget (overview-tab)
    • index
  • Investor Web API
    • pools
  • Investor Web UI
    • InvestModal
    • PoolStatusAlert
    • status-badge
  • Other
    • CLAUDE.md

fix 02:24:59 dd76661

fix: remove 3 unused functions (formatAddress, penaltyLabel, triggerLabel) β€” build clean

3 files Β· -12
  • Investor Web
    • Widget (overview-tab)
    • Widget (yield-schedule-card)
    • auth-button

feat 02:18:59 b305a21

feat: pool detail modernization + design brief fixes + green color alignment

41 files Β· +2864 Β· -2433
  • Admin
    • Route (kyc)
    • Route (pool-create)
  • Admin API
    • index
    • keys
    • kyc
    • pools
    • use-pool-categories
  • Docs
    • backend-logic-map.html
    • smart-contract-architecture.html
  • Infra
    • DB schema.sql
    • DB seed.sql
  • Investor Web
    • Route (pool.$id)
    • Route (pools)
    • Route (portfolio)
    • Route (portfolio-activity)
    • Widget (HoldingCard)
    • Widget (PCWidgets)
    • Widget (PortfolioHero)
    • Widget (QuickActions)
    • Widget (header)
    • Widget (index)
    • Widget (overview-tab)
    • Widget (performance-tab)
    • Widget (risk-profile-card)
    • Widget (risk-terms-tab)
    • Widget (yield-schedule-card)
    • aset-logo
    • aset-logo-white
    • auth-button
    • global
    • redemption-state
    • routes
  • Investor Web API
    • pools
  • Investor Web UI
    • InvestModal
    • MobileBottomNav
    • logo
    • select
  • Lambda API
    • pool-categories.get.list
    • pool-categories.post.create
    • pools.post.create
  • Other
    • README.md

2026-03-13 (Fri) ​

🟒 ch/product ​

No activity

πŸ”΅ jy/product ​

docs 18:10:17 b90c971

docs: update backend-logic-map smart contracts section β€” mermaid rendering fixes

1 files Β· +57 Β· -41
  • Docs
    • backend-logic-map.html

feat 17:56:28 6916692

feat: Admin gap spec implementation (Β§1-Β§8)

10 files Β· +2341 Β· -170
  • Admin
    • Route (audit-log)
    • Route (fund-detail)
    • Route (funds)
    • Route (pool-detail)
    • Route (pools)
    • Route (redemption-funding)
    • routes
    • sidebar
  • Docs
    • backend-logic-map.html
    • smart-contract-architecture.html

feat 14:36:35 2f6acaf

feat: Yield History tab in portfolio page (QA #4)

1 files Β· +176
  • Investor Web
    • Route (portfolio)

fix 14:15:17 8d511ea

fix: QA report β€” 8 fixes across pool list, pool detail, portfolio

6 files Β· +31 Β· -19
  • Investor Web
    • PoolCard
    • Route (portfolio)
    • Widget (header)
    • Widget (risk-profile-card)
  • Investor Web API
    • pools
  • Investor Web UI
    • status-badge

feat 13:32:02 f2d8755

feat: KYC status page + notification preferences restructure

4 files Β· +314 Β· -170
  • Investor Web
    • Route (kyc)
    • Route (settings)
    • routes
  • Investor Web UI
    • KYCStatusCard

2026-03-12 (Thu) ​

🟒 ch/product ​

No activity

πŸ”΅ jy/product ​

fix 18:15:58 4461cbe

fix: portfolio β€” investor-friendly redemption labels, duplicate yield fix

1 files Β· +30 Β· -13
  • Investor Web
    • Route (portfolio)

feat 18:14:24 a656d6e

feat: pool detail β€” Risk Profile card, Yield Schedule, Fully Subscribed banner

5 files Β· +270 Β· -5
  • Investor Web
    • Route (pool.$id)
    • Widget (index)
    • Widget (risk-profile-card)
    • Widget (yield-schedule-card)
  • Investor Web API
    • pools

chore 18:08:38 367f39e

chore: sync schema.sql with latest Supabase DB changes

1 files Β· +443 Β· -540
  • Infra
    • DB schema.sql

feat 18:03:09 ad5b7b7

feat: investor pool list β€” collateral badge, escrow icon, Fully Subscribed state

5 files Β· +135 Β· -48
  • Investor Web
    • PoolCard
    • Route (pools)
    • Widget (overview-tab)
  • Investor Web API
    • pools
  • Investor Web UI
    • status-badge

fix 16:53:07 352644c

fix: replace all EMERGEFI_ISSUED with PLATFORM_ISSUED β€” fixes build

3 files Β· +7 Β· -7
  • Admin
    • Route (pools)
    • pool-form
  • Admin API
    • deposits

fix 16:48:41 2ba618b

fix: YIELD_BASED label β€” forfeits % of accrued yield (configurable)

1 files Β· +2 Β· -2
  • Admin
    • Route (pool-create)

feat 16:42:20 616534b

feat: Phase 2 admin updates + wizard spec fixes

11 files Β· +1809 Β· -718
  • Admin
    • Route (pool-create)
    • Route (pool-detail)
    • Route (redemptions)
    • Route (yield)
  • Admin API
    • pools
  • Docs
    • backend-logic-map.html
  • Investor Web
    • Route (landing)
    • Route (portfolio)
    • auth-button
  • Investor Web UI
    • tooltip
  • Other
    • .mcp.json

2026-03-11 (Wed) ​

🟒 ch/product ​

refactor 18:17:40 e5cb3e5

refactor: rename Aset* contracts to Platform*/DepositReceipt, align roles with HTML spec, sync API endpoints

66 files Β· +45504 Β· -45433
  • Contract Deploy
    • BurnKYCSoulbound.s
    • CreateEscrowViaFactory.s
    • DeployAsetEscrow.s
    • DeployAsetEscrowFactory.s
    • DeployAsetKYCSoulbound.s
    • DeployAsetLPToken.s
    • DeployAsetPool.s
    • DeployAsetReceipt.s
    • DeployDepositReceipt.s
    • DeployPlatformEscrow.s
    • DeployPlatformEscrowFactory.s
    • DeployPlatformKYCSoulbound.s
    • DeployPlatformLPToken.s
    • DeployPlatformPool.s
    • GrantKYCRoles.s
  • Contract Test
    • AsetEscrow.t
    • AsetEscrowFactory.t
    • AsetKYCSoulbound.t
    • AsetLPToken.t
    • AsetPool.t
    • AsetPoolFlows.t
    • AsetReceipt.t
    • DepositReceipt.t
    • PlatformEscrow.t
    • PlatformEscrowFactory.t
    • PlatformKYCSoulbound.t
    • PlatformLPToken.t
    • PlatformPool.t
    • PlatformPoolFlows.t
  • Docs
    • backend-logic-map.html
  • Infra
    • deploy-pool.ts
    • kyc-sbt.ts
  • Investor Web
    • contracts
  • Lambda API
    • pools.post.burn-receipt
    • pools.post.transfer-lp
  • Other
    • CLAUDE.md
  • Smart Contract
    • .env.example
    • AsetEscrow
    • AsetEscrow.abi.json
    • AsetEscrowFactory
    • AsetEscrowFactory.abi.json
    • AsetKYCSoulbound
    • AsetKYCSoulbound.abi.json
    • AsetLPToken
    • AsetLPToken.abi.json
    • AsetLPToken.bytecode.ts
    • AsetPool
    • AsetPool.abi.json
    • AsetPool.bytecode.ts
    • AsetReceipt
    • AsetReceipt.abi.json
    • DepositReceipt
    • DepositReceipt.abi.json
    • Makefile
    • PlatformEscrow
    • PlatformEscrow.abi.json
    • PlatformEscrowFactory
    • PlatformEscrowFactory.abi.json
    • PlatformKYCSoulbound
    • PlatformKYCSoulbound.abi.json
    • PlatformLPToken
    • PlatformLPToken.abi.json
    • PlatformLPToken.bytecode.ts
    • PlatformPool
    • PlatformPool.abi.json
    • PlatformPool.bytecode.ts

docs 17:29:20 8c7eafd

docs: add activity dashboard β€” auto-generated commit history by author in backend-logic-map

3 files Β· +5169 Β· -3
  • CI/CD
    • deploy-docs.yml
  • Docs
    • backend-logic-map.html
    • generate-dashboard.sh

feat 16:06:03 69f527e

feat: KYC flow improvements β€” SumSub integration, SBT re-certification, toast notifications

33 files Β· +1431 Β· -384
  • Admin
    • Route (kyc)
    • eslint.config
  • Admin API
    • kyc
  • CI/CD
    • slack-push-notify.yml
  • Contract Deploy
    • BurnKYCSoulbound.s
    • DeployAsetKYCSoulbound.s
  • Infra
    • .env.example
    • CDK Stack (api-stack)
    • DB schema.sql
    • DB seed.sql
    • client.ts
    • environment.ts
    • index.ts
    • kyc-sbt.ts
  • Investor Web
    • eslint.config
    • package
    • provider
    • types
    • use-sign-in
  • Investor Web API
    • auth
    • index
    • kyc
    • use-kyc
    • use-user-settings
  • Investor Web UI
    • KYCModal
  • Lambda API
    • auth.post.verify
    • kyc.get.status
    • kyc.post.access-token
    • kyc.post.mint-sbt
    • kyc.post.webhook
  • Other
    • pnpm-lock.yaml
  • Smart Contract
    • Makefile

πŸ”΅ jy/product ​

docs 15:45:30 edcb6a8

docs: update backend-logic-map and add docs-src build tooling

5 files Β· +10278 Β· -81
  • Docs
    • backend-logic-map.html
    • backend-logic-map.html.bak
  • Other
    • docs-src/build.py
    • docs-src/template/notion_config.json
    • docs-src/template/shell.html

2026-03-10 (Tue) ​

🟒 ch/product ​

No activity

πŸ”΅ jy/product ​

docs 17:47:26 51cc06a

docs: Round 2 surgical fixes β€” 14 corrections synced with Notion

1 files Β· +100 Β· -61
  • Docs
    • backend-logic-map.html

2026-03-09 (Mon) ​

🟒 ch/product ​

No activity

πŸ”΅ jy/product ​

fix 17:05:34 04e10d8

fix(critical): remove 2 extra </div> tags breaking sidebar navigation

1 files Β· -2
  • Docs
    • backend-logic-map.html

fix 16:46:19 b8790f8

fix: QA fixes β€” replace legacy redemption flow, add deposit/yield flow diagrams

1 files Β· +191 Β· -15
  • Docs
    • backend-logic-map.html

other 16:20:58 d81e9d8

Batch 4: API + Kanban + R15 Changelog

1 files Β· +170 Β· -3
  • Docs
    • backend-logic-map.html

other 16:15:40 ac505c0

Batch 3: Lifecycle + Triggers + RBAC updates

1 files Β· +2465 Β· -2415
  • Docs
    • backend-logic-map.html

other 16:09:42 e37f988

Batch 2: Concepts + Status Machines updates

1 files Β· +198 Β· -15
  • Docs
    • backend-logic-map.html

other 15:26:11 68fbb59

P0 fixes re-applied + Batch 1 schema section updates

1 files Β· +541 Β· -341
  • Docs
    • backend-logic-map.html

2026-03-06 (Fri) ​

🟒 ch/product ​

feat 15:52:45 0fdef03

feat: replace remaining mock data with real API calls across admin-web and web

25 files Β· +624 Β· -585
  • Admin
    • Route (fund-manager-detail)
    • Route (pool-create)
    • Route (pool-detail)
    • create-distribution-form
  • Admin API
    • index
    • notifications
    • permissions
    • pools
    • use-funds
    • use-notification-logs
  • Infra
    • CDK Stack (api-stack)
  • Investor Web
    • Widget (documents-tab)
    • Widget (performance-tab)
  • Investor Web API
    • index
    • keys
    • nav-changes
    • performance-data
    • pool-documents
    • use-nav-changes
    • use-pool-documents
  • Lambda API
    • notification-logs.post.escalate
    • notification-logs.post.resend
    • pool-tvl-history.get.list

chore 15:23:54 d10f94a

chore: rename EMERGEFI to ASET

2 files Β· +2 Β· -2
  • Infra
    • deploy-pool.ts
  • Smart Contract
    • AsetPool.bytecode.ts

fix 15:22:39 9e1a9fa

fix: replace remaining @emergefi references with @aset across imports and emails

10 files Β· +22 Β· -22
  • Admin
    • Route (login)
    • provider
  • Admin API
    • permissions
  • Infra
    • deploy-pool.ts
    • kyc-sbt.ts
  • Investor Web
    • Route (portfolio)
    • contracts
  • Investor Web UI
    • KYCStatusCard
  • Lambda API
    • pools.post.burn-receipt
    • pools.post.transfer-lp

chore 15:11:22 5474701

chore: trigger CI deployment test

4 files Β· +990 Β· -109
  • Admin ​

  • Docs
    • .ci-trigger
  • Investor Web ​

  • Other
    • pnpm-lock.yaml

refactor 14:49:46 de22ae0

refactor: rebrand EmergeFi to Aset, unify design system, and clean up code

148 files Β· +46295 Β· -45989
  • Admin
    • .env
    • Route (admin-settings)
    • Route (dashboard)
    • Route (deposits)
    • Route (fund-manager-detail)
    • Route (fund-managers)
    • Route (kyc)
    • Route (login)
    • Route (my-settings)
    • Route (pool-create)
    • Route (pool-detail)
    • Route (pools)
    • Route (redemptions)
    • Route (yield)
    • aset-logo
    • backend_requirements
    • create-distribution-form
    • env
    • favicon
    • formatters
    • global
    • header
    • package
    • pool-form
    • root
    • sidebar
  • Admin UI
    • alert-card
    • button
    • cancellation-timer
    • card
    • data-table
    • detail-drawer
    • empty-state
    • explorer-link
    • logo
    • metric-card
    • notification-log
    • page-header
    • page-layout
    • permission-guard
    • refresh-indicator
    • skeleton
    • status-badge
    • sub-status-indicator
    • switch
    • table
    • tabs
  • CI/CD
    • deploy-admin-web.yml
    • deploy-docs.yml
    • deploy-web.yml
  • Contract Deploy
    • CreateEscrowViaFactory.s
    • DeployAsetEscrow.s
    • DeployAsetEscrowFactory.s
    • DeployAsetKYCSoulbound.s
    • DeployAsetLPToken.s
    • DeployAsetPool.s
    • DeployAsetReceipt.s
    • DeployEmergeFiEscrow.s
    • DeployEmergeFiEscrowFactory.s
    • DeployEmergeFiKYCSoulbound.s
    • DeployEmergeFiLPToken.s
    • DeployEmergeFiPool.s
    • DeployEmergeFiReceipt.s
    • GrantKYCRoles.s
  • Contract Test
    • AsetEscrow.t
    • AsetEscrowFactory.t
    • AsetKYCSoulbound.t
    • AsetLPToken.t
    • AsetPool.t
    • AsetPoolFlows.t
    • AsetReceipt.t
    • EmergeFiEscrow.t
    • EmergeFiEscrowFactory.t
    • EmergeFiKYCSoulbound.t
    • EmergeFiLPToken.t
    • EmergeFiPool.t
    • EmergeFiPoolFlows.t
    • EmergeFiReceipt.t
  • Docs
    • README.md
  • Infra
    • .env.example
    • CDK Stack (admin-web-stack)
    • CDK Stack (api-stack)
    • CDK Stack (docs-stack)
    • CDK Stack (web-stack)
    • DB schema.sql
    • DB seed.sql
    • app.ts
    • deploy-pool.ts
    • docs.ts
    • environment.ts
    • kyc-sbt.ts
    • package.json
    • siwe.ts
  • Investor Web
    • .env
    • Widget (overview-tab)
    • aset-logo
    • contracts
    • env
    • favicon
    • global
    • package
    • wagmi
  • Investor Web UI
    • InvestModal
    • RedeemModal
    • badge
    • button
    • input
    • select
  • Lambda API
    • auth.post.verify
    • pools.post.burn-receipt
    • pools.post.transfer-lp
  • Other
    • CLAUDE.md
    • README.md
    • package.json
  • Smart Contract
    • .env.example
    • AsetEscrow
    • AsetEscrow.abi.json
    • AsetEscrowFactory
    • AsetEscrowFactory.abi.json
    • AsetKYCSoulbound
    • AsetKYCSoulbound.abi.json
    • AsetLPToken
    • AsetLPToken.abi.json
    • AsetLPToken.bytecode.ts
    • AsetPool
    • AsetPool.abi.json
    • AsetPool.bytecode.ts
    • AsetReceipt
    • AsetReceipt.abi.json
    • EmergeFiEscrow
    • EmergeFiEscrow.abi.json
    • EmergeFiEscrowFactory
    • EmergeFiEscrowFactory.abi.json
    • EmergeFiKYCSoulbound
    • EmergeFiKYCSoulbound.abi.json
    • EmergeFiLPToken
    • EmergeFiLPToken.abi.json
    • EmergeFiLPToken.bytecode.ts
    • EmergeFiPool
    • EmergeFiPool.abi.json
    • EmergeFiPool.bytecode.ts
    • EmergeFiReceipt
    • EmergeFiReceipt.abi.json
    • package.json

refactor 11:30:57 aa01ced

refactor: enforce coding standards, fix Solidity security issues, and replace hardcoded colors with theme variables

52 files Β· +589 Β· -328
  • Admin
    • Route (dashboard)
    • Route (deposits)
    • Route (my-settings)
    • Route (pool-create)
    • Route (pool-detail)
    • Route (redemptions)
    • Route (yield)
  • Admin API
    • notifications
    • permissions
  • Admin UI
    • data-table
    • detail-drawer
    • explorer-link
    • notification-log
    • refresh-indicator
    • sub-status-indicator
  • Infra
    • chain.ts
  • Investor Web
    • PoolCard
    • Route ($)
    • Route (dashboard)
    • Route (help)
    • Route (landing)
    • Route (notifications)
    • Route (pool.$id)
    • Route (pools)
    • Route (portfolio)
    • Route (settings)
    • Widget (documents-tab)
    • Widget (header)
    • Widget (performance-tab)
    • Widget (risk-terms-tab)
    • Widget (tvl-chart)
    • favicon
    • formatters
    • hashed_logo
    • provider
    • root
    • wagmi
  • Investor Web API
    • notifications
    • performance-data
    • yield-claims
    • yield-distributions
  • Investor Web UI
    • Footer
    • InvestModal
    • KYCModal
    • LegalPageLayout
    • MobileBottomNav
    • OnboardingModal
    • RedeemModal
    • TransactionDetailDrawer
    • YieldClaimDialog
    • step-indicator
  • Smart Contract
    • EmergeFiPool

fix 10:41:38 3d62484

fix(infra): convert seed UUIDs to valid v4 format for API validation

1 files Β· +231 Β· -231
  • Infra
    • DB seed.sql

chore 10:41:38 08d941d

chore(admin-web): remove unused code and fix query key consistency

3 files Β· +11 Β· -14
  • Admin API
    • funds
    • kyc
    • use-funds

feat 10:41:38 34cbe92

feat: replace mock data with real API integration across admin-web

25 files Β· +1684 Β· -733
  • Admin
    • Route (admin-settings)
    • Route (dashboard)
    • Route (deposits)
    • Route (fund-managers)
    • Route (kyc)
  • Admin API
    • dashboard
    • deposits
    • funds
    • index
    • keys
    • kyc
    • use-dashboard
    • use-deposits
    • use-funds
    • use-kyc
  • Admin UI
    • index
    • skeleton
  • Docs
    • backend-logic-map.html
  • Infra
    • CDK Stack (api-stack)
    • DB seed.sql
  • Lambda API
    • activity-events.get.list
    • dashboard.get.stats
    • deposits.get.list
    • funds.get.list
    • notification-logs.get.list

refactor 10:41:38 1af9568

refactor: update RedemptionStatus type to use REQUESTED instead of PENDING

1 files Β· +1 Β· -1
  • Investor Web API
    • redemption-requests

refactor 10:41:36 fc584f3

refactor: align lambda handlers and web UI with R15 schema migration

18 files Β· +246 Β· -194
  • Investor Web
    • Route (portfolio)
  • Investor Web UI
    • status-badge
  • Lambda API
    • admin-users.delete
    • admin-users.get.list
    • admin-users.post.create
    • admin-users.put.update
    • deposits.post.match
    • funds.post.create
    • funds.put.update
    • pools.get.list
    • pools.post.burn-receipt
    • pools.post.create
    • pools.post.transfer-lp
    • redemption-requests.get.list
    • redemption-requests.post.approve
    • redemption-requests.post.create
    • redemption-requests.post.recommend
    • redemption-requests.post.reject

πŸ”΅ jy/product ​

feat 13:15:24 ec60819

feat(web): landing page branding overhaul β€” value-driven editorial layout

6 files Β· +276 Β· -213
  • Investor Web
    • Route (landing)
    • aset-logo
    • aset-logo-white
    • hashed_logo
  • Investor Web UI
    • Footer
    • logo

feat 09:09:15 3886d6f

feat(web): full dark mode landing page with glassmorphism + sphere hero

5 files Β· +452 Β· -188
  • Investor Web
    • Route (landing)
    • Widget (header)
    • aset-logo-white
    • sphere
  • Investor Web UI
    • Footer

feat 17:59:52 3e8d303

feat(web): Phase 8 β€” Header/Auth UX, Mobile QA, Portfolio, Dashboard, Notifications

10 files Β· +435 Β· -292
  • Investor Web
    • Route (dashboard)
    • Route (portfolio)
    • Route (transactions)
    • Widget (header)
    • auth-button
    • favicon
    • formatters
    • global
  • Investor Web UI
    • filter-tabs
    • status-badge

2026-03-05 (Thu) ​

🟒 ch/product ​

No activity

πŸ”΅ jy/product ​

other 18:41:58 859fca9

Phase 6: Design polish & consistency β€” color unification, logo swap, footer restructure, mobile fixes

67 files Β· +6865 Β· -1473
  • Infra
    • supabase.ts
  • Investor Web
    • PoolCard
    • Route ($)
    • Route (bridge)
    • Route (dashboard)
    • Route (disclaimer)
    • Route (help)
    • Route (home)
    • Route (landing)
    • Route (notifications)
    • Route (pool.$id)
    • Route (pools)
    • Route (portfolio)
    • Route (privacy)
    • Route (settings)
    • Route (terms)
    • Route (transactions)
    • Widget (asset-details-tab)
    • Widget (documents-tab)
    • Widget (header)
    • Widget (index)
    • Widget (issuer-tab)
    • Widget (overview-tab)
    • Widget (performance-tab)
    • Widget (risk-terms-tab)
    • Widget (tvl-chart)
    • aset-logo
    • formatters
    • global
    • package
    • root
    • routes
  • Investor Web API
    • index
    • keys
    • notifications
    • performance-data
    • pools
    • redemption-requests
    • use-notifications
    • use-pools
    • use-user-settings
    • use-yield-claims
    • use-yield-distributions
    • user-settings
    • yield-claims
    • yield-distributions
  • Investor Web UI
    • Footer
    • InvestModal
    • KYCModal
    • KYCStatusCard
    • LegalPageLayout
    • MobileBottomNav
    • OnboardingModal
    • RedeemModal
    • TransactionDetailDrawer
    • YieldClaimDialog
    • filter-tabs
    • index
    • logo
    • stat-card
    • status-badge
    • step-indicator
  • Other
    • .mcp.json
    • CLAUDE.md
    • README.md
    • pnpm-lock.yaml

2026-03-03 (Tue) ​

🟒 ch/product ​

fix 12:04:09 3a957b1

fix(admin-web): use VITE_APP_ENV for dev auto-login so it works in built deployments

1 files Β· +1 Β· -1
  • Admin
    • provider

πŸ”΅ jy/product ​

fix 19:31:07 645b1e9

fix(admin-web): remove unused FmAcceptRedemptionPayload import

1 files Β· -1
  • Admin API
    • use-redemption-requests

fix 19:27:52 89423ea

fix: resolve build errors in web and admin-web

2 files Β· +5 Β· -5
  • Admin API
    • use-redemption-requests
  • Investor Web
    • Route (portfolio)

other 19:19:59 19f0c3d

R15: schema merge migration β€” rename tables, restructure columns, add admin tables

74 files Β· +2993 Β· -2309
  • Admin
    • Route (redemptions)
  • Admin API
    • fund-members
    • issuer-admins
    • keys
    • platform-admins
    • pools
    • redemption-requests
    • use-fund-members
    • use-issuer-admins
    • use-platform-admins
    • use-pools
  • Admin UI
    • status-badge
  • Docs
    • backend-logic-map.html
  • Infra
    • CDK Stack (api-stack)
    • DB schema.sql
  • Investor Web
    • Route (pool.$id)
    • Route (portfolio)
    • Route (transactions)
  • Investor Web API
    • deposits
    • index
    • keys
    • pending-receipts
    • pools
    • redemption-requests
    • use-deposits
    • use-pending-receipts
    • use-redeposit
  • Investor Web UI
    • status-badge
  • Lambda API
    • admin-users.delete
    • admin-users.get.list
    • admin-users.post.create
    • admin-users.put.update
    • deposits.get.list
    • deposits.post.create
    • deposits.post.match
    • deposits.post.refund
    • deposits.scheduler.auto-refund
    • fund-members.delete
    • fund-members.get.list
    • fund-members.post.create
    • fund-members.put.update
    • funds.delete
    • funds.get.list
    • funds.post.create
    • funds.put.update
    • issuer-admins.delete
    • issuer-admins.get.list
    • issuer-admins.post.create
    • issuer-admins.put.update
    • issuers.delete
    • issuers.get.list
    • issuers.post.create
    • issuers.put.update
    • pending-receipts.get.list
    • pending-receipts.post.create
    • pending-receipts.post.match
    • pending-receipts.post.refund
    • pending-receipts.scheduler.auto-refund
    • platform-admins.delete
    • platform-admins.get.list
    • platform-admins.post.create
    • platform-admins.put.update
    • pools.post.burn-receipt
    • pools.post.create
    • pools.post.create-escrow
    • pools.post.deploy
    • pools.post.transfer-lp
    • redemption-requests.get.list
    • redemption-requests.post.approve
    • redemption-requests.post.recommend
    • redemption-requests.post.reject
    • redeposit.post.create
    • yield-distributions.get.list

2026-02-27 (Fri) ​

🟒 ch/product ​

No activity

πŸ”΅ jy/product ​

other 23:08:46 6dd16f1

R10-R14: Admin panel rounds 10-14 + QA fixes

18 files Β· +506 Β· -354
  • Admin
    • Route (admin-settings)
    • Route (dashboard)
    • Route (deposits)
    • Route (fund-manager-detail)
    • Route (kyc)
    • Route (my-settings)
    • Route (pool-create)
    • Route (pool-detail)
    • Route (pools)
    • Route (redemptions)
    • Route (yield)
    • routes
  • Admin API
    • funds
    • notifications
  • Admin UI
    • detail-drawer
    • notification-log
    • page-layout
    • switch

feat 17:26:36 1a76ab3

feat(admin-web): Round 6 handoff β€” all 22 items implemented

102 files Β· +5249 Β· -3584
  • Admin
    • Route (admin-settings)
    • Route (admin-users)
    • Route (assignments)
    • Route (dashboard)
    • Route (deposits)
    • Route (fund-manager-detail)
    • Route (fund-managers)
    • Route (kyc)
    • Route (login)
    • Route (my-settings)
    • Route (pf-changes)
    • Route (pool-create)
    • Route (pool-detail)
    • Route (pool-edit)
    • Route (pools)
    • Route (receipts)
    • Route (redemptions)
    • Route (settings)
    • Route (users)
    • Route (yield)
    • admin-dashboard
    • assets-tab
    • auth-button
    • auth-context
    • backend_requirements
    • compositions-tab
    • contracts
    • create-assignment-form
    • create-distribution-form
    • documents-tab
    • formatters
    • fund-manager-dashboard
    • global
    • header
    • hooks
    • index
    • investors-tab
    • operator-dashboard
    • overview-tab
    • propose-pf-form
    • provider
    • role-switcher
    • root
    • routes
    • sidebar
    • siwe-message
    • types
    • use-sign-in
    • wagmi
  • Admin API
    • dashboard
    • deposits
    • fm-assignments
    • funds
    • index
    • investor-users
    • issuers
    • kyc
    • notifications
    • pending-receipts
    • permissions
    • pf-changes
    • pool-compositions
    • pool-documents
    • portfolio-positions
    • underlying-assets
    • use-auth
    • use-fm-assignments
    • use-investor-users
    • use-issuers
    • use-pending-receipts
    • use-pf-changes
    • use-pool-compositions
    • use-pool-documents
    • use-portfolio-positions
    • use-underlying-assets
  • Admin UI
    • alert-card
    • cancellation-timer
    • data-table
    • detail-drawer
    • explorer-link
    • index
    • notification-log
    • page-layout
    • permission-guard
    • refresh-indicator
    • role-guard
    • status-badge
    • sub-status-indicator
  • Docs
    • README.txt
    • backend-logic-map.html
    • project.json
  • Other
    • CLAUDE.md
    • README.md

2026-02-26 (Thu) ​

🟒 ch/product ​

chore 14:52:03 94bd8af

chore: test redeploy web

1 files Β· +1 Β· -1
  • Investor Web
    • Route (home)

chore 14:50:15 0519be8

chore: test redeploy web

3 files Β· +155 Β· -2
  • Admin
    • Route (dashboard)
  • CI/CD
    • deploy-web.yml
  • Investor Web
    • Route (home)

chore 14:38:49 59681c5

chore: test redeploy admin

1 files Β· +1 Β· -1
  • Admin
    • Route (dashboard)

chore 14:35:21 7da6662

chore: test redeploy admin

6 files Β· +36 Β· -2
  • Admin
    • .env
  • CI/CD
    • deploy-admin-web.yml
  • Investor Web
    • .env
  • Other
    • .gitignore

chore 14:27:40 8b0b382

chore: test redeploy admin

2 files Β· +161 Β· -3
  • Admin
    • Route (dashboard)
  • CI/CD
    • deploy-admin-web.yml

chore 14:14:45 7e65922

chore: test redeploy docs

1 files Β· +1 Β· -1
  • Docs
    • backend-logic-map.html

chore 14:13:50 b5a7730

chore: test redeploy docs

1 files Β· +1 Β· -1
  • Docs
    • backend-logic-map.html

chore 14:10:57 683adf9

chore: test redeploy docs

1 files Β· +1 Β· -1
  • Docs
    • backend-logic-map.html

chore 14:02:22 23bbb4c

chore: test redeploy

6 files Β· +48 Β· -34
  • CI/CD
    • deploy-docs.yml
  • Docs
    • backend-logic-map.html
  • Infra
    • CDK Stack (certificate-stack)
    • CDK Stack (docs-stack)
    • app.ts
    • docs.ts

πŸ”΅ jy/product ​

No activity ​

2026-02-24 (Tue) ​

🟒 ch/product ​

docs 18:01:51 5853672

docs: display all schema.sql columns in backend-logic-map entity grid

1 files Β· +96 Β· -34
  • Docs
    • backend-logic-map.html

docs 17:47:39 59ea745

docs: sync backend-logic-map DB schema section with current schema.sql v3

1 files Β· +179 Β· -129
  • Docs
    • backend-logic-map.html

feat 17:34:27 f0a4124

feat: implement backlog features, replace legacy modules, and enforce code quality

153 files Β· +4578 Β· -2258
  • Admin
    • Route (admin-users)
    • Route (assignments)
    • Route (issuer-admins)
    • Route (issuers)
    • Route (nav-changes)
    • Route (pf-changes)
    • Route (platform-admins)
    • Route (pool-create)
    • Route (pool-detail)
    • Route (pool-edit)
    • Route (pools)
    • Route (receipts)
    • Route (redemptions)
    • Route (settings)
    • Route (users)
    • Route (yield)
    • admin-dashboard
    • assets-tab
    • auth-button
    • client
    • compositions-tab
    • create-admin-form
    • create-assignment-form
    • create-distribution-form
    • documents-tab
    • fund-manager-dashboard
    • header
    • index
    • investors-tab
    • operator-dashboard
    • overview-tab
    • propose-nav-form
    • propose-pf-form
    • role-switcher
    • routes
    • sidebar
  • Admin API
    • admin-users
    • fm-assignments
    • index
    • issuer-admins
    • issuers
    • keys
    • nav-changes
    • pending-receipts
    • pf-changes
    • platform-admins
    • pools
    • redemption-requests
    • use-admin-users
    • use-fm-assignments
    • use-issuer-admins
    • use-issuers
    • use-nav-changes
    • use-pending-receipts
    • use-pf-changes
    • use-platform-admins
    • use-pools
    • use-redemption-requests
  • Admin UI
    • card
    • data-table
    • empty-state
    • status-badge
    • table
  • Contract Deploy
    • DeployEmergeFiPool.s
  • Contract Test
    • EmergeFiLPToken.t
    • EmergeFiPool.t
    • EmergeFiPoolFlows.t
    • EmergeFiReceipt.t
  • Infra
    • CDK Stack (api-stack)
    • DB schema.sql
    • parse-body.ts
    • siwe.ts
    • supabase.ts
  • Investor Web
    • PoolCard
    • Route (home)
    • Route (pool.$id)
    • Route (portfolio)
    • Route (transactions)
    • Widget (header)
    • client
    • package
    • provider
    • routes
  • Investor Web API
    • index
    • keys
    • pending-receipts
    • pools
    • redemption-requests
    • redeposit
    • use-redemption-requests
    • use-redeposit
    • use-yield-distributions
    • yield-distributions
  • Investor Web UI
    • KYCModal
    • dialog
    • index
    • label
    • status-badge
  • Lambda API
    • admin-users.delete
    • admin-users.get.list
    • admin-users.post.create
    • admin-users.put.update
    • fm-assignments.delete
    • fm-assignments.get.list
    • fm-assignments.post.create
    • issuer-admins.delete
    • issuer-admins.get.list
    • issuer-admins.post.create
    • issuer-admins.put.update
    • issuers.delete
    • issuers.put.update
    • nav-changes.get.list
    • nav-changes.post.activate
    • nav-changes.post.cancel
    • nav-changes.post.propose
    • pending-receipts.get.list
    • pending-receipts.post.create
    • pending-receipts.post.match
    • pending-receipts.scheduler.auto-refund
    • pf-changes.get.list
    • pf-changes.post.activate
    • pf-changes.post.cancel
    • pf-changes.post.propose
    • platform-admins.delete
    • platform-admins.get.list
    • platform-admins.post.create
    • platform-admins.put.update
    • pool-compositions.get.list
    • pools.get.list
    • pools.post.create
    • pools.post.transfer-lp
    • portfolio-positions.get.list
    • redemption-requests.get.list
    • redemption-requests.post.approve
    • redemption-requests.post.complete
    • redemption-requests.post.create
    • redemption-requests.post.recommend
    • redemption-requests.post.reject
    • redeposit.post.create
    • users.get.list
    • yield-distributions.post.create
  • Other
    • CLAUDE.md
    • README.md
    • pnpm-lock.yaml
  • Smart Contract
    • EmergeFiEscrow
    • EmergeFiLPToken
    • EmergeFiPool
    • EmergeFiReceipt

πŸ”΅ jy/product ​

feat 17:36:15 68be2b4

feat(decisions): overhaul Decisions section β€” 9 tickets (D-1 to D-6, L-1 to L-3)

1 files Β· +642 Β· -458
  • Docs
    • backend-logic-map.html

feat 16:05:12 29feead

feat(decisions): overhaul Decisions section β€” 9 tickets (D-1 to D-6, L-1 to L-3)

1 files Β· +642 Β· -458
  • Docs
    • backend-logic-map.html

feat 15:59:54 e785a7a

feat(decisions): overhaul Decisions section β€” 9 tickets (D-1 to D-6, L-1 to L-3)

1 files Β· +642 Β· -458
  • Docs
    • backend-logic-map.html

2026-02-23 (Mon) ​

🟒 ch/product ​

other 17:45:00 4d69736

ci: add Slack notifications to docs deploy workflow and update docs

3 files Β· +115 Β· -29
  • CI/CD
    • deploy-docs.yml
  • Docs
    • README.md
    • backend-logic-map.html

test 17:41:11 ee579c7

test

1 files Β· +1 Β· -1
  • Docs
    • backend-logic-map.html

fix 17:40:23 184f6ee

fix: specify pnpm version in packageManager for GitHub Actions

1 files Β· +1
  • Other
    • package.json

docs 17:38:10 2346366

docs: bump backend logic map version to v6 for deploy test

1 files Β· +2 Β· -2
  • Docs
    • backend-logic-map.html

other 17:34:21 0f8edd0

ci: allow docs deploy workflow to trigger on all branches

1 files Β· -2
  • CI/CD
    • deploy-docs.yml

feat 17:31:36 f0a6c2d

feat: add docs/web/admin-web S3+CloudFront stacks and docs auto-deploy CI

17 files Β· +5463 Β· -12
  • Admin
    • package
    • root
  • CI/CD
    • deploy-docs.yml
  • Docs
    • README.md
    • backend-logic-map.html
  • Infra
    • CDK Stack (admin-web-stack)
    • CDK Stack (certificate-stack)
    • CDK Stack (docs-stack)
    • CDK Stack (index)
    • CDK Stack (web-stack)
    • app.ts
    • cdk.docs.json
    • docs.ts
    • environment.ts
    • package.json
  • Investor Web
    • package
    • root

πŸ”΅ jy/product ​

feat 12:23:05 947f6e5

feat: restructure Writedown & Redemption sections (R-1 to R-4)

1 files Β· +171 Β· -49
  • Docs
    • backend-logic-map.html

2026-02-20 (Fri) ​

🟒 ch/product ​

feat 18:32:18 17e0088

feat: add backend lambdas, contract upgrades, and web API refactor

67 files Β· +5774 Β· -1637
  • CI/CD
    • slack-notify-frontend.yml
    • slack-push-notify.yml
  • Contract Deploy
    • DeployEmergeFiPool.s
  • Contract Test
    • EmergeFiPool.t
    • EmergeFiPoolFlows.t
  • Infra
    • CDK Stack (api-stack)
  • Investor Web
    • .env
    • Route (pool.$id)
    • Route (pool.create)
    • Route (portfolio)
    • Widget (header)
    • package
    • routes
  • Investor Web API
    • index
    • investments
    • keys
    • pending-receipts
    • pools
    • portfolio-positions
    • redemption-requests
    • use-investments
    • use-pending-receipts
    • use-pools
    • use-portfolio-positions
    • use-redemption-requests
    • users
    • wallets
  • Investor Web UI
    • status-badge
  • Lambda API
    • admin-users.delete
    • admin-users.get.list
    • admin-users.post.create
    • admin-users.put.update
    • auth.post.verify
    • fm-assignments.delete
    • fm-assignments.get.list
    • fm-assignments.post.create
    • investments.get.list
    • investments.post.create
    • issuers.get.list
    • issuers.post.create
    • pending-receipts.get.list
    • pending-receipts.post.create
    • pending-receipts.post.match
    • pending-receipts.post.refund
    • pf-changes.get.list
    • pf-changes.post.activate
    • pf-changes.post.cancel
    • pf-changes.post.propose
    • pool-compositions.get.list
    • pool-documents.get.list
    • pools.post.burn-receipt
    • pools.post.transfer-lp
    • portfolio-positions.get.list
    • redemption-requests.get.list
    • redemption-requests.post.approve
    • redemption-requests.post.complete
    • redemption-requests.post.create
    • redemption-requests.post.recommend
    • redemption-requests.post.reject
    • redeposit.post.create
    • wallets.get.list
    • yield-distributions.get.list
    • yield-distributions.post.create
  • Other
    • CLAUDE.md
    • pnpm-lock.yaml
  • Smart Contract
    • EmergeFiPool

feat 18:31:03 471d9aa

feat: build admin-web dashboard with full API integration

98 files Β· +5736 Β· -83
  • Admin
    • Route (admin-users)
    • Route (assignments)
    • Route (dashboard)
    • Route (pf-changes)
    • Route (pool-create)
    • Route (pool-detail)
    • Route (pool-edit)
    • Route (pools)
    • Route (receipts)
    • Route (redemptions)
    • Route (settings)
    • Route (users)
    • Route (yield)
    • admin-dashboard
    • assets-tab
    • auth-context
    • compositions-tab
    • create-admin-form
    • create-assignment-form
    • create-distribution-form
    • documents-tab
    • formatters
    • fund-manager-dashboard
    • header
    • index
    • investors-tab
    • methods
    • operator-dashboard
    • overview-tab
    • package
    • pool-form
    • propose-pf-form
    • provider
    • role-switcher
    • routes
    • sidebar
    • types
    • use-sign-in
  • Admin API
    • admin-users
    • fm-assignments
    • index
    • investor-users
    • issuers
    • keys
    • pending-receipts
    • pf-changes
    • pool-compositions
    • pool-documents
    • pools
    • portfolio-positions
    • redemption-requests
    • underlying-assets
    • use-admin-users
    • use-fm-assignments
    • use-investor-users
    • use-issuers
    • use-pending-receipts
    • use-pf-changes
    • use-pool-compositions
    • use-pool-documents
    • use-pools
    • use-portfolio-positions
    • use-redemption-requests
    • use-underlying-assets
    • use-yield-distributions
    • yield-distributions
  • Admin UI
    • badge
    • card
    • confirm-dialog
    • data-table
    • dialog
    • dropdown-menu
    • empty-state
    • index
    • input
    • label
    • metric-card
    • page-header
    • page-layout
    • role-guard
    • select
    • separator
    • status-badge
    • switch
    • table
    • tabs
    • textarea
    • tooltip

πŸ”΅ jy/product ​

chore 17:06:13 8627d70

chore: EOD save (App code & Docs sync)

1 files Β· +188
  • Docs
    • HTML_vs_Spec_Gap_Report.md

docs 17:06:13 112f6b4

docs: v6 HTML update tickets β€” PD1-4 decided, 13 DB fields, API endpoints, Phase 3 redemption

1 files Β· +4547
  • Docs
    • backend-logic-map.html

chore 17:06:13 74060fa

chore: EOD save (App code & Docs sync)

5 files Β· +144 Β· -76
  • Investor Web
    • README
    • project
  • Other
    • .vercel/README.txt
    • .vercel/project.json
    • README.md

docs 17:00:52 a720fde

docs: v6 final β€” B-3 Pool Pause, F-1 NAV status machine, F-3 OIDC wallet note

1 files Β· +28 Β· -1
  • Docs
    • backend-logic-map.html

docs 16:53:57 b5a0565

docs: v6 β€” PD1-4 decided, ORACLE_ROLE, 13 DB fields, API groups, Phase 3, changelog

1 files Β· +220 Β· -90
  • Docs
    • backend-logic-map.html

chore 14:43:28 889379c

chore: EOD save (App code & Docs sync)

49 files Β· +6584 Β· -502
  • Docs
    • README.md
    • backend-logic-map.html
  • Infra
    • rbac.ts
  • Investor Web ​

    • Route (pool.$id)
    • Route (portfolio)
    • formatters
    • package
    • react-router.config
    • tsconfig.app
    • useDeposit
    • vercel
  • Investor Web API
    • pools
  • Investor Web UI
    • NavHistoryTimeline
    • NavUpdatePanel
    • Tooltip
    • index
  • Lambda API
    • investments.post
    • nav-history.get
    • nav.integration.test
    • nav.post
    • pools.get
    • redemptions.post
  • Other
    • .agent/workflows/linear-tickets.md
    • .aiderignore
    • .gitignore
    • CLAUDE.md
    • Linear_Tickets.md
    • README.md
    • deploy-docs.sh
    • scripts/check_linear_tickets.mjs
    • scripts/create_bridge_tickets.mjs
    • scripts/create_linear_tickets.mjs
    • scripts/get_states.mjs
    • scripts/nav-migration.ts
    • scripts/test_linear_connection.mjs
    • scripts/update_all_completed_tickets.mjs
    • scripts/update_bridge_tickets.mjs
    • scripts/update_completed_tickets.mjs
    • scripts/update_fe024.mjs
    • scripts/update_linear_statuses.mjs
    • scripts/update_p1_tickets.mjs
    • scripts/update_qa_tickets.mjs
    • supabase/migrations/001_emergefi_schema.sql
    • supabase/migrations/002_yield_mechanisms_and_marketing.sql
    • supabase/migrations/003_v4.2_dual_lp_and_admin.sql
    • supabase/migrations/004_nav_migration.sql
  • Smart Contract
    • NAVMint
    • NAVPool

2026-02-19 (Thu) ​

🟒 ch/product ​

docs 17:40:29 1ecb3b6

docs: add user flow documentation, DB schema, and project README

3 files Β· +1519
  • Infra
    • DB schema.sql
  • Other
    • CLAUDE.md
    • README.md

πŸ”΅ jy/product ​

other 17:48:01 dfb2e9b

Apply batch 2-5 doc updates: NAV model migration, oracle, phase numbering, stablecoin language

1 files Β· +4275 Β· -1888
  • Docs
    • backend-logic-map.html

2026-02-12 (Thu) ​

🟒 ch/product ​

other 15:14:28 562e170

ci: Add Slack webhook notification workflow for frontend branch

1 files Β· +71
  • CI/CD
    • slack-notify-frontend.yml

chore 15:11:07 e2a8830

chore: Empty commit to test Slack webhook notification

other 15:09:33 80b2338

ci: add Slack notification workflow for frontend-app branch pushes

1 files Β· +71
  • CI/CD
    • slack-notify-frontend.yml

πŸ”΅ jy/product ​

other 16:06:53 29ec6c6

Update backend logic map

1 files Β· +622 Β· -238
  • Docs
    • backend-logic-map.html

fix 12:01:15 d6d01d9

Fix vercel routing to serve backend-logic-map.html at root

1 files Β· +11 Β· -2
  • Other
    • vercel.json

other 11:31:30 2d88eea

Add backend logic map documentation for Vercel deployment

2 files Β· +1769
  • Docs
    • backend-logic-map.html
  • Other
    • vercel.json

2026-02-11 (Wed) ​

🟒 ch/product ​

chore 18:08:29 27f38db

chore: add linear mcp

1 files Β· +4
  • Other
    • .mcp.json

πŸ”΅ jy/product ​

docs 17:08:33 88ec5ec

docs: Update README with Feb 11 QA completion (FE-024, FE-025, FE-026)

1 files Β· +279
  • Other
    • README.md

feat 16:59:58 85f2365

feat: Add Bitcoin bridge via Garden Finance, remove Base Bridge (FE-025 update)

1 files Β· +47 Β· -44
  • Investor Web
    • Route (bridge)

feat 16:55:48 caac8ee

feat: Add CCTP via Superbridge as primary bridge with comparison table (FE-025, FE-026)

1 files Β· +138 Β· -52
  • Investor Web
    • Route (bridge)

fix 15:35:58 4147b54

fix: Fix Bridge page header alignment (FE-024)

1 files Β· +1 Β· -3
  • Investor Web
    • Route (bridge)

fix 15:29:33 6fa2d45

fix: Remove icon from asset empty state and large paused banner (FE-020, FE-021 refinement)

1 files Β· -69
  • Investor Web
    • Route (pool.$id)

chore 13:28:59 0beea24

chore: trigger vercel deployment for QA tickets

feat 11:42:01 085dffb

feat: Complete QA tickets (FE-020, FE-021, FE-022)

2 files Β· +123 Β· -29
  • Investor Web
    • Route (home)
    • Route (pool.$id)

feat 11:22:10 9772de2

feat: Complete Frontend P1 tickets (FE-005, FE-006, FE-007, FE-009)

2 files Β· +48 Β· -11
  • Investor Web
    • Route (home)
    • Route (pool.$id)

2026-02-10 (Tue) ​

🟒 ch/product ​

feat 17:10:13 b80f206

feat: add admin-web setting

51 files Β· +1399 Β· -105
  • Admin
    • .env
    • Route (dashboard)
    • auth-button
    • auth-context
    • client
    • components
    • contracts
    • entry.client
    • entry.server
    • env
    • env.d
    • eslint.config
    • favicon
    • formatters
    • global
    • header
    • hooks
    • index
    • methods
    • package
    • provider
    • query-client
    • react-router.config
    • root
    • routes
    • sidebar
    • siwe-message
    • tsconfig
    • tsconfig.app
    • tsconfig.node
    • types
    • use-sign-in
    • utils
    • vite
    • vite.config
    • wagmi
  • Admin API
    • auth
    • index
    • use-auth
  • Admin UI
    • button
    • index
    • logo
  • Other
    • .gitignore
    • pnpm-lock.yaml

feat 16:48:40 e2418f3

feat: gate invest flow behind KYC verification and add lpIssuanceModel to PoolView

2 files Β· +19 Β· -1
  • Investor Web
    • Route (pool.$id)
  • Investor Web API
    • pools

refactor 16:34:31 5fc6a8a

refactor: centralize ABIs, rename contracts/lambdas, and apply code quality fixes

100 files Β· +45725 Β· -4479
  • Contract Deploy
    • CreateEscrowViaFactory.s
    • DeployEmergeFiEscrow.s
    • DeployEmergeFiEscrowFactory.s
    • DeployEmergeFiKYCSoulbound.s
    • DeployEmergeFiLPToken.s
    • DeployEmergeFiPool.s
    • DeployEmergeFiReceipt.s
    • DeployKYCSoulbound.s
    • DeployLPToken.s
    • GrantKYCRoles.s
  • Contract Test
    • EmergeFiEscrow.t
    • EmergeFiEscrowFactory.t
    • EmergeFiKYCSoulbound.t
    • EmergeFiLPToken.t
    • EmergeFiPool.t
    • EmergeFiReceipt.t
    • KYCSoulbound.t
    • LPToken.t
  • Infra
    • .env.example
    • CDK Stack (api-stack)
    • chain.ts
    • deploy-pool.ts
    • environment.ts
    • index.ts
    • kyc-sbt.ts
    • kyc-soulbound.abi.json
    • package.json
    • parse-body.ts
  • Investor Web
    • Route (pool.$id)
    • Route (pool.create)
    • Widget (asset-details-tab)
    • Widget (documents-tab)
    • Widget (header)
    • Widget (index)
    • Widget (issuer-tab)
    • Widget (overview-tab)
    • Widget (risk-terms-tab)
    • client
    • contracts
    • index
    • package
    • root
    • routes
    • useClaimYield
    • useDeposit
    • useKYCStatus
    • usePoolData
    • wagmi
  • Investor Web API
    • investments
    • pools
    • use-investments
    • use-pools
  • Investor Web UI
    • button
  • Lambda API
    • auth.nonce
    • auth.post.nonce
    • auth.post.verify
    • auth.verify
    • investments.get
    • investments.get.list
    • investments.post.create
    • kyc-logs.get
    • kyc-logs.get.list
    • pools.get
    • pools.get.list
    • pools.post.burn-receipt
    • pools.post.create
    • pools.post.create-escrow
    • pools.post.deploy
    • pools.post.transfer-lp
    • redemption-requests.get
    • redemption-requests.get.list
    • underlying-assets.get
    • underlying-assets.get.list
    • users.get
    • users.get.list
    • wallets.get
    • wallets.get.list
  • Other
    • pnpm-lock.yaml
  • Smart Contract
    • .env.example
    • ERC20.abi.json
    • EmergeFiEscrow
    • EmergeFiEscrow.abi.json
    • EmergeFiEscrowFactory
    • EmergeFiEscrowFactory.abi.json
    • EmergeFiKYCSoulbound
    • EmergeFiKYCSoulbound.abi.json
    • EmergeFiLPToken
    • EmergeFiLPToken.abi.json
    • EmergeFiLPToken.bytecode.ts
    • EmergeFiPool
    • EmergeFiPool.abi.json
    • EmergeFiPool.bytecode.ts
    • EmergeFiReceipt
    • EmergeFiReceipt.abi.json
    • KYCSoulbound
    • LPToken
    • Makefile
    • foundry.toml
    • package.json

πŸ”΅ jy/product ​

feat 18:27:08 5e75b95

feat: Complete Frontend P0 tickets (FE-001, FE-002, FE-003, FE-004, FE-024)

5 files Β· +53 Β· -46
  • Investor Web
    • Route (bridge)
    • Route (home)
    • Route (pool.$id)
    • Route (portfolio)
    • global

feat 16:39:01 c21f9d0

feat: Add KYC modal and update routes

3 files Β· +394 Β· -7
  • Investor Web
    • Route (pool.$id)
  • Investor Web UI
    • KYCModal
    • index

feat 11:12:52 393f091

feat: Add KYC modal and update routes

5 files Β· +507 Β· -37
  • Investor Web
    • Route (home)
    • Route (pool.$id)
    • mockDataV2
  • Investor Web UI
    • KYCModal
    • index

2026-02-06 (Fri) ​

🟒 ch/product ​

style 18:26:01 113e26b

style: add shadcn Select component and soften borders across UI

7 files Β· +414 Β· -30
  • Investor Web
    • Route (home)
    • Route (portfolio)
    • package
  • Investor Web UI
    • card
    • index
    • select
  • Other
    • pnpm-lock.yaml

refactor 18:00:57 098f3ba

refactor: overhaul frontend with session persistence, UI reorganization, and dead code removal

51 files Β· +3486 Β· -1436
  • Investor Web
    • PoolCard
    • Route (api-test)
    • Route (home)
    • Route (pool.$id)
    • Route (portfolio)
    • Widget (header)
    • Widget (index)
    • client
    • contracts
    • favicon
    • formatters
    • global
    • index
    • mockData
    • mockDataV2
    • package
    • provider
    • root
    • useDeposit
    • utils
  • Investor Web API
    • index
    • pools
    • use-investments
    • use-pools
  • Investor Web UI
    • StatusBadge
    • Tooltip
    • badge
    • button
    • card
    • index
    • input
    • logo
    • skeleton
    • status-badge
    • tooltip
  • Lambda API
    • pools.get
  • Other
    • .mcp.json
    • pnpm-lock.yaml

refactor 14:36:06 4222b1f

refactor: extract Header widget and unify SIWE-based authentication

8 files Β· +131 Β· -190
  • Investor Web
    • Route (bridge)
    • Route (home)
    • Route (pool.$id)
    • Route (portfolio)
    • Widget (header)
    • Widget (index)
    • auth-button

refactor 13:29:28 86ba528

refactor: reorganize shared modules and remove unused code

48 files Β· +2010 Β· -606
  • Contract Deploy
    • DeployKYCSoulbound.s
    • GrantKYCRoles.s
  • Contract Test
    • KYCSoulbound.t
  • Infra
    • .env.example
    • CDK Stack (api-stack)
    • auth-middleware.ts
    • environment.ts
    • index.ts
    • jwt.ts
    • kyc-sbt.ts
    • kyc-soulbound.abi.json
    • middleware.ts
    • siwe.ts
    • supabase.ts
  • Investor Web
    • Route (api-test)
    • index
    • sign-in-button
  • Investor Web API
    • index
    • investments
    • issuers
    • keys
    • kyc-logs
    • pools
    • redemption-requests
    • use-issuers
    • use-redemption-requests
    • users
    • wallets
  • Lambda API
    • auth.nonce
    • auth.verify
    • investments.get
    • issuers.get
    • kyc-logs.get
    • pools.get
    • redemption-requests.get
    • underlying-assets.get
    • users.get
    • wallets.get
  • Smart Contract
    • .env.example
    • KYCSoulbound
    • LPToken
    • Makefile

feat 13:29:27 51fe283

feat: add SIWE authentication system with JWT token support

54 files Β· +1261 Β· -432
  • Infra
    • .env.example
    • CDK Stack (api-stack)
    • auth-middleware.ts
    • environment.ts
    • jwt.ts
    • package.json
    • siwe.ts
    • supabase.ts
    • tsconfig.json
  • Investor Web
    • Route (api-test)
    • auth-button
    • auth-context
    • client
    • eslint.config
    • hooks
    • index
    • provider
    • root
    • sign-in-button
    • siwe-message
    • types
    • use-sign-in
  • Investor Web API
    • auth
    • index
    • issuers
    • keys
    • kyc-logs
    • queries
    • use-auth
    • use-investments
    • use-issuers
    • use-kyc-logs
    • use-pools
    • use-underlying-assets
    • use-users
    • use-wallets
    • wallets
  • Investor Web UI
    • button
  • Lambda API
    • auth.nonce
    • auth.verify
    • investments.get
    • issuers.get
    • kyc-logs.get
    • pools.get
    • underlying-assets.get
    • users.get
    • wallets.get
  • Other
    • .mcp.json
    • .prettierrc
    • package.json
    • pnpm-lock.yaml

feat 13:28:28 19b8ee3

feat: add smart contracts (KYCSoulbound, LPToken, EmergeFiPool) with tests and deployment scripts

23 files Β· +2933 Β· -82
  • Contract Deploy
    • Counter.s
    • DeployEmergeFiPool.s
    • DeployKYCSoulbound.s
    • DeployLPToken.s
  • Contract Test
    • Counter.t
    • EmergeFiPool.t
    • KYCSoulbound.t
    • LPToken.t
  • Lambda API
    • investments.get
    • issuers.get
    • kyc-logs.get
    • pools.get
    • underlying-assets.get
    • users.get
  • Other
    • .gitmodules
  • Smart Contract
    • .env.example
    • Counter
    • EmergeFiPool
    • KYCSoulbound
    • LPToken
    • foundry.lock
    • foundry.toml
    • openzeppelin-contracts

chore 13:28:28 c787ada

chore: remove comment

1 files Β· -2
  • Lambda API
    • pools.get

fix 13:28:28 faa7d78

fix: apply code review feedback for pools ordering

1 files Β· +3 Β· -1
  • Lambda API
    • pools.get

fix 13:28:28 b3fbdf9

fix: apply code review feedback for Lambda validation and types

8 files Β· +89 Β· -16
  • Infra
    • supabase.ts
  • Investor Web API
    • pools
  • Lambda API
    • investments.get
    • issuers.get
    • kyc-logs.get
    • pools.get
    • underlying-assets.get
    • users.get

fix 13:28:28 1035ce7

fix: apply code review feedback for env validation

1 files Β· +12 Β· -2
  • Investor Web
    • env

refactor 13:28:26 5d2ae03

refactor: clean code and improve type safety for API layer

11 files Β· +28 Β· -41
  • Investor Web
    • env
    • env.d
    • root
  • Investor Web API
    • index
    • investments
    • issuers
    • kyc-logs
    • pools
    • underlying-assets
    • users
    • wallets

feat 13:27:59 ba37586

feat: update api stack

6 files Β· +217 Β· -17
  • Infra
    • CDK Stack (api-stack)
  • Lambda API
    • investments.get
    • issuers.get
    • pools.get
    • underlying-assets.get
  • Other
    • .mcp.json

feat 13:27:57 7bd5296

feat: update api and db schema by 2.0

12 files Β· +678 Β· -114
  • Investor Web
    • Route (api-test)
    • Route (home)
    • routes
  • Investor Web API
    • index
    • investments
    • issuers
    • kyc-logs
    • pools
    • queries
    • underlying-assets
    • users
    • wallets

πŸ”΅ jy/product ​

feat 13:18:28 140f440

feat: update frontend application with latest changes

23 files Β· +2700 Β· -153
  • Investor Web
    • Route (bridge)
    • Route (home)
    • Route (pool.$id)
    • Route (portfolio)
    • contracts
    • formatters
    • global
    • index
    • mockData
    • mockDataV2
    • routes
    • useClaimYield
    • useDeposit
    • useKYCStatus
    • usePoolData
  • Investor Web UI
    • StatusBadge
    • Tooltip
    • badge
    • button
    • card
    • index
    • input

2026-01-28 (Wed) ​

🟒 ch/product ​

feat 14:51:33 7cc356c

feat: change api url

2 files Β· +11 Β· -7
  • Infra
    • CDK Stack (certificate-stack)
    • environment.ts

feat 13:49:27 a85bfe1

feat: add wallet info display with address and balance

1 files Β· +47 Β· -3
  • Investor Web
    • Route (home)

feat 13:40:41 5aa6329

feat: add Foundry smart contract setup for Base network

76 files Β· +28788
  • Contract Deploy
    • Counter.s
  • Contract Test
    • Counter.t
  • Smart Contract
    • .env.example
    • .gitattributes
    • .gitignore
    • Base.sol
    • CODEOWNERS
    • CONTRIBUTING.md
    • CommonBase.t.sol
    • CompilationScript.sol
    • CompilationScriptBase.sol
    • CompilationTest.sol
    • CompilationTestBase.sol
    • Config.sol
    • Config.t.sol
    • Counter
    • IERC1155.sol
    • IERC165.sol
    • IERC20.sol
    • IERC4626.sol
    • IERC6909.sol
    • IERC721.sol
    • IERC7540.sol
    • IERC7575.sol
    • IMulticall3.sol
    • LICENSE-APACHE
    • LICENSE-MIT
    • LibVariable.sol
    • LibVariable.t.sol
    • Makefile
    • README.md
    • RELEASE_CHECKLIST.md
    • Script.sol
    • StdAssertions.sol
    • StdAssertions.t.sol
    • StdChains.sol
    • StdChains.t.sol
    • StdCheats.sol
    • StdCheats.t.sol
    • StdConfig.sol
    • StdConstants.sol
    • StdConstants.t.sol
    • StdError.sol
    • StdError.t.sol
    • StdInvariant.sol
    • StdJson.sol
    • StdJson.t.sol
    • StdMath.sol
    • StdMath.t.sol
    • StdStorage.sol
    • StdStorage.t.sol
    • StdStyle.sol
    • StdStyle.t.sol
    • StdToml.sol
    • StdToml.t.sol
    • StdUtils.sol
    • StdUtils.t.sol
    • Test.sol
    • Vm.sol
    • Vm.t.sol
    • broadcast.log.json
    • ci.yml
    • config.toml
    • console.sol
    • console2.sol
    • dependabot.yml
    • foundry.toml
    • package.json
    • safeconsole.sol
    • sync.yml
    • test.json
    • test.toml
    • vm.py

refactor 11:52:26 2ef21bf

refactor: simplify WalletConnect project ID validation

1 files Β· +4 Β· -8
  • Investor Web
    • wagmi

fix 11:49:15 e301e5a

fix: add production validation for WalletConnect project ID

1 files Β· +11 Β· -1
  • Investor Web
    • wagmi

feat 11:41:52 92844b1

feat: add WalletConnect with RainbowKit for Base network

9 files Β· +5147 Β· -208
  • Investor Web
    • .env
    • Route (home)
    • env
    • index
    • package
    • root
    • wagmi
  • Other
    • CLAUDE.md
    • pnpm-lock.yaml

πŸ”΅ jy/product ​

No activity ​

2026-01-27 (Tue) ​

🟒 ch/product ​

refactor 16:23:15 a175cf8

refactor: extract status badge classes to helper function

1 files Β· +12 Β· -9
  • Investor Web
    • Route (home)

feat 16:13:14 a6e7a7d

feat: add CloudFront distribution and API infrastructure

30 files Β· +1186 Β· -65
  • Infra
    • .env.example
    • CDK Stack (api-stack)
    • CDK Stack (certificate-stack)
    • CDK Stack (index)
    • app.ts
    • cdk.context.json
    • environment.ts
    • package.json
    • supabase.ts
    • tsconfig.json
  • Investor Web
    • Route (home)
    • client
    • index
    • methods
    • package
    • query-client
    • root
  • Investor Web API
    • index
    • pools
    • queries
  • Investor Web UI
    • button
    • index
  • Lambda API
    • kyc-logs.get
    • pools.get
    • users.get
    • wallets.get
  • Other
    • .cursor/rules/CLAUDE.md
    • pnpm-lock.yaml
    • pnpm-workspace.yaml

πŸ”΅ jy/product ​

No activity ​

2026-01-23 (Fri) ​

🟒 ch/product ​

feat 14:02:16 eb6e9d6

feat: split dev and prod in cdk and add tailwind css

14 files Β· +485 Β· -75
  • Infra
    • .env.example
    • CDK Stack (api-stack)
    • app.ts
    • environment.ts
    • index.ts
    • package.json
  • Investor Web
    • Route (home)
    • entry.server
    • global
    • package
    • root
    • vite.config
  • Other
    • .mcp.json
    • pnpm-lock.yaml

πŸ”΅ jy/product ​

No activity ​

2026-01-22 (Thu) ​

🟒 ch/product ​

chore 16:11:24 d4b5282

chore: uncondition

1 files Β· -1
  • CI/CD
    • code-review.yml

fix 16:02:08 3222909

fix: apply workflow code review feedback

1 files Β· +2 Β· -2
  • CI/CD
    • code-review.yml

refactor 15:58:05 301bd99

refactor: change ~ to @

2 files Β· +2 Β· -2
  • Investor Web
    • tsconfig.app
  • Other
    • CLAUDE.md

chore 15:52:45 fdebb60

chore: uncomment

1 files Β· -1
  • Investor Web
    • entry.server

fix 15:49:16 cdb34dd

fix: restore isbot check for SEO support

3 files Β· +10
  • Investor Web
    • entry.server
    • package
  • Other
    • pnpm-lock.yaml

chore 15:46:21 65f91b5

chore: replace WEBHOOK_URL to secret variable

1 files Β· +1 Β· -1
  • CI/CD
    • code-review.yml

chore 15:39:41 5f84cc2

chore: remove unused package

3 files Β· +2 Β· -28
  • Investor Web
    • entry.server
    • package
  • Other
    • pnpm-lock.yaml

chore 15:36:07 c6b170a

chore: update CLAUDE.md

3 files Β· +46 Β· -203
  • Investor Web
    • buggy-component
    • buggy-utils
  • Other
    • CLAUDE.md

fix 15:22:30 88216af

fix: apply additional code review feedback

2 files Β· +5 Β· -12
  • Investor Web
    • buggy-component
    • buggy-utils

fix 15:18:11 37f02cb

fix: apply code review feedback

4 files Β· +154 Β· -75
  • Investor Web
    • buggy-component
    • buggy-utils
    • package
  • Other
    • pnpm-lock.yaml

chore 14:54:30 090f88e

chore: trigger workflow re-run

chore 14:49:15 1fbcad2

chore: trigger workflow re-run

chore 14:42:35 fee6d2e

chore: switch to webhook-based Gemini code review

2 files Β· +36 Β· -61
  • CI/CD
    • code-review.yml
    • gemini-review.yml

chore 13:33:57 f7e7644

chore: use direct Gemini API call instead of third-party action

1 files Β· +44 Β· -38
  • CI/CD
    • gemini-review.yml

chore 13:29:24 0a440d6

chore: improve code review prompt for stricter analysis

1 files Β· +31 Β· -15
  • CI/CD
    • gemini-review.yml

chore 12:09:14 35b189a

chore: update review prompt with detailed guidelines

1 files Β· +9 Β· -1
  • CI/CD
    • gemini-review.yml

chore 12:06:54 fbc052f

chore: configure Gemini API via OpenAI-compatible endpoint

1 files Β· +13 Β· -12
  • CI/CD
    • gemini-review.yml

chore 11:58:41 d35b788

chore: switch to official google-gemini GitHub action

1 files Β· +1 Β· -1
  • CI/CD
    • gemini-review.yml

test 11:47:14 67c826e

test: add Gemini code review workflow and intentional buggy code

3 files Β· +176
  • CI/CD
    • gemini-review.yml
  • Investor Web
    • buggy-component
    • buggy-utils

πŸ”΅ jy/product ​

No activity ​

2026-01-21 (Wed) ​

🟒 ch/product ​

feat 17:52:49 a3563e4

feat: setting

πŸ”΅ jy/product ​

No activity