bryanthaboi
992dc80aa7
Merge pull request #1370 from AverageConsumer/codex/mod-field-action-busy
2026-08-15 20:20:12 -04:00
AverageConsumer
fcb5d1d348
feat(mods): expose read-only battle snapshots
2026-08-16 01:32:23 +02:00
AverageConsumer
d99072b44e
feat(mods): report field action availability state
2026-08-16 01:01:16 +02: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
anxiousintrovert
9bf15c33fd
Cover required imports across platforms
2026-08-15 12:20:21 -05:00
bryanthaboi
5198b35945
bazinga
2026-08-15 10:44:20 -04:00
bryanthaboi
43cbc554c3
legcompat
2026-08-15 06:04:04 -04:00
bryanthaboi
72f126ae26
Merge pull request #1312 from AverageConsumer/feat/contextual-field-moves
2026-08-14 21:42:22 -04:00
anxiousintrovert
c48fc578ca
Address required import review feedback
2026-08-14 20:34:14 -05:00
anxiousintrovert
542856c83d
Add manifest-driven required mod imports
2026-08-14 20:34:14 -05:00
AverageConsumer
2b6473ae03
feat(mods): extend contextual field actions
2026-08-15 02:01:20 +02:00
bryanthaboi
b3928388ef
Merge pull request #1304 from ShaneMcGovernIE/agent/mod-storage-opaque-bytes
...
Add opaque byte storage to mod API
2026-08-14 16:59:06 -04:00
Shane McGovern
9fab992d42
Add opaque byte storage to mod API
2026-08-14 21:42:45 +01:00
AverageConsumer
dcc388a942
feat(mods): expose contextual field items
2026-08-14 21:39:18 +02:00
MaxTomahawk
407f649e9d
fix(mod-api): harden deferred trainer preparation
2026-08-14 17:57:59 +02:00
MaxTomahawk
a77210799f
feat(mod-api): add trainer battle party scope
2026-08-14 17:33:17 +02:00
bryanthaboi
e90dff6764
Merge branch 'grandmas-kitchen' into dev
2026-08-14 07:13:00 -04:00
bryanthaboi
f4658b89ae
Merge pull request #1246 from 1Jamie/fix/gen2-battle-rng-static-damage
2026-08-14 05:57:51 -04:00
bryanthaboi
da63163216
Merge pull request #1242 from AverageConsumer/codex/final-frame-output-hooks
2026-08-14 05:55:26 -04:00
1jamie
dfeacc36b0
- adding ability to specify gen specific deps in manifest system.
...
- fixed issue with wayland users drag and drop causing CTD
2026-08-13 18:18:59 -05:00
AverageConsumer
09204daa28
feat(mods): expose opt-in final-frame output hooks
2026-08-13 23:04:46 +02:00
AverageConsumer
7b8cb127a8
feat(gen2): share battle UI visibility hooks
2026-08-13 22:41:26 +02:00
AverageConsumer
c5192eaea4
feat(mods): expose map overviews in Gold
2026-08-13 22:08:00 +02:00
Myles Resnick
bde606f966
Permission-gated step bridge for sandboxed mods
...
The sandbox blocks love.system and love.filesystem, which orphans the
native step bridge (#452 , #489 ): its one consumer can no longer call
syncHealthSteps or read steps_pending.json (#1186 ).
Adds a "steps" manifest permission (shown to the player like the
others) gating a mod.steps facade: available() probes the bridge
quietly, sync() forwards the async refresh, poll() hands the mod its
copy of a delivery. The engine owns the pending file -- mods never name
a path and receive only { steps, from, to }. Without the permission the
acting calls name it, following the network gate. No new events, hooks
or registries; nothing removed.
RFC 0009. Tests: tests/modkit/cases/steps_bridge.lua (no-mod cold
bridge, permissioned sync/poll, per-mod copies, contract-field
filtering, malformed-delivery drop, unpermissioned refusal, bridgeless
build).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-13 11:19:06 -04:00
bryanthaboi
517170f1c8
Merge pull request #1068 from anxiousintrovert/agent/fix-disabled-battle-ui-background
...
Fix hidden battle UI overlay backgrounds
2026-08-12 16:56:46 -04:00
bryanthaboi
e5bebea437
Merge pull request #1077 from MaxTomahawk/feat/battle-menu-auxiliary
...
feat(mods): add battle menu auxiliary action
2026-08-12 16:56:04 -04:00
AverageConsumer
e44769a48a
Expose read-only device power info to mods
2026-08-12 22:13:32 +02:00
MaxTomahawk
29a2b9a123
Merge remote-tracking branch 'origin/dev' into feat/mod-pokemon-icon
...
# Conflicts:
# docs/modding.md
2026-08-12 09:46:44 +02:00
MaxTomahawk
238af263d6
Merge remote-tracking branch 'origin/dev' into feat/battle-menu-auxiliary
...
# Conflicts:
# src/core/Checkpoint.lua
2026-08-12 09:46:00 +02:00
bryanthaboi
cd02cd6f33
Merge pull request #1061 from AverageConsumer/codex/mod-world-party-reorder
...
Mod API: expose safe overworld party reordering
2026-08-11 21:23:43 -04:00
bryanthaboi
3aaaf9936e
Merge pull request #1076 from MaxTomahawk/feat/mod-title-checkpoint-resume
...
feat(mods): resume selected checkpoints from title
2026-08-11 21:23:08 -04:00
bryanthaboi
af33c6e810
Merge pull request #1078 from MaxTomahawk/feat/scripted-battle-checkpoints
...
feat(mods): checkpoint scripted battle decisions
2026-08-11 21:22:40 -04:00
bryanthaboi
e8eccfd4df
Merge pull request #1080 from MaxTomahawk/feat/device-date-time
...
feat(mods): add shared local date and time formatting
2026-08-11 21:21:51 -04:00
bryanthaboi
ae6cac89e1
G2 support
2026-08-11 11:53:30 -04:00
MaxTomahawk
2c8c800584
feat: add shared date and time formatting
2026-08-11 11:17:32 +02:00
MaxTomahawk
ccb5358aad
feat: expose public Pokemon icon presentation
2026-08-11 11:16:58 +02:00
MaxTomahawk
4db97164bb
feat: anchor first checkpoint for cold restart
2026-08-11 08:59:47 +02:00
MaxTomahawk
882763cfe1
feat: checkpoint scripted battle decisions
2026-08-11 08:58:33 +02:00
anxiousintrovert
d21a0edffc
Fix hidden battle UI overlay backgrounds
2026-08-10 20:03:33 -05:00
MaxTomahawk
59725c0ead
feat(mods): add battle menu auxiliary action
2026-08-10 23:32:38 +02:00
MaxTomahawk
67491e2dac
feat(mods): expose selected save chronology
2026-08-10 23:32:35 +02:00
MaxTomahawk
b8138ef850
feat(mods): resume selected checkpoints from title
2026-08-10 23:32:35 +02:00
AverageConsumer
e3fc8380cf
feat(mods): expose safe overworld party reordering
2026-08-10 23:25:54 +02:00
bryanthaboi
ee891fb8fa
Merge pull request #993 from MaxTomahawk/feat/checkpoint-restore-event
...
feat(mods): signal verified checkpoint restores
2026-08-10 14:31:45 -04:00
bryanthaboi
9234f12ed0
Merge remote-tracking branch 'origin/dev' into fix1038
...
# Conflicts:
# docs/modding.md
2026-08-10 14:14:39 -04:00
bryanthaboi
26e0bd227e
Merge pull request #1037 from dlloa/upstream-pr/platform-lifecycle-hooks
...
Add core.update / core.quit_to_launcher platform lifecycle hooks
2026-08-10 14:14:17 -04:00
bryanthaboi
9302bbcbf3
Merge branch 'fix1037' into fix1038
...
# Conflicts:
# docs/modding.md
2026-08-10 14:12:21 -04:00
bryanthaboi
1855f838ef
Merge remote-tracking branch 'origin/dev' into fix1037
...
# Conflicts:
# docs/modding.md
2026-08-10 14:11:45 -04:00
bryanthaboi
11af06a752
Merge remote-tracking branch 'origin/dev' into fix1023
...
# Conflicts:
# docs/modding.md
2026-08-10 14:10:52 -04:00
bryanthaboi
d3af63e013
Merge pull request #1020 from ArmstrongThomas/agent/variable-size-overworld-sprites
...
Support variable-size anchored overworld sprites
2026-08-10 14:09:13 -04:00