v0.2.0
What's changed
Bug Fixes
- Handle pokemon unicode assets and optional web probes (
3573eb6) - Preserve utf-8 script encodings for pokemon (
1dbcee0) - Avoid Ruby 3 false-positives on legacy RGSS scripts (
d1adaad) - Update mkxp for case-insensitive asset existence checks (
4043508) - Make Ruby file access case-insensitive on iOS (
aa473f5) - Move casefold filesystem fallback into native bindings (
41ad8be) - Force archive choice paths to use monospaced text (
872cfb2) - Update mkxp for pokemon runtime compatibility (
47cd912) - Update mkxp after default-branch integration (
9e15b41) - Repoint mkxp after branch split (
d83299b)
CI
- Opt into node 24 for js actions to silence node 20 deprecation (
b167d53) - Sync AltStore source from GitHub releases (
8362937) - Notify Discord on published releases (
67afd53)
Chores
- Add discord invite link (
9ebe0f7) - Update git ignore (
1bf5ce2) - Ignore root object files (
3d16a2e) - Adopt lefthook guardrails (
d3a11d4)
Documentation
- Document Graphics.delta timing for Vanguard (
50d9166) - Add branch protection guidance (
6956e37) - Drop branch protection guidance (
fbd1cc7)
Features
- Add pre-commit lint + format gated by file type (
94d9065) - Move archive workflow into controller (
4c9abb1) - Share update status banner across settings and library (
84530e4)
Release
- Auto-update altstore-source.json with new ipa size + version (
0f31e88) - Accept major/minor/patch bump arg, derive version from latest tag (
b6cb069) - Track changelog and generate release notes (
e334b84)
UI
- Fix swift-format + markdownlint violations to unblock ci (
8b2b0fc) - Fix yamllint warnings via inline rule disables + folded warning_cflags (
be8f43e)
Unsigned build - resign with SideStore, AltStore, or Sideloadly before installing.