installer icon indicating copy to clipboard operation
installer copied to clipboard

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

Open Benjozork opened this issue 10 months ago • 5 comments

Summary of Changes

  • Entirely replaces webpack with electron-vite
  • Cleans up PR CI

Benjozork avatar Mar 30 '24 20:03 Benjozork

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

brewers10 avatar Apr 14 '24 21:04 brewers10

Quality Assurance Tester Report

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

Testing Process:

  • Installed installer

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.

alepouna avatar Apr 23 '24 11:04 alepouna

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

noonebling avatar Apr 24 '24 20:04 noonebling

Quality Assurance Tester Report

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

Testing Process:

  • Installed installer
  • Test various addons and updating
  • Test custom configs

Testing Results: Passed

alepouna avatar Apr 28 '24 00:04 alepouna

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

Popespice avatar Apr 28 '24 21:04 Popespice

Quality Assurance Tester Report

Discord: alepouna Object of testing: #462 Date: 22/08/2024

Testing Process:

  • Installed installer
  • Test install various addons (A32NX, big bertha, FSLTL, Salty) and updating. Test CDN and direct.
  • Test custom configs
  • Check 3rd party licenses page loads fine

Testing Results: Passed

alepouna avatar Aug 21 '24 21:08 alepouna