summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove more old Nexus settingsLostDragonist2019-02-191-0/+2
|
* Updated AppVeyor build to include artifacts, to allow testers to grab new ↵LePresidente2019-02-191-1/+15
| | | | exe's as they are built
* Fix for Steam being run as administratorLostDragonist2019-02-192-45/+100
| | | | | | | | | | Previously, when Steam was run as administrator, MO couldn't access the process therefore couldn't detect it. Now, an alternative method for listing processes is now being used in order to determine if Steam is running. Additionally, MO will detect if Steam is admin and MO is not and prompt the user if they want to restart MO as admin.
* Merge pull request #656 from ModOrganizer2/AppveyorBrian Munro2019-02-193-3/+17
|\ | | | | Appveyor test build process, current project only
| * appveyor really wants those blank lines between commands.LePresidente2019-02-181-0/+1
| |
| * Use same branch on umbrella as the project.LePresidente2019-02-181-1/+1
| |
| * Added blank lines between commands, due to appveyor sees it as a single commandLePresidente2019-02-181-0/+3
| |
| * Added appveyor build badge to readme.mdLePresidente2019-02-182-1/+10
| | | | | | | | Added appveyor.yml which will control the appveyor build in the future (currently extremely basic)
| * Minor change to CMakeLists.txt to use the DEPENDENCY_DIR variable from ↵LePresidente2019-02-181-2/+3
| | | | | | | | umbrella, instead of relative paths, this is required to support appveyor.
* | Cleanup and version bumpSilarn2019-02-183-4/+3
| |
* | Rework messages about downloads already queued or startedLostDragonist2019-02-181-5/+45
| |
* | Extend the update date back one hour to help prevent time mismatchesSilarn2019-02-181-1/+1
| | | | | | | | - Server time and local time may not align perfectly for bulk API
* | Coalesce code for identifying game short name from nexus nameSilarn2019-02-181-24/+14
| |
* | Fix up messages for already pending/started downloadsLostDragonist2019-02-181-7/+5
| |
* | Fix display of file names when querying infoLostDragonist2019-02-181-1/+1
| |
* | Fix seconds calculationSilarn2019-02-181-1/+1
| |
* | Fix issue with downloads not being remove on failureSilarn2019-02-182-1/+12
| | | | | | | | Also adds helpful message when API key is not valid or present
* | Small updates, cleanup, update code, cache settings, tooltipsSilarn2019-02-1813-724/+61
| |
* | Endorsement and efficiency updatesSilarn2019-02-187-95/+203
| | | | | | | | | | | | | | * 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-187-13/+188
| |
* | Some fixes to parse the preferred server list and download speed featureSilarn2019-02-182-6/+5
| |
* | Freeing the credential object when there's no result causes overrunsSilarn2019-02-181-1/+1
| |
* | Add settings option to switch between fixed and dynamic cache timeoutsSilarn2019-02-185-21/+70
| |
* | Implement Windows Credential ManagerSilarn2019-02-182-52/+83
| |
* | Re-simplify ModInfo interfaceSilarn2019-02-181-2/+2
| |
* | Implement staggered timeouts bases on age.Silarn2019-02-189-6/+85
| | | | | | | | | | | | | | | | * < 1 mo = 2 hours * < 3 mo = 4 hours * < 6 mo = 6 hours * < 1 yr = 12 hours * > 1 yr = 24 hours
* | Simple updates API headers requested by NexusSilarn2019-02-182-4/+16
| |
* | Fix issues with duplicate requests, expand parallel requests to 6Silarn2019-02-184-7/+14
| |
* | Request pools are not combined, we need to use the max of both pools.Silarn2019-02-181-1/+1
| |
* | Add Qt5WebSockets to DLL manifestLostDragonist2019-02-181-1/+2
| |
* | Several api improvements:Silarn2019-02-182-29/+44
| | | | | | | | | | | | * 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-182-94/+25
| |
* | Multiple updates:Silarn2019-02-187-67/+71
| | | | | | | | | | | | | | | | | | | | | | * 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
* | Write the file category ID to the mod data when installing/updatingSilarn2019-02-182-3/+6
| |
* | Use NXM link key and expiration in file list API call when availableSilarn2019-02-182-3/+14
| |
* | Fix various issues when not having a stored API keySilarn2019-02-184-24/+23
| |
* | Fixe API Key storage and actually validate the responseSilarn2019-02-183-21/+20
| |
* | Rework the data and cleanup a bitSilarn2019-02-181-10/+10
| |
* | Stop blindly following examples and use better codeSilarn2019-02-181-6/+6
| |
* | Implement using the DPAPI to encrypt credentialsSilarn2019-02-184-16/+40
| |
* | Make mod search case insensitive, reintroduce timed update batchesSilarn2019-02-181-17/+13
| |
* | Rework SSO for new protocol and utilize MO2 application IDSilarn2019-02-182-16/+57
| |
* | Various fixes and updatesSilarn2019-02-1814-36/+155
| | | | | | | | | | | | * 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
* | Ensure mainwindow slot doesn't override data we've just setSilarn2019-02-182-14/+21
| |
* | Fix missing nexus update settersSilarn2019-02-181-0/+2
| |
* | Update outdated UI descriptions for API monitorSilarn2019-02-181-3/+3
| |
* | Sorting logic fix and show last updated dateSilarn2019-02-182-1/+2
| |
* | Update Process ImprovementsSilarn2019-02-1811-2157/+2288
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 5 minute batch auto-update of up to 10 mods - Still able to force an update of all 'unchecked' mods - Prioritizes mods with oldest update 'age' * Implemented 1-hour wait between update checks per mod * Fixed issues with update progress display * Only enable update filter automatically if 'force update' * Improved display of version update status in mod list - Italic text when ready to perform update check - Tooltip indicates when next update is available * Fixed remaining issues with update fallback check * Only trigger one update API request for duplicate sources
* | Multiple fixes:Silarn2019-02-188-171/+201
| | | | | | | | | | | | * 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-182-8/+23
| |