admin
560ceb8097
Add AI follow-up scoring experiment switch
2026-07-07 08:03:49 -07:00
admin
91ec899247
Score AI move follow-up opportunities
2026-07-06 19:16:13 -07:00
admin and GitHub
266ddf5570
Use Improve command panel prefab in scene ( #8306 )
2026-07-06 18:39:00 -07:00
admin and GitHub
5e31e3ff6b
Use prefab for Hero Gift panel ( #8305 )
...
* Use prefab for Hero Gift panel
* Fix Hero Gift slider controls
* Refine Hero Gift slider spacing
* Remove duplicate Hero Gift button circles
* Match Hero Gift button art to Trade
* Default Hero Gift province dropdown to lone province
2026-07-06 15:15:15 -07:00
admin and GitHub
c5c8252325
Polish March narrow prefab layout ( #8303 )
2026-07-06 09:15:55 -07:00
admin and GitHub
36124919b9
Stop resizing March recommended button ( #8302 )
...
* Stop resizing March recommended button
* Preserve March recommended button prefab height
2026-07-06 09:06:44 -07:00
admin and GitHub
4ffdca7c8d
Use March narrow tab panes from prefab ( #8301 )
2026-07-06 08:27:32 -07:00
admin and GitHub
6eaf748d6f
Log mac notarization submit failures ( #8300 )
2026-07-06 08:23:08 -07:00
admin and GitHub
5a346cd8df
Remove dead March narrow battalions field ( #8299 )
...
* Remove dead March narrow battalions field
* Move March narrow recommended button into prefab
* Remove dead March narrow battalions table
2026-07-06 08:05:59 -07:00
admin and GitHub
585cbb135c
Use occupy wording for border security quest ( #8297 )
2026-07-06 06:56:43 -07:00
admin and GitHub
292573e137
Use Rest command panel prefab ( #8296 )
2026-07-06 06:46:06 -07:00
admin and GitHub
3492e49433
Use Train command panel prefab ( #8295 )
2026-07-06 06:32:14 -07:00
admin and GitHub
4529e0fa2b
Improve March iPad layout ( #8294 )
...
* Improve March iPad layout
* Refine March narrow supply controls
* Polish March narrow supply controls
* Move March recommended button into units header
* Rework March narrow tabs and supply controls
* Center March narrow minus glyph
* Move March supply glyphs into prefab
2026-07-05 22:04:07 -07:00
admin and GitHub
9a68094b07
Use March panel prefab in Eagle scene ( #8293 )
...
* Use March panel prefab in Eagle scene
* Wire March unit selector scene controller
* Move March scene controller override to March instance
2026-07-05 14:07:46 -07:00
admin and GitHub
1ca8e81062
Use handle captured hero panel prefab in Eagle scene ( #8292 )
2026-07-05 13:36:31 -07:00
admin and GitHub
9e430e786e
Reopen closed Postgres client text connections ( #8291 )
2026-07-05 11:18:52 -07:00
admin and GitHub
bb302001f2
Use Feast panel prefab in Eagle scene ( #8290 )
2026-07-05 07:26:54 -07:00
admin and GitHub
7c300733e0
Use Trade command panel prefab in scene ( #8289 )
...
* Use Trade command panel prefab in scene
* Make Trade controls touch sized
* Refine Trade slider controls
* Balance Trade resource controls
* Hide Trade plus button backing images
* Use round Trade plus backgrounds
* Soften Trade plus artwork
* Use plus-only Trade button icon
2026-07-04 21:43:36 -07:00
admin and GitHub
57b6f6f1eb
Format low-loyalty commander tooltip ( #8288 )
...
* Format low-loyalty commander tooltip
* Improve commander warning tooltip layout
2026-07-04 11:00:49 -07:00
admin and GitHub
5bddf66240
Allow quest completion without faction leader present ( #8287 )
2026-07-03 19:49:16 -07:00
admin and GitHub
c8fc611182
Guard battle navigation until Shardok model is ready ( #8286 )
2026-07-03 19:34:13 -07:00
admin and GitHub
cbd1058523
Hide unknown volley counts on map ( #8285 )
...
* Hide unknown volley counts on map
* Use pattern matching for known volley count
2026-07-03 19:22:01 -07:00
admin and GitHub
e0d67f4750
Reserve battle progress action button space ( #8284 )
2026-07-03 19:08:54 -07:00
admin and GitHub
5b2c0214db
Use Send Supplies command panel prefab ( #8282 )
2026-07-03 18:55:00 -07:00
admin and GitHub
511c69b14e
Move volley indicator off profession icon ( #8283 )
...
* Move volley indicator off profession icon
* Place volley badge beside unit size
* Shrink volley badge
2026-07-03 18:46:14 -07:00
admin and GitHub
9ebe6dc841
Update Zander headshot ( #8281 )
2026-07-03 18:06:26 -07:00
admin and GitHub
f2bed66119
Let Organize Troops controls column fit warnings ( #8280 )
2026-07-03 18:06:01 -07:00
admin and GitHub
96eebb87af
Show volley indicators on Shardok tiles ( #8279 )
...
* Show volley indicator on Shardok tiles
* Center Shardok volley tile indicator
* Raise Shardok volley tile indicator
* Add backing halo to volley indicators
* Remove unused volley quiver field
2026-07-03 17:24:33 -07:00
admin and GitHub
716ee0ca50
Animate low morale Shardok units ( #8274 )
...
* Animate low morale Shardok units
* Make low morale effect clearer
2026-07-03 16:56:51 -07:00
admin and GitHub
6492215005
Add morale input to custom battle units ( #8278 )
...
* Add optional common battalion morale
* Add morale input to custom battle units
2026-07-03 16:45:12 -07:00
admin and GitHub
ab5c337b22
Honor custom battle battalion morale ( #8277 )
2026-07-03 16:44:54 -07:00
admin and GitHub
16d82332cd
Add optional common battalion morale ( #8276 )
2026-07-03 16:43:12 -07:00
admin and GitHub
023ffbafc9
Animate tired Shardok heroes ( #8273 )
...
* Animate tired Shardok heroes
* Increase tired effect visibility
2026-07-03 15:56:56 -07:00
admin and GitHub
8ec8b902f6
Animate stunned Shardok units ( #8272 )
...
* Animate stunned Shardok units
* Fix stunned tile effect setup
* Avoid TMP outline on stunned effect stars
* Improve stunned effect contrast
2026-07-03 15:41:17 -07:00
admin and GitHub
ae4916e7bf
Lower ransom offer panel contents ( #8271 )
...
* Lower ransom offer panel contents
* Fix ransom offer panel header layout
* Keep ransom offer bottom controls inside panel
* Restructure ransom offer panel layout
* Increase ransom offer title row height
* Inset ransom offer content row bottom
* Make ransom offer content row shrinkable
* Constrain ransom offer main content height
* Move ransom offer height constraint to main row
* Match ransom offer main child heights
2026-07-03 09:09:18 -07:00
admin and GitHub
73699ae901
Use Exile Vassal command panel prefab in scene ( #8269 )
2026-07-01 15:55:37 -07:00
admin and GitHub
910c60236e
Color province commanders by loyalty ( #8270 )
2026-07-01 15:55:26 -07:00
admin and GitHub
9b989dd35e
Use Divine command panel prefab in scene ( #8268 )
2026-07-01 10:15:05 -07:00
admin and GitHub
9400dbeba2
Use Diplomacy command panel prefab in scene ( #8267 )
...
* Use Diplomacy command panel prefab in scene
* Restore Eagle scene YAML header
2026-07-01 09:12:59 -07:00
admin and GitHub
33f6c4dfc9
Teach water crossing AI about frozen crossings ( #8247 )
2026-07-01 08:55:12 -07:00
admin and GitHub
52941d9f50
Preserve captured units in Shardok game state views ( #8266 )
2026-07-01 08:42:23 -07:00
admin and GitHub
4cdda1fab6
Keep Shardok touch taps tolerant after long-press changes ( #8265 )
2026-07-01 06:57:19 -07:00
admin and GitHub
67749672fd
Use Defend command panel prefab in scene ( #8264 )
2026-06-30 16:16:14 -07:00
admin and GitHub
23b6dfb0a9
Use Decline Quest command panel prefab in scene ( #8260 )
2026-06-30 10:39:13 -07:00
admin and GitHub
c98eeb9f88
Improve Shardok touch long-press tracking ( #8263 )
...
* Improve Shardok touch long-press tracking
* Avoid restarting active touch long presses
* Lengthen Shardok long-press threshold
2026-06-30 10:34:44 -07:00
admin and GitHub
ec0c391467
Use server battle access flags in client ( #8262 )
2026-06-30 07:55:29 -07:00
admin and GitHub
7305149729
Gate battle actions by server order ( #8261 )
...
* Gate battle actions by server battle order
* Allow observing all unblocked battles
* Require explicit battle access flags
2026-06-30 07:12:43 -07:00
admin and GitHub
556094d15d
Make grid long press tolerant of finger jitter ( #8259 )
2026-06-30 06:44:38 -07:00
admin and GitHub
22c7965314
Order battle views server-side ( #8257 )
2026-06-30 06:42:22 -07:00
admin and GitHub
4fd8f81686
Use Control Weather command panel prefab in scene ( #8258 )
2026-06-30 06:35:13 -07:00
admin and GitHub
3d650ff5c8
Use Battle Aftermath command panel prefab in scene ( #8256 )
2026-06-29 21:24:44 -07:00
admin and GitHub
9e2bcdf8a5
Use Attack Decision command panel prefab in scene ( #8255 )
...
* Use Attack Decision command panel prefab in scene
* Fix Attack Decision button icon sizing
2026-06-29 21:11:33 -07:00
admin and GitHub
d2d85f1a2d
Use Apprehend Outlaw command panel prefab in scene ( #8254 )
2026-06-29 17:06:08 -07:00
admin and GitHub
b90a5835da
Use Alms command panel prefab in scene ( #8253 )
...
* Use Alms command panel prefab in scene
* Remove redundant Alms prefab overrides
2026-06-29 16:53:10 -07:00
admin and GitHub
54c418c07b
Tighten Organize Troops wide layout ( #8252 )
...
* Tighten Organize Troops wide layout
* Fit available battalion rows with larger buttons
* Cap Organize Troops table outside narrow layout
* Narrow Organize Troops table cap
2026-06-29 14:07:11 -07:00
admin and GitHub
d4083791c1
Reflow Organize Troops controls for iPad ( #8246 )
...
* Reflow Organize Troops controls for iPad
* Apply Organize Troops layout to scene panel
* Use prefab instance for Organize Troops panel
* Fix Organize Troops bottom controls layout
* Improve Organize Troops bottom strip spacing
* Set Organize Troops action button height
* Keep Organize Troops controls inside panel
* Place Organize Troops controls under battalion table
* Match Organize Troops reset button height
* Make Organize Troops controls responsive
* Fix Organize Troops wide controls layout
2026-06-29 12:58:59 -07:00
admin and GitHub
0ed403ded1
Add abnormal LLM diagnostics ( #8251 )
2026-06-29 12:38:04 -07:00
admin and GitHub
f8b064f28b
Fail incomplete LLM streams ( #8250 )
2026-06-29 10:44:57 -07:00
admin and GitHub
38973f07a0
Add LLM stream stall diagnostics ( #8249 )
2026-06-29 09:25:18 -07:00
admin and GitHub
1f5bfe9e4d
Back off failed LLM text retries ( #8248 )
...
* Back off failed LLM text retries
* Limit chronicle history in LLM prompts
* Revert "Limit chronicle history in LLM prompts"
This reverts commit 7f22be26eb00b17aaf77982173688fc9e5c7e3d3.
* Add diagnostics for repeated LLM retries
2026-06-29 08:48:44 -07:00
admin and GitHub
1d0b1dafed
Harden FlatbufferWrapper empty state handling ( #8243 )
...
* Harden FlatbufferWrapper empty state handling
* Tighten FlatbufferWrapper invalid input handling
2026-06-28 21:48:44 -07:00
admin and GitHub
2571f65ac4
Guard music source time reads ( #8244 )
2026-06-28 15:57:55 -07:00
admin and GitHub
f52fd34879
Place prisoner move dropdown above Move ( #8242 )
2026-06-28 12:26:57 -07:00
admin and GitHub
3610c34b4a
Extract pure LLM update batch planning ( #8240 )
2026-06-28 12:25:25 -07:00
admin and GitHub
30390816df
Add Manage Prisoners info panel ( #8233 )
...
* Add Manage Prisoners info panel
* Refine Manage Prisoners info panel layout
* Simplify Manage Prisoners info layout
* Show Manage Prisoners move dropdown when selected
2026-06-28 08:50:57 -07:00
admin and GitHub
9c77f2f843
Use a blocking queue for LLM updates ( #8239 )
2026-06-28 08:33:31 -07:00
admin and GitHub
c7fa4c5180
Ignore stale AI transposition table entries ( #8238 )
2026-06-28 08:24:23 -07:00
admin and GitHub
66d544fb0a
Use immutable queue snapshots for LLM updates ( #8237 )
...
* Use immutable queue snapshots for LLM updates
* Name the LLM update queue monitor
2026-06-28 08:17:51 -07:00
admin and GitHub
7f62f07d0b
Avoid early return when loading raw Postgres history ( #8235 )
2026-06-28 08:15:25 -07:00
admin and GitHub
2829ec1aae
Harden MCTS legal action cache key ( #8236 )
2026-06-28 08:14:02 -07:00
admin and GitHub
97ffb0633d
Build admin action JSON without mutable buffer ( #8234 )
2026-06-27 22:11:39 -07:00
admin and GitHub
f378429786
Own castle coords in AI lookahead futures ( #8230 )
2026-06-27 22:06:36 -07:00
admin and GitHub
f755d89b2a
Remove early returns from game loading ( #8232 )
2026-06-27 22:05:46 -07:00
admin and GitHub
a8e200ab03
Fix Manage Prisoners button icon sizing ( #8229 )
...
* Fix Manage Prisoners button icon sizing
* Use Manage Prisoners prefab in Eagle scene
* Narrow Manage Prisoners scene prefab replacement
* Fix Manage Prisoners prefab scene reference
2026-06-27 16:01:31 -07:00
admin and GitHub
68bec95772
Make pregenerated text population pure ( #8231 )
2026-06-27 15:43:52 -07:00
admin and GitHub
fde9529a31
Fix command token advancement for automatic results ( #8227 )
...
* Stop warning for replacement command tokens
* Revert "Stop warning for replacement command tokens"
This reverts commit fab7fa47678b71f76076142f35465d36fb3fc456.
* Fix command token advancement for automatic results
2026-06-27 11:15:24 -07:00
admin and GitHub
0d044a7468
Prefer light cavalry for mage combat assignments ( #8225 )
...
* Prefer light cavalry for mage combat assignments
* Reserve selected light cavalry for mages
* Cover generic and ranger combat unit pairing
2026-06-27 11:09:18 -07:00
admin and GitHub
ee4b9c1d8f
Hide battle ended panel until battle can exit ( #8228 )
2026-06-27 09:35:38 -07:00
admin and GitHub
a7bd3deb76
Allow Wardens from constitution gains ( #8226 )
2026-06-26 20:44:53 -07:00
admin and GitHub
9e69b213b0
Use correct article for singular beast events ( #8223 )
2026-06-26 18:54:50 -07:00
admin and GitHub
f75ac01959
Widen Organize Troops table ( #8222 )
...
* Widen organize troops table
* Widen scene organize troops table
* Give organize troops table more room
* Tighten organize troops row layout
* Remove organize troops disclosure triangle
* Align organize troops header and row layout
* Center organize troops type icons
* Inset organize troops type column
2026-06-26 18:48:52 -07:00
admin and GitHub
3eafc2b31c
Narrow GamesManagerState helper API ( #8221 )
2026-06-26 14:58:14 -07:00
admin and GitHub
b39f48e8d6
Preserve copied Shardok history ( #8219 )
2026-06-26 14:54:06 -07:00
admin and GitHub
4346e2dc6f
Move running games merge into state ( #8220 )
2026-06-26 14:53:35 -07:00
admin and GitHub
85122128bf
Move flush marker mod time update into state ( #8217 )
2026-06-26 10:40:24 -07:00
admin and GitHub
5a58ea3ffb
Preserve Shardok copy controller state ( #8218 )
2026-06-26 10:39:44 -07:00
admin and GitHub
e1237da088
Keep copied Shardok command caches self-contained ( #8213 )
...
* Do not copy Shardok command cache
* Keep copied command caches self-contained
2026-06-26 10:03:54 -07:00
admin and GitHub
b4eebf5ead
Move timed state checks into transitions ( #8215 )
2026-06-26 10:02:28 -07:00
admin and GitHub
922a825648
Add waiting game player accessors ( #8212 )
2026-06-26 09:57:44 -07:00
admin and GitHub
3602d439a5
Make Shardok end turn button touch sized ( #8214 )
2026-06-26 09:55:20 -07:00
admin and GitHub
1718d8e885
Fix Arm Troops TMP wrapping warning ( #8211 )
2026-06-26 09:49:01 -07:00
admin and GitHub
f58f3ac31a
Move waiting game join transition into state ( #8209 )
2026-06-26 09:45:06 -07:00
admin and GitHub
6e65b556b4
Remove MCTS state engine cache ( #8210 )
2026-06-26 09:44:39 -07:00
admin and GitHub
d86597b92e
Show Shardok tile info after touch taps ( #8184 )
...
* Show Shardok tile info after touch taps
* Refine Shardok touch info panel behavior
* Suppress mouse hover after Shardok touch release
* Centralize Shardok touch info priority
2026-06-26 09:41:37 -07:00
admin and GitHub
ce667c5784
Bake narrow March supply touch targets ( #8194 )
...
* Bake narrow March supply touch targets
* Restore compact March narrow layout
* Stop inflating unit selector child icons
* Tighten unit selector hero row layout
2026-06-26 09:38:33 -07:00
admin and GitHub
13a939f88e
Move waiting game creation into state ( #8208 )
2026-06-26 09:37:53 -07:00
admin and GitHub
52ae7cad7f
Cache immutable MCTS legal actions ( #8206 )
...
* Cache immutable MCTS legal actions
* Avoid mutating cached engines during legal action lookup
2026-06-26 09:32:10 -07:00
admin and GitHub
eacad46c9b
Move waiting game join helpers into state ( #8207 )
2026-06-26 09:31:37 -07:00
admin and GitHub
1bd8fc7154
Move waiting player removal into state ( #8205 )
2026-06-26 09:18:41 -07:00
admin and GitHub
50ccb1b7d8
Cooldown failing LLM model fallbacks ( #8204 )
2026-06-26 08:34:36 -07:00