WebCatalog

Changelog

v44.2.2 (November 19, 2022)

- [WEB-267] Fix auto updater is not called automatically at app launch (#211)

v44.2.1 (November 19, 2022)

- [WEB-266] Fix legacy code was not refactored into new service design properly (#209) - [WEB-265] Fix Windows file paths are incorrectly passed as web URLs (#208)

v44.2.0 (November 19, 2022)

- [WEB-264] Fix cannot read properties of undefined (reading 'env') (#206)

v44.1.0 (November 15, 2022)

- [WEB-263] Remove legacy offline license key validation logic (#204) - [WEB-262] Fix app submission card is missing (#203) - [WEB-261] Fix axios error cannot be serialized by electron-ipc-cat (#202) - [WEB-259] Replace validate function with zod (#200) - [WEB-260] Enable ts-loader "transpileOnly" to speed up dev builds (#201)

v44.0.0 (October 31, 2022)

- [WEB-258] Update product & marketing URLs (#198) - [WEB-257] Fix app status is not changed when app is updated (#197)

v44.0.0-rc.4 (October 30, 2022)

- [WEB-256] Fix installation path setting is unexpectedly disabled (#195) - [WEB-255] Fix ES Modules may not assign module.exports or exports.* (#194)

v44.0.0-rc.3 (October 30, 2022)

- [WEB-253] Upgrade to i18next@22.x (2) (#192) - [NEU-430] Use zod for schema validation (3) (#191)

v44.0.0-rc.2 (October 30, 2022)

- [NEU-430] Use zod for schema validation (2) (#189)

v44.0.0-rc (October 30, 2022)

- [WEB-240] Add separate app details page (6) (#188) - [WEB-254] Upgrade to electron@21.x (#187) - [WEB-240] Add separate app details page (5) (#186) - [WEB-253] Upgrade to i18next@22.x (#185) - [WEB-252] Enable noUnusedLocals Typescript rule (#184) - [WEB-251] Improve AppManagementService status update (2) (#183) - [WEB-240] Add separate app details page (4) (#182) - [WEB-251] Improve AppManagementService status update (#181) - [WEB-240] Add separate app details page (3) (#180) - [WEB-240] Add separate app details page (2) (#179) - [WEB-240] Add separate app details page (#174) - [WEB-248] Upgrade to actions/checkout@v3 (#178) - [WEB-247] Add pipeline to publish changelog to S3/CDN (#177) - [WEB-246] Rename default branch to "main" (#176) - [WEB-245] Improve overall code quality with new ESLint rules (#175) - [WEB-244] Use npm@8 (#173) - [WEB-242] Enable import/no-default-export ESLint rule (#172) - [WEB-241] Replace Redux with zustand (5) (#171) - [WEB-243] Enable @typescript-eslint/no-unnecessary-condition ESLint rule (#170) - [WEB-229] Enable noUncheckedIndexedAccess for Typescript (#169) - [WEB-241] Replace Redux with zustand (4) (#168) - [WEB-241] Replace Redux with zustand (3) (#166) - [WEB-241] Replace Redux with zustand (2) (#165) - [WEB-241] Replace Redux with zustand - Spaces (#164) - [WEB-239] Use react-router (#163) - [WEB-236] Improve AppManagementService communication with renderer (2) (#162) - [WEB-238] Improve MainWindowService communication with renderer (#161) - [WEB-214] Rewrite custom app creation dialog Redux logic with useState (#160) - [WEB-237] Rewrite lifecycle logic as LifecycleService (#159) - [WEB-236] Improve AppManagementService communication with renderer (#158) - [WEB-235] Improve UpdaterService communication with renderer (#157) - [WEB-232] Add test to validate patch resolutions (#156) - [WEB-234] Improve SettingsService communication with renderer (#154) - [WEB-231] Rename "Preferences" to "Settings" (#152) - [WEB-230] Fix localization string suffixes are not set correctly (#151) - [WEB-228] Migrate to Yarn 3 from Yarn Classic (#150) - [WEB-227] Migrate website build pipeline to GitHub Actions (#149) - [WEB-226] Use axios (#148) - [WEB-225] Add import order rules (#147) - [WEB-224] Hard code client-side credential keys (#146) - [WEB-223] Add airbnb/hooks linting rules (#145) - [WEB-221] Fix restart snackbar does not show up (#144) - [WEB-220] Upgrade to react@18.x (2) (#143) - [NEU-347] Rewrite app management logic as AppManagementService (5) (#142) - [WEB-220] Upgrade to react@18.x (#141) - [WEB-219] Upgrade to @sentry/electron@4.x (#140) - [WEB-218] Upgrade to actions/setup-node@v3 (#139) - [WEB-217] Remove ability to retrieve app icon by URL (#138) - [WEB-212] Rewrite license registration dialog Redux logic with useState (#136) - [WEB-216] Add prettier for code formatting (#135) - [WEB-209] Use alias import (#134) - [NEU-347] Rewrite app management logic as AppManagementService (4) (#132) - [NEU-347] Rewrite app management logic as AppManagementService (3) (#131) - [NEU-347] Rewrite app management logic as AppManagementService (2) (#130) - [NEU-347] Rewrite app management logic as AppManagementService (#129) - [WEB-208] Integrate with electron-ipc-cat - AppManagementService (#128) - [WEB-207] Integrate with electron-ipc-cat - SystemPreferencesService (#127) - [WEB-206] Rewrite Sentry logic as SentryService (#126) - [WEB-204] Integrate with electron-ipc-cat - PreferencesService (#125) - [WEB-202] Enable contextIsolation with contextBridge (#123) - [WEB-205] Fix webpack parallel builds cause RAM shortage (#124) - [WEB-203] Upgrade to electron@20.x (#121) - [WEB-200] Ensure all services are initialized at launch (#119) - [WEB-201] Fix getVersion() returns invalid version in test mode (#120) - [WEB-199] Enforce member delimiter style for interfaces and type literals (#118)

v43.4.1 (June 30, 2022)

- [WEB-196] Fix app name is not populated correctly in snack bar (#116)

v43.4.0 (June 25, 2022)

- [WEB-192] Fix startup page option "Spaces" is not working (#113) - [WEB-100] Add localization support (1) (#109) - [WEB-190] Upgrade to Typescript@4.7 (#111) - [WEB-189] Upgrade to react-redux@8.x (#110) - [WEB-100] Add localization support (#100) - [WEB-188] Fix corrupted app might prevent app scanning to continue (#108 - [WEB-187] Fix corrupted package.json breaks app scanning (#107)

v43.3.2 (May 9, 2022)

- [WEB-186] Fix app installation & updating tasks are not queuing properly (#105)

v43.3.1 (May 7, 2022)

- [WEB-185] Fix button to get catalog icon is visible in space creation dialog (#103) - [WEB-184] Fix app uninstallation fails on Windows (#102) - [WEB-183] Fix app details dialog fails to open (#101)

v43.3.0 (May 2, 2022)

- [NEU-224] Fix setTitleBarOverlay() fails in tray mode on Windows (#98) - [WEB-178] Add React error boundary (3) (#97) - [WEB-138] Use Typescript for main process (8) (#96) - [WEB-160] Use top-level import for mui (2) (#95) - [WEB-180] Use inversify (4) (#94) - [WEB-180] Use inversify (3) (#93) - [WEB-180] Use inversify (2) (#92) - [WEB-180] Use inversify (#91)

v43.2.0 (April 30, 2022)

- [WEB-178] Add React error boundary (2) (#89) - [WEB-179] Add basic launching test (#88) - [WEB-178] Add React error boundary (#87) - [WEB-177] Fix minor bugs in renderer code (#86) - [WEB-128] Use Redux Toolkit (5) (#85) - [WEB-176] Remove experimental account system integration (#84) - [WEB-175] Fix web security config is not always enforced (#83) - [WEB-174] Fix window buttons don't fit into title bar on Windows (#82) - [WEB-173] Fix static files are not loaded in dev mode (#81)

v43.1.0 (April 28, 2022)

- [WEB-128] Use Redux Toolkit (4) (#74) - [WEB-168] Remove option to require sudo for installation (#71) - [WEB-169] Simplify option to change installation path (#72) - [WEB-170] Set default installation path to %APPDATA% on Windows (#73) - [WEB-171] Set default installation path to %LOCALAPPDATA% on Windows (#75) - [WEB-172] Use native window buttons on Windows (#76) - [WEB-172] Use native window buttons on Windows (2) (#79)

v43.0.1 (April 24, 2022)

- [WEB-166] Fix EXE files are double-signed with macOS cert on Windows (#69) - [WEB-163] Improve overall UI/UX (2) (#68) - [WEB-165] Fix option to keep window always on top shows in wrong place (#67)

v43.0.0 (April 24, 2022)

- [WEB-124] Use Typescript for renderer code (2) (#52) - [WEB-124] Use Typescript for renderer code (3) (#54) - [WEB-124] Use Typescript for renderer code (4) (#55) - [WEB-128] Use Redux Toolkit (1) (#53) - [WEB-128] Use Redux Toolkit (2) (#57) - [WEB-128] Use Redux Toolkit (3) (#63) - [WEB-138] Use Typescript for main process (5) (#58) - [WEB-138] Use Typescript for main process (6) (#59) - [WEB-138] Use Typescript for main process (7) (#62) - [WEB-159] Fix expected linebreaks to be 'LF' but found 'CRLF' (#51) - [WEB-160] Use top-level import for mui (#56) - [WEB-161] Remove legacy alternative engine support (#60) - [WEB-162] Fix invalid state mutation in SET_APP dispatch (#61) - [WEB-163] Improve overall UI/UX (#64) - [WEB-164] Upgrade to electron@18.x (#65)

v42.2.0 (April 14, 2022)

- [WEB-156] Check for engine updates when refreshing catalog (#49) - [WEB-157] Fix dependency patches are not applied to ESM (#48) - [WEB-155] Fix engine update checker doesn't run periodically (#47) - [WEB-158] Fix wrong engine name is displayed across the UI (#46)

v42.1.0 (April 14, 2022)

- [WEB-154] Upgrade to menubar@9.2.0 (#44) - [WEB-136] Upgrade to MUI v5 (5) (#43)

v42.0.4 (April 12, 2022)

- [WEB-150] Fix app is notarized by Apple (#37)

v42.0.3 (April 12, 2022)

- [WEB-149] Fx Photon experimental version is not fetched correctly (#35)

v42.0.2 (April 12, 2022)

- [WEB-136] Upgrade to MUI v5 (4) (#33) - [WEB-148] Fix Notification is not defined (#32)

v42.0.1 (April 11, 2022)

- [WEB-147] Fix forked scripts cannot load webpack chunks in ASAR (#30) - [WEB-146] Fix latest version info is unexpected cached for too long (#29 - [WEB-145] Fix update channel is not changed when the option is switched (#28)

v42.0.0 (April 10, 2022)

- [WEB-124] Use Typescript for renderer code (#13) - [WEB-126] Upgrade to react-scripts@5.x (#1) - [WEB-126] Upgrade to react-scripts@5.x (2) (#5) - [WEB-126] Upgrade to react-scripts@5.x (3) (#7) - [WEB-130] Remove backup/restore feature (#2) - [WEB-131] Remove redundant features (#3) - [WEB-132] Integrate with account system (#4) - [WEB-133] Fix pagination CSS is broken with new App Search update (#6) - [WEB-136] Upgrade to MUI v5 (1) (#10) - [WEB-136] Upgrade to MUI v5 (2) (#12) - [WEB-136] Upgrade to MUI v5 (3) (#16) - [WEB-137] Fix update check goes directly through S3 instead of CDN (#9) - [WEB-138] Use Typescript for main process (#14) - [WEB-138] Use Typescript for main process (2) (#15) - [WEB-138] Use Typescript for main process (3) (#17) - [WEB-139] Replace GitHub Releases with CDN-2 (#18) - [WEB-139] Replace GitHub Releases with CDN-2 (2) (#24) - [WEB-140] Hide account system in production (#19) - [WEB-141] Remove Amplitude integration (#20) - [WEB-142] Simplify app updating experience (#21) - [WEB-143] Upgrade to icon-gen@3 (#23)