What's Changed
- Auto-close ProfileManagementModal on file export by @ebkr in #1752
- DownloadMixin to Composable by @ebkr in #1757
- ProfilesMixin to Composable by @ebkr in #1758
- Ported CategoryFilterModal to Composition API by @ebkr in #1766
- Ported ErrorModal to Composition API by @ebkr in #1767
- Ported CategorySelectorModal to Composition API by @ebkr in #1768
- Ported GameRunningModal to Composition API by @ebkr in #1769
- Convert imports to relative by @ebkr in #1771
- Add Painting VR and update Monster Train 2 from demo to full release by @VilppeRiskidev in #1773
- Fix Painting VR install dir by @anttimaki in #1774
- Composition API: Profile Modals by @ebkr in #1772
- Composition API: Settings Components by @ebkr in #1775
- Ported AssociatedModsModal to Composition API by @ebkr in #1779
- Ported DisableModModal to Composition API by @ebkr in #1777
- Ported SearchAndSort to Composition API by @ebkr in #1778
- Ported LocalModCard to Composition API by @ebkr in #1781
- Ported DownloadModModal to Composition API by @ebkr in #1776
- Ported UninstallModModal to Composition API by @ebkr in #1784
- Drop Dexie mocking from DependencyUtils tests by @anttimaki in #1786
- Add a new game: "DEPO : Death Epileptic Pixel Origins" and update assets by @VilppeRiskidev in #1788
- Generic downloader by @VilppeRiskidev in #1735
- Dependency list unit tests by @VilppeRiskidev in #1739
- Add new game: 9 Kings by @VilppeRiskidev in #1794
- Round (floor) the percentage generated by generateProgressPercentage by @VilppeRiskidev in #1792
- Undo accidental reverts by @anttimaki in #1795
- Fix profile import by @anttimaki in #1797
- Feature/vue27/config editor by @ebkr in #1796
- Feature/vue27/navigation components by @ebkr in #1800
- Fix generateProgressPercentage by hard returning 100 by @VilppeRiskidev in #1803
- Composition API: Mod Lists Components by @ebkr in #1804
- Ported Manager.vue to Composition API by @ebkr in #1801
- Ported Splash and Mixin to Composition API + Composable by @ebkr in #1791
- Feature/vue27/card components by @ebkr in #1806
- Add 2 new games: "Guilty as Sock!" and "Return of the Obra Dinn" by @VilppeRiskidev in #1799
- Add a retry functionality to DownloadMonitor's failed downloads by @VilppeRiskidev in #1798
- Feature/vue27/views by @ebkr in #1807
- Corrected IDs to remove type error by @ebkr in #1810
- Allow retrying failed downloads from ErrorModal by @VilppeRiskidev in #1802
- Add missing required prop by @anttimaki in #1812
- Ported App.vue to Composition API by @ebkr in #1793
- Feature/vue27/input components by @ebkr in #1809
- Feature/vue27/remaining components by @ebkr in #1811
- Stop cfg editing showing QuillEditor by @ebkr in #1814
- Add a new game: PIGFACE Demo by @VilppeRiskidev in #1818
- Add PEAK by @VilppeRiskidev in #1819
- Fix update all modal not opening by @VilppeRiskidev in #1820
- Thunderstore ecosystem integration by @anttimaki in #1724
- Refactor and fix unit tests for InstallRuleInstaller by @anttimaki in #1744
- Remove InstallRule definition files by @anttimaki in #1745
- Merge InstallationRuleApplicator to InstallationRules by @anttimaki in #1746
- Use enums provided Thunderstore ecosystem by @anttimaki in #1821
- Dropped vue class component and decorator dependencies by @ebkr in #1815
- Update Thunderstore ecosystem schema and data by @anttimaki in #1828
- Prevent unhandled errors from happening when log file doesn't exist by @VilppeRiskidev in #1830
- Display correct information when there are no mods to update and the … by @VilppeRiskidev in #1829
- Add a background color to the buttons' sticky toolbar on DownloadMonitor by @VilppeRiskidev in #1832
- Release 3.2.1 by @ebkr in #1835
Full Changelog: v3.2.0...v3.2.1