Skip to content

Commit

Permalink
feat: check and warning for installed incompatible add-ons (#399)
Browse files Browse the repository at this point in the history
Co-authored-by: Benjamin Dupont <[email protected]>
  • Loading branch information
Benjozork committed Dec 3, 2022
1 parent a633911 commit f90c5c5
Show file tree
Hide file tree
Showing 20 changed files with 625 additions and 518 deletions.
271 changes: 137 additions & 134 deletions .github/CHANGELOG.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@
releases:
- name: 3.3.3
changes:
- title: Added check for incompatible add-ons
categories: [Addons]
authors: [Cdr_Maverick]
- title: Remove temporary folders from previous installers
categories: [Logic]
authors: [holland]
Expand Down Expand Up @@ -68,248 +71,248 @@ releases:
- name: 3.2.2
changes:
- title: Update dependency to mitigate potential security issue
categories: [Core]
authors: [holland]
categories: [ Core ]
authors: [ holland ]
- name: 3.2.1
changes:
- title: Fix detection of A32NX experimental version as development versions
categories: [Addons]
authors: [FoxtrotSierra]
categories: [ Addons ]
authors: [ FoxtrotSierra ]
- name: 3.2.0
changes:
- title: Add FlyByWire Simulations SimBridge
categories: [Addons]
authors: [holland, Erick]
categories: [ Addons ]
authors: [ holland, Erick ]
- title: Add support for addon background services
categories: [Core]
authors: [holland]
categories: [ Core ]
authors: [ holland ]
- title: Improve UI for open applications preventing addon install, update or removal
categories: [UI]
authors: [holland]
categories: [ UI ]
authors: [ holland ]
- title: Add SimBridge configuration UI
categories: [Addons]
authors: [holland, Erick]
categories: [ Addons ]
authors: [ holland, Erick ]
- title: Add customisable temporary folder setting
categories: [Logic]
authors: [marinofranz, FoxtrotSierra]
categories: [ Logic ]
authors: [ marinofranz, FoxtrotSierra ]
- name: 3.1.0
changes:
- title: Add Salty Simulations 74S
categories: [Addons]
authors: [Ninjo, FoxtrotSierra]
categories: [ Addons ]
authors: [ Ninjo, FoxtrotSierra ]
- title: Fix installer crashing due to inexisting page
categories: [Core]
authors: [FoxtrotSierra]
categories: [ Core ]
authors: [ FoxtrotSierra ]
- title: Prevent uninstalling while MSFS is open
categories: [Logic]
authors: [FoxtrotSierra]
categories: [ Logic ]
authors: [ FoxtrotSierra ]
- title: Prevent updating or uninstalling while MCDU Server is running
categories: [Logic]
authors: [FoxtrotSierra]
categories: [ Logic ]
authors: [ FoxtrotSierra ]
- title: Fix smaller design issues on ≤1080p
categories: [UI]
authors: [holland]
categories: [ UI ]
authors: [ holland ]
- name: 3.0.0
changes:
- title: Fallback to full install after too many retries on a module
categories: [Fragmenter]
authors: [FoxtrotSierra]
categories: [ Fragmenter ]
authors: [ FoxtrotSierra ]
- title: Complete redesign of the installer UI
categories: [UI]
authors: [holland, Erick, Kevin, FoxtrotSierra, GhostEagle68]
categories: [ UI ]
authors: [ holland, Erick, Kevin, FoxtrotSierra, GhostEagle68 ]
- title: Add ReleaseNotes Tab
categories: [Features]
authors: [Erick]
categories: [ Features ]
authors: [ Erick ]
- title: Add publisher quicklinks to the sidebar
categories: [UX]
authors: [holland, Erick, GhostEagle68]
categories: [ UX ]
authors: [ holland, Erick, GhostEagle68 ]
- title: Add autostart functionality
categories: [Features]
authors: [Erick]
categories: [ Features ]
authors: [ Erick ]
- title: Add uninstall functionality
categories: [Logic]
authors: [FoxtrotSierra]
categories: [ Logic ]
authors: [ FoxtrotSierra ]
- title: Fix only last started download abortable on parallel downloads
categories: [Logic]
authors: [FoxtrotSierra]
categories: [ Logic ]
authors: [ FoxtrotSierra ]
- title: Search for updates every 5 minutes
categories: [Logic]
authors: [FoxtrotSierra]
categories: [ Logic ]
authors: [ FoxtrotSierra ]
- name: 2.2.2
changes:
- title: Enable experimental version for A32NX
categories: [Addons]
authors: [holland]
categories: [ Addons ]
authors: [ holland ]
- name: 2.2.1
changes:
- title: KFBW is now visible to everyone
categories: [Addons]
authors: [FoxtrotSierra]
categories: [ Addons ]
authors: [ FoxtrotSierra ]
- name: 2.2.0
changes:
- title: Prepare Installer to be able to handle multiple addons
categories: [Logic]
authors: [FoxtrotSierra]
categories: [ Logic ]
authors: [ FoxtrotSierra ]
- name: 2.1.1
changes:
- title: Fix error during configuration of community directory
categories: [Logic]
authors: [FoxtrotSierra]
categories: [ Logic ]
authors: [ FoxtrotSierra ]
- title: Disable experimental version for A32NX
categories: [Addons]
authors: [FoxtrotSierra]
categories: [ Addons ]
authors: [ FoxtrotSierra ]
- name: 2.1.0
changes:
- title: Add ability to change date layout
categories: [UX]
authors: [FoxtrotSierra]
categories: [ UX ]
authors: [ FoxtrotSierra ]
- title: Add progress bar to taskbar tab to show installation progress
categories: [UX]
authors: [Erick]
categories: [ UX ]
authors: [ Erick ]
- title: Add ability to show third party licenses
categories: [Logic]
authors: [nistei]
categories: [ Logic ]
authors: [ nistei ]
- title: Add Synaptic Simulations A22X placeholder
categories: [Addons]
authors: [MikeRomaa]
categories: [ Addons ]
authors: [ MikeRomaa ]
- name: 2.0.1
changes:
- title: Fix error during configuration of settings on first installation
categories: [Logic]
authors: [nistei]
categories: [ Logic ]
authors: [ nistei ]
- title: Change link to experimental guide
categories: [Addons]
authors: [FoxtrotSierra]
categories: [ Addons ]
authors: [ FoxtrotSierra ]
- name: 2.0.0
changes:
- title: Installation method changed from Electron-Forge/Squirel to electron-builder/NSIS to prevent future memory leaks during update
categories: [Logic]
authors: [holland, FoxtrotSierra]
categories: [ Logic ]
authors: [ holland, FoxtrotSierra ]
- title: Remove converted livery packages if conversion failed
categories: [Logic]
authors: [holland]
categories: [ Logic ]
authors: [ holland ]
- title: "Rename #help to #support to adopt current Discord channel naming"
categories: [UI]
authors: [SjotgunSjonnie, FoxtrotSierra]
categories: [ UI ]
authors: [ SjotgunSjonnie, FoxtrotSierra ]
- title: Request the user to set 'Community' folder manually if it cannot be found, fixes error message
categories: [Logic]
authors: [FoxtrotSierra]
categories: [ Logic ]
authors: [ FoxtrotSierra ]
- title: Update 'Experimental' version text for A32NX
categories: [Addons]
authors: [FoxtrotSierra]
categories: [ Addons ]
authors: [ FoxtrotSierra ]
- name: 1.2.0
changes:
- title: Complete redesign of the installer
categories: [UI]
authors: [holland, FoxtrotSierra]
categories: [ UI ]
authors: [ holland, FoxtrotSierra ]
- title: Add livery conversion tool
categories: [Logic]
authors: [holland]
categories: [ Logic ]
authors: [ holland ]
- title: Cleanup of old temporary directories on installer close and startup
categories: [Logic]
authors: [nistei]
categories: [ Logic ]
authors: [ nistei ]
- name: 1.1.4
changes:
- title: Improved error prevention while downloading an update
categories: [Logic]
authors: [nistei]
categories: [ Logic ]
authors: [ nistei ]
- title: Fix click on cancel causing a retry
categories: [Logic]
authors: [nistei]
categories: [ Logic ]
authors: [ nistei ]
- name: 1.1.3
changes:
- title: Fix downloads failing in encrypted directories
categories: [Logic]
authors: [nistei]
categories: [ Logic ]
authors: [ nistei ]
- title: Add retries for failed installs
categories: [Logic]
authors: [nistei]
categories: [ Logic ]
authors: [ nistei ]
- title: Add "Experimental" version for A32NX
categories: [Addons]
authors: [holland]
categories: [ Addons ]
authors: [ holland ]
- name: 1.1.1
changes:
- title: Fix full downloads broken for some users
categories: [Logic]
authors: [nistei]
categories: [ Logic ]
authors: [ nistei ]
- name: 1.1.0
changes:
- title: Prevent text selection
categories: [UI]
authors: [FoxtrotSierra]
categories: [ UI ]
authors: [ FoxtrotSierra ]
- title: Prevent image dragging
categories: [UI]
authors: [FoxtrotSierra]
categories: [ UI ]
authors: [ FoxtrotSierra ]
- title: Disable preselecting different versions while downloading
categories: [Logic]
authors: [FoxtrotSierra]
categories: [ Logic ]
authors: [ FoxtrotSierra ]
- title: Add Windows notification when download complete
categories: [UX]
authors: [FoxtotSierra]
categories: [ UX ]
authors: [ FoxtotSierra ]
- title: Add changelog for the installer
categories: [UX]
authors: [FoxtrotSierra]
categories: [ UX ]
authors: [ FoxtrotSierra ]
- title: Fix button styling in settings menu
categories: [UI]
authors: [FoxtrotSierra]
categories: [ UI ]
authors: [ FoxtrotSierra ]
- title: Add report issue button at top right corner of installer
categories: [UX]
authors: [Armankir]
categories: [ UX ]
authors: [ Armankir ]
- title: Improved scrollbar color for eased visibility
categories: [UI]
authors: [Armankir]
categories: [ UI ]
authors: [ Armankir ]
- title: New version selector UI
categories: [UI]
authors: [Marcsoler, Falcon]
categories: [ UI ]
authors: [ Marcsoler, Falcon ]
- title: Add warning message for experimental versions
categories: [UX]
authors: [Falcon]
categories: [ UX ]
authors: [ Falcon ]
- title: Implement modular download
categories: [Logic]
authors: [nistei]
categories: [ Logic ]
authors: [ nistei ]
- title: Fix background image remaining black
categories: [UI]
authors: [FoxtrotSierra]
categories: [ UI ]
authors: [ FoxtrotSierra ]
- title: Fix window icon on hover
categories: [UI]
authors: [FoxtrotSierra]
categories: [ UI ]
authors: [ FoxtrotSierra ]
- title: Fix unknown download state after switching tabs
categories: [Logic]
authors: [FoxtrotSierra]
categories: [ Logic ]
authors: [ FoxtrotSierra ]
- name: 1.0.5
changes:
- title: Disable offline modal due to issues
categories: [UX]
authors: [Falcon]
categories: [ UX ]
authors: [ Falcon ]
- name: 1.0.4
changes:
- title: Change CDN (download server)
categories: [Logic]
authors: [Falcon]
categories: [ Logic ]
authors: [ Falcon ]
- name: 1.0.3
changes:
- title: Improve 'MSFS is open' logic
categories: [Logic]
authors: [Falcon]
categories: [ Logic ]
authors: [ Falcon ]
- name: 1.0.2
changes:
- title: Kill unnecessary child processes
categories: [Logic]
authors: [nistei]
categories: [ Logic ]
authors: [ nistei ]
- name: 1.0.1
changes:
- title: Fix side menu install state - @Benjozork (Benjamin Dupont)
categories: [Logic]
authors: [holland]
categories: [ Logic ]
authors: [ holland ]
- title: Change A380X status from 'not installed' to 'not available'
categories: [UI]
authors: [Falcon]
categories: [ UI ]
authors: [ Falcon ]
- title: More accurate 'is installed' logic
categories: [Logic]
authors: [Falcon]
categories: [ Logic ]
authors: [ Falcon ]
- title: Change version name from 'FBW' to 'Custom FBW'
categories: [UI]
authors: [Falcon]
categories: [ UI ]
authors: [ Falcon ]
- name: 1.0.0
changes:
- title: Initial Release
Loading

0 comments on commit f90c5c5

Please sign in to comment.