admin
|
813109ee81
|
Document profession effects by category
|
2026-07-27 21:52:10 -07:00 |
|
 adminandGitHub
|
809c1e256a
|
Add encrypted offsite backups for Gitea (#8795)
* Add encrypted Gitea offsite backups
* Avoid Homebrew cleanup in Gitea backup
* Use dedicated Spaces credentials for Gitea backups
* Authenticate Gitea backups with a dedicated SSH key
* Use SCP for Synology Gitea backups
* Skip regenerable unreadable Gitea state
* Finalize scheduled Gitea backup workflow
* Group Gitea backup retention across runners
|
2026-07-26 21:23:17 -07:00 |
|
 adminandGitHub
|
a7990f65aa
|
Cache player roles during AI scoring (#8793)
* Cache player roles during AI scoring
* Use dense player IDs for AI scoring
|
2026-07-26 07:28:38 -07:00 |
|
 adminandGitHub
|
39a374fc42
|
Increase AI worker cap to twelve (#8794)
|
2026-07-26 07:04:53 -07:00 |
|
 adminandGitHub
|
0f72494fef
|
Use occupancy fast path for adjacent enemies (#8792)
|
2026-07-26 07:04:39 -07:00 |
|
 adminandGitHub
|
9dba9deaa1
|
Capture Shardok CPU profiles with Linux perf (#8791)
|
2026-07-25 21:44:07 -07:00 |
|
 adminandGitHub
|
6ff2a91417
|
Keep custom battle open during lobby updates (#8790)
|
2026-07-25 19:39:54 -07:00 |
|
 adminandGitHub
|
3add561a82
|
Reuse effective destination connectivity checks (#8789)
|
2026-07-25 19:29:17 -07:00 |
|
 adminandGitHub
|
a7c8cb11fc
|
Preserve ARM64 leaf frame pointers for profiling (#8788)
|
2026-07-25 19:28:48 -07:00 |
|
 adminandGitHub
|
865d974a51
|
Scale hero cap by infrastructure (#8787)
|
2026-07-25 18:38:11 -07:00 |
|
 adminandGitHub
|
4898a1fe80
|
Balance moving army province columns (#8744)
* Balance moving army province columns
* Let moving army destination use remaining width
|
2026-07-25 18:19:47 -07:00 |
|
 adminandGitHub
|
3b819db9ee
|
Use frame-pointer unwinding for Shardok profiles (#8786)
|
2026-07-25 18:16:05 -07:00 |
|
 adminandGitHub
|
154702ad35
|
Account for bridges in AI land regions (#8785)
|
2026-07-25 11:53:55 -07:00 |
|
 adminandGitHub
|
98eb64749f
|
Reset custom battle armies on entry (#8783)
|
2026-07-25 08:58:43 -07:00 |
|
 adminandGitHub
|
067aadfec1
|
Reduce water-crossing analysis overhead (#8784)
|
2026-07-25 08:48:24 -07:00 |
|
 adminandGitHub
|
80d17ee750
|
Fix cached Shardok bridge path checks (#8782)
|
2026-07-25 08:02:25 -07:00 |
|
 adminandGitHub
|
4e59580d5e
|
Start Shardok profiling without confirmation (#8781)
|
2026-07-24 22:30:37 -07:00 |
|
 adminandGitHub
|
4950bd3609
|
Skip exact water checks across static regions (#8780)
|
2026-07-24 22:27:17 -07:00 |
|
 adminandGitHub
|
f913116132
|
Short-circuit defender water-crossing checks (#8779)
|
2026-07-24 14:01:12 -07:00 |
|
 adminandGitHub
|
82fc200d51
|
Skip unnecessary defender water-crossing analysis (#8778)
|
2026-07-24 11:39:21 -07:00 |
|
 adminandGitHub
|
af1e467cb8
|
Precompute land regions for water crossing (#8777)
|
2026-07-24 11:04:43 -07:00 |
|
 adminandGitHub
|
c7d5f36ad5
|
Make CoordsSet a forward range (#8776)
|
2026-07-24 10:39:15 -07:00 |
|
 adminandGitHub
|
78e5d25b89
|
Avoid copying fire-free maps for water crossing (#8775)
|
2026-07-24 10:12:00 -07:00 |
|
 adminandGitHub
|
f672126a00
|
Avoid allocations while interpolating cube lines (#8773)
|
2026-07-24 09:24:34 -07:00 |
|
 adminandGitHub
|
4ff32ec0b2
|
Offer Shardok profile download on stop (#8772)
|
2026-07-24 09:17:47 -07:00 |
|
 adminandGitHub
|
ecc61c7d2c
|
Add cube line equivalence tests (#8771)
|
2026-07-24 09:17:23 -07:00 |
|
 adminandGitHub
|
49185c103a
|
Run Shardok profiles until stopped (#8770)
|
2026-07-24 09:05:05 -07:00 |
|
 adminandGitHub
|
71a6c9f791
|
Hoist repeated APD score lookups (#8769)
|
2026-07-24 08:29:29 -07:00 |
|
 adminandGitHub
|
6a91935a1f
|
Recompute fire-cleared map hash (#8768)
|
2026-07-24 07:38:38 -07:00 |
|
 adminandGitHub
|
a148a8a2a3
|
Lower high loyalty display threshold (#8767)
|
2026-07-24 07:14:59 -07:00 |
|
 adminandGitHub
|
a588c2dd9c
|
Combine castles and infrastructure for hero cap (#8766)
|
2026-07-23 22:18:15 -07:00 |
|
 adminandGitHub
|
6ae78186e2
|
Rebuild inputs lost from remote cache (#8765)
|
2026-07-23 22:17:36 -07:00 |
|
 adminandGitHub
|
a9e51e619d
|
Bound iterative-deepening AI worker threads (#8764)
|
2026-07-23 22:17:13 -07:00 |
|
 adminandGitHub
|
912f53c42d
|
Instrument Shardok command latency in Eagle (#8763)
|
2026-07-23 21:01:43 -07:00 |
|
 adminandGitHub
|
e371368e0b
|
Stop printing AI transposition stats after searches (#8762)
|
2026-07-23 21:01:24 -07:00 |
|
 adminandGitHub
|
9fa1cb9e5d
|
Color province commander counts independently (#8761)
|
2026-07-23 21:00:56 -07:00 |
|
 adminandGitHub
|
16a52d5557
|
Show hero cap in province commander count (#8758)
* Show hero cap in province commander count
* Keep province commander count on one line
|
2026-07-23 13:16:39 -07:00 |
|
 adminandGitHub
|
2641be9c91
|
Include Linux runtime binaries in Shardok profiles (#8760)
|
2026-07-23 13:16:04 -07:00 |
|
 adminandGitHub
|
132cf36673
|
Reduce available command assembly overhead (#8759)
|
2026-07-23 13:14:57 -07:00 |
|
 adminandGitHub
|
9b42eb90a0
|
Run dropped game cleanup in background (#8756)
|
2026-07-23 12:39:21 -07:00 |
|
 adminandGitHub
|
e07b077b7f
|
Base province hero cap on infrastructure (#8757)
|
2026-07-23 12:38:50 -07:00 |
|
 adminandGitHub
|
0766b63b9e
|
Add Shardok profiling admin controls (#8755)
|
2026-07-23 07:38:51 -07:00 |
|
 adminandGitHub
|
46400dd6e1
|
Add Shardok profiling admin backend (#8754)
|
2026-07-23 07:15:34 -07:00 |
|
 adminandGitHub
|
85b2fe39aa
|
Add authenticated Shardok CPU profiling RPCs (#8753)
* Add admin-controlled Shardok CPU profiling
* Skip gperftools sampling under ASan
* Limit profiling PR to Shardok service
|
2026-07-23 07:10:22 -07:00 |
|
 adminandGitHub
|
5e9109a523
|
Enable Renovate Unity editor updates (#8752)
|
2026-07-22 08:01:20 -07:00 |
|
 adminandGitHub
|
2785015212
|
Build production Shardok optimized and profileable (#8750)
|
2026-07-21 22:22:54 -07:00 |
|
 adminandGitHub
|
e5be07b3b8
|
Record Shardok client command arrivals in JFR (#8749)
|
2026-07-21 09:18:34 -07:00 |
|
 adminandGitHub
|
68873cc219
|
Animate enemy flee results (#8748)
|
2026-07-21 09:18:15 -07:00 |
|
 adminandGitHub
|
54283cbeb1
|
Prevent remote marches from acted provinces (#8743)
* Prevent remote marches from acted provinces
* Clear vassal action flags before player commands
* Preserve leader action flags after vassal phase
|
2026-07-20 21:50:46 -07:00 |
|
 adminandGitHub
|
c7c7167b6a
|
Label strategically retreating armies in battle progress (#8707)
* Label strategically retreating battle armies
* Show strategic retreats in initial battle progress
|
2026-07-20 21:49:25 -07:00 |
|
 adminandGitHub
|
e406229055
|
Make AI attack marches more aggressive (#8738)
* Make AI attack marches more aggressive
* Test aggressive AI march sequence
|
2026-07-20 11:42:38 -07:00 |
|
 adminandGitHub
|
b3614f70b8
|
Skip no-op client text transactions (#8737)
|
2026-07-20 11:33:43 -07:00 |
|
 adminandGitHub
|
18bcc871e5
|
Prevent short moving army origins from wrapping (#8736)
|
2026-07-20 08:47:45 -07:00 |
|
 adminandGitHub
|
d17bb209a5
|
Instrument Postgres history append phases (#8732)
|
2026-07-20 08:16:19 -07:00 |
|
 adminandGitHub
|
20bf47ab01
|
Batch generated text request writes (#8731)
|
2026-07-20 07:54:04 -07:00 |
|
 adminandGitHub
|
741bc690fb
|
Avoid state replay for chronicle events (#8730)
|
2026-07-20 07:42:07 -07:00 |
|
 adminandGitHub
|
6410ad2eef
|
Avoid PostgreSQL for empty history projections (#8728)
|
2026-07-20 07:22:02 -07:00 |
|
 adminandGitHub
|
6b052bf3ad
|
Instrument post-action processing phases (#8722)
|
2026-07-20 06:45:21 -07:00 |
|
 adminandGitHub
|
0e1536842e
|
Cache Postgres client text state in Eagle (#8721)
|
2026-07-19 22:45:26 -07:00 |
|
 adminandGitHub
|
c6b73d24be
|
Avoid Postgres connection on cached state reads (#8719)
|
2026-07-19 12:49:07 -07:00 |
|
 adminandGitHub
|
ccde86cb81
|
Persist Shardok battle updates asynchronously (#8718)
|
2026-07-19 11:07:25 -07:00 |
|
 adminandGitHub
|
8d54d80f4d
|
Skip incomplete text query during battles (#8717)
|
2026-07-19 10:41:00 -07:00 |
|
 adminandGitHub
|
5c1d68960b
|
Cache live Shardok battle reads (#8715)
|
2026-07-19 09:28:49 -07:00 |
|
 adminandGitHub
|
4a33d4b30f
|
Hide command panel during battle progress (#8716)
|
2026-07-19 09:05:19 -07:00 |
|
 adminandGitHub
|
5d21ee0915
|
Fix tribute co-attacker phase advancement (#8713)
|
2026-07-19 08:36:59 -07:00 |
|
 adminandGitHub
|
ce82c952c5
|
Disable Postgres leak tracing in production compose (#8714)
|
2026-07-19 08:35:02 -07:00 |
|
 adminandGitHub
|
3b5deebb92
|
Batch AI client updates and saves (#8711)
|
2026-07-18 21:54:31 -07:00 |
|
 adminandGitHub
|
027c5b6598
|
Disable Postgres leak tracing by default (#8712)
|
2026-07-18 21:54:00 -07:00 |
|
 adminandGitHub
|
8a29847cc4
|
Fix deferred province conquest notifications (#8709)
|
2026-07-18 21:31:25 -07:00 |
|
 adminandGitHub
|
33f4c41fdd
|
Prevent command panel title flash (#8710)
|
2026-07-18 21:28:43 -07:00 |
|
 adminandGitHub
|
f7d79639b5
|
Prioritize valuable safe upgrade quests (#8705)
|
2026-07-18 14:28:01 -07:00 |
|
 adminandGitHub
|
da0d1c04fd
|
Handle incomplete Gemini streams as provider failures (#8706)
|
2026-07-18 12:28:43 -07:00 |
|
 adminandGitHub
|
0c0ff85513
|
Generate focus province quests (#8704)
* Add focus province quest type
* Generate focus province quests
|
2026-07-18 09:09:18 -07:00 |
|
 adminandGitHub
|
c2c18d8a07
|
Display focus province quests (#8702)
* Add focus province quest type
* Display focus province quests
|
2026-07-18 09:08:44 -07:00 |
|
 adminandGitHub
|
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 |
|
 adminandGitHub
|
14a475032e
|
Fix alliance offer cooldown tracking (#8703)
|
2026-07-18 08:44:42 -07:00 |
|
 adminandGitHub
|
3dce099b2a
|
Fix selected province fade flicker (#8700)
|
2026-07-18 08:28:05 -07:00 |
|
 adminandGitHub
|
009a4ffe53
|
Clarify AI attack selection reason (#8699)
|
2026-07-18 08:24:41 -07:00 |
|
 adminandGitHub
|
7781bbcc46
|
Remove dead AI client focus province state (#8698)
|
2026-07-18 08:22:11 -07:00 |
|
 adminandGitHub
|
e6438302e2
|
Resend mismatched completed client text (#8697)
|
2026-07-18 08:06:13 -07:00 |
|
 adminandGitHub
|
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 |
|
 adminandGitHub
|
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 |
|
 adminandGitHub
|
077e0d2bc3
|
Retry empty generated text responses (#8693)
|
2026-07-18 05:25:47 -07:00 |
|
 adminandGitHub
|
3ad7c3e567
|
Avoid resting in safe shallow provinces (#8694)
|
2026-07-18 05:24:42 -07:00 |
|
 adminandGitHub
|
62fd16cec5
|
Show retreating armies in progress panels (#8688)
|
2026-07-17 20:41:06 -07:00 |
|
 adminandGitHub
|
89d1d15979
|
Only warn when lone leader fix fails (#8692)
|
2026-07-17 19:55:28 -07:00 |
|
 adminandGitHub
|
1bea610232
|
Fix lone faction leader validation (#8691)
|
2026-07-17 19:51:18 -07:00 |
|
 adminandGitHub
|
8cce072614
|
Remove routine client cache success log (#8690)
|
2026-07-17 19:41:42 -07:00 |
|
 adminandGitHub
|
fb74935ad9
|
Keep eagle logs following through deployments (#8689)
|
2026-07-17 19:27:59 -07:00 |
|
 adminandGitHub
|
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 |
|
 adminandGitHub
|
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 |
|
 adminandGitHub
|
fe4e205a07
|
Space attack ready tutorial guidance (#8685)
|
2026-07-17 15:59:09 -07:00 |
|
 adminandGitHub
|
4506ea2672
|
Consolidate January tax guidance (#8684)
|
2026-07-17 15:42:21 -07:00 |
|
 adminandGitHub
|
ba69263f06
|
Delay ready hero tutorial guidance (#8683)
|
2026-07-17 15:39:26 -07:00 |
|
 adminandGitHub
|
2a660f05d7
|
Pace post-battle tutorial guidance by month (#8682)
|
2026-07-17 15:18:42 -07:00 |
|
 adminandGitHub
|
4dd30a9863
|
Delay Alms guidance after Improve dialogue (#8681)
|
2026-07-17 15:10:53 -07:00 |
|
 adminandGitHub
|
1f18f3296d
|
Name hero in low-vigor tutorial guidance (#8680)
|
2026-07-17 15:01:09 -07:00 |
|
 adminandGitHub
|
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 |
|
 adminandGitHub
|
73b8087e07
|
Initialize tutorial faction trust (#8678)
|
2026-07-17 14:23:49 -07:00 |
|
 adminandGitHub
|
76be4a49ea
|
Clarify developed border tutorial dialogue (#8677)
|
2026-07-17 14:22:56 -07:00 |
|