| 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>
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
| |
- don't try to login on startup
- don't try to update loot when sorting and display a warning that the master list might be stale
|
| |
|
|
| |
changed some places that used QDesktopServices to use shell::Open() from uibase instead
|
| | |
|
| |
|
|
|
|
|
| |
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
|
| | |
|
| |
|
|
| |
is too short
|
| |
|
|
|
|
| |
fixed nexus connect button staying as "cancel" in case of errors
fixed logging of duplicate dll loading
bumped to rc6
|
| |
|
|
|
|
|
| |
throttling message
validation dialog could pop even if logged in
typos in comments
|
| | |
|
| | |
|
| |
|
|
| |
fixed crash when exiting MO because the dialog is destroyed in atexit(), way after Qt is gone
|
| |
|
|
|
| |
moved elapsed timer to NexusKeyValidator, progress dialog now just shows what the validator is doing, which allows for hiding and showing it at any time
recreate the dialog when the parent changes, avoids theme errors
|
| |
|
|
| |
fixes for shell functions changing names
|
| |
|
|
| |
removed "get" from the getters that had it
|
| |
|
|
|
|
| |
added centerOnMainWindowMonitor(), now also used by validation dialog
added overloads for splitter, used by main splitter
fixed saveState() for QMainWindow calling the wrong function
|
| |
|
|
| |
removed some commented out logging
|
| | |
|
| | |
|
| |
|
|
| |
don't resend the guid and token, nexus never answers with the api key, just create a new request every time
|
| | |
|
| |
|
|
|
|
| |
cleaned up double logging for github
reset validation progress dialog parent just before the main window dies
removed unused APIStats from APIUserAccount, added isValid()
|
| | |
|
| | |
|
| |
|
|
| |
api key now part of ApiUserAccount
|
| |
|
|
| |
added logs for manual key validation, will need to rewrite a few things
|
| |
|
|
| |
moved most of the stuff into a new NexusSSOLogin class
|
| | |
|
| |
|
|
|
| |
allow hiding dialog and make it appear again if needed
don't use an event loop in validated(), it causes all sorts of problems because it can be reentrant if another logged in action is done while the dialog is visible
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
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()
|
| |
|
|
|
| |
added button in nexus settings to open the dialog
added a force flag to apiCheck() to do a check with the new key even if the login was successful before
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
The new API does not require this and it serves no purpose to keep it.
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
* 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
|
| | |
|
| | |
|
| |
|
|
|
|
| |
* Uses current daily/hourly rate limits
* Fixed issue with translating API game string to mod game string
** Corrects issues with update checks and downloads
|
| | |
|