Commit Graph
100 Commits
Author SHA1 Message Date
admin 91f3a704fe Add first Eagle round walkthrough 2026-07-11 12:25:21 -07:00
adminandGitHub 1f44105ac4 Explain hero progression and profession rolls (#8450) 2026-07-11 12:24:23 -07:00
adminandGitHub b200d6d631 Document tactical activation follow-ups (#8453) 2026-07-11 12:23:50 -07:00
adminandGitHub 5ca66b9090 Explain Eagle turn progression (#8443)
* Explain Eagle turn progression

* Remove temporary command visibility section
2026-07-11 12:23:17 -07:00
adminandGitHub a714271ef2 Use active Shardok battles in text client (#8452) 2026-07-11 12:14:07 -07:00
adminandGitHub 21a311e9eb Explain command authority and province turns (#8441) 2026-07-11 09:43:40 -07:00
adminandGitHub 4b7a26b12b Document Eagle0 victory and defeat (#8440) 2026-07-11 09:39:09 -07:00
adminandGitHub fb35514410 Clarify optional Shardok roll argument (#8439) 2026-07-11 09:27:23 -07:00
adminandGitHub 88e9c46fce Refine Issue Orders table layout (#8438) 2026-07-11 08:54:55 -07:00
adminandGitHub 5a8c791e4c Fix links in command detail rows (#8437) 2026-07-11 08:52:01 -07:00
adminandGitHub f80718719c Add cross-links throughout Eagle0pedia (#8436) 2026-07-11 08:39:22 -07:00
adminandGitHub 8f1371dd61 Fix Issue Orders ruler names after revisiting panel (#8435) 2026-07-11 08:28:13 -07:00
adminandGitHub 91244dd06d Clarify diplomacy offer timing (#8434)
* Clarify diplomacy offer timing

* Clarify vassal command documentation
2026-07-11 08:25:22 -07:00
adminandGitHub 5c8811441c Tighten Issue Orders availability docs (#8433) 2026-07-11 08:15:58 -07:00
adminandGitHub 090d440501 Refine Decline Quest panel layout (#8432) 2026-07-11 08:08:32 -07:00
adminandGitHub e123c0fade Document text client operation (#8431) 2026-07-11 08:05:47 -07:00
adminandGitHub da89636165 Compact command help cards (#8428) 2026-07-11 07:50:40 -07:00
adminandGitHub 3eb2607a7a Document Eagle prisoner handling (#8430) 2026-07-11 05:59:02 -07:00
adminandGitHub 51be13b8b1 Document Eagle battle and conquest flow (#8427) 2026-07-10 22:16:42 -07:00
adminandGitHub 90d1cf702f Reconnect text client streams (#8429) 2026-07-10 22:16:18 -07:00
adminandGitHub 6a0162109b Expand province logistics documentation (#8426) 2026-07-10 22:06:41 -07:00
adminandGitHub 25e1fd4f90 Link Eagle command info buttons to pedia (#8405)
* Link Eagle command info buttons to pedia

* Add tooltip to command pedia button

* Show command help on info hover

* Avoid toggling command help on hover

* Let command info button receive hover events

* Handle command info hover on icon

* Show command help on explicit hover

* Use local command info hover help

* Place command info help over map

* Refine command info hover placement

* Initialize command info popup before hover

* Place command help above command panel

* Use screen coordinates for command help placement

* Separate command hover help from warnings

* Add dedicated command info panel

* Show command help text in compact panel

* Simplify command help text layout

* Fit command help text within its card

* Size command help to its content
2026-07-10 22:02:29 -07:00
adminandGitHub 8e30daa63b Track generated text in text client (#8424) 2026-07-10 19:20:33 -07:00
adminandGitHub 311cf6e262 Suppress expected cancelled stream logs (#8425) 2026-07-10 19:20:04 -07:00
adminandGitHub 43ee2bfd1f Add text client march warnings (#8423) 2026-07-10 16:00:26 -07:00
adminandGitHub c358567a3f Classify text client command errors (#8422) 2026-07-10 14:34:56 -07:00
adminandGitHub b142acbf3f Clarify Send Supplies arrival timing (#8421)
* Clarify Send Supplies arrival timing

* Clarify Send Supplies before food consumption
2026-07-10 14:18:34 -07:00
adminandGitHub 5875062bd3 Document Eagle command vigor costs (#8420)
* Document Eagle command vigor costs

* Tighten Eagle vigor cost wording
2026-07-10 14:15:16 -07:00
adminandGitHub 20cf458c61 Clarify March arrival timing (#8419) 2026-07-10 14:04:22 -07:00
adminandGitHub 72c392a2dc Document riot handling consequences (#8418)
* Document riot handling consequences

* Simplify riot crackdown power docs

* Clarify riot charisma source
2026-07-10 13:55:40 -07:00
adminandGitHub bc17291691 Add prestige modifiers for battle outcomes (#8417) 2026-07-10 13:51:48 -07:00
adminandGitHub c2438e093f Clarify faction relationships and destruction (#8416)
* Clarify faction relationships and destruction

* Document free hero recruitment states

* Clarify traveler and outlaw free heroes

* Clarify faction destruction criteria
2026-07-10 13:30:31 -07:00
adminandGitHub 93b639e452 Document province order behavior (#8415)
* Document province order behavior

* Clarify vassal supply shipping orders
2026-07-10 13:14:16 -07:00
adminandGitHub 0adf8b3765 Document Eagle command numeric effects (#8414)
* Document Eagle command numeric effects

* Clarify Divine command recruitment flow
2026-07-10 13:07:25 -07:00
adminandGitHub 931ae4b926 Add Eagle0 concept pages (#8413) 2026-07-10 12:49:44 -07:00
adminandGitHub 59d000f792 Document Shardok command AP costs (#8411)
* Document Shardok command AP costs

* Add Shardok command source map comments

* Trim Shardok command intro copy

* Style Shardok AP cost as command field

* Clarify Shardok archery range rules

* Clarify Shardok movement effect

* Document Shardok command ranges

* Simplify Shardok command intro

* Clarify Shardok command requirements

* Remove redundant Shardok command intro
2026-07-10 11:20:44 -07:00
adminandGitHub a5348a54ee Add text client drop game command (#8412) 2026-07-10 11:08:58 -07:00
adminandGitHub bb777da84a Structure Shardok command reference (#8410) 2026-07-10 10:57:20 -07:00
adminandGitHub 06c76daba2 Polish Eagle command reference layout (#8409)
* Polish Eagle command reference layout

* Fix conditional command heading casing
2026-07-10 10:49:07 -07:00
adminandGitHub ecd0d3605b Resize moving army popup backing (#8408) 2026-07-10 10:44:13 -07:00
adminandGitHub d1160855d4 Gate heartbeat success logs (#8407) 2026-07-10 10:39:53 -07:00
adminandGitHub 700f090331 Make alternating table rows opaque (#8406) 2026-07-10 10:19:26 -07:00
adminandGitHub 390bdcb77f Structure Eagle command reference entries (#8404)
* Structure Eagle command reference entries

* Clarify weather and epidemic target range

* Clarify hero gift loyalty requirement
2026-07-10 09:20:07 -07:00
adminandGitHub 138b00fdc4 Clarify Eagle play area standard layout (#8403) 2026-07-10 09:19:28 -07:00
adminandGitHub d169a38761 Organize Eagle command reference by phase (#8402)
* Organize Eagle command reference by phase

* Use Swear Kinship terminology in Eagle commands

* Group Eagle command reference by phase

* Document Handle Riot as one command

* Add availability notes for conditional commands
2026-07-10 09:08:17 -07:00
adminandGitHub 3c9e01f4b8 Make Eagle0pedia landing page player-facing (#8401) 2026-07-10 08:50:16 -07:00
adminandGitHub 610f32ae5c Remove duplicate Eagle0pedia page headings (#8400) 2026-07-10 08:45:50 -07:00
adminandGitHub e84d608638 Add Eagle0pedia concept reference pages (#8399)
* Add Eagle0pedia concept reference pages

* Expand Eagle0pedia profession reference

* Document faction leader mechanics

* Document hero battle capability thresholds

* Call out profession-restricted commands
2026-07-10 08:40:51 -07:00
adminandGitHub 349e38cad8 Extract Eagle play area prefab (#8398) 2026-07-10 08:32:05 -07:00
adminandGitHub 90796d8932 Use App Platform hosting for Eagle0pedia (#8397) 2026-07-10 08:02:48 -07:00
adminandGitHub d5ac8d0ff1 Extract Eagle command canvas prefab (#8395)
* Extract Eagle command canvas prefab

* Remove unused command panel prefab
2026-07-10 08:00:43 -07:00
adminandGitHub 7df9a7f074 Use scoped Eagle0pedia Spaces credentials (#8396) 2026-07-10 07:28:23 -07:00
adminandGitHub b56665b65b Clean Eagle0pedia deploy artifact staging (#8394)
* Clean Eagle0pedia deploy artifact staging

* Ensure Git LFS before Eagle0pedia checkout

* Use non-LFS checkout for Eagle0pedia deploy
2026-07-10 07:13:03 -07:00
adminandGitHub 6891fe2fce Deploy Eagle0pedia to DigitalOcean Spaces (#8392)
* Add DigitalOcean build wrapper for Eagle0pedia

* Deploy Eagle0pedia from GitHub Actions
2026-07-10 07:03:25 -07:00
adminandGitHub dee7724ec2 Extract Eagle map canvas prefab (#8391) 2026-07-10 06:46:06 -07:00
adminandGitHub caca9e4f6a Add Bazel-built Eagle0pedia Starlight site (#8390) 2026-07-09 22:04:49 -07:00
adminandGitHub fb34a6f3d1 Extract factions and moving armies panel prefab (#8389) 2026-07-09 21:18:29 -07:00
adminandGitHub 2b65a547a1 Add initial Eagle0pedia command reference (#8388) 2026-07-09 21:14:53 -07:00
adminandGitHub 5fd3adcf80 Add normal game creation to text client (#8383) 2026-07-09 20:32:08 -07:00
adminandGitHub 14e8343eaa Return command error for unavailable march origin (#8386) 2026-07-09 20:29:24 -07:00
adminandGitHub 15b870152a Remove per-operation Postgres connection logs (#8385) 2026-07-09 18:54:24 -07:00
adminandGitHub df84625b15 Extract heroes and battalions panel prefab (#8384) 2026-07-09 18:27:39 -07:00
adminandGitHub 7b41d8f4f9 Remove stale Shardok container prefab (#8380) 2026-07-09 17:04:09 -07:00
adminandGitHub b67f6b3ceb Apply Eagle state diffs in text client (#8382) 2026-07-09 13:43:10 -07:00
adminandGitHub e839a60270 Extract chronicle canvas prefab (#8381) 2026-07-09 13:41:53 -07:00
adminandGitHub 2db68d61f2 Extract Popup Column panel prefab (#8378)
* Extract Hero Popup panel prefab

* Rename popup column prefab
2026-07-09 13:27:02 -07:00
adminandGitHub 455d6c1aff Show known Shardok units in text client (#8379) 2026-07-09 13:23:00 -07:00
adminandGitHub 1b6df9fa62 Extract Command Warning panel prefab (#8377) 2026-07-09 13:03:53 -07:00
adminandGitHub 74052faecf Fix tutorial Tarn disappearance after reappearance (#8376)
* Fix tutorial Tarn disappearance after reappearance

* Cover unaffiliated tutorial Tarn disappearance
2026-07-09 12:38:13 -07:00
adminandGitHub aaa890ed8a Borrow Postgres text connections per operation (#8375) 2026-07-09 12:06:41 -07:00
adminandGitHub 775b0a915b Extract Ransom Offer panel prefab (#8374) 2026-07-09 12:06:08 -07:00
adminandGitHub c489ae1511 Borrow Postgres history connections per operation (#8373) 2026-07-09 11:09:58 -07:00
adminandGitHub 6274ba4195 Pool Postgres connections behind provider (#8372)
* Pool Postgres connections behind provider

* Use smaller production Postgres pool default
2026-07-09 10:47:54 -07:00
adminandGitHub 09a2f0bf30 Extract Please Recruit Me panel prefab (#8371) 2026-07-09 10:39:15 -07:00
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