flybywiresim / installer

FlyByWire Simulations installer
GNU General Public License v3.0
92 stars 82 forks source link

refactor: move to electron-vite for build, clean up CI #462

Open Benjozork opened 3 months ago

Benjozork commented 3 months ago

Summary of Changes

brewers10 commented 2 months ago

Quality Assurance Tester Report

Discord: brewers_10 Object of testing: #462 Tier of Testing: 1 Date: 14/04/2024

Testing Process: Installed installer Installed stable versions of A32NX, B74S, KFBW and Simbridge. Simbridge loads perfectly fine and aircraft/scenery work with sim.

Negatives:
N/A

Testing Results: Passed

Conclusions: LGTM

Media: N/A

alepouna commented 2 months ago

Quality Assurance Tester Report

Discord: alepouna Object of testing: #462 Date: 23/04/2024

Testing Process:

Negatives: Descriptions are missing from addons, 'Error' when hovering on already installed items. image

Testing Results: Not Passed

Console logs: Spam of Sentry errors such as

index-CbxzvBJf.js:7930 Fetch API cannot load sentry-ipc://sentry-electron.scope/sentry_key. URL scheme "sentry-ipc" is not supported. index-CbxzvBJf.js:7649 Sentry SDK failed to establish connection with the Electron main process.

  • Ensure you have initialized the SDK in the main process
  • If your renderers use custom sessions, be sure to set 'getSessions' in the main process options
  • If you are bundling your main process code and using Electron < v5, you'll need to manually configure a preload script

No other error logs.

noonebling commented 2 months ago

Quality Assurance Trainee Report

Discord : noonebling Object of testing: #462 Tier of Testing : 1 Date : 24/04/2024

Testing Process: Installed Installer. Installed different versions of addons in the installer

Negatives: Descriptions are missing in all addons image

The slider bars in Settings page do not change appearance when kept to the right (On position) image

Testing Results: Not Passed

alepouna commented 2 months ago

Quality Assurance Tester Report

Discord: alepouna Object of testing: #462 Date: 27/04/2024

Testing Process:

Testing Results: Passed

Popespice commented 2 months ago

Quality Assurance Tester Report

Discord : Popespice Object of testing: #462 Tier of Testing : 1 Date : 28/4/2024

Testing Process:

  1. Deleted Appdata existing installer and supporting folder
  2. Installed new installer from PR build
  3. Opened Installer
  4. Navigate to Settings
  5. Click "third party licenses"
  6. Observe popup that states "requested file not found"

Negatives:
(Any issues, doubts. - type N/A if none are found)

Testing Results: Not Passed

Conclusions: Not working as expected

Media: N.A