summaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Restore tutorialsJeremy Rimpo2026-05-171-8/+2
|
* Add setting to show notifications when downloads complete or fail (#2338)Jonathan Feenstra2026-05-151-0/+7
|
* Use new Nexus Tools location for MO2Jeremy Rimpo2026-05-151-58/+36
|
* Use filesystem paths with BSATK input / output (#2391)Jeremy Rimpo2026-05-071-9/+9
|
* Improve mod update check accuracy (#2385)Al2026-05-031-102/+170
| | | | | | | | | | | | | | | | | | | | | * Index API response into lookup maps * extract new findLatestActiveSuccessor method from update check function * extract method to check if a file is active * use new isActiveFileStatus in modInfoRegular * fix bug when merging during mod install * remember ordering of installed nexus file ids * refactor update check logic to prioritize Nexus file IDs over filenames * refactor nxmUpdatesAvailable to simplify update checking logic * refactor update check logic to find Nexus file IDs by filename and streamline successor retrieval * refactor update checking to streamline version resolution and improve successor retrieval
* Extended MODL / direct download handling (#2384)Jeremy Rimpo2026-05-031-1/+1
| | | | | | | * Extended MODL / direct download handling - name, modname, version, and source options added to download command - nxmhandler init adds schemas and MODL entry with default launch args - Add MODL register button to general tab - On window display, call meta function to trigger both registrations
* Disabling tutorials (#2366)Jeremy Rimpo2026-04-171-4/+8
|
* Change IOrganizer::profile return type to a shared_ptr (#2322)Jonathan Feenstra2026-01-111-5/+6
|
* Add executable setting to minimize MO2 to the system tray while running (#2313)Jonathan Feenstra2026-01-031-1/+19
|
* Add author and uploader columns to mod list (#2269)Jonathan Feenstra2025-08-181-0/+6
|
* Move to VCPKG (#2068)Mikaël Capelle2025-05-291-15/+22
| | | | | | | | | * Remove SConscript related files. * Force-load translations from uibase and gamebryo/creation. * Bring githubpp here and add a standalone preset. * Switch VersionInfo -> Version for ModOrganizer2. (#2063) * Add pre-commit hook. * Use 7zip build from VCPKG registry. * Use archive.dll from the bin folder instead of dlls.
* Oblivion Remastered Meta PR (#2241)Jeremy Rimpo2025-05-231-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Allow for mod directory maps - Set main data files based on game - Mapped mod directories to VFS - Update overwrite setup * Skip if mod contains no 'data' dir * More mod directory compatibility fixes * Workaround for Obl:Rem save location - SLocalSavePath does nothing yet MO2 wants to use it to override the default save location - This only applies to BGS games anyway, we should move this logic * First pass for overwrite mod directory support * More overwrite move / delete restrictions * Fix issue with moving directories that are not required * Formatting pass * More modDataDirectory updates * Formatting --------- Co-authored-by: Mikaël Capelle <capelle.mikael@gmail.com>
* Update following SafeWriteFile changes (#2218)RJ2025-05-231-3/+12
| | | Co-authored-by: RJ <Liderate@users.noreply.github.com>
* Speedup refresh when archive parsing is enabled and updateBSAList (#2239)RJ2025-05-231-5/+11
| | | | | | | | * Precompute load order for ModThreads * Precompute file infos for plugin association check --------- Co-authored-by: RJ <Liderate@users.noreply.github.com>
* Update following USVFS move to VCPKG. (#2244)Mikaël Capelle2025-05-221-1/+1
|
* Highlight mods that contain selected files in data tab (#2179)Jonathan Feenstra2025-01-021-0/+1
|
* (Un-)endorse & (un-)track mods from the same source (#2141)Jonathan Feenstra2024-10-301-6/+8
|
* Move slot connections to avoid issue when starting MO2 to download a NXM ↵Mikaël Capelle2024-08-011-15/+3
| | | | | link. (#2082) * Move slot connections to avoid issue when starting MO2 to download a NXM link.
* Refactoring of game features for better management. (#2043)Mikaël Capelle2024-06-091-12/+9
|
* Use `lootGameName()` and `displayGameName()` in initial places. (#2030)Mikaël Capelle2024-05-261-1/+1
| | | | | | | | | | * Use `displayGameName()` in create instance dialogs & the main window, this doesn't cover all places `gameName()` was being used for purely display reasons, but it covers the bulk. * Use `lootGameName()` instead of `gameShortName()` for LOOT cli initiation. * Use game display name in status bar. --------- Co-authored-by: Twinki <Twinki@users.noreply.github.com>
* Use primary game source for categories if definedJeremy Rimpo2023-12-281-2/+8
|
* Tutorial translation updatesJeremy Rimpo2023-10-041-1/+7
|
* Discord link updatesJeremy Rimpo2023-10-031-1/+1
|
* Updates to refresh sort button after various eventsJeremy Rimpo2023-10-021-6/+19
|
* Refresh the esp/bsa lists after closing settingsJeremy Rimpo2023-10-011-0/+2
| | | | | - Should resolve issues with certain settings not 'applying' immediately - For example: Starfield 'enable plugin management' setting
* Refresh Callback (+ Extra for AboutToRun) (#1884)Mikaël Capelle2023-09-291-4/+8
| | | | | * Add working directory and arguments to onAboutToRun (optional). * Add onRefreshCallback functionality.
* Merge pull request #1883 from ModOrganizer2/tutorial_updatesJeremy Rimpo2023-09-271-10/+4
|\ | | | | Tutorial updates
| * Tutorial updatesJeremy Rimpo2023-09-251-10/+4
| | | | | | | | | | - Add ability to exit tutorial early - Update and clarify many of the tutorials
* | Restructure category refresh actionJeremy Rimpo2023-09-231-12/+21
| | | | | | | | | | | | | | - Remove plugins class - Route signals to run Nexus API call from MainWindow - Pass Dialog instance to route response data - Revert CategoryFactory::instance to return reference
* | Fix rebase issuesJeremy Rimpo2023-09-211-1224/+4
| |
* | Update new instance / migration dialogsJeremy Rimpo2023-09-211-10/+11
| |
* | Add nexus category ID to mod infoJeremy Rimpo2023-09-211-0/+2
| | | | | | | | | | - We will check the mod info first then fall back to the download file - Add category field in the info dialog nexus tab
* | Several updatesJeremy Rimpo2023-09-211-30/+49
| | | | | | | | | | | | | | | | * No longer cause an error when deleting a category that's being used * Add a dialog when installing a mod with no Nexus mapping (if not disabled) * Allow disabling Nexus category mapping in Settings (Nexus tab) * Add context option to remove nexus mappings in the category editor * Some clang style fixes
* | Add reminder dialog for old instancesJeremy Rimpo2023-09-211-3/+42
| |
* | Category setup dialog for new instancesJeremy Rimpo2023-09-211-2/+52
| |
* | Refactoring for upstream mergeJeremy Rimpo2023-09-211-1/+5
| |
* | WIP: Fix data storage and fix loadingSilarn2023-09-211-1/+60
| |
* | WIP: Refactor cat dialog and implement nex cat updatesSilarn2023-09-211-1/+1
| |
* | WIP: Category QObj refactorSilarn2023-09-211-1/+1
| |
* | WIP: Initial changes to fetch nexus categoriesSilarn2023-09-211-7/+1168
|/
* Apply clang-format.Mikaël Capelle2023-07-091-690/+828
|
* Merge pull request #1636 from LostDragonist/supporturlMikaël Capelle2022-05-021-1/+19
|\ | | | | Add wiki linkage for games
| * Add first start dialog and help menu entryChris Bessent2021-12-271-1/+19
| |
| * Fix discord inviteChris Bessent2021-12-261-1/+1
| |
* | Better nexus network errorsJeremy Rimpo2022-04-191-5/+5
| |
* | Remove dependency on Core5CompatJeremy Rimpo2022-04-191-8/+9
| |
* | First pass for Qt6 compatibilityJeremy Rimpo2022-04-191-2/+2
| |
* | Fix update checking for files not installed from the downloadsChris Bessent2022-01-021-1/+1
| | | | | | | | | | This is the difference between "D:\Downloads\USSEP.7z" and "USSEP.7z".
* | Fix discord inviteChris Bessent2021-12-271-1/+1
|/
* Fix optional access on profiles dialogChris Bessent2021-12-071-1/+1
|