The Sharing Tab#5704
Conversation
42072dd to
6eca7f7
Compare
6c721e6 to
1069815
Compare
|
I'm going to move this one back to draft because in a downstream branch I moved all of this to lua and simplified some things to make testing sharing_modes easier. Will backport isolated bits of that PR if it fails to merge. That approach has some downsides (like a lack of a schema validation in the CI), but those are compensated for with types and specs. |
1069815 to
78f64cf
Compare
78f64cf to
ef0b26f
Compare
8400bc2 to
f3fbabc
Compare
1f8f474 to
819511a
Compare
Test Results20 tests +4 10 ✅ +3 17s ⏱️ +14s For more details on these failures, see this check. Results for commit ce774d4. ± Comparison against base commit cf64f44. ♻️ This comment has been updated with latest results. |
c819af1 to
a29702b
Compare
273e15a to
461310e
Compare
Integration Test Results18 tests +4 6 ✅ ±0 3s ⏱️ ±0s For more details on these failures, see this check. Results for commit 4fbdd6f. ± Comparison against base commit 1a0bec9. ♻️ This comment has been updated with latest results. |
|
Taking is not supported, regardless of whether sharing is enabled or not. |
|
@Jinxer128 should be sorted. Tried an ambitious refactor and it didn't work out. Went back to the known-working solution. |
|
bugs ☑️ ts fixed good jqob 👍 |
|
To test SPADS locally, from BAR-Devtools, check out the fix_wsl branch and run: just chobby::dev-mode on
just chobby::server local
just spads::export-modes
just services::up
just bar::launch
# get a regular user to login with the default password to join the lobby so votes trigger
just tei::add-user bob
just tei::join-battle bobThe repos.local.conf to test this from BAR-Devtools: |
📚 Reviewed via the file-partitioned split — bottom-up
Important
This PR is the merge vehicle for the whole feature — review happens in the split PRs above. Its tree is byte-identical to the assembled split tip. Merge order: the type-migration stack (#8235) lands first; then this PR's base flips to
master(the diff doesn't change — the stack is already built on the migrated base) and it merges through the GitHub UI. The split PRs are closed afterwards; their content is contained here.Each PR is file-partitioned: every file appears in exactly one PR in its final
sharing_tabform, so each PR's diff is byte-identical to that branch. Regenerated deterministically byjust bar::sharing-split.