This website requires JavaScript.
2e66567643
Merge pull request 'Fix flaky ScorekeeperSessionTest' (#11 ) from fix/scorekeeper-test-flake into dev
dev
devadmin
2026-10-17 14:01:39 -06:00
a8ff9863a6
Fix a race in ScorekeeperSessionTest's admittedGuest helper
fix/scorekeeper-test-flake
Claude
2026-10-17 19:52:44 +00:00
bd12a7a70b
Merge pull request 'Save state for every game between sessions' (#10 ) from feature/saved-games into dev
devadmin
2026-10-17 13:19:05 -06:00
e370aa0ceb
Save state for every game between sessions
feature/saved-games
Claude
2026-10-17 19:04:47 +00:00
518f80b998
Merge pull request 'Release: dev to main (Cities & Knights)' (#9 ) from dev into main
main
devadmin
2026-10-17 12:43:30 -06:00
59a6ffc940
CLAUDE.md: local build, Gitea shipping flow and Katan rule sets
Claude
2026-10-17 18:31:29 +00:00
98506c05b7
Merge pull request 'Katan: Cities & Knights' (#8 ) from feature/cities-and-knights into dev
devadmin
2026-10-17 08:57:06 -06:00
f9b793d56e
Merge origin/dev into feature/cities-and-knights
feature/cities-and-knights
Claude
2026-10-17 14:45:39 +00:00
c8368416c4
Katan: Cities & Knights docs, knight menu for any own knight, tidier player card
Claude
2026-10-17 14:40:49 +00:00
e344d1d817
Katan: Cities & Knights screen, setup chooser and UI coverage tests
Claude
2026-10-17 14:28:19 +00:00
d88083679d
Katan: Cities & Knights engine, AI and rules tests
Claude
2026-10-17 14:14:25 +00:00
5fdb70cae0
Merge pull request 'Release: dev to main' (#7 ) from dev into main
devadmin
2026-10-15 18:01:36 -06:00
2d85df0de0
Merge pull request 'Katan: open trade offers and counter-offers' (#6 ) from feature/catan-open-trades-counter into dev
devadmin
2026-10-15 14:32:57 -06:00
d7d3c8a3ed
Katan: open trade offers and counter-offers
feature/catan-open-trades-counter
Claude
2026-10-15 20:24:45 +00:00
12fec14034
Merge pull request 'Katan: rolled-hex highlight, compact Build menu, clearer harbours' (#5 ) from feature/catan-roll-highlight-build-menu-ports into dev
devadmin
2026-10-15 12:19:08 -06:00
5e84119670
Katan: mark build-menu label lambda @Composable
feature/catan-roll-highlight-build-menu-ports
Claude
2026-10-15 18:11:16 +00:00
b90058afda
Katan: highlight rolled hexes, one-button Build menu on small screens, clearer harbours
Claude
2026-10-15 17:40:48 +00:00
ef69704e00
Merge pull request 'Katan: no roads past an opponent's settlement, piece limits, stable layout' (#4 ) from fix/catan-road-rule-and-ui-stability into dev
devadmin and Claude Sonnet 5.5
2026-10-15 08:03:25 -06:00
3b0b307997
Katan: no roads past an opponent's settlement, piece limits, stable layout
Claude
2026-10-15 13:55:03 +00:00
87b00ad84f
Merge pull request 'Katan: playable screen, setup options, dev-preview gate' (#3 ) from feature/catan-ui into dev
devadmin and Claude Sonnet 5.5
2026-10-14 20:52:24 -06:00
30dcf026bd
Katan: playable screen, setup options, dev-preview catalogue gate
Claude
2026-10-14 22:24:45 +00:00
3f69f94c21
WALA-120: Add resource-gated build menu to Catan personal panel
archive/wala-120-catan-screen
adrianoftyriel and Paperclip
2026-10-14 22:05:42 +00:00
81feeee132
Catan Compose UI: board, placement flow, personal panel, event feed
adrianoftyriel and Paperclip
2026-10-14 22:03:13 +00:00
a778e4732f
Merge pull request 'Merge feature/catan-engine into dev (Katan rules engine + AI, WALA-119)' (#2 ) from catan-into-dev into dev
devadmin
2026-10-14 15:57:04 -06:00
fb59372802
Restore the Katan catalogue entry the engine depends on
Claude
2026-10-14 20:55:38 +00:00
653e7a17a3
Merge feature/catan-engine into dev
Claude
2026-10-14 20:50:28 +00:00
33a253d80c
CI: keep JVM crash logs and try C1-only JIT on the runner
root and Claude Sonnet 5.5
2026-10-14 14:34:10 -06:00
4ffe817d5f
Stage script: use node instead of jq
Claude
2026-10-14 20:13:21 +00:00
fd352b4d14
Back to Temurin JDK 17 now that api.adoptium.net is reachable from the runner
Claude
2026-10-14 19:43:13 +00:00
1f7fced24c
WALA-120: Catan Compose screen skeleton + PlayScreen wiring (CatanScreen.kt, PlayScreen CATAN case)
adrianoftyriel and Paperclip
2026-10-14 17:25:00 +00:00
7b5b041c42
Test: wait for the guest's sheet before comparing it
Claude
2026-10-14 17:23:42 +00:00
e63c2cf7ac
Use Zulu JDK 17: the Gitea runner cannot reach api.adoptium.net
Claude
2026-10-14 17:02:54 +00:00
2314f5f842
Temporary: probe JDK hosts
Claude
2026-10-14 17:01:57 +00:00
2a193f8d5b
Temporary: runner egress probe (to be removed)
Claude
2026-10-14 17:01:05 +00:00
ad30ab9dea
Move CI to Gitea: run-number offset, Cloudflare-only publishing
Claude
2026-10-14 17:00:01 +00:00
4c603f6d3d
Adopt the GitHub lineage; supersede Gitea-only bootstrap commits
Claude
2026-10-14 16:59:38 +00:00
0927660c15
Merge pull request #43 from adrianoftyriel/dev
adrianoftyriel
2026-10-14 10:42:42 -06:00
5d0f95361f
Merge pull request #42 from adrianoftyriel/cf-real-404
adrianoftyriel
2026-10-14 10:18:01 -06:00
6fbe63f787
Fix carry-over on Pages: add 404.html and tolerate 200-with-HTML
Claude
2026-10-14 16:08:28 +00:00
12d20565bd
Merge pull request #41 from adrianoftyriel/cf-treat-1014-as-absent
adrianoftyriel
2026-10-14 10:02:26 -06:00
2df140a3c1
Treat Cloudflare error 1014 as 'channel not published yet'
Claude
2026-10-14 15:53:15 +00:00
0b74b1b2b1
Merge pull request #40 from adrianoftyriel/cf-first-deploy-fix
adrianoftyriel
2026-10-14 09:39:58 -06:00
4369d15cec
Add first_deploy dispatch input so the first Cloudflare deploy can bootstrap
Claude
2026-10-14 15:39:03 +00:00
1e9908569d
Merge pull request #39 from adrianoftyriel/cloudflare-pages-deploy
adrianoftyriel
2026-10-14 09:32:31 -06:00
c0fc4fe7d6
Publish dev and prod builds to plg.wallacenet.ca (Cloudflare Pages)
Claude
2026-10-14 15:20:47 +00:00
3a930f5423
Katan rules engine + AI (WALA-119)
adrianoftyriel and Paperclip
2026-10-14 02:26:16 +00:00
4d7cd6182f
Rename the installed Android package to ca.wallacenet.prolibertategames
v1.4.1002-dev
gitea-pre-github-main
adrianoftyriel and Paperclip
2026-10-14 14:47:13 +00:00
b58b4251dc
Rename the Gitea repo references to ProLibertateGames
adrianoftyriel and Paperclip
2026-10-14 14:21:43 +00:00
5c797c8807
Restore the Pro Libertate Games title and splash; list Katan under Board Games
adrianoftyriel and Paperclip
2026-10-14 02:15:30 +00:00
05c443a4b5
Publish: verify the release's stored state after attaching the APK
adrianoftyriel and Paperclip
2026-10-13 22:27:33 +00:00
a827a38ae6
OTA: name release assets after their tag, download from one host
v1.4.1001-dev
adrianoftyriel and Paperclip
2026-10-13 22:13:09 +00:00
fad4778ad8
Bootstrap Pilgrims of Katan: rebrand, Gitea CI and OTA
adrianoftyriel and Paperclip
2026-10-13 22:03:27 +00:00
d27c2db894
Merge pull request #38 from adrianoftyriel/dev
adrianoftyriel
2026-10-12 22:04:30 -06:00
4037f75136
Merge pull request #37 from adrianoftyriel/feature/tally-number-box
adrianoftyriel
2026-10-12 21:24:56 -06:00
9df9fcd556
Tally: replace the custom-amount dialog with an inline number box
devadmin and Claude Sonnet 5.5
2026-10-13 03:19:06 +00:00
4ae16c7ca4
Merge pull request #36 from adrianoftyriel/feature/tally-scoring
adrianoftyriel
2026-10-12 17:15:56 -06:00
5c0a44c11d
Scorekeeper: choose round-based or tally scoring when starting a game
devadmin and Claude Sonnet 5.5
2026-10-12 21:43:37 +00:00
6030e62bbe
Merge pull request #35 from adrianoftyriel/fix/scorekeeper-join-diagnostics
adrianoftyriel
2026-10-09 21:29:09 -06:00
d9fdb598ac
Scorekeeper sharing: join from any sheet, show waiting requests, diagnostics
James Wallace and Claude Sonnet 5.5
2026-10-10 02:56:36 +00:00
3e277754e9
Merge pull request #34 from adrianoftyriel/feature/multidevice-scorekeeper
adrianoftyriel
2026-10-09 19:55:50 -06:00
89b19a894a
Scorekeeper: share a sheet between devices
James Wallace and Claude Sonnet 5.5
2026-10-10 01:27:40 +00:00
e6ce1aebd5
Merge pull request #33 from adrianoftyriel/dev
adrianoftyriel
2026-10-09 14:13:52 -06:00
16f9321ca3
Merge pull request #32 from adrianoftyriel/fix/ci-setup-android-v4
adrianoftyriel
2026-10-09 14:02:08 -06:00
c89c8d15c7
CI: bump setup-android to v4
James Wallace and Claude Sonnet 5.5
2026-10-09 19:34:12 +00:00
f72405f28f
Merge branch 'claude/card-game-physics-animations-5b6bfi' into dev
James Wallace
2026-10-09 15:47:47 +00:00
45bc16594e
Bump version series to 1.4
James Wallace and Claude Sonnet 5.5
2026-10-02 21:23:38 +00:00
6913ee2fe9
Merge branch 'fix/scorekeeper-zero-and-cell-edit' into dev
James Wallace
2026-10-02 21:19:59 +00:00
b98d464954
Scorekeeper: show an entered 0, tap a past score to edit it
James Wallace and Claude Sonnet 5.5
2026-10-02 21:19:58 +00:00
26ae3fecaa
Merge pull request #31 : get back into a game a locked phone dropped out of
adrianoftyriel
2026-08-17 09:45:40 -06:00
5d1d2e204e
Merge remote-tracking branch 'origin/dev' into claude/locked-phone-turn-issue-x9pvbv
Claude
2026-08-17 15:33:41 +00:00
f0c8895747
Get back into a game a locked phone dropped out of
Claude
2026-08-16 00:28:05 +00:00
deb4acf96b
Give the hotspot's owner a route to its guests too
Claude
2026-08-16 00:25:54 +00:00
f8f02dd93e
Make LAN play work over a phone's hotspot
Claude
2026-08-15 23:52:39 +00:00
d7a98c31c8
Merge pull request #30 : play onto the pile, and keep the tricks you win
adrianoftyriel
2026-08-13 16:17:05 -06:00
cba66906bb
Keep won tricks in front of the player who took them
Claude
2026-08-13 22:10:04 +00:00
a7427b0cb5
Play onto the pile rather than instead of it
Claude
2026-08-13 22:00:58 +00:00
8ec4066ca9
Merge pull request #29 : card play as cards landing on a table
adrianoftyriel
2026-08-13 14:58:11 -06:00
7c839a9242
Model card play as cards landing on a table
Claude
2026-08-13 20:45:37 +00:00
32ab075ae2
Merge pull request #28 : the Yahtzee dice fixes
adrianoftyriel
2026-08-08 15:40:04 -06:00
c471839b60
Merge pull request #27 : keep held dice held between throws
adrianoftyriel
2026-08-08 14:02:04 -06:00
39ce5aa0ee
Keep held dice held between throws
Claude
2026-08-08 19:56:19 +00:00
81914e9b34
Merge pull request #26 : keeping dice is a set, not a list
adrianoftyriel
2026-08-08 13:46:22 -06:00
e5c9561fef
Keeping dice is a set, not a list
Claude
2026-08-08 19:40:38 +00:00
8a5a3bd0c3
Merge pull request #25 : one menu per game
adrianoftyriel
2026-08-08 13:31:03 -06:00
6231009954
Merge pull request #24 : one menu per game
adrianoftyriel
2026-08-08 13:20:30 -06:00
b40f4a0206
File every game in one menu, by priority
Claude
2026-08-08 19:14:38 +00:00
2083847967
Merge pull request #23 : promote to main
adrianoftyriel
2026-08-08 11:54:19 -06:00
a8b8cd8838
Merge pull request #22 : one centred column for the main menu
adrianoftyriel
2026-08-08 11:38:27 -06:00
e5e1d134a7
One centred column for the main menu
Claude
2026-08-08 17:32:35 +00:00
cbe25898c8
Merge pull request #21 : a menu tree
adrianoftyriel
2026-08-08 11:22:02 -06:00
b12a0ed3c9
A menu tree, and games that can be in more than one branch of it
Claude
2026-08-08 17:16:16 +00:00
f6767c48bf
Merge pull request #20 : FreeCell, Spider and Pyramid
adrianoftyriel
2026-08-08 10:29:17 -06:00
459670012e
Screens for FreeCell, Spider and Pyramid, and all three into the catalogue
Claude
2026-08-08 16:23:17 +00:00
4e7aa98b61
A cell can strand a card, and the test said otherwise
Claude
2026-08-08 16:14:06 +00:00
deaf85938c
Lay the Klondike table out the way a real one is
Claude
2026-08-08 16:07:39 +00:00
40ea68f4c0
FreeCell, Spider and Pyramid, as rules
Claude
2026-08-08 16:05:03 +00:00
1980c69541
Merge pull request #19 : Yahtzee and Klondike
adrianoftyriel
2026-08-08 09:50:52 -06:00
7569f0b891
Share the ace-low convention rather than copy it
Claude
2026-08-08 15:44:53 +00:00
831b2fc925
Screens for Yahtzee and Klondike, and both into the catalogue
Claude
2026-08-08 15:39:04 +00:00
3dbc4b5557
Count the ace low in Klondike
Claude
2026-08-08 15:30:15 +00:00