summaryrefslogtreecommitdiff
path: root/src/nexusinterface.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix missing translationsSilarn2019-05-091-4/+3
|
* Update NXM link handling to support premium link and validate user infoSilarn2019-05-091-5/+19
|
* Add more protection against missing game pluginsLostDragonist2019-03-251-3/+23
|
* Set the remaining API requests on a 429 replyLostDragonist2019-03-221-2/+15
|
* Suppress expected network errors during MD5 searchesLostDragonist2019-03-071-3/+9
|
* Use MD5 when querying info before bothering the userLostDragonist2019-03-071-0/+60
|
* Add support for displaying tracked mods and setting tracked statusLostDragonist2019-03-071-4/+96
|
* Remove the spoofed NMM versionLostDragonist2019-02-221-7/+1
| | | | The new API does not require this and it serves no purpose to keep it.
* Fix warning about multiple constsLostDragonist2019-02-211-1/+1
|
* Grab the description for downloads instead of the change logLostDragonist2019-02-211-1/+1
|
* Fix issue with downloads not being remove on failureSilarn2019-02-181-0/+2
| | | | Also adds helpful message when API key is not valid or present
* Small updates, cleanup, update code, cache settings, tooltipsSilarn2019-02-181-5/+9
|
* Endorsement and efficiency updatesSilarn2019-02-181-12/+58
| | | | | | | * 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
* Implement bulk update check layerSilarn2019-02-181-0/+64
|
* Simple updates API headers requested by NexusSilarn2019-02-181-2/+3
|
* Request pools are not combined, we need to use the max of both pools.Silarn2019-02-181-1/+1
|
* Several api improvements:Silarn2019-02-181-26/+41
| | | | | | * 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
* Prevent runaway requests and fix info dialog description update displaySilarn2019-02-181-2/+1
|
* Multiple updates:Silarn2019-02-181-19/+11
| | | | | | | | | | | * 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
* Use NXM link key and expiration in file list API call when availableSilarn2019-02-181-1/+6
|
* Fix various issues when not having a stored API keySilarn2019-02-181-12/+12
|
* Fixe API Key storage and actually validate the responseSilarn2019-02-181-1/+1
|
* Various fixes and updatesSilarn2019-02-181-7/+25
| | | | | | * 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
* Multiple fixes:Silarn2019-02-181-27/+29
| | | | | | * Uses current daily/hourly rate limits * Fixed issue with translating API game string to mod game string ** Corrects issues with update checks and downloads
* Translate nexus game name to short name to fix fetching updatesSilarn2019-02-181-2/+3
|
* Add counter for API requestsSilarn2019-02-181-1/+6
|
* Always emit the failed signal so we trigger another requestSilarn2019-02-181-1/+1
|
* Add a retry for rate limited requests and requeue requests with 429 errSilarn2019-02-181-3/+11
|
* Detect throttling with error code 429Silarn2019-02-181-0/+5
|
* Implement an API rate limiterSilarn2019-02-181-2/+26
|
* Fix up mismatched signals and slotsSilarn2019-02-181-1/+1
|
* Reworking update checks to use the file update info with a fallbackSilarn2019-02-181-734/+710
|
* Initial Nexus API changes:Silarn2019-02-181-32/+69
| | | | | - Switch to SSO with WebSocket - Update endpoints (all but version checking)
* Always display at least 3 segments of version info for MO itselfLostDragonist2019-01-301-1/+1
|
* Change qPrintable to qUtf8Printable to better support non-ASCII textLostDragonist2019-01-051-4/+4
|
* Move improved version parsing to util.h and use it everywhere.AnyOldName32018-05-161-4/+1
|
* Clean up handling of managed game instance in NexusInterfaceSilarn2018-05-021-38/+23
|
* Change Nexus API URLSilarn2018-04-281-1/+1
|
* Update to https for other nexus links For SecuritySilarn2018-04-241-3/+3
|
* Update Nexus protocol to httpsSilarn2018-04-241-1/+1
|
* Fix issues with download querySilarn2018-04-171-12/+27
|
* Support for multi-game downloadsSilarn2018-04-161-80/+114
|
* Created threaded process for writing mod meta files to prevent hangsSilarn2018-04-091-1/+1
|
* Revert "Applied clang-format on source"Sandro Jäckel2018-02-231-384/+501
| | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
* Applied clang-format on sourceSandro Jäckel2018-02-221-501/+384
|
* gameShortName has been replaced by gameNexusName due to syrimse on nexus ↵lepresidente2016-12-041-3/+3
| | | | using skyrimspecialediton.
* fixed some filename/modname handling for names received from nexusTannin2016-06-021-1/+1
|
* added button to clear webcaches and cookiesTannin2016-05-191-0/+7
|
* cleanupTannin2016-05-191-4/+0
|
* cleanupTannin2016-05-071-5/+6
|