merge development into main #53

Merged
thabeta merged 13 commits from development into main 2026-03-17 20:07:59 +00:00
Owner
No description provided.
fix: correct estimated rewards to /slice base and update portal content
Some checks failed
Deploy Dev / build-and-deploy (push) Failing after 0s
Test / check (push) Successful in 7m1s
e2ac5faa96
- Lower SPORE_PER_SLICE_PER_MONTH from 500 to 300 ( base price)
- Update pricing display in economic model page to match
- Disable SPORE send button until transfer_spore is confirmed functional
- Hide KYC section until provider is configured
- Update progress page: mark SPORE access as done, refresh date, remove Key Dates panel
- Add Mycelium Ledger to transition page comparison table
update spore/tft to be 10 spore = 1 tft
All checks were successful
Test / check (push) Successful in 6m44s
Deploy Dev / build-and-deploy (push) Successful in 8m7s
Build Container / Build and Push Container (push) Successful in 2m1s
Build Container / Deploy to K8s (push) Successful in 25s
Build Container / Create Release (push) Successful in 7s
4222ffbb49
support login with hexseed
Some checks failed
Test / check (pull_request) Failing after 1m34s
1a64e33e10
fix: hx seed bytes are converted to ed25519:<base58> format
Some checks failed
Test / check (pull_request) Failing after 1m53s
27d7365612
Merge pull request 'support login with hexseed' (#48) from development_tfchainsecret into development
Some checks failed
Test / check (push) Failing after 1m21s
Deploy Dev / build-and-deploy (push) Successful in 8m29s
24f68d542a
Reviewed-on: #48
Reviewed-by: lee <lee@threefold.tech>
disable vault completely for now, it only works with 12 words mnemonic
Some checks failed
Test / check (push) Failing after 2m26s
Deploy Dev / build-and-deploy (push) Successful in 8m58s
Build Container / Build and Push Container (push) Successful in 7m2s
Build Container / Deploy to K8s (push) Successful in 24s
Build Container / Create Release (push) Successful in 8s
27088cf636
fix(nodes): registered status not loading + retry on RPC connection errors
Some checks failed
Test / check (push) Failing after 1m23s
Deploy Dev / build-and-deploy (push) Successful in 7m46s
25e323fa78
Fix #50: gw_account.read() was inside a spawn() so Dioxus didn't track
it as a use_effect dependency. When gw_account was set asynchronously
after mount, the effect never re-ran and registered_nodes stayed empty,
causing all opted-out nodes to show "Register on Mycelium Ledger".
Moved the read to the synchronous closure body so the effect re-runs.

Fix #51: opt_out_v3_submit now retries once with reconnection on
connection-related RPC errors (-32010, connection closed, background
task closed). On first failure, calls state.reconnect() for a fresh
WebSocket handle before retrying the full create→submit→finalize flow.
Add KeyType enum (sr25519/ed25519) to shared types. Login modal now
shows radio buttons for key type selection, defaulting to sr25519.
Ed25519 key derivation uses ed25519-dalek with substrate-compatible
PBKDF2 seed derivation from mnemonic entropy. Backend reads key_type
from submit requests to construct the correct MultiSignature variant.
fix(nodes): improve marketplace registration error messages
Some checks failed
Test / check (push) Failing after 2m16s
Deploy Dev / build-and-deploy (push) Successful in 8m45s
Test / check (pull_request) Failing after 1m29s
803074efba
When the Hero Ledger gateway's TFChain RPC connection is down, show a
clear message explaining it's a temporary server issue and to retry
later, instead of the raw RPC error. Applies to both the opt-out flow
(step 4) and the standalone register modal.
docs(frontend): add March migration deadline for retroactive rewards eligibility
Some checks failed
Test / check (pull_request) Failing after 1m28s
8c67dfd692
Closes #54

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs(frontend): restore keep-online-until-marketplace requirement
Some checks failed
Test / check (pull_request) Failing after 1m29s
c34cbed537
Both conditions must be met for rewards: migrate by end of March
AND keep nodes online until the marketplace is fully operational.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Merge pull request 'Add March migration deadline for retroactive rewards' (#55) from development_migration_deadline into development
Some checks failed
Test / check (push) Failing after 1m28s
Test / check (pull_request) Failing after 1m37s
Deploy Dev / build-and-deploy (push) Successful in 2m56s
40cd4859af
Reviewed-on: #55
Reviewed-by: thabeta <thabeta@incubaid.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
mycelium/www_migrate_mycelium!53
No description provided.