Releases: andrewbenington/OpenHome
Luminescent Support, Multi-Select, Tagging + Background Colors, ROM Hack Form Support
Updates
- Support for the Pokémon Luminescent ROM hack
- Multiple select + drag
- Management improvements:
- Tagging system
- Custom background colors
- Extra form support
- Cosplay Pikachu (ORAS, Radical Red, Unbound)
- Surfing/Flying Pikachu, Gigantamax forms (Radical Red, Unbound)
- Sevii Forms (Radical Red)
- Custom Luminescent forms (Stitched Gengar, Crystal Onix, etc)
- Replace many PNGs with WebPs to reduce bundle size and improve loading time
- Bug fixes
- Bank/Box state refactored with Zustand
Shout out to @mtxCore for the Luminescent support, tagging/background colors and most of the multi-select code
Screenshots
What's Changed
- Luminescent Platinum Support (with custom forms) by @mtxCore in #527
- Bump quinn-proto from 0.11.13 to 0.11.14 in /src-tauri by @dependabot[bot] in #531
- Bump the development-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #526
- [FEAT] Luminescent Platinum Support by @mtxCore in #535
- Luminescent code updates by @andrewbenington in #538
- [FEAT] Luminescent Platinum Support by @mtxCore in #536
- Add support for Luminescent Platinum sprites by @mtxCore in #540
- [CHORE] Clean up banks/boxes store; add unit tests by @andrewbenington in #534
- [CHORE] PNG to WebP by @andrewbenington in #544
- [FEAT] General Management Improvements by @mtxCore in #532
- [FEAT] Extra forms: Cosplay Pikachu + ROM Hack Exclusives by @andrewbenington in #550
- Bump the production-dependencies group with 2 updates by @dependabot[bot] in #548
- Bump the development-dependencies group with 8 updates by @dependabot[bot] in #549
- Fix PB8LUMI sprites by @mtxCore in #554
- [FIX] handle gen 4 saves when the only valid block is the second one by @andrewbenington in #556
- [FIX] ORAS cosplay Pikachu bug by @andrewbenington in #558
- Bump @tanstack/react-virtual from 3.13.22 to 3.13.23 in the production-dependencies group by @dependabot[bot] in #563
- Bump rustls-webpki from 0.103.9 to 0.103.10 in /src-tauri by @dependabot[bot] in #559
- [FIX] Multi select bugs by @andrewbenington in #569
- [RELEASE] Version 1.10.0 by @andrewbenington in #547
New Contributors
Full Changelog: v1.9.2...v1.10.0
Prerelease: Luminescent Support, Extra Forms, Management Improvements (Bug fixes 2)
Description
- Third prerelease for 1.10.0, including
- sprite fixes for Pokémon Luminescent
- some display UI/QOL updates
- fixes to how Cosplay Pikachu is handled in ORAS
What's Changed
- Luminescent Platinum Support (with custom forms) by @mtxCore in #527
- Bump quinn-proto from 0.11.13 to 0.11.14 in /src-tauri by @dependabot[bot] in #531
- Bump the development-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #526
- [FEAT] Luminescent Platinum Support by @mtxCore in #535
- Luminescent code updates by @andrewbenington in #538
- [FEAT] Luminescent Platinum Support by @mtxCore in #536
- Add support for Luminescent Platinum sprites by @mtxCore in #540
- [CHORE] Clean up banks/boxes store; add unit tests by @andrewbenington in #534
- [CHORE] PNG to WebP by @andrewbenington in #544
- [FEAT] General Management Improvements by @mtxCore in #532
- [FEAT] Extra forms: Cosplay Pikachu + ROM Hack Exclusives by @andrewbenington in #550
- Bump the production-dependencies group with 2 updates by @dependabot[bot] in #548
- Bump the development-dependencies group with 8 updates by @dependabot[bot] in #549
- Fix PB8LUMI sprites by @mtxCore in #554
- [FIX] handle gen 4 saves when the only valid block is the second one by @andrewbenington in #556
- [FIX] ORAS cosplay Pikachu bug by @andrewbenington in #558
New Contributors
Full Changelog: v1.9.2...v1.10.0-beta.2
Prerelease: Luminescent Support, Extra Forms, Management Improvements
What's Changed
- Luminescent Platinum Support (with custom forms) by @mtxCore in #527
- Bump quinn-proto from 0.11.13 to 0.11.14 in /src-tauri by @dependabot[bot] in #531
- Bump the development-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #526
- [FEAT] Luminescent Platinum Support by @mtxCore in #535
- Luminescent code updates by @andrewbenington in #538
- [FEAT] Luminescent Platinum Support by @mtxCore in #536
- Add support for Luminescent Platinum sprites by @mtxCore in #540
- [CHORE] Clean up banks/boxes store; add unit tests by @andrewbenington in #534
- [CHORE] PNG to WebP by @andrewbenington in #544
- [FEAT] General Management Improvements by @mtxCore in #532
- [FEAT] Extra forms: Cosplay Pikachu + ROM Hack Exclusives by @andrewbenington in #550
New Contributors
Full Changelog: v1.9.2...v1.10.0-beta.0
Multiple Bug Fixes
Description
- Fixed issue causing some Pokémon to 'devolve'
From 1.9.1:
- Fixed bug where Pokémon that evolved or changed forms don't have those changes tracked
- Fixed bugs where items would not be correctly moved to a Pokémon or to the bag
- Fixed bug where Pokémon transferred between gen 1-3 sometimes would not be tracked correctly
- Fixed Pokémon GO image bugs
- Fixed Pokémon Colosseum/XD logo bug
What's Changed
- [FIX] species/form regression fix by @andrewbenington in #511
Full Changelog: v1.9.1...v1.9.2
Legends Z-A Support + Pokémon Recovery
Description
- Added support for Legends Z-A
- Enhanced data grids to allow better sorting + filtering
- Added Pokémon recovery tools
- Fixed misc bugs
Screenshots
All Changes
- [CHORE] separate OHPKM store by @andrewbenington in #440
- [FEAT] Perfect IVs Count Display Indicator by @ArtemisWinter in #447
- [FEAT] Enhance data grids by @andrewbenington in #453
- [CHORE] Use Router For Navigation by @andrewbenington in #458
- [FEAT] Alphabetical Sorting in Filter Tab and Item Bag by @ArtemisWinter in #456
- [FIX] gen 4 empty slot bad egg by @andrewbenington in #464
- Bump the production-dependencies group with 4 updates by @dependabot[bot] in #448
- Bump the development-dependencies group across 1 directory with 11 updates by @dependabot[bot] in #459
- Bump the production-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #460
- [FEAT] More grid improvements by @andrewbenington in #465
- [FEAT] Pokemon recovery by @andrewbenington in #455
- [FEAT] Legends Z-A Support by @andrewbenington in #477
- fixes prerelease links by @ArtemisWinter in #487
- [FIX] launch warning bug + slow notes by @andrewbenington in #490
- v1.9.0 by @andrewbenington in #480
New Contributors
- @ArtemisWinter made their first contribution in #447
Full Changelog: v1.8.3...v1.9.0
Legends Z-A Support (Prerelease)
Description
Legends Z-A Support (prerelease, experimental)
What's Changed
- [CHORE] separate OHPKM store by @andrewbenington in #440
- [FEAT] Perfect IVs Count Display Indicator by @ArtemisWinter in #447
- [FEAT] Enhance data grids by @andrewbenington in #453
- [CHORE] Use Router For Navigation by @andrewbenington in #458
- [FEAT] Alphabetical Sorting in Filter Tab and Item Bag by @ArtemisWinter in #456
- [FIX] gen 4 empty slot bad egg by @andrewbenington in #464
- Bump the production-dependencies group with 4 updates by @dependabot[bot] in #448
- Bump the development-dependencies group across 1 directory with 11 updates by @dependabot[bot] in #459
- Bump the production-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #460
- [FEAT] More grid improvements by @andrewbenington in #465
- [FEAT] Pokemon recovery by @andrewbenington in #455
- [FEAT] Legends Z-A Support by @andrewbenington in #477
New Contributors
- @ArtemisWinter made their first contribution in #447
Full Changelog: v1.8.3...v1.9.0-rc.3
Pokémon Recovery + Misc Improvements - Prerelease
Description
Important: Version 1.9.0-rc.1 had a critical bug with drag-and-drop, which is fixed in this version
Visible Updates/Features
- Pokémon Recovery (via Tracked Pokémon page)
- By right clicking an individual Pokémon not in the banks, OpenHome can comb through all recent saves to try and find it
- If found, there is a button to open the save file with one click
- If not found, the Pokémon can be "recovered" to an OpenHome box specified via dropdown menu
- A bulk action to detect and recover all missing Pokémon to a new OpenHome box is accessible via right click or the "Manage Pokémon" button/dialog
- After searching through all recent save files, those not found or not in OpenHome banks can be "recovered" to new OpenHome boxes
- By right clicking an individual Pokémon not in the banks, OpenHome can comb through all recent saves to try and find it
- Data grids have been enhanced with new features
- Row-based context menus
- Column filtering/hiding, better ordering
- Tracked Pokémon and Recent Saves are the primary features that use these grids
- Option to view perfect IV count via top-right indicator (by @ArtemisWinter)
- Items are now listed in alphabetical order in both the item bag and in the filter panel (by @ArtemisWinter)
Behind-the-scenes Changes
- All OHPKM access has been relegated to a single service, the "OHPKM Store". This store is synced between the Rust backend and web frontend.
- Before, OHPKM data was present ad-hoc across open save files and the bank boxes themselves at runtime. Now the bank boxes simply contain OHPKM IDs that are used for lookup when necessary. When viewing Pokémon in save files, a mon's OHPKM data is pulled by first determining the OHPKM ID and then using it for lookup.
- React Router has been pulled in to handle app navigation. This enables automatic navigation between pages, such as when opening a save file from the Tracked Pokémon page
All Commits
- [CHORE] separate OHPKM store by @andrewbenington in #440
- [FEAT] Perfect IVs Count Display Indicator by @ArtemisWinter in #447
- [FEAT] Enhance data grids by @andrewbenington in #453
- [CHORE] Use Router For Navigation by @andrewbenington in #458
- [FEAT] Alphabetical Sorting in Filter Tab and Item Bag by @ArtemisWinter in #456
- [FIX] gen 4 empty slot bad egg by @andrewbenington in #464
- Bump the production-dependencies group with 4 updates by @dependabot[bot] in #448
- Bump the development-dependencies group across 1 directory with 11 updates by @dependabot[bot] in #459
- Bump the production-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #460
- [FEAT] More grid improvements by @andrewbenington in #465
- [FEAT] Pokemon recovery by @andrewbenington in #455
New Contributors
- @ArtemisWinter made their first contribution in #447
Full Changelog: v1.8.3...v1.9.0-rc.1
Many Bug Fixes
Description
- Fixed bug that prevented launching the app for new users (without an existing OpenHome directory)
- This is the 3rd time I've attempted to handle different possible OpenHome directory configurations on launch, but I've tested it for many different possible configurations and the logic was accommodating enough to launch the app for all of them
- Fixed a bug in the Radical Red species map that would give Ho-Oh a form index of 250 and prevent opening the save
- Fixed Pokédex species icons
- Pokédex evolution family icons now navigate to the appropriate species again
- The box overview display now handles boxes with long names gracefully, and all boxes are rendered with the same size regardless of name length
NOTE - A binary for ARM Windows will not build because of a broken dependency.
I'm not sure how many people use that version, but hopefully it gets resolved soon. I'm having trouble with my ARM Windows VM trying to figure it out.
What's Changed
- [FIX] incorrect ho-oh index for radical red by @andrewbenington in #442
- Bump the development-dependencies group across 1 directory with 12 updates by @dependabot[bot] in #438
- Bump the production-dependencies group across 1 directory with 7 updates by @dependabot[bot] in #439
- Bump urllib3 from 2.5.0 to 2.6.3 in /generate/scrape-assets in the uv group across 1 directory by @dependabot[bot] in #443
- Bump the production-dependencies group across 1 directory with 7 updates by @dependabot[bot] in #437
- [FIX]: Pokédex bugs + long box name bugs by @andrewbenington in #445
- [FIX] linux launch issues by @andrewbenington in #446
Full Changelog: v1.8.2...v1.8.3
Top-Right Indicator + Launch Fix
Description
- Launch issue for new users in v1.8.0 and v1.8.1 has been fixed
- An optional indicator in the top-right of Pokémon icons can be used to display extra information in the box view. Possible values include:
- Gender
- EVs (total or individual stat)
- IVs/DVs (% perfect)
- Origin Game
- Most Recent Game
- Ribbon Count
- Ball
- Alpha
- Gigantamax
NOTE: my Apple Developer license needs time to renew before the macOS versions are uploaded here
Screenshot:
What's Changed
- [FEAT] Top-right information display by @andrewbenington in #419
- track most recent save by @andrewbenington in #420
- improve stats display by @andrewbenington in #421
- [CHORE] Drag refactor by @andrewbenington in #422
- [FIX] New users launch error by @andrewbenington in #426
Full Changelog: v1.8.1...v1.8.2
1.8.0 Fix + Context Menu, Pokémon Notes, All Past Trainers
Description
- Fixes launch error from v1.8.0
- New OHPKM format
- Pokémon can now have notes associated with them
- Pokémon now retain all past trainer data per game (friendship, affection, etc)
- Right click context menus
- Right clicking on a Pokémon, OpenHome box, or save file header gives you a context menu with certain actions
- Mega Dimension DLC data added (items + new mega evolutions)
- New features are displayed upon first launch of a new version
- Fixed PK4 gender bug
- Migrated to PNPM
- Fixed erroneous Gen 2 save detection
- Fixed gameboy tracking issue in v1.8.0-x-rc-0
Screenshots
What's Changed
- [FIX] don't detect as Gen 2 if both checksums are 0 by @andrewbenington in #381
- Bump the development-dependencies group across 1 directory with 9 updates by @dependabot[bot] in #379
- Bump js-yaml from 4.1.0 to 4.1.1 by @dependabot[bot] in #372
- [CHORE/FEAT] Rust OHPKM + Variable-Sized Fields by @andrewbenington in #374
- [FIX] add missing test files by @andrewbenington in #390
- [CHORE] Migrate to PNPM by @andrewbenington in #384
- Bump the production-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #395
- Bump the production-dependencies group in /src-tauri with 3 updates by @dependabot[bot] in #375
- [FIX/FEAT] PK4 Gender Field, gender enhancements by @andrewbenington in #397
- [FEAT]: context menu by @andrewbenington in #400
- [FEAT] Feature messages on update by @andrewbenington in #403
- [FEAT] Mega dimension data by @andrewbenington in #404
- [CHORE] Restructure by @andrewbenington in #408
Full Changelog: v1.7.1...v1.8.1