This website requires JavaScript.
d4448bf0cd
feat(engine): group HUD menu popover into Play/You/Community/System sections
funman300
2026-07-08 20:31:44 -07:00
e1d91bee73
ci(web-wasm-rebuild): keep on Docker runner (host executor incompatible with taiki-e) [skip ci]
Gitea CI
2026-07-08 15:18:40 -07:00
9dcd25b3e7
ci(web-wasm-rebuild): set RUNNER_OS/ARCH on the taiki-e step (step-level env)
Gitea CI
2026-07-08 15:01:12 -07:00
2ef0bce1ea
ci(web-wasm-rebuild): set RUNNER_OS/RUNNER_ARCH for host-executor runner
Gitea CI
2026-07-08 14:53:42 -07:00
326ef6894a
ci: route web-wasm-rebuild workflow to the rust-host runner (CT 107)
Gitea CI
2026-07-08 13:27:34 -07:00
caaafe34e0
ci(test): route test workflow to the rust-host runner (CT 107)
Gitea CI
2026-07-08 12:27:34 -07:00
2254693a7a
build(wasm): honor CARGO_TARGET_DIR in build_wasm.sh [skip ci]
Gitea CI
2026-07-08 12:25:09 -07:00
2c6ea34b65
chore(deploy): bump image to 4ba64673 [skip ci]
Gitea CI
2026-07-08 03:14:32 +00:00
4ba646738c
chore(web): regenerate wasm artifacts
Gitea CI
2026-07-08 03:08:06 +00:00
8285ebce6d
chore(deploy): bump image to 251d35bc [skip ci]
Gitea CI
2026-07-08 02:43:50 +00:00
251d35bc28
Merge pull request 'feat: Show solution — winning_line core API + auto-playback (card_game bucket 4)' (#159 ) from feat/solution-line into master
funman300
2026-07-08 01:08:58 +00:00
b6a019460d
chore(deploy): bump image to d0e4ce79 [skip ci]
Gitea CI
2026-07-08 01:02:52 +00:00
1d2b6dc5de
refactor(core): align Spider with upstream card_game idioms
funman300
2026-07-07 17:58:57 -07:00
fe3c3aed31
fix(ci): cap cargo to two parallel jobs so concurrent test-binary links fit runner memory
funman300
2026-07-07 17:33:36 -07:00
d0e4ce796b
chore(web): regenerate wasm artifacts
Gitea CI
2026-07-08 00:24:36 +00:00
9f038250d9
feat(engine): You hub — Profile/Stats/Achievements/Replays in one tabbed modal
funman300
2026-07-07 17:10:56 -07:00
50caaf75d2
chore(deploy): bump image to 9e4d4a67 [skip ci]
Gitea CI
2026-07-08 00:04:11 +00:00
0c69d6859d
refactor(engine): extract shared spawn_tab_chip widget into ui_modal
funman300
2026-07-07 16:52:31 -07:00
50d6d41d85
feat(engine): tabbed Settings panel — Phase A of the menu redesign
funman300
2026-07-07 16:47:06 -07:00
e117d7d01b
chore(deploy): bump image to 4f849a23 [skip ci]
Gitea CI
2026-07-07 23:45:59 +00:00
9e4d4a6716
Merge pull request 'feat(core): Spider rules as a second card_game::Game implementation' (#157 ) from feat/spider-core into master
funman300
2026-07-07 23:40:43 +00:00
ea1014285d
feat(engine): Show solution — auto-play the winning line from the pause menu
feat/solution-line
funman300
2026-07-07 16:33:49 -07:00
4f849a23b8
chore(web): regenerate wasm artifacts
Gitea CI
2026-07-07 23:31:55 +00:00
2c2f0b592a
feat(core): Spider rules as a second card_game::Game implementation
feat/spider-core
funman300
2026-07-07 16:20:51 -07:00
299f6bfea7
feat(core): winning_line — full solver line via Solution::clean_solution
funman300
2026-07-07 16:19:12 -07:00
d39ada50c9
chore(deploy): bump image to 8c0eb3df [skip ci]
Gitea CI
2026-07-07 23:16:25 +00:00
8c0eb3dfab
Merge pull request 'fix(engine): force full board repaint when the decor-view poller fires (#130 )' (#155 ) from fix/130-forced-repaint into master
funman300
2026-07-07 23:14:11 +00:00
a39e04329e
fix(engine): force full board repaint when the decor-view poller fires (#130 )
fix/130-forced-repaint
funman300
2026-07-07 16:01:25 -07:00
8294ddfc3c
chore(deploy): mount theme store at /data/theme_store
funman300
2026-07-07 15:47:28 -07:00
6f27e775f2
chore(deploy): mount theme store at /data/theme_store
funman300
2026-07-07 15:47:28 -07:00
fe9baa3519
chore(deploy): bump image to 358bbc7e [skip ci]
Gitea CI
2026-07-07 21:24:46 +00:00
358bbc7eb5
chore(web): regenerate wasm artifacts
Gitea CI
2026-07-07 21:17:01 +00:00
1eae3df77a
chore(deploy): bump image to 444f8d7e [skip ci]
Gitea CI
2026-07-07 20:53:24 +00:00
ee22f53695
chore(deploy): bump image to a80547c5 [skip ci]
Gitea CI
2026-07-07 20:29:12 +00:00
444f8d7e33
Merge pull request 'feat: in-game theme store — server catalog + verified downloads + install UI' (#154 ) from feat/theme-store into master
funman300
2026-07-07 20:23:52 +00:00
a80547c514
Merge pull request 'fix: July 7 code-review remediation (M1–M3, L1–L3)' (#153 ) from fix/review-2026-07-07 into master
funman300
2026-07-07 20:16:19 +00:00
d87397b382
feat: in-game theme store — server catalog + verified downloads + install UI
feat/theme-store
funman300
2026-07-07 13:12:41 -07:00
018b69285d
fix(engine): unify light/dark theme manifest URL resolution
fix/review-2026-07-07
funman300
2026-07-07 12:25:35 -07:00
459e5b0003
chore(deploy): bump image to a4ad848c [skip ci]
Gitea CI
2026-07-07 19:04:18 +00:00
a4ad848c93
chore(web): regenerate wasm artifacts
Gitea CI
2026-07-07 18:54:30 +00:00
d20de34797
chore(deploy): bump image to ff8c00d2 [skip ci]
Gitea CI
2026-07-07 18:29:56 +00:00
ff8c00d2f4
Merge pull request 'fix(engine): poll decor-view size to catch fold resizes winit misses (#130 )' (#152 ) from fix/130-fold-stale-relayout into master
v0.42.1
funman300
2026-07-07 18:12:57 +00:00
abf1312cf5
fix(data): serialise token refreshes so overlapping 401s can't force a logout
funman300
2026-07-07 11:04:30 -07:00
8b09c51271
docs(architecture): correct KlondikePile sketch — upstream has no Waste variant
funman300
2026-07-07 11:01:42 -07:00
f61573513c
fix(engine): remove latent unreachable! panic in difficulty seed cursor
funman300
2026-07-07 11:01:25 -07:00
757c35e4a0
fix(engine): degrade gracefully when the platform data dir is missing
funman300
2026-07-07 11:00:20 -07:00
113a933170
style: cargo fmt under rustfmt 1.9 and gate formatting in CI
funman300
2026-07-07 10:59:20 -07:00
18bb1fa0be
fix(ci): cap test-build debuginfo so the linker fits runner memory
funman300
2026-07-07 10:58:43 -07:00
38b81a4004
fix(engine): poll decor-view size to catch fold resizes winit misses
fix/130-fold-stale-relayout
funman300
2026-07-07 10:31:56 -07:00
90dd54c162
chore(deploy): bump image to ae7af9ad [skip ci]
Gitea CI
2026-07-07 10:04:12 +00:00
ae7af9adf4
chore(web): regenerate wasm artifacts
Gitea CI
2026-07-07 09:12:13 +00:00
71fcc5ac2d
chore(deploy): bump image to a6b22df6 [skip ci]
Gitea CI
2026-07-07 08:49:45 +00:00
f97564dff0
chore(deploy): bump image to be478acd [skip ci]
Gitea CI
2026-07-07 08:05:16 +00:00
455cfe8b43
chore(deploy): bump image to 713a2920 [skip ci]
Gitea CI
2026-07-07 07:26:05 +00:00
5ac81b89fd
chore(deploy): bump image to 710555bd [skip ci]
Gitea CI
2026-07-07 06:35:14 +00:00
e6ca57463b
chore(deploy): bump image to 19647b52 [skip ci]
Gitea CI
2026-07-07 05:58:18 +00:00
9f874462f2
chore(deploy): bump image to f0336d78 [skip ci]
Gitea CI
2026-07-07 05:18:07 +00:00
c0cd7c2c15
Merge pull request 'docs(changelog): cut v0.42.0 section' (#151 ) from docs/changelog-v0.42.0 into master
v0.42.0
funman300
2026-07-07 04:37:30 +00:00
ac002d8255
docs(changelog): cut v0.42.0 section
funman300
2026-07-06 21:37:29 -07:00
cd265e00b5
chore(deploy): bump image to 55fa7df2 [skip ci]
Gitea CI
2026-07-07 04:35:01 +00:00
0fc1fa139e
Merge pull request 'docs(changelog): record the July 6 evening arc' (#150 ) from docs/changelog-evening-arc into master
funman300
2026-07-07 04:14:51 +00:00
4f0c5bb808
docs(changelog): record the July 6 evening arc
funman300
2026-07-06 21:14:50 -07:00
a6b22df666
Merge pull request 'refactor(engine): ambiguity burn-down batch 4 — ZERO ambiguities, gate enforced' (#149 ) from refactor/ambiguity-tail into master
funman300
2026-07-07 04:14:00 +00:00
b402c01918
refactor(engine): ambiguity burn-down batch 4 — zero ambiguities, gate enforced
funman300
2026-07-06 21:13:58 -07:00
d529f9a603
chore(deploy): bump image to b2341c65 [skip ci]
Gitea CI
2026-07-07 04:01:35 +00:00
be478acde7
Merge pull request 'refactor(engine): ambiguity burn-down batch 3 — board paint chain (171 → 47)' (#148 ) from refactor/ambiguity-board-visuals into master
funman300
2026-07-07 03:57:20 +00:00
379873765d
refactor(engine): ambiguity burn-down batch 3 — board paint chain, 171 → 47
funman300
2026-07-06 20:57:15 -07:00
713a292057
Merge pull request 'refactor(engine): ambiguity burn-down batch 2 — SettingsResource cleared (198 → 171)' (#147 ) from refactor/ambiguity-settings into master
funman300
2026-07-07 03:48:11 +00:00
58c2dfd0a9
refactor(engine): ambiguity burn-down batch 2 — SettingsResource cleared, 198 → 171
funman300
2026-07-06 20:48:08 -07:00
710555bd7e
Merge pull request 'refactor(engine): first ambiguity burn-down batch — 302 → 198 pairs' (#146 ) from refactor/ambiguity-burndown into master
funman300
2026-07-07 03:37:53 +00:00
42a5f3bc3b
refactor(engine): first ambiguity burn-down batch — 302 → 198 pairs
funman300
2026-07-06 20:37:51 -07:00
aecfc08685
chore(deploy): bump image to 021c5d6a [skip ci]
Gitea CI
2026-07-07 03:33:11 +00:00
19647b5209
Merge pull request 'test(engine): ratchet on Bevy system-order ambiguities' (#145 ) from test/schedule-ambiguity into master
funman300
2026-07-07 03:22:29 +00:00
d8a255869c
test(engine): ratchet on Bevy system-order ambiguities
funman300
2026-07-06 20:22:27 -07:00
f0336d784d
Merge pull request 'fix(server): login timing pad, 409 on register race, avatar magic-byte check' (#144 ) from fix/server-low-findings into master
funman300
2026-07-07 03:15:03 +00:00
a218999243
fix(server): login timing pad, 409 on register race, avatar magic-byte check
funman300
2026-07-06 20:15:01 -07:00
55fa7df2bf
Merge pull request 'fix(engine): bounded blocking sync push on exit' (#138 ) from fix/exit-push-bounded into master
funman300
2026-07-07 03:05:16 +00:00
b2341c652b
Merge pull request 'refactor(core,engine,wasm): canonical FOUNDATIONS/TABLEAUS consts; adopt upstream SUITS/RANKS' (#137 ) from refactor/quat-enum-consts into master
funman300
2026-07-07 03:05:11 +00:00
021c5d6ad8
Merge pull request 'fix(server): transactional sync push; single-use refresh rotation' (#136 ) from fix/sync-auth-races into master
funman300
2026-07-07 03:04:41 +00:00
d1264a7797
fix(engine): bounded blocking sync push on exit
funman300
2026-07-06 20:03:41 -07:00
7a5f03987d
refactor(core,engine,wasm): canonical FOUNDATIONS/TABLEAUS consts; adopt upstream SUITS/RANKS
funman300
2026-07-06 19:58:33 -07:00
8eb316751d
fix(server): transactional sync push; single-use refresh rotation
funman300
2026-07-06 18:00:00 -07:00
d0c1db6c1d
Merge pull request 'ci: add workspace clippy + test gate workflow' (#135 ) from ci/test-workflow into master
funman300
2026-07-06 23:29:10 +00:00
f6e57b759e
ci: pin toolchain to 1.95.0 and install Bevy native deps
ci/test-workflow
funman300
2026-07-06 16:28:28 -07:00
c9adcaa5e4
ci: add workspace clippy + test gate workflow
funman300
2026-07-06 16:21:19 -07:00
3d1e47513c
chore(deploy): bump image to 0d5204b5 [skip ci]
Gitea CI
2026-07-06 23:12:26 +00:00
0d5204b5ec
chore(web): regenerate wasm artifacts
Gitea CI
2026-07-06 23:05:53 +00:00
574aa626f3
chore(deploy): bump image to 15bb136c [skip ci]
Gitea CI
2026-07-06 22:51:34 +00:00
15bb136c79
Merge pull request 'perf(web): size-focused wasm-release profile for the canvas build (36.2 → 23.2 MB)' (#134 ) from perf/wasm-size-profile into master
funman300
2026-07-06 22:44:33 +00:00
16a1139eab
perf(web): size-focused wasm-release profile for the canvas build
funman300
2026-07-06 15:44:16 -07:00
710cabcf0d
Merge pull request 'docs(architecture): bring source-of-truth docs to post-migration reality' (#133 ) from docs/architecture-post-migration into master
funman300
2026-07-06 22:26:18 +00:00
5acd8e4cd0
docs(architecture): bring source-of-truth docs to post-migration reality
funman300
2026-07-06 15:26:06 -07:00
652c9290b9
Merge pull request 'docs: add v0.41.1 changelog section and refresh session handoff' (#132 ) from docs/handoff-v0.41.1 into master
funman300
2026-07-06 22:19:37 +00:00
beddbcf94d
docs: add v0.41.1 changelog section and refresh session handoff
funman300
2026-07-06 15:19:35 -07:00
50f4766ffc
chore(deploy): bump image to 3c6b6e8c [skip ci]
Gitea CI
2026-07-06 21:50:58 +00:00
3c6b6e8c22
chore(web): regenerate wasm artifacts
Gitea CI
2026-07-06 21:38:35 +00:00
66f78c36f3
chore(deploy): bump image to dbe2addc [skip ci]
Gitea CI
2026-07-06 21:30:41 +00:00
dbe2addc30
Merge pull request 'fix(engine): resize pile-marker outline and watermark children on relayout' (#131 ) from fix/pile-marker-child-resize into master
v0.41.1
funman300
2026-07-06 21:28:23 +00:00
c286593415
fix(engine): resize pile-marker outline and watermark children on relayout
funman300
2026-07-06 14:28:09 -07:00
2f53e4c136
chore(deploy): bump image to ddba5c0b [skip ci]
Gitea CI
2026-07-06 21:22:05 +00:00