summaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* download list: added columns for mod name, version and nexus idisanae2019-05-221-0/+6
|
* added const version of Settings::directInterface() for restoring statesisanae2019-05-201-2/+2
| | | | | added top-level saveState() and restoreState() to ModInfoDialog that are called from MainWindow, because it now also has to handle expander states in the conflict tab added internal opened state to expander widget instead of using widget visibility so it can be saved even after the dialog is closed
* when removing mods, limit the number of items in the list so the dialog ↵isanae2019-05-161-1/+17
| | | | stays at a sane height
* Update NXM link handling to support premium link and validate user infoSilarn2019-05-091-6/+6
|
* Improve ignoring of missing English translationsLostDragonist2019-04-131-2/+2
| | | | Why does the language code keep changing?!
* Fix performance when selecting many modsLostDragonist2019-03-301-6/+5
|
* Add more protection against missing game pluginsLostDragonist2019-03-251-1/+1
|
* Prevent diagnose plugins that return false for isActive from reporting ↵LostDragonist2019-03-231-3/+8
| | | | notifications
* Connect diagnosisUpdate and updateProblemsButton so the notification button ↵LostDragonist2019-03-231-0/+2
| | | | is updated properly
* Only change to the update filter if mods are being checked for update or ↵LostDragonist2019-03-221-6/+18
| | | | mods have updates available
* Don't delete the Nexus ID on invalid update requestsLostDragonist2019-03-221-12/+1
|
* Refresh mod list after clearing overwrite folderLostDragonist2019-03-091-2/+6
|
* Improve updating mod highlights when no mod is selectedLostDragonist2019-03-091-11/+10
|
* Use MD5 when querying info before bothering the userLostDragonist2019-03-071-0/+1
|
* Add support for displaying tracked mods and setting tracked statusLostDragonist2019-03-071-0/+112
|
* Add setting to hide the API counterLostDragonist2019-03-061-0/+3
|
* Do not add inactive tool plugins to the tools menuLostDragonist2019-02-241-0/+6
|
* Call toggleMO2EndorseState for consistencyLostDragonist2019-02-241-1/+1
|
* Store endorsement state of MO when a reply is receivedLostDragonist2019-02-231-1/+3
|
* Fix call to requestModInfoLostDragonist2019-02-221-1/+1
|
* Remove the spoofed NMM versionLostDragonist2019-02-221-2/+1
| | | | The new API does not require this and it serves no purpose to keep it.
* Force an update check after installing a modLostDragonist2019-02-221-0/+6
|
* Invalidate mod list sort proxy when mods find updatesLostDragonist2019-02-211-10/+11
|
* Remove more old Nexus settingsLostDragonist2019-02-191-0/+2
|
* Cleanup and version bumpSilarn2019-02-181-2/+2
|
* Small updates, cleanup, update code, cache settings, tooltipsSilarn2019-02-181-5/+17
|
* Endorsement and efficiency updatesSilarn2019-02-181-50/+112
| | | | | | | * 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-2/+31
|
* Some fixes to parse the preferred server list and download speed featureSilarn2019-02-181-4/+3
|
* Implement staggered timeouts bases on age.Silarn2019-02-181-2/+3
| | | | | | | | * < 1 mo = 2 hours * < 3 mo = 4 hours * < 6 mo = 6 hours * < 1 yr = 12 hours * > 1 yr = 24 hours
* Fix issues with duplicate requests, expand parallel requests to 6Silarn2019-02-181-2/+8
|
* Multiple updates:Silarn2019-02-181-21/+33
| | | | | | | | | | | * 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 keySilarn2019-02-181-9/+5
|
* Make mod search case insensitive, reintroduce timed update batchesSilarn2019-02-181-17/+13
|
* Various fixes and updatesSilarn2019-02-181-16/+20
| | | | | | * 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-181-13/+20
|
* Fix missing nexus update settersSilarn2019-02-181-0/+2
|
* Update Process ImprovementsSilarn2019-02-181-40/+40
| | | | | | | | | | | | | | * 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-181-12/+8
| | | | | | * 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-6/+20
|
* Add counter for API requestsSilarn2019-02-181-0/+26
|
* Fix issue with endorsement response parsingSilarn2019-02-181-11/+9
|
* Add some comments and always use latest update file as the versionSilarn2019-02-181-2/+18
|
* Implement an API rate limiterSilarn2019-02-181-0/+8
|
* Reworking update checks to use the file update info with a fallbackSilarn2019-02-181-44/+101
|
* Several Nexus API-related changesSilarn2019-02-181-19/+18
| | | | | | | | * 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:Silarn2019-02-181-6554/+6558
| | | | | - Switch to SSO with WebSocket - Update endpoints (all but version checking)
* Visit Nexus page for first primary source if game does not have its own ↵LostDragonist2019-02-171-1/+5
| | | | Nexus page
* Change mod list context menu to stack allocationKrzysztof Starecki2019-02-151-74/+72
|
* Fix openOriginInfo and openOriginFolder for base files like skyrim.esmAl2019-02-151-15/+24
|