| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Implement staggered timeouts bases on age. | Silarn | 2019-02-18 | 9 | -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 Nexus | Silarn | 2019-02-18 | 2 | -4/+16 |
| | | |||||
| * | Fix issues with duplicate requests, expand parallel requests to 6 | Silarn | 2019-02-18 | 4 | -7/+14 |
| | | |||||
| * | Request pools are not combined, we need to use the max of both pools. | Silarn | 2019-02-18 | 1 | -1/+1 |
| | | |||||
| * | Add Qt5WebSockets to DLL manifest | LostDragonist | 2019-02-18 | 1 | -1/+2 |
| | | |||||
| * | Several api improvements: | Silarn | 2019-02-18 | 2 | -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 display | Silarn | 2019-02-18 | 2 | -94/+25 |
| | | |||||
| * | Multiple updates: | Silarn | 2019-02-18 | 7 | -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/updating | Silarn | 2019-02-18 | 2 | -3/+6 |
| | | |||||
| * | Use NXM link key and expiration in file list API call when available | Silarn | 2019-02-18 | 2 | -3/+14 |
| | | |||||
| * | Fix various issues when not having a stored API key | Silarn | 2019-02-18 | 4 | -24/+23 |
| | | |||||
| * | Fixe API Key storage and actually validate the response | Silarn | 2019-02-18 | 3 | -21/+20 |
| | | |||||
| * | Rework the data and cleanup a bit | Silarn | 2019-02-18 | 1 | -10/+10 |
| | | |||||
| * | Stop blindly following examples and use better code | Silarn | 2019-02-18 | 1 | -6/+6 |
| | | |||||
| * | Implement using the DPAPI to encrypt credentials | Silarn | 2019-02-18 | 4 | -16/+40 |
| | | |||||
| * | Make mod search case insensitive, reintroduce timed update batches | Silarn | 2019-02-18 | 1 | -17/+13 |
| | | |||||
| * | Rework SSO for new protocol and utilize MO2 application ID | Silarn | 2019-02-18 | 2 | -16/+57 |
| | | |||||
| * | Various fixes and updates | Silarn | 2019-02-18 | 14 | -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 set | Silarn | 2019-02-18 | 2 | -14/+21 |
| | | |||||
| * | Fix missing nexus update setters | Silarn | 2019-02-18 | 1 | -0/+2 |
| | | |||||
| * | Update outdated UI descriptions for API monitor | Silarn | 2019-02-18 | 1 | -3/+3 |
| | | |||||
| * | Sorting logic fix and show last updated date | Silarn | 2019-02-18 | 2 | -1/+2 |
| | | |||||
| * | Update Process Improvements | Silarn | 2019-02-18 | 11 | -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: | Silarn | 2019-02-18 | 8 | -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 updates | Silarn | 2019-02-18 | 2 | -8/+23 |
| | | |||||
| * | Fix a typo | Silarn | 2019-02-18 | 1 | -2/+2 |
| | | |||||
| * | Add counter for API requests | Silarn | 2019-02-18 | 5 | -1704/+1769 |
| | | |||||
| * | Always emit the failed signal so we trigger another request | Silarn | 2019-02-18 | 1 | -1/+1 |
| | | |||||
| * | Add a retry for rate limited requests and requeue requests with 429 err | Silarn | 2019-02-18 | 2 | -3/+13 |
| | | |||||
| * | Detect throttling with error code 429 | Silarn | 2019-02-18 | 1 | -0/+5 |
| | | |||||
| * | Filter deleted downloads from the download query dialog | Silarn | 2019-02-18 | 1 | -1/+2 |
| | | |||||
| * | Fix issue with endorsement response parsing | Silarn | 2019-02-18 | 2 | -22/+18 |
| | | |||||
| * | Add some comments and always use latest update file as the version | Silarn | 2019-02-18 | 1 | -2/+18 |
| | | |||||
| * | Implement an API rate limiter | Silarn | 2019-02-18 | 5 | -4/+44 |
| | | |||||
| * | Fix up mismatched signals and slots | Silarn | 2019-02-18 | 2 | -3/+3 |
| | | |||||
| * | Reworking update checks to use the file update info with a fallback | Silarn | 2019-02-18 | 15 | -5451/+5453 |
| | | |||||
| * | Several Nexus API-related changes | Silarn | 2019-02-18 | 11 | -4007/+4553 |
| | | | | | | | | | * 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 | 19 | -11443/+10890 |
| | | | | | | - Switch to SSO with WebSocket - Update endpoints (all but version checking) | ||||
| * | Update version to 2.2.0beta3 | LostDragonist | 2019-02-18 | 1 | -1/+1 |
| | | |||||
| * | Visit Nexus page for first primary source if game does not have its own ↵ | LostDragonist | 2019-02-17 | 1 | -1/+5 |
| | | | | | Nexus page | ||||
| * | Update translation file | Krzysztof Starecki | 2019-02-16 | 1 | -283/+283 |
| | | |||||
| * | Merge branch 'Develop' into double-install-fix | Krzysztof Starecki | 2019-02-16 | 3 | -76/+74 |
| |\ | |||||
| | * | Merge pull request #653 from przester/instance-fix | Al | 2019-02-16 | 1 | -1/+1 |
| | |\ | | | | | | | Fix instance errors when downloading the same file multiple times | ||||
| | | * | Fix instance errors when downloading the same file multiple times | Krzysztof Starecki | 2019-02-15 | 1 | -1/+1 |
| | | | | |||||
| | * | | Change mod list context menu to stack allocation | Krzysztof Starecki | 2019-02-15 | 3 | -389/+393 |
| | |/ | |||||
| * / | Reject new mod installations if another one is already running | Krzysztof Starecki | 2019-02-15 | 4 | -270/+317 |
| |/ | |||||
| * | Fix openOriginInfo and openOriginFolder for base files like skyrim.esm | Al | 2019-02-15 | 1 | -15/+24 |
| | | |||||
| * | Write currentProfile to Ini file on profile change. Exclusively for outside ↵ | Al | 2019-02-15 | 1 | -0/+7 |
| | | | | | detection of profile change. | ||||
| * | Update version to 2.2.0beta2 | LostDragonist | 2019-02-15 | 1 | -1/+1 |
| | | |||||
| * | Improve game selection when multiple games are possible | LostDragonist | 2019-02-15 | 2 | -51/+47 |
| | | |||||
