Skip to content

Fix: Build the Vault Capacity and Deposit-Limit UX With Backpressure, Waitlist, and Closed-Epoch States - #331

Merged
techisigu merged 8 commits into
Zenith-options:mainfrom
silky50882748y:autosolve/issue-198
Oct 24, 2026
Merged

techisigu merged 8 commits into
Zenith-options:mainfrom
silky50882748y:autosolve/issue-198

Conversation

@silky50882748y

Copy link
Copy Markdown

Resolves #198.

Opened automatically by autosolve-cli.

Closes #198

… and waitlist states

- Add VaultLimits (paused, waitlist, per-epoch cap, next window, asOf) to VaultSummary
  and move epoch fields onto the summary so the listing can derive state too.
- Add deriveDepositState selector shared by listing and detail; limits older than
  60s degrade to a read-only stale state.
- Capacity panel, status notices, and epoch/share-timing copy on the detail page;
  listing shows headroom and the same status.
- Post-submission message states the pricing epoch and when shares appear; a
  capacity rejection shows actionable copy instead of the raw error.
- Add vaults.* copy to en, es, and pt catalogues.

Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
@drips-wave

drips-wave Bot commented Oct 19, 2026

Copy link
Copy Markdown

@silky50882748y Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

techisigu and others added 7 commits October 24, 2026 12:15
- messages/en.json: merged [markers] — model resolved the conflict markers
- src/app/[locale]/vaults/[id]/page.tsx: merged [markers] — model resolved the conflict markers
- src/app/[locale]/vaults/page.tsx: merged [markers] — model resolved the conflict markers
- src/lib/api/vaults.ts: merged [markers] — model resolved the conflict markers

Co-authored-by: Simple Agent <agent@simple.dev>
- src/app/[locale]/vaults/[id]/page.tsx: merged [markers] — model resolved the conflict markers
- src/lib/api/vaults.ts: merged [markers] — model resolved the conflict markers

Co-authored-by: Simple Agent <agent@simple.dev>
- src/app/[locale]/vaults/[id]/page.tsx: merged [markers] — model resolved the conflict markers
- src/lib/api/vaults.ts: merged [markers] — model resolved the conflict markers

Co-authored-by: Simple Agent <agent@simple.dev>
- src/app/[locale]/vaults/[id]/page.tsx: merged [markers] — model resolved the conflict markers
- src/app/[locale]/vaults/page.tsx: merged [markers] — model resolved the conflict markers
- src/lib/api/vaults.ts: merged [markers] — model resolved the conflict markers

Co-authored-by: Simple Agent <agent@simple.dev>
- src/app/[locale]/vaults/[id]/page.tsx: merged [markers] — model resolved the conflict markers
- src/lib/api/vaults.ts: merged [markers] — model resolved the conflict markers

Co-authored-by: Simple Agent <agent@simple.dev>
- src/app/[locale]/vaults/[id]/page.tsx: merged [markers] — model resolved the conflict markers
- src/lib/api/vaults.ts: merged [markers] — model resolved the conflict markers

Co-authored-by: Simple Agent <agent@simple.dev>
- src/app/[locale]/vaults/[id]/page.tsx: merged [markers] — model resolved the conflict markers
- src/lib/api/vaults.ts: merged [markers] — model resolved the conflict markers

Co-authored-by: Simple Agent <agent@simple.dev>
@techisigu
techisigu merged commit 5031ac2 into Zenith-options:main Oct 24, 2026
5 of 29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Build the Vault Capacity and Deposit-Limit UX With Backpressure, Waitlist, and Closed-Epoch States

2 participants