| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | changed first validation timeout back to 10s, a lot of people report that 5s ↵ | isanae | 2020-04-17 | 1 | -1/+1 |
| | | | | | is too short | ||||
| * | refresh after manually unlocking the ui | isanae | 2019-12-29 | 1 | -1/+1 |
| | | | | | | | fixed nexus connect button staying as "cancel" in case of errors fixed logging of duplicate dll loading bumped to rc6 | ||||
| * | remaining requests can be 0 if not logged in, would show incorrect ↵ | isanae | 2019-10-07 | 1 | -1/+5 |
| | | | | | | | | throttling message validation dialog could pop even if logged in typos in comments | ||||
| * | don't show the progress dialog on startup until after the first failure | isanae | 2019-10-05 | 1 | -2/+43 |
| | | |||||
| * | rework of the nexus key validator to allow multiple attempts before failing | isanae | 2019-10-05 | 1 | -160/+335 |
| | | |||||
| * | implemented cancel button on progress dialog | isanae | 2019-10-05 | 1 | -9/+23 |
| | | | | | fixed crash when exiting MO because the dialog is destroyed in atexit(), way after Qt is gone | ||||
| * | now using ui file for validation progress dialog | isanae | 2019-10-05 | 1 | -38/+54 |
| | | | | | | 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 | ||||
| * | added error messages to FileRenamer and a few more | isanae | 2019-10-04 | 1 | -1/+1 |
| | | | | | fixes for shell functions changing names | ||||
| * | split settings into a bunch of classes | isanae | 2019-09-02 | 1 | -1/+1 |
| | | | | | removed "get" from the getters that had it | ||||
| * | merged toolbars into restoreToolbars() and saveToolbars() | isanae | 2019-08-16 | 1 | -2/+11 |
| | | | | | | | added centerOnMainWindowMonitor(), now also used by validation dialog added overloads for splitter, used by main splitter fixed saveState() for QMainWindow calling the wrong function | ||||
| * | changed qDebug() to log::debug() | isanae | 2019-07-22 | 1 | -2/+2 |
| | | | | | removed some commented out logging | ||||
| * | replaced qWarning() | isanae | 2019-07-22 | 1 | -1/+1 |
| | | |||||
| * | changed message when opening browser | isanae | 2019-07-14 | 1 | -1/+3 |
| | | |||||
| * | removed already commented out code: | isanae | 2019-07-12 | 1 | -4/+0 |
| | | | | | don't resend the guid and token, nexus never answers with the api key, just create a new request every time | ||||
| * | removed useless flags, they were only used by settings | isanae | 2019-07-12 | 1 | -8/+5 |
| | | |||||
| * | nexus info and stats in settings | isanae | 2019-07-12 | 1 | -1/+1 |
| | | | | | | | cleaned up double logging for github reset validation progress dialog parent just before the main window dies removed unused APIStats from APIUserAccount, added isValid() | ||||
| * | refactored state messages | isanae | 2019-07-11 | 1 | -45/+80 |
| | | |||||
| * | api key validator in settings | isanae | 2019-07-11 | 1 | -2/+2 |
| | | |||||
| * | extracted api key validator from NXMAccessManager | isanae | 2019-07-11 | 1 | -145/+296 |
| | | | | | api key now part of ApiUserAccount | ||||
| * | moved NexusSSOLogin to nxmaccessmanager | isanae | 2019-07-11 | 1 | -6/+160 |
| | | | | | added logs for manual key validation, will need to rewrite a few things | ||||
| * | reworked the nexus connection panel | isanae | 2019-07-11 | 1 | -1/+1 |
| | | | | | moved most of the stuff into a new NexusSSOLogin class | ||||
| * | dialog should be on the heap, gets deleted by the main window | isanae | 2019-07-10 | 1 | -10/+9 |
| | | |||||
| * | made ValidationProgressDialog a QDialog to handle close events | isanae | 2019-07-10 | 1 | -28/+30 |
| | | | | | | 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 | ||||
| * | progress dialog now shows elapsed time in progress bar | isanae | 2019-07-10 | 1 | -11/+32 |
| | | |||||
| * | moved progress dialog to its own class | isanae | 2019-07-10 | 1 | -50/+61 |
| | | |||||
| * | set the progress dialog's parent to main window as soon as it's available | isanae | 2019-07-10 | 1 | -5/+32 |
| | | |||||
| * | moved api user account classes to their own files | isanae | 2019-06-14 | 1 | -3/+14 |
| | | | | | | | | | | 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 | ||||
| * | added a few helper classes for user accounts and stats | isanae | 2019-06-12 | 1 | -9/+6 |
| | | | | | | moved the api label to the status bar refactored a bunch of copy/pasted code in NexusInterface to use shouldThrottle() and throttledWarning() | ||||
| * | added new dialog to enter api key manually | isanae | 2019-06-03 | 1 | -1/+5 |
| | | | | | | 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 | ||||
| * | Update NXM link handling to support premium link and validate user info | Silarn | 2019-05-09 | 1 | -1/+2 |
| | | |||||
| * | Disable the login timeout timer when something happens | LostDragonist | 2019-03-09 | 1 | -1/+3 |
| | | |||||
| * | Improve timeout behavior when logging in to Nexus | LostDragonist | 2019-03-08 | 1 | -4/+16 |
| | | |||||
| * | Improve failed login checks on start up | LostDragonist | 2019-03-06 | 1 | -1/+3 |
| | | |||||
| * | Remove the spoofed NMM version | LostDragonist | 2019-02-22 | 1 | -6/+0 |
| | | | | | The new API does not require this and it serves no purpose to keep it. | ||||
| * | Small updates, cleanup, update code, cache settings, tooltips | Silarn | 2019-02-18 | 1 | -19/+26 |
| | | |||||
| * | Simple updates API headers requested by Nexus | Silarn | 2019-02-18 | 1 | -2/+13 |
| | | |||||
| * | Multiple updates: | Silarn | 2019-02-18 | 1 | -0/+4 |
| | | | | | | | | | | | | * 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 | ||||
| * | Fix various issues when not having a stored API key | Silarn | 2019-02-18 | 1 | -0/+2 |
| | | |||||
| * | Fixe API Key storage and actually validate the response | Silarn | 2019-02-18 | 1 | -14/+17 |
| | | |||||
| * | Multiple fixes: | Silarn | 2019-02-18 | 1 | -1/+9 |
| | | | | | | | * Uses current daily/hourly rate limits * Fixed issue with translating API game string to mod game string ** Corrects issues with update checks and downloads | ||||
| * | Implement an API rate limiter | Silarn | 2019-02-18 | 1 | -2/+1 |
| | | |||||
| * | Several Nexus API-related changes | Silarn | 2019-02-18 | 1 | -1/+1 |
| | | | | | | | | | * Added 30-second ping so Nexus doesn't close our connection * Set an overall 5 minute timeout before we give up listening for auth * Fixed some old signal and slot connections * Added a button to revoke the current API authorization * Updated bulk endorsement function with new API changes | ||||
| * | Initial Nexus API changes: | Silarn | 2019-02-18 | 1 | -351/+264 |
| | | | | | | - Switch to SSO with WebSocket - Update endpoints (all but version checking) | ||||
| * | Change qPrintable to qUtf8Printable to better support non-ASCII text | LostDragonist | 2019-01-05 | 1 | -3/+3 |
| | | |||||
| * | Add the MO user agent string to the download requests (fixes EU#1) | Silarn | 2018-05-16 | 1 | -2/+2 |
| | | |||||
| * | Change Nexus API URL | Silarn | 2018-04-28 | 1 | -1/+1 |
| | | |||||
| * | Update Nexus protocol to https | Silarn | 2018-04-24 | 1 | -1/+1 |
| | | |||||
| * | Revert "Applied clang-format on source" | Sandro Jäckel | 2018-02-23 | 1 | -208/+256 |
| | | | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e. | ||||
| * | Applied clang-format on source | Sandro Jäckel | 2018-02-22 | 1 | -256/+208 |
| | | |||||
| * | moved button to switch instance (and to portable mode) to the main window | Tannin | 2016-05-27 | 1 | -2/+0 |
| | | |||||
