You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Platform UX foundations — mobile viewport/touch/dialogs/inputs, skeleton/empty states, error toasts, landing + SEO + theme overhaul ||
54
58
55
59
**Andre**
56
60
57
61
| Task | Issues |
58
62
|------|--------|
59
-
| CI improvements ||
63
+
| CI improvements — real-chain smoke system, deploy-migrations on Node 22, dependency/security hardening |#213|
64
+
| Email notification service — signature-required emails via Resend, notification center + outbox/worker, per-wallet settings, email verification ||
65
+
66
+
### Progress
67
+
68
+
Mid-month snapshot. Last updated 2026-06-17.
69
+
70
+
| Task | Status | Evidence |
71
+
|------|--------|----------|
72
+
| Mesh 2.0 migration groundwork | In progress | Prisma 7.8 + Next 16 on `preprod`; tx-builder hardfork upgrade ([#268](https://github.com/MeshJS/multisig/pull/268)) and Prisma 7 + mesh-2.0 staging merge ([#269](https://github.com/MeshJS/multisig/pull/269)); wallet ops consolidated on the Mesh 1.9 bridge with an ESLint guardrail ([#278](https://github.com/MeshJS/multisig/pull/278)) as cutover groundwork. Runtime still on `@meshsdk/core@^1.9`; full 2.0 cutover carries into July |
| Platform UX foundations | Done | Mobile foundations ([#287](https://github.com/MeshJS/multisig/pull/287)–[#291](https://github.com/MeshJS/multisig/pull/291)), skeleton/empty states ([#289](https://github.com/MeshJS/multisig/pull/289)), error toasts ([#292](https://github.com/MeshJS/multisig/pull/292)), pagination/labels/assets ([#293](https://github.com/MeshJS/multisig/pull/293)–[#295](https://github.com/MeshJS/multisig/pull/295)), landing + SEO + theme ([#298](https://github.com/MeshJS/multisig/pull/298)/[#299](https://github.com/MeshJS/multisig/pull/299)/[#308](https://github.com/MeshJS/multisig/pull/308)–[#318](https://github.com/MeshJS/multisig/pull/318)) |
77
+
| CI improvements | Done | Real-chain smoke system closed ([#213](https://github.com/MeshJS/multisig/issues/213)); deploy-migrations moved to Node 22 + manual dispatch ([#319](https://github.com/MeshJS/multisig/pull/319)); pg pool cap ([#284](https://github.com/MeshJS/multisig/pull/284)); npm override for brace-expansion ReDoS ([#301](https://github.com/MeshJS/multisig/pull/301)) |
78
+
| Email notification service | In progress | Built on `feature/email-notification-center` (Resend email channel, notification center + outbox/worker, tRPC router, per-wallet settings UI, email verification, tests, plan doc); not yet merged to `preprod`|
79
+
80
+
**Carryover into July:** complete the Mesh 2.0 runtime cutover; land the Node-22 deploy-migrations fix on `main` and apply the pending `ProposalTally` migration to production (governance tallies error until it exists); review the Supabase RLS advisory on the seven `rls_enabled: false` tables.
60
81
61
82
---
62
83
63
84
## Month 3 — July 2026
64
85
65
-
**Focus:**On-chain wallet discovery and FROST kickoff.
86
+
**Focus:**Mesh 2.0 cutover, on-chain wallet discovery (Wallet V2), and FROST research kickoff.
66
87
67
88
**Quirin**
68
89
69
90
| Task | Issues |
70
91
|------|--------|
71
-
| FROST research kickoff |#220|
92
+
| Mesh 2.0 runtime cutover — move `@meshsdk/core`/`core-cst` off the 1.9 bridge to 2.0, byte-preserving signing so co-signers still sign identical bytes; drop the 1.9 ESLint guardrail once complete (carryover from June) ||
93
+
| FROST research kickoff — survey Cardano-compatible FROST libraries + protocol readiness, draft the native-script vs threshold-Schnorr trade-off note, scope a PoC |#220|
94
+
| Production hardening follow-through — land the Node-22 deploy-migrations fix on `main`, apply the pending `ProposalTally` migration, review the Supabase RLS advisory |#319|
72
95
73
96
**Andre**
74
97
75
98
| Task | Issues |
76
99
|------|--------|
77
-
| Wallet V2 — on-chain registration and discovery |#33|
100
+
| Wallet V2 — on-chain registration and discovery — design the on-chain registration record + discovery index, define the data model, prototype lookup by signer/policy |#33|
101
+
| CI/maintenance baseline — keep smoke + unit/tRPC suites green on Node 22, dependency/security updates ||
78
102
79
103
---
80
104
@@ -303,12 +327,18 @@ Aggregated view of the 12-month roadmap split by contributor. Each task has a si
303
327
-[M1] Fix transaction loading bug (#211)
304
328
-[M1] Handle external PR — Summon API routes (PR #212)
0 commit comments