Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(main): release 3.0.0 #1

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Jul 25, 2024

🤖 I have created a release beep boop

3.0.0 (2025-01-18)

⚠ BREAKING CHANGES

  • Redid Folder structure (#109)

Reverts

  • No longer publish as single file due to new (WinAppSDK?) bug (#136) (634692a)

Features

  • Ability to change display name of characters and disable characters (#66) (691baa9)
  • Ability to choose .ini file for mods or to ignore it (#126) (8401d7d)
  • Ability to customize merged.ini keys and add link to mod (#22) (c3485cd)
  • Add sort options to character gallery view (#215) Thanks @jeffvli (c4c02f3)
  • Add support for creating custom characters within JASM on the Character management page (#315) (24a9429)
  • Added disable all mods button on settings page (5c617df)
  • Added disable all mods for character button to character details page (#287) (5c617df)
  • Added filter option to only show characters with at least one enabled mod (5c617df)
  • Added first iteration of the mod gallery view (#180) (461a91f)
  • Added Mod counter on overview and sort by mod count (62622a6)
  • Added Paimon, Gliders and some characters from Fontaine. (b6ceb06)
  • Added Paimon, Gliders and some characters from Fontaine. (#13) (b6ceb06)
  • Added two new context items to the character overview right click menu. "Disable all mods" and "Open Folder..." (#327) (ed89b08)
  • Added Weapons category(#95) (6c55bf3)
  • Added ZZZ support (#205) Thanks @Pyrageis (41b2497)
  • Allow for automatically replacing an existing mod in a preset with a new mod when installing new mods (#258) (65b580b)
  • Category support. Added empty objects and minimal npcs categories. (#93) (7349b41)
  • Character/ModObject folders are now created on demand (62622a6)
  • Create and run custom commands from within JASM (#222) (5ea97ef)
  • Drag and drop support in character overview (#35) (c443f08)
  • Export Mods function to export all mods managed by JASM to a specified folder (0ff9ad1)
  • For the CharacterDetailsPage grid ordering is persisted in memory (65b580b)
  • Genshin: Added Nilou skin and Kirara skin (c17fe45)
  • Honkai Star Rail support added (#83) (05c4d86)
  • JASM will now auto detect image in mod folder, looks for images in this order 1. ".jasm_cover" 2. "preview" 3. "cover" (f05043c)
  • JASM will now check gamebanana urls for new mod files. It does this by checking if there are any new mods since the last check. (#78) (f05043c)
  • Mod Image now has a right click context menu with Paste/Copy/Clear options (1964f3b)
  • Mod install helper (#89) (7db7253)
  • Mod Presets and Persisting of Mod Preferences (#160) (2b0bc5e)
  • Mod thumbnail that can be added to mod via drag and drop or file selector (0ff9ad1)
  • Non-fatal exceptions no longer close the main window (#203) (8c7bd16)
  • Now possible to disable all other mods while activating the new mod when installing a new mod (#116) (9130f0c)
  • Now possible to download mods directly in the "Update available" / "New mod files" window (#177) (8c7ed5f)
  • Now possible to enable Character skins as separate characters (#153) (491f4bb)
  • Now possible to filter to only characters where there is a mod notification i.e. Mod update / new mod added. New filter dropdown added to the left of the Element icons. (65b580b)
  • Now possible to quickly switch presets from the characters overview page (#176) (9731655)
  • Now possible to start JASM and switch to specific game trough command line args. See FAQ for example (65b580b)
  • Possible to add a back key or forward key if it was missing from merged.ini (46710a3)
  • Possible to pick, copy and paste mod image during mod install (#157) (b143296)
  • Possible to set custom name for mods. (#32) (1964f3b)
  • Qol, when selected character for moving mods the move button will recieve focus (b6ceb06)
  • Quick switch button added for switching between games (#138) (ec8adc2)
  • Recently added mods are marked with an icon to make it easier to see what mod was just added (be0947b)
  • Redid Folder structure (#109) (62622a6)
  • Rewrite code for CharacterDetailsPage (#262) (1bb8a6c)
  • Save space in CharacterDetailsPage by making the first and second columns use less space (#251) (2204c06)
  • Show number of mods enabled on the character card and show colored underline if any mods are enabled (5c617df)
  • Small badge shown when a new JASM release is available (#10) (69eb509)
  • Support deleting mod in gallery view (#213) Thanks @yuukidach (4a1744e)
  • Support for handling mods for different ingame skins for characters (#41) (be0947b)
  • The Elevator process will now automatically refresh mods in game when enabling/disabling mods in JASM (6c55bf3)
  • Updated Simplified Chinese Translation (#247) (6c2aa4c)
  • Warning ' ! ' icon shown on Character overview when multiple mods are active for character (0ff9ad1)
  • When navigating back from a character page to the character overview, it will now scroll that character into view (ec8adc2)
  • Wuthering Waves support (#192) (697ccf7)
  • ZZZ: Added partial Spanish (Argentina) translation (#238) (b48ccf3)

Bug Fixes

  • Auto Updater failing, due to being unable to delete WebView2 files (34d0587)
  • Automatic reorganization of mods was bugged. This led to (almost) all mods being placed in the "Others" folder (bb2b0df)
  • Better description of reorganize mods (b6ceb06)
  • Bug where update notification was connected to character not the mod (368ef77)
  • Character overview not showing multiple mods active warning when "Only show characters with mods" was enabled (be0947b)
  • Check if WebView2 is available before using it (#135) (1bba6e6)
  • Closing JASM will now NOT close Migoto or Genshin if they were started trough it.... (b6ceb06)
  • Crash when adding duplicate mod, and better handling of duplicate folder names (a47fa80)
  • Crash when pressing enter without selecting a charater when moving mods. (6234d01)
  • Crash window showing on shutdown (88ab01b)
  • Don't remove mod notification if closing window while loading mod info (1bb8a6c)
  • Export progress ring not showing progress if exporting too many mods (be0947b)
  • Honkai star rail 3DMigotoLoader not starting as admin. Now checking the "run this program as an administrator" on the file "3DMigotoLoader.exe" should start it as admin, this worked for me at least (7349b41)
  • Image failing to load after disabling/enabling mod (#48) (352de20)
  • Issue where the delete button on the flyout was not clickable if it was infront of the window titlebar (#50) (1fd5495)
  • JASM crashing on first time startup (c3048b4)
  • JASM will no longer crash if you move 3Dmigoto folder without changing it in the settings (b334e97)
  • JASM window being permanently hidden if closed while it was minimized (ed7fb6c)
  • KeySwaps not loading when the mod's filepath changed (#69) (b69e24c)
  • Mod update notification would always be shown for first update check for new mod (#205) (86a96e5)
  • Multiple mod's active warning shown even if character skin was overridden for the mod (e52b307)
  • Not being able to set character override for mods (#156) (de28cca)
  • On character details overview, flyout autmatically focuses on text box on open. (8a1463e)
  • Pasting image from clipboard was saved as .bitmap when .png format was available (81eb571)
  • please-release test (fc740a2)
  • Possible fix for mod folder names containing " ä " or similar characters, causing mod preview image to fail to load (d184123)
  • Potential fix for crash when JASM looks for other running instances of itself (#118) (20fafc1)
  • Potential fix for crash when navigating to character after mod install (ec8adc2)
  • Potential fix for deleting mods freezing the app (9130f0c)
  • Potential fix for drag and drop not working for WinRAR (#288) (45026dc)
  • Potential fix for NullReferenceException when navigating to character (8cc90c2)
  • release pleasev2 (8a0f08b)
  • Removed unecesery code (d6a68c4)
  • Temporary folder cleanup on application exit (0ff9ad1)
  • test (af170ef)
  • That some mod names had an underscore shown with their name (_ModName) when enabled. (b6ceb06)
  • Typo (ff0edd9)
  • Typo (b88fa95)
  • Typo (403d269)
  • Unable to restart app when switching game (a8d59e2)
  • Unable to search for deactivated characters in the character manager page (1f3ff34)
  • Unable to set mod preview image by pasting a file image (#313) (572ab0c)
  • Unsetting all keys for a character removes the key section row in JASM (#30) (46710a3)
  • When navigating back from the character details page to the character overview, it will now correctly scroll the character into view (#327) (ed89b08)
  • When navigating to a charcter detailed overview focus is set on grid and not the back button (b6ceb06)
  • Zhongli,Navia and Paimon,Yun Jin having duplicate ids (#16) (5740b05)

Tweaks

  • Added more filtering options to character overview (fe8dd68)
  • Added some more info to the "mod added" notification and "mod moved" notification. (7349b41)
  • Improved character search, especially for characters with longer names (#19) (00b7914)
  • Improved key relevance in character search (b334e97)
  • Made automatic mod resorting a bit stricter when checking folder name and internal name (d184123)
  • Made the duplicate folder name checker a bit more robust (be0947b)
  • Minor QOL improvements to ModGrid sorting (#52) (fe8dd68)
  • On the Delete mods confirmation popup, the Delete button is now the primary button. So pressing Enter will immediately delete the mods, while pressing space will toggle the Recycle checkbox (c443f08)
  • Reduced number of releases retrieved from GitHub Api when checking for updates (a47fa80)

Miscellaneous

  • Ability to disable all mods as a part of first time startup (b334e97)
  • Ability to use mouse 4 and mouse 5 to navigate backward and forward (d3647d4)
  • Add Camellya, Fugue, and Sunday (#292) (b75ad63)
  • Add characters for Genshin (4.8 - 5.0) and HSR (2.4 - 2.5) (#224) Thanks @jeffvli (39b5dd7)
  • Add Genshin 5.1 and 5.2 characters (#270) (3eb44b4)
  • Added 'The Herta' (#298) (0e27b0a)
  • Added "Date Added" to grid in CharacterDetails page (62622a6)
  • Added a button to open the cached download folder that JASM uses on the settings page (#327) (ed89b08)
  • Added a simple mods overview page (ee277e0)
  • Added a warning popup if JASM is running with administrator privileges, can be turned off (#46) (93e7a08)
  • Added aditional error handling for mod update background checker (74f3cc7)
  • Added all supported games to the quick switch menu (Add all supported games to the quick switch menu Jorixon/JASM#210) Thanks @jeffvli (afcd8a8)
  • Added Arlecchino and various npcs (#149) (9b882e2)
  • Added characters Gaming and Xianyun (0a41481)
  • Added Chevreuse (#110) (4ee26d6)
  • Added Chiori, hsr 2.1 characters, hsr character info, typo fixes (#134) (6f05ee6)
  • Added easter egg because idk (f05043c)
  • Added Freminet (0ff9ad1)
  • Added Gamebanana shortcut to Character overview for easy access (0ff9ad1)
  • Added Ganyu and Shenhe skins (1499042)
  • Added HSR 2.2-2.3 characters (#182) (3c519cc)
  • Added JASM auto updater (#55) (e52b307)
  • Added link to Github releases on the settings page when a new update is available (65b580b)
  • Added logging to auto updater (86f0697)
  • Added missing skin for Klee, Ayaka and Kaeya (#44) (dff8ec0)
  • Added missing ZZZ characters (5ea97ef)
  • Added ModNotifications cleanup (368ef77)
  • Added more error handling to Auto Updater application (05b3339)
  • Added more tooltips around the app and some minor text changes (6c55bf3)
  • Added Mydei and various WuWa characters (#319) (8548692)
  • Added Neuvillette (c42c7f4)
  • Added presets overview (#162) (442a164)
  • Added Russian translation to Genshin and Honkai game related text (d7f7751)
  • Added some additional error handling when picking 3dmigoto/genshin process (a940dc7)
  • Added some Russian translations. Thanks for the help Haosy (8c7bd16)
  • Added some simplified Chinese translations to Startup page and Settings page. This is mostly a proof of concept and was translated trough chatGPT. Language can be changed on the settings page. (fe8dd68)
  • Added Verdict weapon (#154) (0be089e)
  • Added Waverider and Xingqiu skin Bamboo Rain (#168) (c978d06)
  • Added Weapons as its own character (3c906cd)
  • Added Wriothesley Character (6a7943f)
  • An error window is now shown on crash/exceptions (b334e97)
  • Another attempt at versionin (5c85c6c)
  • Assembly versioning (cd45266)
  • Author now visibly in mod grid (d184123)
  • Auto Updater now checks for windows system folders in the jasm directory before updating (3fa8758)
  • Better error message for when "Run as administrator" property is set on 3DMigoto exe (c443f08)
  • Better feedback when drag and drop fails (bf47ce0)
  • Better handling of invalid jasmConfig, invalid is renamed and new one is created (7db7253)
  • Bundled 7zip with JASM (#39) (a47fa80)
  • Changed Auto Updater .NET version from 6 to 7 (ce53022)
  • Changed NPC and Weapon icons (2176bfb)
  • Changed restart logic to use winappsdk to restart app. Should hopefully make it more stable (#114) (d7044dd)
  • Changed validation check for model import loader exe name (#205) (86a96e5)
  • Current size of the local mod cache is now shown on the settings page (65b580b)
  • Delete key can be used to delete selected mods in (c443f08)
  • Dependencies: Updated WinAppSDK and WinUIEx (93e7a08)
  • Detect Script.ini files (78cd6f5)
  • Exclude Elevator.exe from default release build (#245) (d699f7a)
  • Fix name for Ororon (#273) (baab6b5)
  • Fixed an issue that cause an error during app build (fcc3e3f)
  • Genshin: Moved Clorinde and Sigewinne to characters, added Sethos character and added missing weapons (#190) (1c11e31)
  • Genshin: Updated character Citlali Info and added characters Mavuika and Lan Yan (#307) (3f40d5b)
  • Genshin: Updated some existing character's images (#327) (ed89b08)
  • Gliders character is now at the bottom (b6ceb06)
  • Honkai: Added character Aglaea (#307) (3f40d5b)
  • Honkai: Added character Tribbie (#317) (66acb47)
  • Honkai: Added Rappa (#296) (6a9de77)
  • Improved mod enabling logic during install (#167) (7498afb)
  • Improved Startup screen text (0ff9ad1)
  • Introduce Penacony and its characters (#132) (b59e3d9)
  • JASM now remembers its last window posistion and if maximized (aa09b3c)
  • JASM will now check if there are other JASM instances running before starting (ed7fb6c)
  • Laid the foundation for HSR support and localization of game related text like character names (691baa9)
  • Logging: Improved logging format (8a1463e)
  • main: release 1.1.0 (#11) (2da74d0)
  • main: release 1.1.1 (#17) (125251f)
  • main: release 1.2.0 (#23) (6818078)
  • main: release 1.3.0 (#31) (a24ed6b)
  • main: release 1.4.0 (#40) (9693d7e)
  • main: release 1.4.1 (#45) (be18025)
  • main: release 1.4.2 (#51) (51ba013)
  • main: release 1.4.3 (#53) (579abbf)
  • main: release 1.4.4 (#64) (b6799fa)
  • main: release 1.4.5 (#70) (3a59409)
  • main: release 1.4.6 (#71) (52bd99b)
  • main: release 1.5.0 (#73) (d68ff38)
  • main: release 1.6.0 (#77) (38b48bf)
  • main: release 1.6.1 (#79) (2c41298)
  • main: release 1.6.2 (#80) (ba74da0)
  • main: release 1.6.3 (#82) (bc6841a)
  • main: release 1.7.0 (#85) (16e83a9)
  • main: release 1.8.0 (#87) (debc784)
  • main: release 1.8.1 (#91) (d85a377)
  • main: release 1.9.0 (#94) (1ba544e)
  • main: release 1.9.1 (#103) (a982499)
  • main: release 1.9.2 (#104) (190cc89)
  • main: release 2.0.0 (#111) (7311be1)
  • main: release 2.1.0 (#115) (b40a4e9)
  • main: release 2.1.1 (#119) (db35127)
  • main: release 2.1.2 (#125) (0dea8df)
  • main: release 2.10.0 (#194) (b62fab8)
  • main: release 2.10.1 (#196) (bcd5c63)
  • main: release 2.11.0 (#197) (b84a685)
  • main: release 2.12.0 (#207) (39ceef5)
  • main: release 2.12.1 (#211) (a1a84e5)
  • main: release 2.12.2 (#212) (866909b)
  • main: release 2.13.0 (#220) (f079bf2)
  • main: release 2.13.1 (#225) (0ae749f)
  • main: release 2.13.2 (#227) (d9f7faa)
  • main: release 2.13.3 (#230) (76b9d01)
  • main: release 2.14.0 (#231) (9838e88)
  • main: release 2.14.1 (#237) (1207614)
  • main: release 2.14.2 (#240) (8414020)
  • main: release 2.14.3 (#246) (b0f0008)
  • main: release 2.15.0 (#255) (58e3457)
  • main: release 2.16.0 (#261) (2f9dae6)
  • main: release 2.16.1 (#269) (681a5df)
  • main: release 2.16.2 (#272) (56be74f)
  • main: release 2.16.3 (#274) (e003308)
  • main: release 2.17.0 (#280) (cc41e0b)
  • main: release 2.17.1 (#283) (0c2a31b)
  • main: release 2.18.0 (#286) (0870490)
  • main: release 2.18.1 (#293) (0778e28)
  • main: release 2.18.2 (#294) (e3a7b7e)
  • main: release 2.18.3 (#302) (c0acd0f)
  • main: release 2.18.4 (#309) (4cf9bd9)
  • main: release 2.18.5 (#312) (3855461)
  • main: release 2.18.6 (#314) (c3e773f)
  • main: release 2.18.7 (#318) (e12440d)
  • main: release 2.18.8 (#322) (ce2d18b)
  • main: release 2.19.0 (#323) (75e1dca)
  • main: release 2.2.0 (#133) (20dfcbc)
  • main: release 2.20.0 (#328) (14338f0)
  • main: release 2.3.0 (#140) (81859e1)
  • main: release 2.4.0 (#152) (9dfa26a)
  • main: release 2.5.0 (#158) (f263bbf)
  • main: release 2.6.0 (#161) (00e647d)
  • main: release 2.6.1 (#164) (02cf5d9)
  • main: release 2.6.2 (#166) (37d31a9)
  • main: release 2.6.3 (#169) (8611c48)
  • main: release 2.7.0 (#175) (31bc24c)
  • main: release 2.8.0 (#178) (46b0939)
  • main: release 2.9.0 (#183) (8a544d9)
  • main: release 2.9.1 (#191) (bc0bfbf)
  • Minor improvements to the underlying code of the Mod installer helper (7349b41)
  • Minor performance optimizations (24a9429)
  • ModInstaller: "Enable only this mod" checkbox defaults to off for multi mod characters (9aa90a9)
  • More npcs and images (d184123)
  • More redundant handling of Id in jasm_modconfig (#88) (368ef77)
  • Now possible to toggle whether JASM remembers window size and window position (#229) (79f901f)
  • Possible set preset as Read Only (442a164)
  • Possible to manually retrieve/refresh mod info when installing a mod (668883c)
  • Possible to set mod installer to always on top (b143296)
  • Redid Date Added sorting logic (ec8adc2)
  • Reduced the number of loose files in JASM folder (f05043c)
  • Removed old legacy character details page (#327) (ed89b08)
  • Removed question mark from "Delete?" when deleting characters (b6ceb06)
  • Renamed Travelers to their respective canon names and changed their image (691baa9)
  • Revert package update in Elevator, might help with AV incorrect detection (#239) (22378a6)
  • Reworked application cleanup and exit process (#141) (da9e65f)
  • The current path is now shown as a tooltip for Genshin- and 3DMigoto launch buttons (c443f08)
  • Update Genshin Game Localization(zh-cn) to 4.8 (#223) Thanks @kanonmelodis (3ff9e30)
  • Updated "reorganize mods" tooltip on startup page (4288708)
  • Updated application packages (#254) (c17fe45)
  • Updated most app packages including WinAppSdk (8c7bd16)
  • Updated packages and winappsdk (#271) (4a22f2d)
  • Updated readme and adjusted build settings (b754ec2)
  • Updated to .NET 9 (b247e30)
  • Updated ui text for description field on the mod installer window (ddbc628)
  • Updated WinAppSDK (39086ab)
  • Updated WinAppSDK and .NET (#159) (9bbd739)
  • Updated WinAppSDK and a few other packages (#102) (d184123)
  • Updated WinAppSdk and a few other packages (#174) (4289cda)
  • Updated WinAppSdk to 1.5 and som other packages (ae8947e)
  • Updated WinAppSdk to 1.5.3 (b8c8d61)
  • Updated WinAppSDK to 1.6 (c17fe45)
  • Updated WinAppSdk to 1.6.3 (#300) (b93d6ce)
  • Updated WinAppSDK to Version 1.4.2 (1.4.231008000) (b69e24c)
  • When selecting the .ini file for a mod in the mod pane, the mod's folder path will be copied to clipboard (24a9429)
  • When updating a mod, the existing JASM_ModConfig will take precedence over settings taken from GameBanana (65b580b)
  • WuWa: Added character Lumi (#307) (3f40d5b)
  • WuWa: Added Shorekeeper and Youhu (#267) (d7854e1)
  • WuWu: Added Zhezhi and Xiangliyao (#244) Thanks @Moonholder (6fb1f42)
  • ZZZ: Add Yanagi (#282) (626f507)
  • ZZZ: Added Burnice (#235) Thanks @Pyrageis (42e42e0)
  • ZZZ: Added characters Harumasa, Astra and Evelyn (#307) (3f40d5b)
  • zzz: Added lighter and updated release dates of some characters (#311) (82b20ae)

Documentation

Continuous Integration

  • Added Self Contained build to releases (9731655)
  • Better release pipeline (abc3c1d)
  • Calculate checksum for archive during build (#81) (735d86e)
  • Simple characters.json tests and automatic builds (4bfa960)

Code Refactoring

  • Background tasks now use the LongRunning option (4ee26d6)
  • Changed naming scheme of Genshin image files (24a9429)
  • Fixed typo in App Management in folder name / namespace (d7044dd)
  • Limited the number of active tasks queued at the same time in ModUpdateAvailableChecker. This should improve performance when checking for mod updates with a large number of mods. (#214) (8364204)
  • Major refactoring of code related to Character Overview sorting and filtering. (fe8dd68)
  • Redid Mod update checker (#86) (ee277e0)
  • Redid notifications and updated namespaces (9130f0c)
  • Refactored large parts of the code related to SkinMod (#63) (b334e97)
  • Refactored ProcessManager code, less bloat code (b6ceb06)
  • Removed old code that was used to make api calls and check for mod updates (8c7bd16)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot force-pushed the release-please--branches--main--components--jasm branch from 1e23f1f to 0d5c9aa Compare July 25, 2024 15:35
@github-actions github-actions bot force-pushed the release-please--branches--main--components--jasm branch from 0d5c9aa to c3eceaf Compare January 18, 2025 07:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants