All checks were successful
Build pull request / Build pull request (pull_request) Successful in 3m9s
The previous commit carried only the fallback split. This one carries the rest of Libby's two blockers and Heimdall's decision: - config.json keeps only the registration block over dev's; clientDefaultServer is dev's again (the gamecult.org default is #86). - registerErrorTrouble maps a register error code to registerTroubleMessage (new troubles: password-weak, password-short, unknown); PasswordRegisterForm shows those, never the server's text. - RegisterRoute: switch on, /register offers the account service link and redirects there; switch off, the in-client form. - Tests: registerErrors.test.ts (code to words, no Matrix code leaks), RegisterRoute.test.tsx (on, off, unusable url). Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
33 lines
702 B
JSON
33 lines
702 B
JSON
{
|
|
"defaultHomeserver": 1,
|
|
"homeserverList": ["converser.eu", "matrix.org", "mozilla.org", "unredacted.org", "xmr.se"],
|
|
"allowCustomHomeservers": true,
|
|
"featuredCommunities": {
|
|
"openAsDefault": false,
|
|
"spaces": ["#gamecult:gamecult.org"],
|
|
"rooms": [
|
|
"#tuwunel:grin.hu",
|
|
"#free-software-movement:matrix.org",
|
|
"#gentoo:matrix.org"
|
|
],
|
|
"servers": ["activematrixrooms.com", "matrixrooms.info", "matrix.org", "mozilla.org", "unredacted.org"]
|
|
},
|
|
|
|
"hashRouter": {
|
|
"enabled": false,
|
|
"basename": "/"
|
|
},
|
|
|
|
"backgroundScene": {
|
|
"tier": "off"
|
|
},
|
|
|
|
"dings": {
|
|
"enabled": false
|
|
},
|
|
|
|
"registration": {
|
|
"enabled": false,
|
|
"url": ""
|
|
}
|
|
}
|