Commit Graph
11105 Commits
Author SHA1 Message Date
admin e00ff5f1a5 Report Eagle cache load rejection reasons 2026-06-09 16:47:52 -07:00
admin 29b0a460e7 Log and persist Eagle cache resume counts 2026-06-09 16:38:45 -07:00
adminandGitHub e4a6edf7d7 Only warn for Eagle settings references when Eagle is loaded (#7009) 2026-06-09 16:35:49 -07:00
adminandGitHub df781f5643 Cache active Shardok histories with Eagle state (#7008) 2026-06-09 16:05:08 -07:00
adminandGitHub 6401db7043 Cache Eagle game state locally (#7007) 2026-06-09 14:08:32 -07:00
adminandGitHub 9cb3a60501 Remove retired Gameplay scene assets (#7006) 2026-06-09 13:31:13 -07:00
adminandGitHub 0f8880353b Add scene split validation tests (#7004) 2026-06-09 11:32:00 -07:00
adminandGitHub f1b89de5b3 Batch Postgres history replay reads (#7005) 2026-06-09 11:31:26 -07:00
adminandGitHub d99d2f5a53 Bulk read text state during recovery (#7003) 2026-06-09 09:22:37 -07:00
adminandGitHub 72efdff6bc Filter cached client text in storage queries (#7002) 2026-06-09 08:42:20 -07:00
adminandGitHub 9e8a506601 Hide superseded backstory text from clients (#7001) 2026-06-09 08:07:37 -07:00
adminandGitHub 77e1dd41cc Cache completed client text locally (#7000)
* Cache completed client text locally

* Fix completed client text cache scoping

* Avoid Unity API in client text cache writes
2026-06-09 08:06:01 -07:00
adminandGitHub aeb89e265e Staticize TMP fallback font asset (#6998)
* Staticize TMP fallback font asset

* Bake TMP fallback glyph coverage
2026-06-09 07:32:52 -07:00
adminandGitHub 9046e3d7ce Show JFR sidecar errors in admin (#6999) 2026-06-09 07:05:25 -07:00
adminandGitHub fc6b48793e Remove stale Gameplay scene references (#6997) 2026-06-09 06:32:24 -07:00
adminandGitHub 7d2050db5e Update scene split wording (#6996) 2026-06-09 05:11:22 -07:00
adminandGitHub 7e0d8360c4 Rename Eagle scene lighting setup (#6995) 2026-06-08 22:39:45 -07:00
adminandGitHub a0912bbc9e Close Postgres resources on unload (#6994) 2026-06-08 22:16:58 -07:00
adminandGitHub 987390b244 Remove connection readiness marker (#6993) 2026-06-08 22:12:08 -07:00
adminandGitHub e1c7036780 Ignore empty Postgres histories on load (#6992) 2026-06-08 22:07:27 -07:00
adminandGitHub da1a1a64c7 Add bulk SQLite to Postgres migration action (#6991) 2026-06-08 22:05:32 -07:00
adminandGitHub 138c0fcfa9 Remove stale Unity project script entries (#6990) 2026-06-08 22:03:37 -07:00
adminandGitHub 8e7acdfd97 Add admin SQLite to Postgres game migration (#6987) 2026-06-08 18:29:25 -07:00
adminandGitHub e1d8fd7031 Remove legacy Gameplay scene (#6988) 2026-06-08 18:29:00 -07:00
adminandGitHub f56289899b Update Eagle scene setup docs (#6986) 2026-06-08 17:16:55 -07:00
adminandGitHub 9e365b637c Store client text in Postgres for Postgres games (#6985) 2026-06-08 17:14:26 -07:00
adminandGitHub 15d5519634 Remove obsolete scene split meta files (#6984) 2026-06-08 17:12:11 -07:00
adminandGitHub bbf9d23c1f Remove obsolete scene split migration artifacts (#6983) 2026-06-08 17:02:34 -07:00
adminandGitHub 7685f4470c Default Eagle history backend to Postgres (#6982) 2026-06-08 16:58:01 -07:00
adminandGitHub ed47b5769d Remove legacy scene migration tooling (#6980) 2026-06-08 16:34:48 -07:00
adminandGitHub 11d734ce7f Make Postgres history load failures explicit (#6981) 2026-06-08 16:34:10 -07:00
adminandGitHub 275a72256f Bulk read Postgres action results (#6979) 2026-06-08 16:17:46 -07:00
adminandGitHub 13fa2ce8da Cache Postgres history replay reads (#6978) 2026-06-08 15:49:25 -07:00
adminandGitHub 06cd96f921 Retire legacy Gameplay startup fallback (#6973) 2026-06-08 15:47:12 -07:00
adminandGitHub 83ea7ce485 Render Shardok fire below unit labels (#6976) 2026-06-08 15:40:10 -07:00
adminandGitHub 9bdfad34e1 Unregister hero dropdown text listeners on destroy (#6977) 2026-06-08 15:26:17 -07:00
adminandGitHub 14ba4b3933 Restore notification beast animations (#6975)
* Restore notification beast visual layout timing

* Render beast effects on Eagle UI layer

* Wire Eagle canvases to main camera

* Render beast effects as UI overlays

* Add beast renderer diagnostics

* Render Eagle canvases through main camera

* Restore legacy Eagle ambient lighting
2026-06-08 15:21:22 -07:00
adminandGitHub 462bba117e Control history backend from admin settings (#6974) 2026-06-08 14:41:01 -07:00
adminandGitHub 0080f17a19 Wire Unity split scene runtime references (#6968)
* Wire split scene runtime references

* Activate connection scene root on startup

* Hide drop game confirmation on startup

* Preserve stored account UI on split startup

* Initialize OAuth before connection UI startup

* Ensure main queue for split scene callbacks

* Allow lobby rows without Eagle textures loaded

* Resolve Eagle controller from loaded scene

* Wait for Eagle controller after scene load

* Resolve additive scenes from sceneLoaded callback

* Ignore stale Eagle notifications after scene teardown

* Guard deferred Eagle update subscription

* Keep duplicate MainQueue from destroying scene UI

* Provide shared SoundManager for split scenes

* Wire Eagle map audio from shared SoundManager

* Match Main scene camera background to Gameplay

* Move Eagle texture catalog into Shared scene

* Load Shardok assets from Shared scene

* Wire Shardok audio and gate grid input

* Wire Shardok canvases to runtime camera

* Flatten Shardok grid overlay rendering

* Parent Shardok foreground to visible grid

* Let Shardok grid labels pass clicks through

* Allow Shardok clicks through map visuals

* Prefer Shardok grid hits over UI raycasts

* Render Shardok hex meshes through canvas

* Size Shardok canvas hex mesh bounds

* Log Shardok hex mesh canvas state

* Avoid transparent Shardok hex mesh fills

* Revert "Avoid transparent Shardok hex mesh fills"

This reverts commit 34b6ad9301ee1519ab774fa293aa72463c69165a.

* Revert "Log Shardok hex mesh canvas state"

This reverts commit 15516200859584cde46ab54eb1dd5f5a20415e13.

* Revert "Size Shardok canvas hex mesh bounds"

This reverts commit 25c3994f39abacd7ff6bea7376a045e557ca2e36.

* Revert "Render Shardok hex meshes through canvas"

This reverts commit 8cf8f3b78fbfdd904a3e01a2165ac37cb66f0c34.

* Render Shardok canvases through runtime camera

* Layer Shardok labels above hex overlays

* Move Settings UI toward shared scene wiring

* Move persistent UI into Shared scene

* Tighten split scene transition wiring
2026-06-08 13:46:12 -07:00
adminandGitHub aff09aedc3 Add Postgres history smoke check (#6972) 2026-06-08 08:35:53 -07:00
adminandGitHub 47b813fba8 Bind structured action blobs as binary nulls (#6971) 2026-06-08 08:25:52 -07:00
adminandGitHub 5da3a75e7c Add Postgres game history backend (#6970) 2026-06-08 08:20:47 -07:00
adminandGitHub 835d1b7a83 Add Eagle and Shardok scene rebuild tool (#6965)
* Add Eagle and Shardok scene rebuild tool

* Clear copied split-scene external references

* Make split scene rebuild idempotent

* Snapshot scene roots before rebuild deletion

* Generate Eagle and Shardok split scenes
2026-06-08 07:51:08 -07:00
adminandGitHub 7408016628 Add Postgres latency benchmark admin tool (#6967) 2026-06-08 07:48:32 -07:00
adminandGitHub fe2b516e59 Wire Postgres secrets into Eagle deploy (#6966)
* Wire Postgres secrets into Eagle deploy

* Default Postgres SSL mode in compose
2026-06-08 07:00:30 -07:00
adminandGitHub c13ae90c67 Document Postgres history migration plan (#6964) 2026-06-08 06:45:42 -07:00
adminandGitHub eeadacadd4 Render tactical bridges unlit (#6963) 2026-06-08 06:35:51 -07:00
adminandGitHub fa87121ba6 Move error UI into shared scene (#6962) 2026-06-07 22:00:48 -07:00
adminandGitHub b5c775f7ae Release SQLite upload lock before reading snapshots (#6958) 2026-06-07 21:53:38 -07:00
adminandGitHub ca35ed8f6f Wire split connection shared services (#6959) 2026-06-07 21:45:48 -07:00