admin
5a27526871
Defer completed text recovery during stream setup
2026-07-19 12:58:44 -07:00
admin and GitHub
c6b73d24be
Avoid Postgres connection on cached state reads ( #8719 )
2026-07-19 12:49:07 -07:00
admin and GitHub
ccde86cb81
Persist Shardok battle updates asynchronously ( #8718 )
2026-07-19 11:07:25 -07:00
admin and GitHub
8d54d80f4d
Skip incomplete text query during battles ( #8717 )
2026-07-19 10:41:00 -07:00
admin and GitHub
5c1d68960b
Cache live Shardok battle reads ( #8715 )
2026-07-19 09:28:49 -07:00
admin and GitHub
4a33d4b30f
Hide command panel during battle progress ( #8716 )
2026-07-19 09:05:19 -07:00
admin and GitHub
5d21ee0915
Fix tribute co-attacker phase advancement ( #8713 )
2026-07-19 08:36:59 -07:00
admin and GitHub
ce82c952c5
Disable Postgres leak tracing in production compose ( #8714 )
2026-07-19 08:35:02 -07:00
admin and GitHub
3b5deebb92
Batch AI client updates and saves ( #8711 )
2026-07-18 21:54:31 -07:00
admin and GitHub
027c5b6598
Disable Postgres leak tracing by default ( #8712 )
2026-07-18 21:54:00 -07:00
admin and GitHub
8a29847cc4
Fix deferred province conquest notifications ( #8709 )
2026-07-18 21:31:25 -07:00
admin and GitHub
33f4c41fdd
Prevent command panel title flash ( #8710 )
2026-07-18 21:28:43 -07:00
admin and GitHub
f7d79639b5
Prioritize valuable safe upgrade quests ( #8705 )
2026-07-18 14:28:01 -07:00
admin and GitHub
da0d1c04fd
Handle incomplete Gemini streams as provider failures ( #8706 )
2026-07-18 12:28:43 -07:00
admin and GitHub
0c0ff85513
Generate focus province quests ( #8704 )
...
* Add focus province quest type
* Generate focus province quests
2026-07-18 09:09:18 -07:00
admin and GitHub
c2c18d8a07
Display focus province quests ( #8702 )
...
* Add focus province quest type
* Display focus province quests
2026-07-18 09:08:44 -07:00
admin and GitHub
5e7223aa8e
Add focus province quest type ( #8701 )
...
* Add focus province quest type
* Test focus quest without focus province
2026-07-18 08:56:10 -07:00
admin and GitHub
14a475032e
Fix alliance offer cooldown tracking ( #8703 )
2026-07-18 08:44:42 -07:00
admin and GitHub
3dce099b2a
Fix selected province fade flicker ( #8700 )
2026-07-18 08:28:05 -07:00
admin and GitHub
009a4ffe53
Clarify AI attack selection reason ( #8699 )
2026-07-18 08:24:41 -07:00
admin and GitHub
7781bbcc46
Remove dead AI client focus province state ( #8698 )
2026-07-18 08:22:11 -07:00
admin and GitHub
e6438302e2
Resend mismatched completed client text ( #8697 )
2026-07-18 08:06:13 -07:00
admin and GitHub
a919e8edf0
Repair stale generated text on reconnect ( #8696 )
...
* Recover missing recruit hero backstories
* Validate completed client text byte counts
* Revert "Recover missing recruit hero backstories"
This reverts commit 9cc349f8e9a477700d188323037bda5c6ebc30ec.
2026-07-18 07:56:09 -07:00
admin and GitHub
a59b732b04
Require Rest for RestProvince quests ( #8695 )
...
* Require rest commands for RestProvince quests
* Centralize Rest command selection
2026-07-18 07:53:35 -07:00
admin and GitHub
077e0d2bc3
Retry empty generated text responses ( #8693 )
2026-07-18 05:25:47 -07:00
admin and GitHub
3ad7c3e567
Avoid resting in safe shallow provinces ( #8694 )
2026-07-18 05:24:42 -07:00
admin and GitHub
62fd16cec5
Show retreating armies in progress panels ( #8688 )
2026-07-17 20:41:06 -07:00
admin and GitHub
89d1d15979
Only warn when lone leader fix fails ( #8692 )
2026-07-17 19:55:28 -07:00
admin and GitHub
1bea610232
Fix lone faction leader validation ( #8691 )
2026-07-17 19:51:18 -07:00
admin and GitHub
8cce072614
Remove routine client cache success log ( #8690 )
2026-07-17 19:41:42 -07:00
admin and GitHub
fb74935ad9
Keep eagle logs following through deployments ( #8689 )
2026-07-17 19:27:59 -07:00
admin and GitHub
36915b8184
Version changed available command sets ( #8687 )
...
* Version changed available command sets
* Preserve active command across model refreshes
2026-07-17 19:08:02 -07:00
admin and GitHub
e07cdc8123
Expose retreating army state in server views ( #8686 )
...
* Expose retreating armies in progress panels
* Keep retreating army PR server-side
2026-07-17 18:58:57 -07:00
admin and GitHub
fe4e205a07
Space attack ready tutorial guidance ( #8685 )
2026-07-17 15:59:09 -07:00
admin and GitHub
4506ea2672
Consolidate January tax guidance ( #8684 )
2026-07-17 15:42:21 -07:00
admin and GitHub
ba69263f06
Delay ready hero tutorial guidance ( #8683 )
2026-07-17 15:39:26 -07:00
admin and GitHub
2a660f05d7
Pace post-battle tutorial guidance by month ( #8682 )
2026-07-17 15:18:42 -07:00
admin and GitHub
4dd30a9863
Delay Alms guidance after Improve dialogue ( #8681 )
2026-07-17 15:10:53 -07:00
admin and GitHub
1f18f3296d
Name hero in low-vigor tutorial guidance ( #8680 )
2026-07-17 15:01:09 -07:00
admin and GitHub
467d2e2c82
Gate armament tutorial on available upgrades ( #8679 )
...
* Gate armament tutorial on available upgrades
* Delay attack-ready tutorial guidance
2026-07-17 14:38:54 -07:00
admin and GitHub
73b8087e07
Initialize tutorial faction trust ( #8678 )
2026-07-17 14:23:49 -07:00
admin and GitHub
76be4a49ea
Clarify developed border tutorial dialogue ( #8677 )
2026-07-17 14:22:56 -07:00
admin and GitHub
27aae790ad
Delay Elena alms tutorial guidance ( #8676 )
2026-07-17 14:03:21 -07:00
admin and GitHub
fdf7f2a88d
Track tutorial dialogue rounds and sequence attack guidance ( #8675 )
...
* Sequence attack tutorial with emitted dialogue state
* Track tutorial dialogue delivery rounds
2026-07-17 13:50:43 -07:00
admin and GitHub
f1cf03e49e
Track tutorial dialogue progress in game state ( #8674 )
...
* Track King departure tutorial by emitted month
* Store tutorial dialogue progress in game state
2026-07-17 13:21:17 -07:00
admin and GitHub
5213fb4805
Gate fire tutorial guidance on odds ( #8673 )
2026-07-17 11:56:54 -07:00
admin and GitHub
a884b60991
Sequence tutorial attack preparation guidance ( #8672 )
2026-07-17 11:47:26 -07:00
admin and GitHub
1fdc679dfd
Fix follow-up hero departure dialogue ( #8671 )
2026-07-17 11:26:56 -07:00
admin and GitHub
afabe092c2
Make duel capture dialogue definitive ( #8670 )
2026-07-17 11:15:24 -07:00
admin and GitHub
3624279c4e
Contextualize attack arm tutorial ( #8669 )
2026-07-17 09:16:56 -07:00
admin and GitHub
eca0289a43
Make text client subscriptions resilient ( #8668 )
2026-07-17 09:08:00 -07:00
admin and GitHub
90bedd4be5
Require prisoner wait before recruitment ( #8667 )
2026-07-17 09:06:47 -07:00
admin and GitHub
2231cf1b9b
Refresh expired OAuth sessions during gameplay ( #8666 )
...
* Refresh expired OAuth sessions during gameplay
* Refresh OAuth tokens on a five minute cadence
2026-07-17 09:05:28 -07:00
admin and GitHub
30a68bdca0
Include trust in invitation acceptance ( #8665 )
2026-07-17 08:43:04 -07:00
admin and GitHub
4f69ea79b4
Preserve trust when resolving tribute ( #8664 )
2026-07-17 08:37:57 -07:00
admin and GitHub
665d2291ef
Add on-fire tutorial warning ( #8663 )
2026-07-17 07:34:55 -07:00
admin and GitHub
a6ab25fcee
Prioritize duel tutorial before melee ( #8662 )
2026-07-17 07:27:02 -07:00
admin and GitHub
e2a82f7225
Allow configuring normal game player counts ( #8661 )
2026-07-17 06:04:46 -07:00
admin and GitHub
5e5244ead4
Ensure iOS platform before TestFlight archive ( #8656 )
2026-07-16 18:42:52 -07:00
admin and GitHub
74d3af589e
Render tactical action names in text client ( #8658 )
2026-07-16 17:47:09 -07:00
admin and GitHub
a6641d5eb1
Clarify hero and diplomacy campaign rules ( #8660 )
...
* Document hero recruitment eligibility
* Document low-loyalty hero departures
* Document diplomacy resolution outcomes
2026-07-16 17:46:48 -07:00
admin and GitHub
3ecb665709
Show focus province command payloads ( #8659 )
2026-07-16 17:45:41 -07:00
admin and GitHub
9b033230c9
Generate valid Defend command samples ( #8657 )
2026-07-16 17:15:28 -07:00
admin and GitHub
bc813b8659
Clear retained tutorial focus after player action ( #8655 )
...
* Clear tutorial focus when dialogue closes
* Clear retained tutorial focus after player action
2026-07-16 16:43:36 -07:00
admin and GitHub
0fe61c71c9
Resolve tutorial speakers against the current game ( #8654 )
2026-07-16 13:48:20 -07:00
admin and GitHub
315c1daf82
Skip empty AI expansion marches ( #8653 )
2026-07-16 13:39:09 -07:00
admin and GitHub
45abe81540
Persist emitted tutorial dialogue IDs ( #8652 )
2026-07-16 13:22:16 -07:00
admin and GitHub
8141770268
Fix Visit Town selector project reference ( #8651 )
2026-07-16 11:03:40 -07:00
admin and GitHub
fa7775a023
Track LLM stream attempts across retries ( #8650 )
2026-07-16 11:01:28 -07:00
admin and GitHub
b3bf291a7d
Reset client text before retrying LLM streams ( #8649 )
2026-07-16 10:46:06 -07:00
admin and GitHub
557669546b
Persist displayed tutorial dialogue IDs ( #8648 )
2026-07-16 10:37:04 -07:00
admin and GitHub
42958cb34e
Strengthen post-faction tutorial guidance ( #8647 )
2026-07-16 10:19:21 -07:00
admin and GitHub
91f02da9cf
Contract Visit Town database column ( #8646 )
2026-07-16 10:00:45 -07:00
admin and GitHub
8d8b55e2c4
Cut over Visit Town database writes ( #8645 )
2026-07-16 09:23:24 -07:00
admin and GitHub
947cedc0f0
Explain hero units with zero troops ( #8642 )
2026-07-16 09:07:24 -07:00
admin and GitHub
4e5206220c
Expand Visit Town database migration ( #8644 )
2026-07-16 09:07:02 -07:00
admin and GitHub
acd299c346
Remove internal vigor ceiling from unit views ( #8643 )
2026-07-16 09:06:34 -07:00
admin and GitHub
74b816d3f4
Rename Travel command to Visit Town ( #8641 )
2026-07-16 08:47:06 -07:00
admin and GitHub
4abdefd40d
Clarify vigor values in text client ( #8640 )
2026-07-16 08:45:58 -07:00
admin and GitHub
08f7e4ebfc
Expose battle-start hero vigor correctly ( #8639 )
2026-07-16 08:45:05 -07:00
admin and GitHub
afbf4c226c
Teach tactical vigor thresholds contextually ( #8638 )
2026-07-16 08:44:27 -07:00
admin and GitHub
0afa842efe
Clarify Travel versus March ( #8635 )
...
* Clarify Travel versus March
* Fix Travel command tooltip
2026-07-16 07:56:10 -07:00
admin and GitHub
e78ae6ad75
Expand vigor and tactical unit documentation ( #8637 )
2026-07-16 07:15:49 -07:00
admin and GitHub
9631435dea
Document tribute demand outcomes ( #8636 )
2026-07-16 07:08:55 -07:00
admin and GitHub
5ae910b19b
Document refused tribute flow ( #8634 )
2026-07-16 07:00:08 -07:00
admin and GitHub
dc9b1171fb
Add tutorial defeat dialogue ( #8633 )
2026-07-16 05:34:29 -07:00
admin and GitHub
508eb64bfb
Support spaces in text lookup IDs ( #8632 )
2026-07-15 22:27:10 -07:00
admin and GitHub
9aa7be4620
Fix text client command loss after reconnect ( #8631 )
...
* Fix text client command loss after reconnect
* Normalize text client game status from history
2026-07-15 22:20:01 -07:00
admin and GitHub
f3d887e370
Move loyalty tutorial warning to October ( #8630 )
2026-07-15 22:12:11 -07:00
admin and GitHub
ce4ed6a305
Register tutorial Info button target ( #8629 )
2026-07-15 22:04:54 -07:00
admin and GitHub
2b5e4aa96e
Add strategic tutorial handoff dialogue ( #8628 )
2026-07-15 22:04:42 -07:00
admin and GitHub
41b9f5526c
Hide ended games from active lobby ( #8627 )
2026-07-15 16:53:47 -07:00
admin and GitHub
6b24776e0a
Handle terminal game state in text client ( #8626 )
2026-07-15 16:53:34 -07:00
admin and GitHub
b1b44ebb6c
Expose Eagle province graph in text client ( #8625 )
...
* Expose Eagle province graph in text client
* Limit province views to strategic adjacency
* Isolate queued battle result Unity test
2026-07-15 15:25:45 -07:00
admin and GitHub
45a2d50b57
Fix tutorial duel outcome after capture ( #8624 )
2026-07-15 14:06:32 -07:00
admin and GitHub
84f329ab80
Document tutorial playthrough notes ( #8361 )
...
* Document tutorial playthrough notes
* Record tutorial battle reset findings
* Clarify tutorial reset as probable defeat
* Record castle-hold tutorial attempt
* Record successful tutorial battle strategy
* Record failed Hedrick tutorial attack
2026-07-15 13:58:21 -07:00
admin and GitHub
fcf9246562
Preserve final tactical battle action ( #8623 )
2026-07-15 13:57:36 -07:00
admin and GitHub
0d361f5ad7
Show army origins in tribute and defend panels ( #8622 )
...
* Show tribute-demand army origins
* Show army origins in defend panel
2026-07-15 13:42:16 -07:00
admin and GitHub
217d495747
Trust local GameAdmin service calls ( #8621 )
...
* Forward admin authentication to Eagle RPCs
* Revert "Forward admin authentication to Eagle RPCs"
This reverts commit feeff278c440be313cdb50902bff10a12c68379b.
* Trust local GameAdmin service calls
2026-07-15 13:36:49 -07:00
admin and GitHub
ca80ad0057
Align tutorial dialogue with hero departures ( #8619 )
2026-07-15 13:23:38 -07:00