Commit Graph
100 Commits
Author SHA1 Message Date
adminandGitHub 0f89f7a2ea Surface Eagle warmup startup failures (#8370) 2026-07-09 10:06:23 -07:00
adminandGitHub 29c1d4a232 Unload idle games to reduce Postgres pressure (#8369) 2026-07-09 09:57:06 -07:00
adminandGitHub 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
adminandGitHub a69cee40d3 Limit tutorial battle config to opening battle (#8368) 2026-07-09 09:04:30 -07:00
adminandGitHub f6192d408e Tweak battle progress row layout (#8366) 2026-07-09 08:11:16 -07:00
adminandGitHub 688fea67af Extract province info panel prefab (#8365) 2026-07-09 06:53:57 -07:00
adminandGitHub 73748072b5 Extract diplomacy offer panels to prefabs (#8364) 2026-07-08 22:05:38 -07:00
adminandGitHub 92e7482c92 Fix Ransom slider handle (#8358) 2026-07-08 21:49:46 -07:00
adminandGitHub 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
adminandGitHub 8bbf0ba6d5 Mark ended games terminal (#8360) 2026-07-08 15:15:14 -07:00
adminandGitHub 2e2f24596a Extract battle progress panel prefab (#8359) 2026-07-08 15:04:41 -07:00
adminandGitHub 7f2acd73ad Fix March slider handles (#8357) 2026-07-08 13:20:20 -07:00
adminandGitHub 4a081a691d Fix battle aftermath slider handles (#8356) 2026-07-08 13:03:40 -07:00
adminandGitHub bf60a59fbd Fix Handle Riot Give slider handles (#8355) 2026-07-08 12:41:24 -07:00
adminandGitHub d08fe34434 Clarify loyalty management decision reasons (#8354) 2026-07-08 12:33:16 -07:00
adminandGitHub 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
adminandGitHub 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
adminandGitHub 0ac81eadec Expose Shardok commands in text client (#8352) 2026-07-08 11:45:34 -07:00
adminandGitHub 0aa7edbb06 Route tutorial create requests to tutorial games (#8351) 2026-07-08 11:20:59 -07:00
adminandGitHub 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
adminandGitHub 2eace68955 Preserve AI selector reasons in logs (#8349) 2026-07-08 10:47:33 -07:00
adminandGitHub c048b8ed2f Add Eagle text client (#8347) 2026-07-08 10:40:34 -07:00
adminandGitHub 83de80c73d Throttle AI leader relocation marches (#8346) 2026-07-08 10:36:51 -07:00
adminandGitHub 9d83e48371 Disable unavailable recommended config button (#8345) 2026-07-08 10:22:55 -07:00
adminandGitHub 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
adminandGitHub b56607cfb6 Export admin save DB from SQLite snapshot (#8344) 2026-07-08 09:59:02 -07:00
adminandGitHub caf21766a9 Use decision log snapshot for save exports (#8343) 2026-07-08 09:12:46 -07:00
adminandGitHub 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
adminandGitHub cf2071f3b1 Copy history rows for Postgres save exports (#8340) 2026-07-08 08:33:59 -07:00
adminandGitHub 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
adminandGitHub 3613949d7e Compact admin save exports (#8339) 2026-07-08 08:03:53 -07:00
adminandGitHub e26e18670b Persist decision records in game db (#8338) 2026-07-08 07:43:10 -07:00
adminandGitHub a22fad2487 Log unified command decisions (#8336) 2026-07-08 07:25:21 -07:00
adminandGitHub 53c84e030e Adjust Handle Riot Crack Down layout (#8335) 2026-07-08 07:04:41 -07:00
adminandGitHub e7285b6000 Use Handle Riot command panel prefabs (#8334) 2026-07-08 06:48:24 -07:00
adminandGitHub efc518a74a Use prefab for Travel command panel (#8331) 2026-07-07 21:38:04 -07:00
adminandGitHub 483657d520 Use Resolve Tribute command panel prefab (#8333) 2026-07-07 20:03:10 -07:00
adminandGitHub af1eb2113a Imprison boxed-in alliance ambassadors (#8332) 2026-07-07 19:39:36 -07:00
adminandGitHub 0b52492d92 Record structured AI decision reasons (#8330) 2026-07-07 19:29:13 -07:00
adminandGitHub fdb1e9b338 Offer truces for shaky hostile borders (#8326) 2026-07-07 19:25:18 -07:00
adminandGitHub cef5a16f05 Tighten Improve panel prefab layout (#8329) 2026-07-07 19:23:58 -07:00
adminandGitHub d973746917 Include AI logs in game save downloads (#8328) 2026-07-07 19:23:29 -07:00
adminandGitHub 9063fe0468 Fix Arm Troops max button label layout (#8327) 2026-07-07 19:05:53 -07:00
adminandGitHub 20e8063185 Extract peace offer expansion check (#8325)
* Extract peace offer expansion check

* Rename peace expansion helper
2026-07-07 18:41:05 -07:00
adminandGitHub 482634a7c7 Prefer development over generic border training (#8324) 2026-07-07 18:38:41 -07:00
adminandGitHub 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
adminandGitHub 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
adminandGitHub 7b9d01678d Use Swear Brotherhood command panel prefab (#8320) 2026-07-07 14:20:02 -07:00
adminandGitHub 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
adminandGitHub 107ffe0e09 Use Suppress Beasts command panel prefab in scene (#8319) 2026-07-07 12:41:32 -07:00
adminandGitHub 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
adminandGitHub 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
adminandGitHub 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
adminandGitHub d42308a2cd Use Start Epidemic command panel prefab in scene (#8317) 2026-07-07 10:37:24 -07:00
adminandGitHub bfa6f5c5ed Use Return command panel prefab in scene (#8315) 2026-07-07 09:33:14 -07:00
adminandGitHub c93ac21b90 Use Recruit Heroes command panel prefab in scene (#8312) 2026-07-07 07:48:00 -07:00
adminandGitHub 2132355a7b Use Recon command panel prefab in scene (#8311) 2026-07-07 07:28:08 -07:00
adminandGitHub ec9ef43868 Use Issue Orders command panel prefab in scene (#8310) 2026-07-07 07:00:16 -07:00
adminandGitHub f33c455ecf Use Ransom command panel prefab in scene (#8307) 2026-07-07 06:46:43 -07:00
adminandGitHub 266ddf5570 Use Improve command panel prefab in scene (#8306) 2026-07-06 18:39:00 -07:00
adminandGitHub 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
adminandGitHub c5c8252325 Polish March narrow prefab layout (#8303) 2026-07-06 09:15:55 -07:00
adminandGitHub 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
adminandGitHub 4ffdca7c8d Use March narrow tab panes from prefab (#8301) 2026-07-06 08:27:32 -07:00
adminandGitHub 6eaf748d6f Log mac notarization submit failures (#8300) 2026-07-06 08:23:08 -07:00
adminandGitHub 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
adminandGitHub 585cbb135c Use occupy wording for border security quest (#8297) 2026-07-06 06:56:43 -07:00
adminandGitHub 292573e137 Use Rest command panel prefab (#8296) 2026-07-06 06:46:06 -07:00
adminandGitHub 3492e49433 Use Train command panel prefab (#8295) 2026-07-06 06:32:14 -07:00
adminandGitHub 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
adminandGitHub 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
adminandGitHub 1ca8e81062 Use handle captured hero panel prefab in Eagle scene (#8292) 2026-07-05 13:36:31 -07:00
adminandGitHub 9e430e786e Reopen closed Postgres client text connections (#8291) 2026-07-05 11:18:52 -07:00
adminandGitHub bb302001f2 Use Feast panel prefab in Eagle scene (#8290) 2026-07-05 07:26:54 -07:00
adminandGitHub 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
adminandGitHub 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
adminandGitHub 5bddf66240 Allow quest completion without faction leader present (#8287) 2026-07-03 19:49:16 -07:00
adminandGitHub c8fc611182 Guard battle navigation until Shardok model is ready (#8286) 2026-07-03 19:34:13 -07:00
adminandGitHub 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
adminandGitHub e0d67f4750 Reserve battle progress action button space (#8284) 2026-07-03 19:08:54 -07:00
adminandGitHub 5b2c0214db Use Send Supplies command panel prefab (#8282) 2026-07-03 18:55:00 -07:00
adminandGitHub 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
adminandGitHub 9ebe6dc841 Update Zander headshot (#8281) 2026-07-03 18:06:26 -07:00
adminandGitHub f2bed66119 Let Organize Troops controls column fit warnings (#8280) 2026-07-03 18:06:01 -07:00
adminandGitHub 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
adminandGitHub 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
adminandGitHub 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
adminandGitHub ab5c337b22 Honor custom battle battalion morale (#8277) 2026-07-03 16:44:54 -07:00
adminandGitHub 16d82332cd Add optional common battalion morale (#8276) 2026-07-03 16:43:12 -07:00
adminandGitHub 023ffbafc9 Animate tired Shardok heroes (#8273)
* Animate tired Shardok heroes

* Increase tired effect visibility
2026-07-03 15:56:56 -07:00
adminandGitHub 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
adminandGitHub 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
adminandGitHub 73699ae901 Use Exile Vassal command panel prefab in scene (#8269) 2026-07-01 15:55:37 -07:00
adminandGitHub 910c60236e Color province commanders by loyalty (#8270) 2026-07-01 15:55:26 -07:00
adminandGitHub 9b989dd35e Use Divine command panel prefab in scene (#8268) 2026-07-01 10:15:05 -07:00
adminandGitHub 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
adminandGitHub 33f6c4dfc9 Teach water crossing AI about frozen crossings (#8247) 2026-07-01 08:55:12 -07:00
adminandGitHub 52941d9f50 Preserve captured units in Shardok game state views (#8266) 2026-07-01 08:42:23 -07:00
adminandGitHub 4cdda1fab6 Keep Shardok touch taps tolerant after long-press changes (#8265) 2026-07-01 06:57:19 -07:00
adminandGitHub 67749672fd Use Defend command panel prefab in scene (#8264) 2026-06-30 16:16:14 -07:00