Skip to content

v3.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Jan 08:53
· 114 commits to master since this release

Commits

  • c6127e1: Refactor ID parse in YGOUtil.cs (#2) (salix5) #2
  • 08fe1fd: Revert "Reorder MSE menu items in DataEditForm" (salix5)
  • 40c3ca4: Remove unused DataEditForm_Load event handler (salix5)
  • d22d294: Remove language detection in GetLanguageFile (salix5)
  • 563e270: Use string interpolation in GetFileName (salix5)
  • 71616de: Change font (#3) (salix5) #3
  • 74342a2: Move InitListRows from SizeChanged to Shown event (salix5)
  • 180bff2: Update form event handler names for consistency (salix5)
  • ddc160a: Move DataEditForm_KeyDown handler (salix5)
  • f270cc0: Use Reset instead of Btn_resetClick in handlers (salix5)
  • 128d638: Refactor method names (salix5)
  • d477e97: Refactor script text handling (salix5)
  • 2a47b0a: Update language message constants (salix5)
  • dc39cf8: Refactor LanguageHelper to use Dictionary for message (salix5)
  • 317510c: Rename LMSG member (salix5)
  • ae02005: Remove unnecessary try-catch in file dialog filter (salix5)
  • 60f0285: Fix GetMsg method (salix5)
  • ad7c209: Fix SetFormLabel method (salix5)
  • 851e293: Use string interpolation SetControlLabel and GetControlLabel (salix5)
  • be7a0bd: Fix typo in MSE export path (salix5)
  • ff7cd07: Fix typo in image quality (salix5)
  • f366690: Fix RunningInstance method (salix5)
  • bff480a: format (salix5)
  • 3a6d57f: Remove try-catch in file dialog filter (salix5)
  • 4c30b4d: Use ConfigurationManager to handle app config (salix5)
  • 5df5958: Rename XMLReader to ConfigManager (salix5)
  • a4043f2: Replace XMLReader with ConfigManager (salix5)
  • 852b319: Rename parameters in ReadInteger and ReadFloat (salix5)
  • 3952253: Remove TAG_AUTO_LEN constant and related app.config entry (salix5)
  • cce068b: Rename TAG_MSE constant to TAG_MSE_LANGUAGE (salix5)
  • fc0edb1: Remove TOOLTIP_FONT constant (salix5)
  • 006b231: Move MSE language and image settings to the correct section (salix5)
  • 79eb741: Rename IME constant to use_IME (salix5)
  • 852902e: Rename TAG_DELETE_WITH constant to TAG_SYNC_WITH_CARD (salix5)
  • 037b3b5: Update indentation in designer files to spaces (salix5)
  • 34b0947: Remove 'Auto return' menu item and related code (salix5)
  • b240189: Remove unused TAG_OPEN constant from MyConfig (salix5)
  • 730abcc: Remove 'Auto return' menu item from language files (salix5)
  • 59b25f0: Use constants in file dialog filters (salix5)
  • 677395c: Fix spacing in LMsg.cs (salix5)
  • abb3e8a: Fix name (salix5)
  • f82967a: Rename IsDataBase method to IsDatabase (salix5)
  • 19721b0: Fix typos in language file (salix5)
  • c7991ba: Fix typo in LMSG enum (salix5)
  • 76a5849: Fix typo in LMSG enum for database path (salix5)
  • b60dbce: Fix typo in menu item name for opening last database (salix5)
  • 2dacc59: Fix typos in menu item text (salix5)
  • 79be1e5: Add single-instance guard mutex (salix5)
  • 8c51368: Rename RunningInstance to GetRunningInstance (salix5)
  • c34967a: Clean up (salix5)
  • fe6023b: Update image settings description (salix5)
  • 9bfe83c: Refactor CheckUpdate class (salix5)
  • b953438: Remove comments in CheckVersion method (salix5)
  • 305dfd3: Add newline at end of file (salix5)
  • 51e9db2: Refactor DataEditForm instantiation (salix5)
  • e16ef5d: Fix Main (salix5)
  • 8483611: Refactor OnDragDrop method to improve MainForm reference (salix5)
  • afc2273: Use generics in GetImage, GetImageField, GetScript methods (salix5)
  • ce026d1: workaround fix (salix5)
  • cdabf62: Simplify DefaultScriptName logic (salix5)
  • a76c308: Refactor open script file in CodeEditor (salix5)
  • 8d2ccd6: Remove User32 class (salix5)
  • 6632ccd: Remove unused using directives (salix5)
  • 77370d5: Update project configuration (salix5)
  • 6e2f523: Update project configuration for x64 platform (salix5)
  • 1c40ff4: Update default project configuration (salix5)
  • ce45d82: Update C# language version to 9.0 (salix5)
  • 6e9d4a8: Refactor type checks to use pattern matching (salix5)
  • a1dec49: Rename DataBase class to Database across the codebase (salix5)
  • 52f0a90: Rename DataBase.cs to Database.cs (salix5)
  • 6b8f8e4: Remove syntax check handler and message (salix5)
  • 36b189e: Remove "Test LUA Script" option from Tools menu (salix5)
  • fd041ac: Remove Font.GDICharSet from CodeEditForm (salix5)
  • 0024e24: Remove StrUtil.cs and its project reference (salix5)
  • 68adb82: Remove CardSet.cs and its references from project (salix5)
  • af73291: Rename IDataform interface UpdateCardInfo to LoadCard (salix5)
  • eb6e390: Remove "Compress Database" menu (salix5)
  • b6a7920: IEditForm interface: rename SetActived to Activate (salix5)
  • dd9d63f: Use using declaration (salix5)
  • 70cddc8: Use target-typed new expressions (salix5)
  • 1fe1e9d: Card class: add Clear method (salix5)
  • c85ff06: Always return array from Database.Read (salix5)
  • d10349c: Remove params keyword from CopyDB, DeleteDB, ExportSQL signatures (salix5)
  • 718a40f: Refactor CopyDB and DeleteDB methods (salix5)
  • 32f5952: Workaround fix GetSelectSQL (salix5)
  • f91db5a: Escape underscores in database name (salix5)
  • f0f8f7c: Simplify EqualsData method (salix5)
  • 995b9d4: Simplify newline conversion (salix5)
  • e4e14b3: Use string interpolation in ToString method (salix5)
  • 5730c59: Rename GetAttributeString to GetAttribute (salix5)
  • 7803acd: Remove HTTP path handling from Combine method (salix5)
  • 6d03951: Remove unused parameter from Card constructor (salix5)
  • 815e929: Refactor Card initialization to use Clear method (salix5)
  • 5109e17: Add default values to DataEditForm (salix5)
  • 43561d8: Rename TAG_DATA to PATH_DATA (salix5)
  • 3dba198: Refactor MainForm to accept data path in constructor (salix5)
  • f1c9cd6: Add datapath to DataEditForm constructor (salix5)
  • 8f9658c: Rename tmpCodes to codeList (salix5)
  • 69d135e: Change ID collections from string to long in Database and YGOUtil (salix5)
  • 0a5642c: Fix input validation in Enter event (salix5)
  • a456557: Eliminate duplicate entries in SetSetCode (salix5)
  • 392d283: Rename SetSetCode methods to SetSetcode (salix5)
  • 187e0f2: Rename GetSetCode method to GetSetcode (salix5)
  • 5a6fea1: Switch tb_page and tb_cardcode to KeyDown event handlers (salix5)
  • f829eba: Rename IsSetCode method to IsSetcode (salix5)
  • efc493b: Fix typo in error message: change "SetCode" to "Setcode" (salix5)
  • b6d9990: Simplify IsSetcode method (salix5)
  • 3eccc71: Fix typo in mse_exportpath: change "exprot" to "export" (salix5)
  • 6c5966a: Fix string interpolation in ToString method (salix5)
  • f25383f: Add ToDisplayString method and simplify ToString (salix5)
  • 1e41f27: Refactor IdString and LevelString properties (salix5)
  • 59a0aed: using HashCode.Combine in GetHashCode (salix5)
  • Rename CheckOpen to IsFileExists (salix5)
  • f0e6055: Simplify IsFileExists method (salix5)
  • 28dfda1: Add PragmaSQL for trusted schema configuration (salix5)
  • 7ba5542: Fix error handling in Database.Command method (salix5)
  • 664a7a0: Fix CopyDB method (salix5)
  • 83443ba: Fix SQLiteCommand init in Read (salix5)
  • a99fcd7: Fix SQLiteCommand initialization in DeleteDB method (salix5)
  • 8aec74a: Refactor CardPack fields initialization (salix5)
  • 7c68693: Refactor FindPack method (salix5)
  • 97c35b0: Remove redundant check in Command method (salix5)
  • ccec50c: Refactor Read method (salix5)
  • 84f673c: Refactor CopyDB method (salix5)
  • 18522ab: Refactor DeleteDB method (salix5)
  • 6e268ee: Refactor Vacuum method (salix5)
  • 00e31fa: Remove redundant connection close in Command method (salix5)
  • 5cf77d8: Revert "using HashCode.Combine in GetHashCode" (salix5)
  • fa62808: format (salix5)
  • 5a97c39: Simplify Combine method by using Path.Combine (salix5)
  • cfba1c2: Rename parameter to 'db' in Create and Command (salix5)
  • e2c4915: Rename Create method to CreateDatabase (salix5)
  • f2028ce: Refactor CheckTable method (salix5)
  • 4edea07: Refactor Database.CreateDatabase (salix5)
  • b9fe263: Only suppress key press for relevant key events (salix5)
  • 75f0b6d: Fix SetSetcode method (salix5)
  • f530302: Remove unused copy function from DataEditForm (salix5)
  • 7803932: Remove unused replace function from DataEditForm (salix5)
  • 1ae2012: Rename CopyDB method to InsertCards (salix5)
  • 2e00d33: Rename DeleteDB method to DeleteCards (salix5)
  • beb44fb: Refactor region names in Database.cs (salix5)
  • c550bf5: Return an empty array in Read (salix5)
  • 1833c12: Return an empty array instead of null in getCompCards method (salix5)
  • 3608453: Refactor SetCards method (salix5)
  • fe359e7: Open file in Shown event (salix5)
  • 29778ce: Add using directive for System namespace (salix5)
  • 2ba524d: Simplify command execution (salix5)
  • b6fbe6d: Return an empty array instead of null in GetCardList method (salix5)
  • f666fea: Remove unused 'Replace' menu item from DataEditForm (salix5)
  • 21767c4: Update SQL validation in Read (salix5)
  • ac7f854: Initialize configuration in MainForm constructor (salix5)
  • 7806cc5: Remove null check for DataConfig in InitControl method (salix5)
  • d788bec: Move region (salix5)
  • 39571a7: Remove unnecessary namespace prefix (salix5)
  • 158a313: Add AddCard method (salix5)
  • 3d5c951: Add null and empty check in ReadFromId method (salix5)
  • a889a53: Rename 'isfresh' parameter to 'preservePage' in Search methods (salix5)
  • 2647614: Remove unused getCompCards method (salix5)
  • rename Search method to Refresh (salix5)
  • 77c42b3: Use Refresh in SaveCards (salix5)
  • 0adbb64: Refactor DataEditForm_Load and Reset methods (salix5)
  • 26b8288: Remove Clear method from Card class (salix5)
  • 3924a7d: format (salix5)
  • 790cb77: Refactor ToDisplayString method in Card class (salix5)
  • 8fbc30a: Refactor Card to sealed class (salix5)
  • ca45aa5: Reorder class Card (salix5)
  • 235fd51: Fix array init (salix5)
  • 29ac2d5: Refactor DataEditForm to use readonly fields (salix5)
  • bc109f8: Add default values to string and array fields (salix5)
  • 80c3d88: Refactor DataEditForm to use readonly fields (salix5)
  • bc56177: Rename setcodeIsedit to isSetcodeEditing (salix5)
  • d80ba50: Refactor pagination methods (salix5)
  • 9299f90: format (salix5)
  • 12c5e63: Comment out MSE menu item addition and related code (salix5)
  • 43bd78b: Update AssemblyVersion (salix5)
  • 72fcb99: Workaround fix (salix5)
  • 8ef010e: Simplify image loading logic (salix5)
  • 4264b6a: Add UpdateCard, RemoveCard (salix5)
  • 5b5bf02: Rewrite CardEdit class (#4) (salix5) #4
  • 4da9b19: Update readonly members in DataEditForm and MainForm (salix5)
  • a879edb: Change priority of .cdb file (salix5)
  • 3fb8903: Standardize variable naming in History class (salix5)
  • 376c742: Fix method name for GetCdbHistory and GetLuaHistory in History class (salix5)
  • c7e271d: Change priority of .cdb file in AddHistorys method (salix5)
  • 116b373: Refactor AddHistory method (salix5)
  • 03bbd2e: Reduce maximum history count from 16 to 10 (salix5)
  • rename IsFileExists method to IsOpened (salix5)
  • change string declarations from readonly to const (salix5)
  • add EmptyCard constant (salix5)
  • replace Read method calls with ReadAll (salix5)
  • add SetupConnection method (salix5)
  • remove set from Str property (salix5)
  • add ReadByCondition method (salix5)
  • remove GetUpdateSQL and GetDeleteSQL methods (salix5)
  • move INSERT region (salix5)
  • initialize string properties with default values (salix5)
  • unify CardList property access (salix5)
  • 6ca63fd: Remove MSEConfig object from DataEditForm (salix5)
  • Refactor Open method (salix5)
  • update DataEditForm references to nullable types (salix5)
  • 3d9c3f8: Remove ZipStorer class (salix5)
  • change LuaFunction class to static (salix5)
  • clean up layout management (salix5)
  • change DefaultSQL and DefaultTableSQL to private (salix5)
  • 3a51bda: Change EmptyCard from public to static readonly (salix5)
  • 98d3179: Upgrade to C# 11, use raw string literal in SQL statements (salix5)
  • add ColumnIndex struct (salix5)
  • b1736b4: Fix sqlite commands (salix5)
  • 4720399: Initialize string fields with empty values (salix5)
  • f527579: Remove unnecessary parentheses (salix5)
  • e740d7c: Remove MSE file handling from TaskHelper (salix5)
  • d388f81: format (salix5)
  • 68750d1: Improve string array null handling and UI update efficiency (salix5)
  • 591efb6: Load oldCard data on form initialization (salix5)
  • bd2288a: Fix script text handling (salix5)
  • dc81e4e: Refactor setcode input (salix5)
  • 7fdb38b: Remove MSE language config (salix5)
  • e62d3a0: Use data binding in script text handling (salix5)
  • 3bdfa58: Refactor methods to use IReadOnlyList over arrays (salix5)
  • f4285f3: setcode (salix5)
  • c8621ef: Remove unused language menu handler, update file search (salix5)
  • bbdd323: Fix typo: rename 'quilty' to 'quality' in image handling (salix5)
  • ef24272: Refactor ReadImage to GetImageIds, return List (salix5)
  • c8a50b5: Refactor GetMD5HashFromFile method (salix5)
  • c59ad11: Refactor ReadYDK to return List instead of array (salix5)
  • b183597: Fix GetRealPath method (salix5)
  • 1e8e117: revert TaskHelper to 6ca63fd (salix5)
  • 9a11484: Fix quality parameter typo in image saving methods (salix5)
  • 74d0c65: Comment out unused code in SaveMSE and ReadMSE methods (salix5)
  • e1fc5bd: Use ZipArchive in SaveMSE method (salix5)
  • f969d6e: Return null for invalid database path in FindPack method (salix5)
  • 9c5f6e5: Refactor WriteSet method (salix5)
  • 91e6de6: Rename FILE_CONFIG_NAME to DEFAULT_LANGUAGE and update references (salix5)
  • 2f16ddd: Initialize member variables in MSEConfig with default values (salix5)
  • fb439ec: Refactor MSEConfig methods to simplify initialization (salix5)
  • ce02978: Simplify region naming and update string formatting in MseMaker (salix5)
  • e4222a7: Remove export MSE image (salix5)
  • 2edee47: format (salix5)
  • 1a6dc32: Remove pack.db from release (salix5)
  • 5a41e01: Using "%%" for pattern in card names (salix5)
  • 7453666: Update readme (salix5)
  • c50a667: Fix font size in app configuration (salix5)
  • 0d8fdfa: version 3.2.0 (salix5)
  • a900530: Remove unused using directives (salix5)
  • 794e703: Remove Entity Framework and EF6 SQLite dependencies (salix5)
  • cc1446a: Remove Microsoft.CSharp package (salix5)
  • 4968150: Refactor Main to return exit codes for process status (salix5)
  • 7755823: minor update (salix5)
  • 31e3de5: Refactor config classes to static (salix5)
  • d66255b: Refactor config initialization in MainForm and YGOUtil (salix5)