summaryrefslogtreecommitdiff
path: root/src/settings.cpp
Commit message (Collapse)AuthorAgeFilesLines
* split workarounds tabisanae2019-08-021-71/+2
|
* split plugins tabisanae2019-08-021-47/+7
|
* removed incorrect warning that steam password is unencryptedisanae2019-08-021-30/+6
| | | | split steam tab
* renamed tab classes, clashing with mod info dialogisanae2019-08-021-110/+4
| | | | split nexus tab
* split paths tabisanae2019-08-021-80/+1
|
* moved SettingsTab out of Settingsisanae2019-08-021-181/+23
| | | | split general tab
* replaced formatSystemMessageQ() with formatSystemMessage()isanae2019-07-221-3/+3
| | | | replaced windowsErrorString() with formatSystemMessage()
* changed qDebug() to log::debug()isanae2019-07-221-4/+3
| | | | removed some commented out logging
* changed qCritical() to log::error()isanae2019-07-221-11/+3
| | | | removed now unused vlog()
* replaced qWarning()isanae2019-07-221-2/+3
|
* use log::Levels instead of intsisanae2019-07-221-4/+26
| | | | | create log level combobox in code, set selected index based on value instead added log level to context menu in log list
* added --crashdump to generate dumps of a running MO processisanae2019-07-011-3/+7
| | | | added dump_running_process.bat to start another instance of MO with that flag
* refactored preloadSsl() into preloadDll()isanae2019-06-291-31/+0
| | | | | | removed old HGID check moved formatSystemMessage() to uibase added Environment class, lists loaded modules, logged at startup
* refactored FormatMessage() into formatSystemMessage()isanae2019-06-231-18/+43
| | | | fixes trying to load a wchar_t* with qCritical(), which merely prints the address
* renamed "revoke nexus authorization" to "disconnect from nexus" because ↵isanae2019-06-041-51/+27
| | | | | | | "revoking" is ambiguous reworked manual key dialog to look more like MO1 moved all the UI stuff from callbacks in Settings back to SettingsDialog in a central updateNexusButtons(), which also enables/disables buttons as needed
* changed rest of ShellExecuteW() calls to use shell::Execute(), ↵isanae2019-05-261-11/+12
| | | | shell::OpenLink() or shell::OpenFile()
* Restart MO if the API key is changed or the reset geometries button was clickedLostDragonist2019-04-301-11/+22
|
* Add setting to hide the API counterLostDragonist2019-03-061-1/+8
|
* Remove the spoofed NMM versionLostDragonist2019-02-221-13/+0
| | | | The new API does not require this and it serves no purpose to keep it.
* Add spaceLostDragonist2019-02-211-1/+1
|
* Small updates, cleanup, update code, cache settings, tooltipsSilarn2019-02-181-14/+0
|
* 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-181-4/+15
|
* Implement Windows Credential ManagerSilarn2019-02-181-50/+81
|
* Fix various issues when not having a stored API keySilarn2019-02-181-3/+4
|
* Fixe API Key storage and actually validate the responseSilarn2019-02-181-6/+2
|
* 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-181-12/+36
|
* Several Nexus API-related changesSilarn2019-02-181-0/+8
| | | | | | | | * 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-18/+30
| | | | | - Switch to SSO with WebSocket - Update endpoints (all but version checking)
* Add Discord, GOG Galaxy, and Spotify to default blacklistLostDragonist2019-02-051-0/+3
|
* Change archive parsing to experimental and default to disabledLostDragonist2019-01-251-2/+2
|
* Merge remote-tracking branch 'origin/Develop' into archive_conflicts_2Silarn2019-01-181-3/+4
|\
| * Delete the settings array before writing a new oneLostDragonist2019-01-111-0/+1
| |
| * Fix or ignore a number of compiler warnings.Al2019-01-111-1/+1
| |
| * Support for force loading librariesLostDragonist2019-01-111-2/+2
| |
* | Merge remote-tracking branch 'origin/Develop' into archive_conflicts_2Silarn2019-01-051-2/+2
|\|
| * Change qPrintable to qUtf8Printable to better support non-ASCII textLostDragonist2019-01-051-2/+2
| |
* | Merge branch 'Develop' into archive_conflicts_2LostDragonist2018-12-301-20/+11
|\|
| * Apply alpha color settings to the settings dialogLostDragonist2018-12-301-14/+9
| |
* | Fix conflict colors and make archive conflict colors configurableLostDragonist2018-12-301-0/+22
| |
* | Merge branch 'Develop' into archive_conflicts_2Project5792018-12-291-0/+8
|\| | | | | | | Updating to 2.1.7alpha1
| * Add an option to disable endorsementsLostDragonist2018-12-241-0/+8
| |
* | Clean up and fix merge issuesLostDragonist2018-12-121-2/+2
| |
* | Added button to disable Archives in Data Tree and entirely.Project5792018-12-121-1/+9
|/
* Add option to remove column colors for mod list separatorsLostDragonist2018-12-111-0/+8
|
* Add the ability to change the managed game directoryLostDragonist2018-12-111-0/+11
|
* Add workaround setting to prevent the GUI from locking when running an ↵LostDragonist2018-12-081-0/+8
| | | | executable
* Add workarounds button to reset window geometriesLostDragonist2018-12-081-0/+11
|