admin and GitHub
0f89f7a2ea
Surface Eagle warmup startup failures ( #8370 )
2026-07-09 10:06:23 -07:00
admin and GitHub
29c1d4a232
Unload idle games to reduce Postgres pressure ( #8369 )
2026-07-09 09:57:06 -07:00
admin and GitHub
043166c35b
Extract notification panel prefab ( #8367 )
...
* Extract notification panel prefab
* Handle stale Unity missing prefab logs
* Fix notification panel prefab import
2026-07-09 09:10:00 -07:00
admin and GitHub
a69cee40d3
Limit tutorial battle config to opening battle ( #8368 )
2026-07-09 09:04:30 -07:00
admin and GitHub
f6192d408e
Tweak battle progress row layout ( #8366 )
2026-07-09 08:11:16 -07:00
admin and GitHub
688fea67af
Extract province info panel prefab ( #8365 )
2026-07-09 06:53:57 -07:00
admin and GitHub
73748072b5
Extract diplomacy offer panels to prefabs ( #8364 )
2026-07-08 22:05:38 -07:00
admin and GitHub
92e7482c92
Fix Ransom slider handle ( #8358 )
2026-07-08 21:49:46 -07:00
admin and GitHub
9e47778bdd
Extract Dominion view panels into prefabs ( #8362 )
...
* Extract dominion view panels into prefabs
* Fix narrow Dominion panel toggle callback
* Align narrow Dominion ruler names left
2026-07-08 17:02:03 -07:00
admin and GitHub
8bbf0ba6d5
Mark ended games terminal ( #8360 )
2026-07-08 15:15:14 -07:00
admin and GitHub
2e2f24596a
Extract battle progress panel prefab ( #8359 )
2026-07-08 15:04:41 -07:00
admin and GitHub
7f2acd73ad
Fix March slider handles ( #8357 )
2026-07-08 13:20:20 -07:00
admin and GitHub
4a081a691d
Fix battle aftermath slider handles ( #8356 )
2026-07-08 13:03:40 -07:00
admin and GitHub
bf60a59fbd
Fix Handle Riot Give slider handles ( #8355 )
2026-07-08 12:41:24 -07:00
admin and GitHub
d08fe34434
Clarify loyalty management decision reasons ( #8354 )
2026-07-08 12:33:16 -07:00
admin and GitHub
31904a2bb4
Fix Give Alms slider layout ( #8353 )
...
* Fix Give Alms slider layout
* Adjust Give Alms slider spacing
2026-07-08 12:32:29 -07:00
admin and GitHub
0b870de473
Make Send Supplies sliders touch-friendly ( #8350 )
...
* Make Send Supplies sliders touch-friendly
* Fix Send Supplies slider control layout
* Align Send Supplies sliders
* Widen Send Supplies slider rows
* Refine Send Supplies slider layout
2026-07-08 11:53:59 -07:00
admin and GitHub
0ac81eadec
Expose Shardok commands in text client ( #8352 )
2026-07-08 11:45:34 -07:00
admin and GitHub
0aa7edbb06
Route tutorial create requests to tutorial games ( #8351 )
2026-07-08 11:20:59 -07:00
admin and GitHub
0950fecb2e
Support bearer token auth in Eagle text client ( #8348 )
...
* Support bearer token auth in Eagle text client
* Fix tutorial creation in text client
2026-07-08 10:59:18 -07:00
admin and GitHub
2eace68955
Preserve AI selector reasons in logs ( #8349 )
2026-07-08 10:47:33 -07:00
admin and GitHub
c048b8ed2f
Add Eagle text client ( #8347 )
2026-07-08 10:40:34 -07:00
admin and GitHub
83de80c73d
Throttle AI leader relocation marches ( #8346 )
2026-07-08 10:36:51 -07:00
admin and GitHub
9d83e48371
Disable unavailable recommended config button ( #8345 )
2026-07-08 10:22:55 -07:00
admin and GitHub
f02ea4b1ad
Show attacker origins on battle progress rows ( #8341 )
...
* Show battle attacker origins in progress rows
* Refine battle progress origin labels
* Improve battle progress province label contrast
* Use plain battle progress province labels
* Stabilize battle progress row layout
* Widen battle progress thermometer
* Remove battle progress origin prefix
2026-07-08 10:01:56 -07:00
admin and GitHub
b56607cfb6
Export admin save DB from SQLite snapshot ( #8344 )
2026-07-08 09:59:02 -07:00
admin and GitHub
caf21766a9
Use decision log snapshot for save exports ( #8343 )
2026-07-08 09:12:46 -07:00
admin and GitHub
c6cfda11ec
Import decision logs into save export db ( #8342 )
...
* Import decision logs into save export db
* Add admin export decision record dependency
2026-07-08 08:50:49 -07:00
admin and GitHub
cf2071f3b1
Copy history rows for Postgres save exports ( #8340 )
2026-07-08 08:33:59 -07:00
admin and GitHub
38a73e0de3
Add Attack Decision tribute slider controls ( #8337 )
...
* Add Attack Decision tribute slider controls
* Use plain Attack Decision slider button icons
2026-07-08 08:18:19 -07:00
admin and GitHub
3613949d7e
Compact admin save exports ( #8339 )
2026-07-08 08:03:53 -07:00
admin and GitHub
e26e18670b
Persist decision records in game db ( #8338 )
2026-07-08 07:43:10 -07:00
admin and GitHub
a22fad2487
Log unified command decisions ( #8336 )
2026-07-08 07:25:21 -07:00
admin and GitHub
53c84e030e
Adjust Handle Riot Crack Down layout ( #8335 )
2026-07-08 07:04:41 -07:00
admin and GitHub
e7285b6000
Use Handle Riot command panel prefabs ( #8334 )
2026-07-08 06:48:24 -07:00
admin and GitHub
efc518a74a
Use prefab for Travel command panel ( #8331 )
2026-07-07 21:38:04 -07:00
admin and GitHub
483657d520
Use Resolve Tribute command panel prefab ( #8333 )
2026-07-07 20:03:10 -07:00
admin and GitHub
af1eb2113a
Imprison boxed-in alliance ambassadors ( #8332 )
2026-07-07 19:39:36 -07:00
admin and GitHub
0b52492d92
Record structured AI decision reasons ( #8330 )
2026-07-07 19:29:13 -07:00
admin and GitHub
fdb1e9b338
Offer truces for shaky hostile borders ( #8326 )
2026-07-07 19:25:18 -07:00
admin and GitHub
cef5a16f05
Tighten Improve panel prefab layout ( #8329 )
2026-07-07 19:23:58 -07:00
admin and GitHub
d973746917
Include AI logs in game save downloads ( #8328 )
2026-07-07 19:23:29 -07:00
admin and GitHub
9063fe0468
Fix Arm Troops max button label layout ( #8327 )
2026-07-07 19:05:53 -07:00
admin and GitHub
20e8063185
Extract peace offer expansion check ( #8325 )
...
* Extract peace offer expansion check
* Rename peace expansion helper
2026-07-07 18:41:05 -07:00
admin and GitHub
482634a7c7
Prefer development over generic border training ( #8324 )
2026-07-07 18:38:41 -07:00
admin and GitHub
b2f02dfdcd
Move Arm Troops touch layout into prefab ( #8323 )
...
* Move Arm Troops touch layout into prefab
* Refine Arm Troops prefab layout
* Fix Arm Troops available summary layout
* Polish Arm Troops prefab spacing
2026-07-07 18:36:01 -07:00
admin and GitHub
36ddd24ce1
Fix Hero Gift province dropdown template ( #8322 )
...
* Fix Hero Gift province dropdown template
* Refine Hero Gift panel layout
2026-07-07 16:13:06 -07:00
admin and GitHub
7b9d01678d
Use Swear Brotherhood command panel prefab ( #8320 )
2026-07-07 14:20:02 -07:00
admin and GitHub
5bb59f8dff
Tune AI loyalty Feast and Gift choices ( #8321 )
...
* Cover human-style loyalty maintenance choices
* Implement human-style loyalty maintenance choices
2026-07-07 12:43:23 -07:00
admin and GitHub
107ffe0e09
Use Suppress Beasts command panel prefab in scene ( #8319 )
2026-07-07 12:41:32 -07:00
admin and GitHub
c7d33a479b
Prefer Feast over Rest for comfortable AI provinces ( #8316 )
...
* Prefer feast over rest for comfortable AI provinces
* Sync Bazel Xcode config before CI builds
* Sync Xcode config in server build scripts
* Gate feast preference on loyalty benefit
* Move Bazel test workflow sync to separate PR
* Keep CI Xcode sync out of Feast PR
2026-07-07 11:37:47 -07:00
admin and GitHub
c5400544b0
Sync Bazel Xcode config before Bazel tests ( #8318 )
...
* Sync Bazel Xcode config before Bazel tests
* Sync Xcode config across Bazel CI paths
2026-07-07 11:37:09 -07:00
admin and GitHub
76a797a663
Tweak Handle Captured Hero layout ( #8298 )
...
* Tweak Handle Captured Hero layout
* Fix captured hero action icon sizing
2026-07-07 11:36:48 -07:00
admin and GitHub
d42308a2cd
Use Start Epidemic command panel prefab in scene ( #8317 )
2026-07-07 10:37:24 -07:00
admin and GitHub
bfa6f5c5ed
Use Return command panel prefab in scene ( #8315 )
2026-07-07 09:33:14 -07:00
admin and GitHub
c93ac21b90
Use Recruit Heroes command panel prefab in scene ( #8312 )
2026-07-07 07:48:00 -07:00
admin and GitHub
2132355a7b
Use Recon command panel prefab in scene ( #8311 )
2026-07-07 07:28:08 -07:00
admin and GitHub
ec9ef43868
Use Issue Orders command panel prefab in scene ( #8310 )
2026-07-07 07:00:16 -07:00
admin and GitHub
f33c455ecf
Use Ransom command panel prefab in scene ( #8307 )
2026-07-07 06:46:43 -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