bryanthaboi
fe6a580e20
Merge remote-tracking branch 'origin/main' into dev
...
# Conflicts:
# src/world/gen2/World.lua
2026-08-16 10:11:53 -04:00
bryanthaboi
a910b65434
CLOSES #1231 , CLOSES #1269 , CLOSES #1301
2026-08-16 10:04:54 -04:00
bryanthaboi
1151c188a7
CLOSES #1211 , CLOSES #1228 , CLOSES #1229 , CLOSES #1232 , CLOSES #1251 , CLOSES #1265 , CLOSES #1267 , CLOSES #1276 , CLOSES #1279 , CLOSES #1282 , CLOSES #1293 , CLOSES #1296 , CLOSES #1303 , CLOSES #1329 , CLOSES #1338 , CLOSES #1341 , CLOSES #1343 , CLOSES #1344 , CLOSES #1368 , CLOSES #1385 , CLOSES #1388 , CLOSES #1389 , CLOSES #1391
2026-08-16 08:55:40 -04:00
bryanthaboi
65128e13a4
Update bug_report.yml
2026-08-16 07:28:08 -04:00
github-actions
d74662ba99
chore(ios): update app-repo.json [skip ci]
2026-08-16 07:04:20 -04:00
bryanthaboi
5f2b2c616e
CLOSES #1181 , CLOSES #1212 , CLOSES #1214 , CLOSES #1224 , CLOSES #1230 , CLOSES #1249 , CLOSES #1271 , CLOSES #1272 , CLOSES #1273 , CLOSES #1298 , CLOSES #1305 , CLOSES #1307 , CLOSES #1318 , CLOSES #1328 , CLOSES #1330 , CLOSES #1331 , CLOSES #1333 , CLOSES #1334 , CLOSES #1335 , CLOSES #1340 , CLOSES #1345 , CLOSES #1346 , CLOSES #1360 , CLOSES #1362 ( #1395 )
...
* CLOSES #1181 , CLOSES #1212 , CLOSES #1214 , CLOSES #1224 , CLOSES #1230 , CLOSES #1249 , CLOSES #1271 , CLOSES #1272 , CLOSES #1273 , CLOSES #1298 , CLOSES #1305 , CLOSES #1307 , CLOSES #1318 , CLOSES #1328 , CLOSES #1330 , CLOSES #1331 , CLOSES #1333 , CLOSES #1334 , CLOSES #1335 , CLOSES #1340 , CLOSES #1345 , CLOSES #1346 , CLOSES #1360 , CLOSES #1362
* conv
v0.1.97
2026-08-16 06:55:09 -04:00
bryanthaboi
32e6e4cef0
conv
2026-08-16 06:50:17 -04:00
bryanthaboi
fc841f7525
Merge branch 'dev' of https://github.com/bryanthaboi/gen1recomp into dev
2026-08-16 06:41:58 -04:00
bryanthaboi
12fdfa1e88
CLOSES #1181 , CLOSES #1212 , CLOSES #1214 , CLOSES #1224 , CLOSES #1230 , CLOSES #1249 , CLOSES #1271 , CLOSES #1272 , CLOSES #1273 , CLOSES #1298 , CLOSES #1305 , CLOSES #1307 , CLOSES #1318 , CLOSES #1328 , CLOSES #1330 , CLOSES #1331 , CLOSES #1333 , CLOSES #1334 , CLOSES #1335 , CLOSES #1340 , CLOSES #1345 , CLOSES #1346 , CLOSES #1360 , CLOSES #1362
2026-08-16 06:41:56 -04:00
github-actions
a34d8611bf
chore(ios): update app-repo.json [skip ci]
2026-08-15 23:38:06 -04:00
bryanthaboi
73fbaaa250
Merge pull request #1383 from bryanthaboi/dev
...
two absolut hogs doing hog level sh
v0.1.96
2026-08-15 23:28:08 -04:00
bryanthaboi
9469e39926
Merge pull request #1379 from AverageConsumer/codex/mod-battle-intents
...
mods: add validated battle menu intents
2026-08-15 23:11:21 -04:00
bryanthaboi
179048a58e
Merge pull request #1380 from AverageConsumer/codex/android-secondary-hotplug
...
android: rebind secondary displays after hotplug
2026-08-15 23:11:13 -04:00
bryanthaboi
e1f5c2b217
Merge pull request #1382 from ShaneMcGovernIE/chore/postlog-body-limit
...
Raise postLog body ceiling to 512 KiB
2026-08-15 23:11:06 -04:00
bryanthaboi
1d8ac1e692
Merge pull request #1381 from ShaneMcGovernIE/fix/postlog-staging-temp-env
...
HostShell: stage postLog bodies via OS temp env, not tmpnam
2026-08-15 23:10:59 -04:00
Shane McGovern
39df5bdfa6
Raise postLog body ceiling to 512 KiB
...
A diagnostic ring (boot evidence + recent lines + status) routinely exceeds 64 KiB on a long session: a 651-line evidence ring measured ~90 KB and was rejected with "log body too large" (mod.postLog returned nil and the send was dropped).
The transport stages the body to a file and streams it via curl, so the ceiling is a budget, not a memory spike. 512 KiB is generous for real support logs while staying far under the 5 MiB the reference loghook endpoint accepts.
2026-08-16 03:31:36 +01:00
Shane McGovern
4b7a4daf2c
HostShell: stage postLog bodies via OS temp env, not tmpnam
...
tmpnam() on the Windows CRT returns a bare, CWD-relative name (e.g. \sb4c.2), and io.open on it fails with Permission denied when the game's working directory is not writable -- a Program Files (or otherwise protected) install. postLog then dies before curl runs: the mod reports a send failure and no bytes leave the machine (confirmed on a Windows install: "could not create request body: \sb4c.2: Permission denied").
Stage the request body under the OS temp contract instead: TEMP/TMP on Windows (always set, always per-user writable), TMPDIR with a /tmp fallback on POSIX. The transport stays on plain io/os -- no love.filesystem dependency.
Tests updated to mock os.getenv and assert the staged path sits under the temp dir; 10/10 checks pass.
2026-08-16 03:29:33 +01:00
AverageConsumer
e1d233d026
fix(android): rebind secondary displays after hotplug
2026-08-16 03:07:54 +02:00
AverageConsumer
c22888a7fd
feat(mods): add validated battle menu intents
2026-08-16 02:56:03 +02:00
github-actions
0e4fc3c54a
chore(ios): update app-repo.json [skip ci]
2026-08-15 20:31:09 -04:00
bryanthaboi
82b91e36ca
Merge pull request #1377 from bryanthaboi/dev
v0.1.95
2026-08-15 20:22:42 -04:00
bryanthaboi
3588a5f3fe
Merge pull request #1369 from AverageConsumer/codex/mod-option-conditional-rows
2026-08-15 20:20:26 -04:00
bryanthaboi
992dc80aa7
Merge pull request #1370 from AverageConsumer/codex/mod-field-action-busy
2026-08-15 20:20:12 -04:00
bryanthaboi
6e7073d32b
Merge pull request #1372 from AverageConsumer/codex/android-async-canvas-readback
2026-08-15 20:19:58 -04:00
bryanthaboi
000e691966
Merge pull request #1374 from AverageConsumer/codex/mod-battle-snapshot
2026-08-15 20:19:45 -04:00
bryanthaboi
fdbc51c5d1
Merge pull request #1375 from ShaneMcGovernIE/fix/postlog-pipe-mode
2026-08-15 20:19:29 -04:00
Shane McGovern
3e3566d1b4
Fix desktop postLog transport
2026-08-16 01:04:01 +01:00
AverageConsumer
fcb5d1d348
feat(mods): expose read-only battle snapshots
2026-08-16 01:32:23 +02:00
AverageConsumer
b45d783dee
feat(android): add asynchronous canvas readback
2026-08-16 01:09:10 +02:00
AverageConsumer
d99072b44e
feat(mods): report field action availability state
2026-08-16 01:01:16 +02:00
AverageConsumer
0ac55b0f9e
feat(mods): support conditional option rows
2026-08-16 00:54:52 +02:00
github-actions
ab48572852
chore(ios): update app-repo.json [skip ci]
2026-08-15 17:06:08 -04:00
bryanthaboi
5d2c13ed2b
Merge pull request #1366 from bryanthaboi/dev
...
baloney
v0.1.94
2026-08-15 16:57:46 -04:00
bryanthaboi
d87f6b8ad1
Merge pull request #1357 from anxiousintrovert/agent/fix-launcher-versioned-conflicts
...
Fix versioned mod conflicts in launcher
2026-08-15 16:51:52 -04:00
bryanthaboi
24cf367758
Merge pull request #1363 from ShaneMcGovernIE/feat/fetch-postlog
...
feat(mods): mod.postLog — one-way log reporting for mod owners
2026-08-15 16:51:33 -04:00
bryanthaboi
829d398a94
Merge pull request #1365 from bryanthaboi/dependabot/github_actions/actions/setup-dotnet-6
...
build(deps): bump actions/setup-dotnet from 4 to 6
2026-08-15 16:51:14 -04:00
bryanthaboi
3ee50a27c5
Merge branch 'dev' of https://github.com/bryanthaboi/gen1recomp into dev
2026-08-15 16:50:43 -04:00
bryanthaboi
871087a16b
Delete timekeepers_hut
2026-08-15 16:50:40 -04:00
dependabot[bot]
180ce6b2e7
build(deps): bump actions/setup-dotnet from 4 to 6
...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet ) from 4 to 6.
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](https://github.com/actions/setup-dotnet/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-15 20:32:54 +00:00
Shane McGovern
cf335f67de
feat(mods): add mod.postLog one-way log reporting to a manifest-declared URL
2026-08-15 21:03:24 +01:00
github-actions
7e0d81a431
chore(ios): update app-repo.json [skip ci]
2026-08-15 14:38:33 -04:00
bryanthaboi
10314bcdcf
Merge pull request #1355 from bryanthaboi/dev
v0.1.93
2026-08-15 14:29:27 -04:00
anxiousintrovert
b8ec4fe6b5
Fix versioned mod conflicts in launcher
2026-08-15 13:17:04 -05:00
bryanthaboi
099a4266a8
Merge pull request #1354 from 1Jamie/fix/save-editor-lifecycle
2026-08-15 13:59:32 -04:00
1jamie
cec1f196be
refactor: implement HostShell transport abstraction for multi-platform update fetching and downloads so the "check for updates" button works on mobile os
2026-08-15 12:48:36 -05:00
1jamie
e24410f0fb
fix: improve Gen2 data loading and error handling to prevent crashes when cache modules are missing on android
2026-08-15 12:48:36 -05:00
1jamie
b29b6fd7bd
fix(save-editor): reload Data and mods if App.dataVersion differs from active session
2026-08-15 12:48:36 -05:00
1jamie
f06c4d4584
fix(save-editor): guard event scraping for mobile environments and fix editor state reset on close
2026-08-15 12:48:36 -05:00
1jamie
3a997e8a62
fix(save-editor): clean up module registry and pristine Data state on editor unload so subsequent edits perform safely
2026-08-15 12:48:36 -05:00
bryanthaboi
e6ccdd57eb
Merge pull request #1353 from anxiousintrovert/fix/required-import-platform-pickers
2026-08-15 13:37:51 -04:00