| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-07-21 | Merge branch 'feat/install-packages' into dev/packages | GeckoEidechse | |
| 2023-07-21 | style: Remove trailing whitespace | GeckoEidechse | |
| 2023-07-21 | docs: Add comment explaining why we skip a folder | GeckoEidechse | |
| if parsing folder name to Thunderstore mod string failed. | |||
| 2023-07-21 | docs: Add comment explaining "legacy package" | GeckoEidechse | |
| 2023-07-20 | fix: Formatting | GeckoEidechse | |
| 2023-07-20 | Bump libthermite to 0.7.0-alpha.1 | GeckoEidechse | |
| 2023-07-20 | fix: Remove accidentally duplicated code | GeckoEidechse | |
| 2023-07-20 | Merge branch 'feat/install-packages' into dev/packages | GeckoEidechse | |
| 2023-07-20 | feat: Add sanity check for package install | GeckoEidechse | |
| 2023-07-20 | chore: Sync with other branch | GeckoEidechse | |
| 2023-07-20 | feat: Delete old version of package on update | GeckoEidechse | |
| also deletes old version of legacy package if installed | |||
| 2023-07-20 | Merge branch 'main' into feat/install-packages | GeckoEidechse | |
| 2023-07-20 | fix: Typo in comment | GeckoEidechse | |
| 2023-07-19 | feat: Add ability to delete package (#425) | GeckoEidechse | |
| Adds ability to delete mods from `packages` directory. | |||
| 2023-07-19 | Merge branch 'feat/delete-package' into dev/packages | GeckoEidechse | |
| 2023-07-19 | fix: Remove debug prints | GeckoEidechse | |
| 2023-07-19 | feat: Add ability to delete a Thunderstore package | GeckoEidechse | |
| 2023-07-19 | feat: Support reading mods from Northstar `packages` directory (#417) | GeckoEidechse | |
| 2023-07-19 | fix: Remove unnecessary reference | GeckoEidechse | |
| according to clippy | |||
| 2023-07-19 | feat: Delete packages installed in legacy mode | GeckoEidechse | |
| on upgrade | |||
| 2023-07-18 | fix: Add missing semi colon | GeckoEidechse | |
| No clue how that even worked in the first place | |||
| 2023-07-18 | fix: Typo in comment | GeckoEidechse | |
| 2023-07-18 | feat: Support deleting older versions of package | GeckoEidechse | |
| on update | |||
| 2023-07-18 | Merge remote-tracking branch 'origin/feat/upgrade-to-packges' into dev/packages | GeckoEidechse | |
| 2023-07-18 | Merge remote-tracking branch 'origin/feat/install-packages' into dev/packages | GeckoEidechse | |
| 2023-07-18 | feat: Give wrong version number on legacy TS mods | GeckoEidechse | |
| to prompt to "update" mod | |||
| 2023-07-18 | feat: Initial support for installing packages | GeckoEidechse | |
| 2023-07-18 | fix: Formatting | GeckoEidechse | |
| 2023-07-18 | feat: Add ability to delete a Thunderstore package | GeckoEidechse | |
| 2023-07-18 | Merge branch 'main' into feat/read-packages-dir | GeckoEidechse | |
| 2023-07-18 | refactor: Move code for legacy TS mod deletion to separate file (#424) | GeckoEidechse | |
| 2023-07-17 | chore: Code cleanup | GeckoEidechse | |
| 2023-07-17 | fix: Add regex check for parsing TS mod string (#421) | GeckoEidechse | |
| Otherwise we accept improper formatted Thunderstore mod strings like `AUTHOR-MOD-VERSION-RANDOM_STUFF` | |||
| 2023-07-17 | feat: Implement `to_string` for `ParsedThunderstoreModString` (#420) | GeckoEidechse | |
| Allows printing `ParsedThunderstoreModString` in the Thunderstore mod string format | |||
| 2023-07-16 | feat: Initial support for reading NS packages dir | GeckoEidechse | |
| 2023-07-16 | refactor: Move code for legacy mod install reading to separate file (#416) | GeckoEidechse | |
| Moves some logic related to reading legacy installed mods to new file in order to clean up code before adding new logic. | |||
| 2023-07-07 | chore: Bump libthermite to `0.6.5` (#409) | GeckoEidechse | |
| And update code accordingly Co-authored-by: AnActualEmerald <emerald_actual@protonmail.com> | |||
| 2023-06-28 | fix: Use empty map for enabled mods (#397) | GeckoEidechse | |
| if treating enabledmods.json as object fails | |||
| 2023-06-01 | feat: Log folder names when indexing mods (#373) | GeckoEidechse | |
| 2023-05-29 | fix: Return error on TS package index fetch fail (#371) | GeckoEidechse | |
| instead of panicking | |||
| 2023-05-17 | feat: Better logging regarding mod installation (#363) | GeckoEidechse | |
| * fix: Make log comment more specific * feat: Log attempting to create temp dir * feat: Log mod to install and GameInstall struct * refactor: Replace `dbg` with proper logging * refactor: Replace `dbg` with proper logging * feat: Warning log mod install error * style: Fix formatting * feat: Log libthermite error and modstring when mod install fails | |||
| 2023-05-10 | refactor: Move code from `lib.rs` into `main.rs` (#330) | GeckoEidechse | |
| Move remaining logic in one big move | |||
| 2023-05-10 | refactor: Move `get_enabled_mods` to different source file (#311) | GeckoEidechse | |
| Move `get_enabled_mods` into the mod management module. | |||
| 2023-05-10 | refactor: Import constants from crate root | GeckoEidechse | |
| Instead of lib | |||
| 2023-05-09 | refactor: Move `get_enabled_mods` to `main.rs` (#333) | GeckoEidechse | |
| Part of #329 | |||
| 2023-05-06 | refactor: Always remove zip files (#304) | cat_or_not | |
| * refactor: Always remove zip files * docs: Add comment explaining the use of the struct | |||
| 2023-04-30 | refactor: Use error in `ParsedThunderstoreModString::FromStr` instead of ↵ | cat_or_not | |
| panic (#295) report error instead of panic | |||
| 2023-04-16 | Use pass-by-reference where possible (#266) | cat_or_not | |
| Use pass-by-reference where possible also contains some other small changes | |||
| 2023-04-16 | fix: Fix incorrect is_empty check (#270) | GeckoEidechse | |
| Fixes a regression introduced in #244 that prevented any Thunderstore mods from being uninstalled Closes #269 | |||
| 2023-03-27 | fix: Various clippy fixes (#243) | GeckoEidechse | |
| * fix: Remove redundant return * fix: Remove unnecessary borrow * fix: Remove unnecessary import * fix: Use char for single character replacement instead of string * fix: Iterate over values directly instead of key-value pair * fix: Remove unnecessary let binding * fix: Remove unnecessary return statement * fix: Use char for single character replacement instead of string * refactor: Use struct short hand initialization | |||
