7 Commits

Author SHA1 Message Date
Marvin 542021b360 fix: update MelonInfo version references to use global::gregCore.PublicApi.greg.Version
feat: enhance Hardware and Economy classes in hook_groups.json with additional entries
2026-04-24 17:57:30 +02:00
Marvin 3ba5a8d1ed feat: add GitHub Actions workflow for release automation and package creation 2026-04-20 05:10:44 +02:00
Marvin eb292b63e5 feat: add Ignored and UnityEngine groups to hook configuration for better handling of Unity internals 2026-04-20 04:32:46 +02:00
Marvin 2f61e5dc00 Refactor ViewModels to inherit from BaseViewModel and improve UI thread handling
- Updated HookBrowserViewModel, MainViewModel, SettingsViewModel, and SyncViewModel to inherit from BaseViewModel.
- Introduced BaseViewModel with methods for running actions on the UI thread.
- Enhanced SyncViewModel to handle property changes on the UI thread.
- Refactored ExtractorService to return ExtractorResult instead of IReadOnlyList<HookDefinition>.
- Added ExtractorResult class to encapsulate extraction results, including success status and error messages.
- Implemented UIProgress class for reporting progress on the UI thread.
- Updated hook_groups.json with additional classes and methods for various categories.
- Improved error handling and logging in ExtractorService and SyncViewModel.
2026-04-20 04:26:06 +02:00
Marvin 948d8764c9 merge: bring master extractor import into main 2026-04-20 03:00:39 +02:00
Marvin 7eb298f2fb feat: initial import of gregExtractor with sync command, redesigned UI, and wiki docs 2026-04-20 02:56:55 +02:00
mleem 765dedfc8d Initial commit 2026-04-20 00:50:47 +00:00