summaryrefslogtreecommitdiff
path: root/src/nexusinterface.cpp
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* merged master into new_vfs_libraryTannin2016-02-121-1/+1
|
* fixed a potential crash-cause when querying download info and slight ↵Tannin2016-01-101-1/+1
| | | | improvement (?) to the regex that extracts the modid
* removed get-prefix from many getters. removed const from managed_game variable.Tannin2015-12-281-6/+6
| | | | other fixes
* Merge branch 'master' into new_vfs_libraryTannin2015-12-071-47/+86
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gameinfoimpl.cpp src/installationmanager.cpp src/mainwindow.cpp src/organizercore.cpp src/organizercore.h src/organizerproxy.cpp src/organizerproxy.h src/savegamegamebryo.cpp src/savegamegamebyro.h src/selfupdater.h src/shared/fallout3info.cpp src/shared/fallout3info.h src/shared/falloutnvinfo.cpp src/shared/falloutnvinfo.h src/shared/gameinfo.cpp src/shared/gameinfo.h src/shared/oblivioninfo.cpp src/shared/oblivioninfo.h src/shared/skyriminfo.cpp src/shared/skyriminfo.h src/spawn.cpp src/transfersavesdialog.cpp
| * Merge branch 'master' of https://github.com/ThosRTanner/modorganizer into ↵TanninOne2015-12-061-2/+2
| |\ | | | | | | | | | ThosRTanner-master
| | * Merge remote-tracking branch 'TanninOne/master'Thomas Tanner2015-12-051-5/+6
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # SConstruct # src/modinfo.cpp # src/modinfo.h
| | * | Improve diagnostics if IWYU is enabledThomas Tanner2015-10-311-2/+2
| | | | | | | | | | | | | | | | Few small cleanups from clang
| * | | Merge remote-tracking branch 'remotes/TanninOne/master' into issue/356Thomas Tanner2015-12-051-6/+23
| |\ \ \ | | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/downloadmanager.cpp src/mainwindow.cpp src/modinfo.cpp src/modinfo.h src/selfupdater.cpp src/shared/fallout3info.cpp src/shared/fallout3info.h src/shared/falloutnvinfo.cpp src/shared/falloutnvinfo.h src/shared/gameinfo.h src/shared/oblivioninfo.cpp src/shared/oblivioninfo.h src/shared/skyriminfo.cpp src/shared/skyriminfo.h
| | * | Fixes for quotes in module names:Thomas Tanner2015-10-111-5/+6
| | |/ | | | | | | | | | | | | | | | Treat the module name from Nexus as HTML and convert into plain text. Allow ' in a module name Also removed the ::tr1:: namespace in the regexs
| * | Renamed getNexusName to getGameShortName as previously because it hopefully ↵Thomas Tanner2015-11-261-3/+3
| | | | | | | | | | | | isn't too nexus related.