| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
Co-authored-by: aglowinthefield <146008217+aglowinthefield@users.noreply.github.com>
Co-authored-by: Jonathan Feenstra <26406078+JonathanFeenstra@users.noreply.github.com>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* [pre-commit.ci] Pre-commit autoupdate.
updates:
- [github.com/pre-commit/mirrors-clang-format: v21.1.8 → v22.1.2](https://github.com/pre-commit/mirrors-clang-format/compare/v21.1.8...v22.1.2)
* [pre-commit.ci] Auto fixes from pre-commit.com hooks.
---------
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
|
| | |
|
| |
|
|
|
|
|
|
|
| |
* Remove SConscript related files.
* Force-load translations from uibase and gamebryo/creation.
* Bring githubpp here and add a standalone preset.
* Switch VersionInfo -> Version for ModOrganizer2. (#2063)
* Add pre-commit hook.
* Use 7zip build from VCPKG registry.
* Use archive.dll from the bin folder instead of dlls.
|
| |
|
|
|
| |
link. (#2082)
* Move slot connections to avoid issue when starting MO2 to download a NXM link.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
pass a pointer to Settings around for things that can be called without settings, when creating the first instance
added dummy plugin list, mod list and iorganizer to initialize plugins without an instance
moved PluginContainer into the core filter, had nothing to do with the plugins list
NexusInterface is now created manually instead of being a static singleton because it needs to know if the settings are available
|
| |
|
|
|
|
|
|
|
|
| |
the instance creation dialog
removed the PluginContainer* parameter from NexusInterface::instance()
- it's a singleton, so it only needs to be given once, not every time
- it doesn't even matter because the first time instance() is called, it creates the singleton, but the plugin container is always null
- and setPluginContainer() is called much later from OrganizerCore with the correct value
added non functional nexus page to instance creation dialog
|
| |
|
|
|
| |
fixed includes because shared/ isn't in the path anymore
removed unused modeltest files
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The mod ID selection was fairly unreliable when the mod author decided
to use certain values in the mod name or filename. A filename of
"K-9 - Armor-1-2-3" would automatically set the mod ID to 9 with no
chance for the user to correct it. Other filenames would only present
2 choices of mod ID to the user, neither being correct.
The primary intent of this change is to present the user with all the
numbers found in the filename as options for the mod ID. This should
allow the correct mod ID to be easily chosen in all cases.
|
| |
|
|
| |
removed some commented out logging
|
| |
|
|
| |
removed now unused vlog()
|
| | |
|
| |
|
|
| |
api key now part of ApiUserAccount
|
| |
|
|
|
|
|
|
|
| |
api label in status bar:
- now shows when not logged in
- changed some of the colour thresholds to correspond to real throttling numbers
make sure the api key is also cleared from the access manager when clearing from the settings
removed unused bool m_ValidateAttempted in NXMAccessManager
update the window title and status bar api label with correct values on startup, which fixes incorrect values when "restarting" MO after changing nexus settings
|
| |
|
|
|
| |
moved the api label to the status bar
refactored a bunch of copy/pasted code in NexusInterface to use shouldThrottle() and throttledWarning()
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
The new API does not require this and it serves no purpose to keep it.
|
| | |
|
| | |
|
| |
|
|
| |
Also adds helpful message when API key is not valid or present
|
| | |
|
| |
|
|
|
|
|
| |
* Reduce update timeout to 5 minutes
* Introduce bulk endorsement check replacing global mod info check
* Fine tune performance of bulk update info query
* Thread the update processing to prevent lockups
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
* Don't check time for force updates
* Implement API restrictions for <200 remaining requests
* Fix bug causing duplicate mod checks for differing short name capitalization
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
* Remove periodic auto-update
* Add context menu force-update for mod list
* Fix some bugs with update parsing
- Ignore update files that are deleted
- Fix remaining issue with failing to get all mods due to capitalization
* Remove queue retry when out of requests
* Clear all requests when out of requests
* More potential improvements to login/validation process
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
| |
* Add second api type for mod info to segment updates from basic desc
* Add saved nexus file type and factor it into the update display
* Fix some issues with how we were checking for 'latest update' files
|
| |
|
|
|
|
| |
* Uses current daily/hourly rate limits
* Fixed issue with translating API game string to mod game string
** Corrects issues with update checks and downloads
|
| | |
|
| | |
|