From 077c797fc6da3736b32b535c23ca180c986465de Mon Sep 17 00:00:00 2001 From: fbarbu15 Date: Tue, 23 Dec 2025 13:04:59 +0200 Subject: [PATCH] chore: roadmap updates 23 12 (#364) --- .../bi/ift/2025q4-comm-x-spaces-analytics.md | 3 ++- content/dst/ift/2025q4-dst-lab.md | 3 ++- content/dst/waku/2025q4-waku-evaluation.md | 11 ++++++----- content/dst/waku/2025q4-waku-scaling.md | 2 +- content/nim/ift/2025q4-nim-core-libs.md | 8 ++++++-- content/nim/ift/2025q4-nim-ide-tooling.md | 2 +- content/nim/ift/2025q4-nimble.md | 4 +++- content/p2p/ift/2025q4-nimlibp2p-cbindings.md | 4 ++-- content/p2p/ift/2025q4-nimlibp2p-ipv6.md | 2 +- content/p2p/ift/2025q4-nimlibp2p-kad-dht.md | 3 +++ content/p2p/ift/2025q4-nimlibp2p-maintenance.md | 4 +++- content/p2p/ift/2025q4-nimlibp2p-quic.md | 10 +++++++++- .../2025q4-status-go-functional-testing.md | 3 ++- content/qa/status/2025q4-status-qa-desktop.md | 2 ++ content/qa/vac/2025q4-nim-libp2p-testing.md | 4 +++- content/rfc/ift/2025q4-rfc-index-maintenance.md | 4 ++-- content/rfc/nomos/2025q4-rfc-iteration.md | 4 ++-- content/rfc/waku/2025q4-rfc-iteration.md | 2 +- .../2025q4-maintaining-status-l2-contracts.md | 17 +++++++++++++++++ .../ift/2025q4-logos-contributions-portal.md | 1 + content/web/ift/2025q4-logos-website.md | 6 +++++- content/web/ift/2025q4-maintenance.md | 6 ++++-- content/web/status/2025q4-sn-hub.md | 4 ++++ .../status/2025q4-status-wallet-extension.md | 1 + content/web/status/2025q4-status-website.md | 6 +++--- 25 files changed, 86 insertions(+), 30 deletions(-) diff --git a/content/bi/ift/2025q4-comm-x-spaces-analytics.md b/content/bi/ift/2025q4-comm-x-spaces-analytics.md index 08062be97..0264066f5 100644 --- a/content/bi/ift/2025q4-comm-x-spaces-analytics.md +++ b/content/bi/ift/2025q4-comm-x-spaces-analytics.md @@ -30,4 +30,5 @@ https://github.com/status-im/ Schedule note: Dates reflect quarter bounds; update when actual timing is known. #### Deliverables -- PRs/Issues/Docs/Reports +- [Status account X tag dashboard](https://grafana.bi.status.im/d/ef79c393sp5hce/status-twitter-tags?orgId=1&from=2025-09-13T00:00:00.000Z&to=2025-12-22T00:00:00.000Z&timezone=UTC) +- PRs/Issues/Docs/Reports \ No newline at end of file diff --git a/content/dst/ift/2025q4-dst-lab.md b/content/dst/ift/2025q4-dst-lab.md index 9161f1854..edabbd815 100644 --- a/content/dst/ift/2025q4-dst-lab.md +++ b/content/dst/ift/2025q4-dst-lab.md @@ -54,7 +54,7 @@ Provide all needed resources to do this deployment, and also document how it can * fully qualified name: `vac:dst:ift:2025q4-dst-lab:lab-duplication` * owner: Mamoutou -* status: in progress (75%) +* status: in progress (85%) * start-date: 2025/12/01 * end-date: 2025/12/31 @@ -68,6 +68,7 @@ is documented for future reference. #### Deliverables - Code: - Reports: + - [Notion: Vaclab 2.0 - Bandwidth-Aware Scheduling](https://www.notion.so/Vaclab-2-0-Bandwidth-Aware-Scheduling-2d08f96fb65c804eb44fdc7b75e079f9) - [Notion: CNI Comparison for reproducible P2P Experiments](https://www.notion.so/Vaclab-2-0-Multi-tenancy-Pod-Networking-2c98f96fb65c817c819ffc0923d28092?source=copy_link#2c98f96fb65c814d9978cd0246c61e06) - [Notion: Vaclab 1.0 - Current Stack](https://www.notion.so/Vaclab-1-0-Current-Stack-2c98f96fb65c8020abadfcb9494a9711) - [Notion: Vaclab 2.0 - Multi-tenancy & Pod Networking](https://www.notion.so/Vaclab-2-0-Multi-tenancy-Pod-Networking-2c98f96fb65c817c819ffc0923d28092) diff --git a/content/dst/waku/2025q4-waku-evaluation.md b/content/dst/waku/2025q4-waku-evaluation.md index 45e1057ad..db8853641 100644 --- a/content/dst/waku/2025q4-waku-evaluation.md +++ b/content/dst/waku/2025q4-waku-evaluation.md @@ -83,7 +83,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known. * fully qualified name: `vac:dst:waku:2025q4-waku-evaluation:nwaku-api-image` * owner: Pearson -* status: in progress (50%) +* status: in progress (60%) * start-date: 2025/10/01 * end-date: 2025/12/31 @@ -105,9 +105,9 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known. * fully qualified name: `vac:dst:waku:2025q4-waku-evaluation:nwaku-v0.37-bandwidth-regression` * owner: Farooq -* status: in progress (85%) +* status: done * start-date: 2025/11/27 -* end-date: 2025/12/12 +* end-date: 2025/12/23 #### Description Set a baseline 1K nodes 1msg/s 1KB scenario with only relay nodes, + 3 bootstrap nodes. @@ -120,6 +120,7 @@ Depending on the results, we will iterate on further followups. #### Deliverables - Reports: +- [Notion nwaku regression report: Open Streams (1K Relay + 3-Bootstrap Nodes)](https://www.notion.so/Open-Streams-1K-Relay-3-Bootstrap-Nodes-2cc8f96fb65c80cabec6f78196a9c47a?pvs=25) - [Notion: 1K Relay + 3-Bootstrap Nodes](https://www.notion.so/1K-Relay-3-Bootstrap-Nodes-2bb8f96fb65c8036b66ef85fff17c515) - Related PRs if apply: @@ -128,9 +129,9 @@ Depending on the results, we will iterate on further followups. * fully qualified name: `vac:dst:waku:2025q4-waku-evaluation:nwaku-v0.37-store-regression` * owner: Farooq -* status: in progress (75%) +* status: done * start-date: 2025/11/27 -* end-date: 2025/12/12 +* end-date: 2025/12/23 #### Description Experiment with different sizes of an experiment setup to better test store protocol. diff --git a/content/dst/waku/2025q4-waku-scaling.md b/content/dst/waku/2025q4-waku-scaling.md index 486e25faa..ca255eb78 100644 --- a/content/dst/waku/2025q4-waku-scaling.md +++ b/content/dst/waku/2025q4-waku-scaling.md @@ -56,7 +56,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known. * fully qualified name: `vac:dst:waku:2025q4-waku-scaling:optimise-browser-bootstrapping` * owner: Pearson -* status: in progress (90%) +* status: in progress (95%) * start-date: 2025/10/15 * end-date: 2025/10/31 diff --git a/content/nim/ift/2025q4-nim-core-libs.md b/content/nim/ift/2025q4-nim-core-libs.md index 01e182c44..87eb3f987 100644 --- a/content/nim/ift/2025q4-nim-core-libs.md +++ b/content/nim/ift/2025q4-nim-core-libs.md @@ -19,7 +19,7 @@ Maintain and extend the foundational Nim libraries required by IFT teams, delive * fully qualified name: `vac:nim:ift:2025q4-nim-core-libs:cpu-integer-library` * owner: Constantine -* status: in progress (85%) +* status: in progress (90%) * start-date: 2025/11/15 * end-date: 2025/12/31 @@ -27,6 +27,8 @@ Maintain and extend the foundational Nim libraries required by IFT teams, delive - Extract low-level, hardware- and compiler-specific primitives from [`stint/private/primitives`](https://github.com/status-im/nim-stint/tree/master/stint/private/primitives) and turn them into a reusable, standalone library for CPU-sized integers. Model the design after [Rust’s integer intrinsics](https://github.com/rust-lang/rust/issues/85532), [`nim-stew` PR #187](https://github.com/status-im/nim-stew/pull/187), and [Constantine’s arithmetic core](https://github.com/mratsim/constantine/tree/master/constantine/math_arbitrary_precision/arithmetic), with clean abstractions, cross-platform support, and a minimal, well-documented API. The resulting library should serve as a foundational building block for bigint and cryptographic libraries like Stint and Constantine. #### Deliverables +- [vacp2p/nim-intops#7](https://github.com/vacp2p/nim-intops/pull/7) +- [vacp2p/nim-intops#2](https://github.com/vacp2p/nim-intops/pull/2) - [Added 32-bit integer support and migrated tests to unittest2](https://github.com/vacp2p/nim-intops/pull/5) - [Repository bootstrap with overflow/saturating arithmetic and tests](https://github.com/status-im/nim-intops) - [API docs for nim-intops](https://vacp2p.github.io/nim-intops/apidocs/intops.html) @@ -36,7 +38,7 @@ Maintain and extend the foundational Nim libraries required by IFT teams, delive * fully qualified name: `vac:nim:ift:2025q4-nim-core-libs:command-line-parsers` * owner: Esteban -* status: in progress (85%) +* status: in progress (90%) * start-date: 2025/11/15 * end-date: 2025/12/31 @@ -44,6 +46,8 @@ Maintain and extend the foundational Nim libraries required by IFT teams, delive Advance command-line parsing utilities (e.g. https://github.com/status-im/nim-confutils), covering new ergonomics and integration support for Nim projects. #### Deliverables +- [status-im/nim-confutils#132](https://github.com/status-im/nim-confutils/pull/132) Allow passing params to file decode +- [status-im/nim-confutils#131](https://github.com/status-im/nim-confutils/pull/131) Include debug arg in help desc only if used - [status-im/nim-confutils#130](https://github.com/status-im/nim-confutils/pull/130) fix dispatch - [status-im/nim-confutils#126](https://github.com/status-im/nim-confutils/pull/126) add debug tag for command line option - [status-im/nim-confutils#129](https://github.com/status-im/nim-confutils/pull/129) documentation clean up diff --git a/content/nim/ift/2025q4-nim-ide-tooling.md b/content/nim/ift/2025q4-nim-ide-tooling.md index 665664ca5..286aa2cb1 100644 --- a/content/nim/ift/2025q4-nim-ide-tooling.md +++ b/content/nim/ift/2025q4-nim-ide-tooling.md @@ -28,4 +28,4 @@ Deliver stability fixes and workflows for Nimlangserver and related IDE tooling, Harden Nimlangserver behavior (graceful shutdown, error handling) and document debugging practices to unblock contributors until upstream replacements land. #### Deliverables -- PRs +- [nim-lang/langserver#376](https://github.com/nim-lang/langserver/issues/376) langserver fails to run for langserver project \ No newline at end of file diff --git a/content/nim/ift/2025q4-nimble.md b/content/nim/ift/2025q4-nimble.md index 37033de4d..cba25def5 100644 --- a/content/nim/ift/2025q4-nimble.md +++ b/content/nim/ift/2025q4-nimble.md @@ -31,7 +31,7 @@ By the end of this quarter, we aim to have made significant progress on these fr * fully qualified name: `vac:nim:ift:2025q4-nimble:nimble-1.0.0` * owner: jmgomez -* status: in progress (70%) +* status: in progress (90%) * start-date: 2025/10/01 * end-date: 2025/12/31 @@ -40,6 +40,8 @@ By the end of this quarter, we aim to have made significant progress on these fr All the relevant information can be found in [this GitHub issue](https://github.com/nim-lang/nimble/issues/1449). #### Deliverables +- [Track git errors during package discovery and show them](https://github.com/nim-lang/nimble/pull/1542) +- [Nim special version can be used in requires](https://github.com/nim-lang/nimble/pull/1539) - [Fixes #1495 ^= version operator yields warning](https://github.com/nim-lang/nimble/pull/1530) - [Cleans up dep logs. Fixes #1487](https://github.com/nim-lang/nimble/pull/1529) - [Package downloads improvements](https://github.com/nim-lang/nimble/pull/1526) diff --git a/content/p2p/ift/2025q4-nimlibp2p-cbindings.md b/content/p2p/ift/2025q4-nimlibp2p-cbindings.md index 250838de0..41982fe94 100644 --- a/content/p2p/ift/2025q4-nimlibp2p-cbindings.md +++ b/content/p2p/ift/2025q4-nimlibp2p-cbindings.md @@ -24,7 +24,7 @@ Deliver a minimal set of c-bindings around nim-libp2p core. The bindings should * fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-cbindings:core` * owner: rramos -* status: in progress (60%) +* status: in progress (99%) * start-date: 2025/10/01 * end-date: 2025/12/31 @@ -53,7 +53,7 @@ Schedule note: Dates reflect quarter bounds; update when actual timing is known. * fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-cbindings:kademlia` * owner: rramos -* status: in progress (95%) +* status: in progress (99%) * start-date: 2025/10/01 * end-date: 2025/12/31 diff --git a/content/p2p/ift/2025q4-nimlibp2p-ipv6.md b/content/p2p/ift/2025q4-nimlibp2p-ipv6.md index a02d71eb5..f58c738b0 100644 --- a/content/p2p/ift/2025q4-nimlibp2p-ipv6.md +++ b/content/p2p/ift/2025q4-nimlibp2p-ipv6.md @@ -24,7 +24,7 @@ Enable IPv6 in nim-libp2p end-to-end so users of the library can run dual-stack * fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-ipv6:transport` * owner: vlado -* status: in progress (50%) +* status: in progress (75%) * start-date: 2025/10/01 * end-date: 2025/12/31 diff --git a/content/p2p/ift/2025q4-nimlibp2p-kad-dht.md b/content/p2p/ift/2025q4-nimlibp2p-kad-dht.md index d33258210..d9c7e5061 100644 --- a/content/p2p/ift/2025q4-nimlibp2p-kad-dht.md +++ b/content/p2p/ift/2025q4-nimlibp2p-kad-dht.md @@ -109,6 +109,8 @@ Implement the logic for `GET_VALUE` and `GET_PROVIDERS`. Implement validation an Schedule note: Dates reflect quarter bounds; update when actual timing is known. #### Deliverables +- [vacp2p/nim-libp2p#1980](https://github.com/vacp2p/nim-libp2p/pull/1980) chore(kad): GetProviders retries only failed peers +- [vacp2p/nim-libp2p#1975](https://github.com/vacp2p/nim-libp2p/pull/1975) chore(kad): iterative get providers - [vacp2p/nim-libp2p#1764](https://github.com/vacp2p/nim-libp2p/pull/1764) chore(kad): add alpha handling - [vacp2p/nim-libp2p#1750](https://github.com/vacp2p/nim-libp2p/pull/1750) feat(kad): add getValue - [vacp2p/nim-libp2p#1765](https://github.com/vacp2p/nim-libp2p/pull/1765) chore(kad): getVal loop improvements @@ -143,6 +145,7 @@ Extend nim-libp2p discovery mechanism by providing a discovery interface that wi Ensure interop is achieved between nim-libp2p's kad-dht implementation and other libp2p implementations #### Deliverables +- [vacp2p/nim-libp2p#1902](https://github.com/vacp2p/nim-libp2p/pull/1902) chore(kad): interop tests - [Kad PUT_VALUE response deviating from the spec](https://github.com/libp2p/rust-libp2p/issues/6217) - [Re-enable rust interop kad tests when they adhere to the spec](https://github.com/vacp2p/nim-libp2p/issues/1915) - [LPProtocol should have `method handler`](https://github.com/vacp2p/nim-libp2p/issues/1913) diff --git a/content/p2p/ift/2025q4-nimlibp2p-maintenance.md b/content/p2p/ift/2025q4-nimlibp2p-maintenance.md index 14c6798fa..2f5a303c7 100644 --- a/content/p2p/ift/2025q4-nimlibp2p-maintenance.md +++ b/content/p2p/ift/2025q4-nimlibp2p-maintenance.md @@ -28,7 +28,7 @@ ensuring that nim-libp2p remains functional and usable for its primary users — * fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-maintenance:maintenance` * owner: rramos -* status: in progress (84%) +* status: in progress (91%) * start-date: 2025/10/01 * end-date: 2025/12/31 @@ -36,6 +36,8 @@ ensuring that nim-libp2p remains functional and usable for its primary users — Maintain [nim-libp2p](https://github.com/vacp2p/nim-libp2p) repository via improvements, refactors and bug fixes. #### Deliverables +- [vacp2p/nim-libp2p#1972](https://github.com/vacp2p/nim-libp2p/pull/1972) chore: reduce size of docker image +- [vacp2p/nim-libp2p#1934](https://github.com/vacp2p/nim-libp2p/pull/1934) chore: allFuturesThrowing renamed to allFuturesRaising - [test(tools): rng singleton](https://github.com/vacp2p/nim-libp2p/pull/1895) - [PR 1874: test(waitgroup): fix tight timeouts](https://github.com/vacp2p/nim-libp2p/pull/1874) - [PR 1872: test: add wait group](https://github.com/vacp2p/nim-libp2p/pull/1872) diff --git a/content/p2p/ift/2025q4-nimlibp2p-quic.md b/content/p2p/ift/2025q4-nimlibp2p-quic.md index 669e5b847..6b1c5e881 100644 --- a/content/p2p/ift/2025q4-nimlibp2p-quic.md +++ b/content/p2p/ift/2025q4-nimlibp2p-quic.md @@ -24,7 +24,7 @@ In Q3 we discovered critical deficiencies in nim-quic, including runtime instabi * fully qualified name: `vac:p2p:ift:2025q4-nimlibp2p-quic:stabilization` * owner: vlado/rramos -* status: in progress (84%) +* status: in progress (91%) * start-date: 2025/10/01 * end-date: 2025/12/31 @@ -33,6 +33,14 @@ Resolve runtime crashes, race conditions and excessive memory use in nim-quic. T Schedule note: Dates reflect quarter bounds; update when actual timing is known. #### Deliverables +- [vacp2p/nim-lsquic#44](https://github.com/vacp2p/nim-lsquic/pull/44) chore: export via root file +- [vacp2p/nim-lsquic#43](https://github.com/vacp2p/nim-lsquic/pull/43) chore: remove unused proc `receive` +- [vacp2p/nim-lsquic#42](https://github.com/vacp2p/nim-lsquic/pull/42) refactor: export everything via api file +- [vacp2p/nim-lsquic#41](https://github.com/vacp2p/nim-lsquic/pull/41) refactor: simplify ConnectionManager +- [vacp2p/nim-lsquic#40](https://github.com/vacp2p/nim-lsquic/pull/40) fix: use absolute path for windows assembly +- [vacp2p/nim-lsquic#38](https://github.com/vacp2p/nim-lsquic/pull/38) chore: use makefile for windows +- [vacp2p/nim-lsquic#37](https://github.com/vacp2p/nim-lsquic/pull/37) chore: improvements +- [vacp2p/nim-libp2p#1876](https://github.com/vacp2p/nim-libp2p/pull/1876) feat(transports): lsquic - [vacp2p/nim-libp2p#1966](https://github.com/vacp2p/nim-libp2p/pull/1966) fix: close streams concurrently - [status-im/nim-eth#834](https://github.com/status-im/nim-eth/pull/834) feat(nat): support multiple ports - [vacp2p/nim-libp2p#1968](https://github.com/vacp2p/nim-libp2p/pull/1968) test(gossipsub): making tests more robust pr9 diff --git a/content/qa/status/2025q4-status-go-functional-testing.md b/content/qa/status/2025q4-status-go-functional-testing.md index 56f65a8a0..a7fe16f94 100644 --- a/content/qa/status/2025q4-status-go-functional-testing.md +++ b/content/qa/status/2025q4-status-go-functional-testing.md @@ -20,7 +20,7 @@ with focus on wallet, settings and waku methods. * fully qualified name: `vac:qa:status:2025q4-status-go-functional-testing:wallet` * owner: roman -* status: in progress (30%) +* status: in progress (35%) * start-date: 2025/10/01 * end-date: 2025/12/01 @@ -121,6 +121,7 @@ This includes updating tests for changes in `status-go`, addressing regressions, investigating and resolving issues, and implementing minor improvements to the testing framework as needed. #### Deliverables +- [Simplify SignalClient](https://github.com/status-im/status-go/issues/7091) - [test: Remove usage of setup_backends fixture approach](https://github.com/status-im/status-go/pull/7176) - [test: move scan_waku_fleet.py to a separate container](https://github.com/status-im/status-go/pull/7202) - [test: replace usage of close status backend containers with backend new profile fixture approach](https://github.com/status-im/status-go/pull/7162) diff --git a/content/qa/status/2025q4-status-qa-desktop.md b/content/qa/status/2025q4-status-qa-desktop.md index d089f69b9..14422730f 100644 --- a/content/qa/status/2025q4-status-qa-desktop.md +++ b/content/qa/status/2025q4-status-qa-desktop.md @@ -32,6 +32,8 @@ Oversee testing strategy around releases. to the testing framework as needed. #### Deliverables +- [Can't build Windows locally](https://github.com/status-im/status-app/issues/19608) +- [Selecting Aragon token for permission creation fails the process](https://github.com/status-im/status-app/issues/19597) - [chore(@e2e): fixes for tests on windows](https://github.com/status-im/status-desktop/pull/19406) - [chore(@e2e): try to close popup multiple times](https://github.com/status-im/status-desktop/pull/19386) - [windows: investigate failures for 1x1 chat](https://github.com/status-im/status-desktop/issues/19388) diff --git a/content/qa/vac/2025q4-nim-libp2p-testing.md b/content/qa/vac/2025q4-nim-libp2p-testing.md index ed07cf567..9887be09b 100644 --- a/content/qa/vac/2025q4-nim-libp2p-testing.md +++ b/content/qa/vac/2025q4-nim-libp2p-testing.md @@ -22,7 +22,7 @@ Improve stability by addressing flaky tests and extend coverage for Identify/Pus * fully qualified name: `vac:qa:vac:2025q4-nim-libp2p-testing:test-plans` * owner: radek -* status: in progress (35%) +* status: in progress (70%) * start-date: 2025/10/01 * end-date: 2025/10/20 @@ -34,6 +34,8 @@ Develop test plans for features currently under development: - Kademlia #### Deliverables +- [Mix test plan](https://www.notion.so/Mix-2cb8f96fb65c80b99b1ccc1181a19666) +- [Kademlia test plan](https://www.notion.so/Kademlia-DHT-2ce8f96fb65c808c816ff99d728a6670) - [QUIC test plan](https://www.notion.so/QUIC-28b8f96fb65c8018b6cdc21882cfd98a) --- diff --git a/content/rfc/ift/2025q4-rfc-index-maintenance.md b/content/rfc/ift/2025q4-rfc-index-maintenance.md index cd99304ea..23d3233fd 100644 --- a/content/rfc/ift/2025q4-rfc-index-maintenance.md +++ b/content/rfc/ift/2025q4-rfc-index-maintenance.md @@ -22,9 +22,9 @@ to fix and update across the relevant RFC websites - Fully qualified name: `vac:rfc:ift:2025q4-rfc-index-maintenance:maintenance` - Owner: jimstir -- Status: in progress (75%) +- Status: done - Start date: 2025/10/01 -- End date: 2025/12/31 +- End date: 2025/12/23 #### Description diff --git a/content/rfc/nomos/2025q4-rfc-iteration.md b/content/rfc/nomos/2025q4-rfc-iteration.md index 81ad99934..3545450aa 100644 --- a/content/rfc/nomos/2025q4-rfc-iteration.md +++ b/content/rfc/nomos/2025q4-rfc-iteration.md @@ -107,7 +107,7 @@ Create the RFC for the Cryptarchia fork choice rule logic and safety guarantees. - fully qualified name: `vac:rfc:nomos:2025q4-rfc-iteration:total-stake-inference` - owner: cofson -- status: not started +- status: in progress (90%) - start-date: 2025/12/01 - end-date: 2025/12/15 @@ -121,7 +121,7 @@ Create the RFC for total stake inference and state tracking within Cryptarchia. - fully qualified name: `vac:rfc:nomos:2025q4-rfc-iteration:proof-of-leadership-specification` - owner: cofson -- status: not started +- status: in progress (90%) - start-date: 2025/12/20 - end-date: 2025/12/31 diff --git a/content/rfc/waku/2025q4-rfc-iteration.md b/content/rfc/waku/2025q4-rfc-iteration.md index 044d61fc4..88d24d7b9 100644 --- a/content/rfc/waku/2025q4-rfc-iteration.md +++ b/content/rfc/waku/2025q4-rfc-iteration.md @@ -40,7 +40,7 @@ editorial work through previous and future RFCs to improve them - fully qualified name: `vac:rfc:waku:2025q4-rfc-iteration:opchan` - owner: jimstir -- status: in progress (75%) +- status: in progress (90%) - start-date: 2025/11/01 - end-date: 2025/11/30 diff --git a/content/sc/status-l2/2025q4-maintaining-status-l2-contracts.md b/content/sc/status-l2/2025q4-maintaining-status-l2-contracts.md index cbc7ad5f7..673b826e1 100644 --- a/content/sc/status-l2/2025q4-maintaining-status-l2-contracts.md +++ b/content/sc/status-l2/2025q4-maintaining-status-l2-contracts.md @@ -44,6 +44,23 @@ they will be addressed by our team. Handle inbound maintenance requests for deployed Status L2 contracts, including bug fixes and minor enhancements. #### Deliverables +- [Cyfrin/audit-2025-12-statusl2#35](https://github.com/Cyfrin/audit-2025-12-statusl2/issues/35) +- [status-im/status-network-monorepo#121](https://github.com/status-im/status-network-monorepo/pull/121) fix(CI): ignore asm-keccak256 rule in RLN contract +- [status-im/status-network-monorepo#118](https://github.com/status-im/status-network-monorepo/pull/118) chore: make the linter happy +- [status-im/status-network-monorepo#117](https://github.com/status-im/status-network-monorepo/pull/117) feat(IRewardDistributor): introduce `isPaused()` +- [status-im/status-network-monorepo#115](https://github.com/status-im/status-network-monorepo/pull/115) docs: clarify loss of Karma when removing distributors +- [status-im/status-network-monorepo#114](https://github.com/status-im/status-network-monorepo/pull/114) fix(DeployProtocol): ensure simple Karma distributor is whitelisted +- [status-im/status-network-monorepo#113](https://github.com/status-im/status-network-monorepo/pull/113) chore(InitializeKarmaTiers): update script with latest tier values +- [status-im/status-network-monorepo#112](https://github.com/status-im/status-network-monorepo/pull/112) fix(StakeManager): prevent migrating to non-empty vaults +- [status-im/status-network-monorepo#111](https://github.com/status-im/status-network-monorepo/pull/111) fix(KarmaAirdrop): fix potential attack that prevents account from claiming +- [status-im/status-network-monorepo#109](https://github.com/status-im/status-network-monorepo/pull/109) Ensure Emergency Exit and Leave try-catch blocks work even in missing functions or wrong return types +- [status-im/status-network-monorepo#105](https://github.com/status-im/status-network-monorepo/pull/105) prohibit StakeVault to migrate to a StakeVault which has left +- [status-im/status-network-monorepo#104](https://github.com/status-im/status-network-monorepo/pull/104) Remove MP_APY +- [status-im/status-network-monorepo#96](https://github.com/status-im/status-network-monorepo/pull/96) fix(KarmaAirdrop): ensure claiming isn't possible during pause +- [status-im/status-network-monorepo#95](https://github.com/status-im/status-network-monorepo/pull/95) refactor(MultiplierPointsMath): round MPs up when users unstake +- [status-im/status-network-monorepo#93](https://github.com/status-im/status-network-monorepo/pull/93) refactor(KarmaTiers): remove unnecessary constructor +- [status-im/status-network-monorepo#92](https://github.com/status-im/status-network-monorepo/pull/92) fix(Karma): don't overslash in cases balances are < MIN_SLASH_AMOUNT +- [status-im/status-network-monorepo#88](https://github.com/status-im/status-network-monorepo/pull/88) feat(StakeManager)!: introduce a per user vault limit - [status-im/status-network-monorepo#107](https://github.com/status-im/status-network-monorepo/pull/107) audit fixes - [status-im/status-network-monorepo#103](https://github.com/status-im/status-network-monorepo/pull/103) audit fixes - [status-im/status-network-monorepo#84](https://github.com/status-im/status-network-monorepo/pull/84) audit fixes diff --git a/content/web/ift/2025q4-logos-contributions-portal.md b/content/web/ift/2025q4-logos-contributions-portal.md index 3ca1fb953..1bce5d428 100644 --- a/content/web/ift/2025q4-logos-contributions-portal.md +++ b/content/web/ift/2025q4-logos-contributions-portal.md @@ -44,6 +44,7 @@ The Logos Contribute portal directly supports the quarterly KPIs by: Build the landing directory that lists active contributors with GitHub stats and quick links to their work. #### Deliverables +- [acid-info/contribute.logos.co#28](https://github.com/acid-info/contribute.logos.co/pull/28) update font and UI, add contributor document - [acid-info/contribute.logos.co#27](https://github.com/acid-info/contribute.logos.co/pull/27) static export compatibility and UI improvements - [acid-info/contribute.logos.co#25](https://github.com/acid-info/contribute.logos.co/pull/25) contributor directory UI updates diff --git a/content/web/ift/2025q4-logos-website.md b/content/web/ift/2025q4-logos-website.md index be1d9a2f1..3b07b8afe 100644 --- a/content/web/ift/2025q4-logos-website.md +++ b/content/web/ift/2025q4-logos-website.md @@ -82,6 +82,8 @@ The Logos website will support the volunteer-driven community building strategy Finalize the responsive site layout, navigation structure, and page templates for the refreshed Logos web experience. #### Deliverables +- [Adjust padding for responsive layout in WideMedia component](https://github.com/acid-info/logos/pull/23) +- [Update copy writing and content in CMS](https://docs.google.com/spreadsheets/d/1uzdD6CA-BaotPJQ9GNGzhkuDkmJauSS1MJvkppeQ84g/edit?gid=0#gid=0) - [Deployed agency layout code with background video, interactive maps, manifesto page, and analytics instrumentation](https://github.com/acid-info/logos/commits/main/) - [Fixed the mobile UI issue with the email form](https://github.com/acid-info/logos/pull/14) - [Add Luma calendar embed iframe to the logos-circles page](https://github.com/acid-info/logos/pull/17) @@ -184,6 +186,7 @@ Prototype an interactive map that visualizes Logos circles and makes it easy to Embed an events calendar that aggregates upcoming Spaces sessions and community gatherings. #### Deliverables +- [Add ChartWithModal component](https://github.com/acid-info/admin-acid.logos.co/pull/26) - Spaces Calendar frontend/backend iteration (CSV import, charting, staging deploy): [PR21](https://github.com/acid-info/admin-acid.logos.co/pull/21), [preview](https://logos-admin-git-spaces-calendar-features-acidinfo.vercel.app/spaces-calendar?tab=list). - Circles calendar proof-of-concept with real Luma data: [PR16](https://github.com/acid-info/logos-co/pull/16), [preview](https://logos-co-rvlb-git-implement-spaces-calendar-acidinfo.vercel.app/spaces-calendar). - Circles map PoC: [PR15](https://github.com/acid-info/logos-co/pull/15), [preview](https://logos-co-rvlb-git-implement-events-acidinfo.vercel.app/map). @@ -277,7 +280,7 @@ Implement site-wide search that surfaces content across product pages, docs, and * fully qualified name: `vac:web:ift:2025q4-logos-website:social-proof` * owner: JulesFiliot -* status: in progress (70%) +* status: in progress (90%) * start-date: 2025/05/09 * end-date: 2025/10/31 @@ -288,6 +291,7 @@ Implement site-wide search that surfaces content across product pages, docs, and - Members #### Deliverables +- [status-im/data-docs#137](https://github.com/status-im/data-docs/issues/137) Retrieve number of circles > https://www.figma.com/design/hyehOA8iMTDiazHy4IDL6D/Logos-2?node-id=46-2287&p=f&t=fxzLuvGuIGzW0LaG-0 > https://github.com/acid-info/logos-co diff --git a/content/web/ift/2025q4-maintenance.md b/content/web/ift/2025q4-maintenance.md index cb8205849..4319e8547 100644 --- a/content/web/ift/2025q4-maintenance.md +++ b/content/web/ift/2025q4-maintenance.md @@ -19,14 +19,16 @@ Provide upkeep, bug fixes, and small improvements for existing web properties ac * fully qualified name: `vac:web:ift:2025q4-maintenance:maintenance` * owner: JulesFiliot -* status: in progress (50%) +* status: done * start-date: 2025/10/01 -* end-date: 2025/12/31 +* end-date: 2025/12/23 #### Description Handle routine maintenance tickets, dependency bumps, and production support for shipped web projects. #### Deliverables +- [logos-press-engine: Replace broken link with active discord link](https://github.com/acid-info/logos-press-engine/pull/249) +- [parallel-society: Add Umami analytics script](https://github.com/acid-info/parallel-society/pull/1) - [status-web: upgrade Next.js to patch vulnerabilities](https://github.com/status-im/status-web/pull/886) - [status-web: Improve tag width calculation for better chart label](https://github.com/status-im/status-web/pull/868) - [status-web: Restrict analytics domains for Status Hub](https://github.com/status-im/status-web/pull/867) diff --git a/content/web/status/2025q4-sn-hub.md b/content/web/status/2025q4-sn-hub.md index 2c70192df..c9b9f8ca2 100644 --- a/content/web/status/2025q4-sn-hub.md +++ b/content/web/status/2025q4-sn-hub.md @@ -49,6 +49,10 @@ The Status Network Hub will support Status Network's strategic objectives by: Coordinate SN Hub release rollout and address immediate post-launch fixes. #### Deliverables +- [status-im/status-web#902](https://github.com/status-im/status-web/issues/902) Debugging TVL on VPN +- [status-im/status-web#893](https://github.com/status-im/status-web/pull/893) Redirecting to hub +- [status-im/status-web#891](https://github.com/status-im/status-web/pull/891) add faq to pre-deposit page +- [status-im/status-web#890](https://github.com/status-im/status-web/pull/890) add pre-deposit disclaimer - [status-im/status-web#827](https://github.com/status-im/status-web/pull/827) initial SN Hub release - [status-im/status-web#887](https://github.com/status-im/status-web/pull/887) post-release bugfixes and refactors diff --git a/content/web/status/2025q4-status-wallet-extension.md b/content/web/status/2025q4-status-wallet-extension.md index ca8eae685..9e5337bb1 100644 --- a/content/web/status/2025q4-status-wallet-extension.md +++ b/content/web/status/2025q4-status-wallet-extension.md @@ -59,6 +59,7 @@ The Status Wallet Extension will support Status' strategic objectives by: Stand up a price proxy service that aggregates token pricing data and exposes cached feeds to the extension. #### Deliverables +- [Add Suspense and optimize token detail page loading](https://github.com/status-im/status-web/pull/869) - [Implement proxies and production env vars](https://github.com/status-im/status-web/pull/860) - [Improve tag width calculation for better chart label](https://github.com/status-im/status-web/pull/868) diff --git a/content/web/status/2025q4-status-website.md b/content/web/status/2025q4-status-website.md index ec798a25c..4919eb321 100644 --- a/content/web/status/2025q4-status-website.md +++ b/content/web/status/2025q4-status-website.md @@ -60,9 +60,9 @@ Localize Status web properties and ensure translated content keeps parity with p * fully qualified name: `vac:web:status:2025q4-status-website:seo` * owner: jinhojang6 -* status: in progress (90%) +* status: done * start-date: 2025/10/01 -* end-date: 2025/12/31 +* end-date: 2025/12/23 #### Description Optimize Status web SEO fundamentals—performance, structured data, and metadata—to grow organic reach. @@ -86,4 +86,4 @@ Evaluate and implement CMS solution for Status website. Review CMS comparison ov - CMS evaluation report - CMS implementation GitHub PRs -- CMS integration documentation \ No newline at end of file +- CMS integration documentation