Switchbar Changelog

What's new in Switchbar 16.9.0

May 15, 2024
  • Add compact mode for app picker.
  • Add option to show app picker at mouse pointer (cursor).

New in Switchbar 16.6.0 (Apr 8, 2024)

  • Add support for Scoop Package Manager.
  • Add support for apps, games and spaces on WebCatalog Desktop.

New in Switchbar 12.1.1 (Sep 14, 2023)

  • [WEB-1120] Fix pre-made Chromium-based browser profile pictures are not loaded (2) (#471)

New in Switchbar 12.1.0 (Sep 6, 2023)

  • [WEB-1120] Fix pre-made Chromium-based browser profile pictures are not loaded (#469)
  • [WEB-1115] Update company name to "WebCatalog Pte. Ltd." (#468)

New in Switchbar 12.0.0 (Aug 21, 2023)

  • [SWI-235] Upgrade to electron@26 (#464)
  • [SWI-234] Upgrade to patch-package@8 (#463)
  • [SWI-233] Use electron.net for electron-main requests to improve web proxy support (#462)
  • [SWI-227] Improve service initialization setup (#461)
  • [SWI-226] Upgrade to prettier@3 (#460)
  • [SWI-224] Rearrange package.json dependencies to follow best practice (3) (#459)
  • [SWI-225] Remove npx usage for build scripts (#458)
  • [SWI-224] Rearrange package.json dependencies to follow best practice (2) (#457)
  • [SWI-224] Rearrange package.json dependencies to follow best practice (#456)
  • [SWI-223] Exclude the entire node_modules from packaging (#455)
  • [SWI-220] Upgrade to @electron/notarize@2 (2) (#454)
  • [SWI-221] Improve project structure (3) (#453)
  • [SWI-221] Improve project structure (2) (#452)
  • [SWI-221] Improve project structure (#451)
  • [SWI-220] Upgrade to @electron/notarize@2 (#450)
  • [SWI-219] Upgrade to typescript@5 (#449)
  • [SWI-218] Use Vite (#448)
  • [SWI-217] Upgrade to electron-builder@24 and electron-updater@6 (2) (#447)
  • [SWI-217] Upgrade to electron-builder@24 and electron-updater@6 (#445)
  • [SWI-216] Upgrade to i18next@23 and react-i18next@13 (#446)

New in Switchbar 11.0.0 (Jul 6, 2023)

  • [SWI-215] Remove Windows support (2) (#443)
  • [SWI-215] Remove Windows support (#442)
  • We have made the decision to deprecate support for Switchbar on Windows due to challenges in maintenance & development. We sincerely apologize to users who have been affected by this change.

New in Switchbar 10.2.1 (Jun 26, 2023)

  • [SWI-212] Fix default browser status and default email client status are swapped (#438)

New in Switchbar 10.2.0 (Jun 15, 2023)

  • [SWI-211] Disable ESLint and TS type check in CRA dev mode (#436)
  • [SWI-210] Improve updater UX (#435)
  • [SWI-209] Allocate more RAM (6GB) to webpack build process (#434)
  • [SWI-207] Remove option to open at login, but minimized on macOS (#433)

New in Switchbar 10.1.0 (Jun 2, 2023)

  • [SWI-206] Remove Sentry integration (2) (#431)
  • [SWI-206] Remove Sentry integration (#430)

New in Switchbar 10.0.0 (Jun 2, 2023)

  • [SWI-205] Upgrade to electron@25 (#428)

New in Switchbar 9.4.0 (May 29, 2023)

  • [SWI-201] Improve app/profile matching logic when importing rules (2) (#425)
  • [SWI-203] Migrate from AWS S3 to Cloudflare R2 (2) (#426)
  • [SWI-203] Migrate from AWS S3 to Cloudflare R2 (#423)
  • [SWI-204] Fix rule import doesn't work with backup files generated with new schema (#424)
  • [SWI-202] Upgrade to @fontsource/roboto@5 (#422)
  • [SWI-200] Fix app list is broken with long app names (#420)
  • [SWI-201] Improve app/profile matching logic when importing rules (#421)
  • [SWI-199] Move electron-store initialization to service constructors (#419)

New in Switchbar 9.3.0 (May 21, 2023)

  • [SWI-198] Add support for Mullvad Browser profiles (#417)
  • [SWI-197] Add support for Tor Browser profiles (#416)
  • [SWI-196] Add support for Pocket app on macOS (#415)
  • [SWI-195] Add support for Discord app on macOS (#414)
  • [SWI-194] Add support for Microsoft Teams app on macOS (#413)
  • [SWI-193] Add support for Spotify app on macOS (#412)
  • [SWI-192] Remove redundant file:// protocol handler (#411)
  • [SWI-191] Improve background color palette (#410)
  • [SWI-190] Add support for Wavebox profiles (#407)

New in Switchbar 9.2.0 (May 3, 2023)

  • [SWI-189] Add option to set quick access to open link in new window by default (#405)
  • [SWI-188] Fix opening in new window option is not available for webmail (#404)
  • [SWI-187] Fix webmail quick access items don't show up (#403)
  • [SWI-186] Add option to set rule to open link in new window (#402)

New in Switchbar 9.1.0 (May 2, 2023)

  • [SWI-182] Fix app picker window does not utilize space effectively (2) (#400)
  • [SWI-185] Expand browser profile lists in settings window by default (#399)

New in Switchbar 9.0.0 (Apr 23, 2023)

  • [SWI-180] Replace electron-settings with electron-store (#393)
  • [SWI-181] Upgrade to electron@24 (#394)
  • [SWI-181] Upgrade to electron@24 (2) (#396)
  • [SWI-182] Fix app picker window does not utilize space effectively (#395
  • [SWI-183] Upgrade to react-error-boundary@4 (#397)

New in Switchbar 8.1.0 (Mar 26, 2023)

  • [SWI-176] Upgrade to actions/setup-dotnet@v3 (#389)
  • [SWI-178] Fix profile scanner doesn't recognize app if regedit value potentially mismatches (#391)
  • [SWI-177] Fix Sidekick is misidentified by scanner on Windows (#390)
  • [SWI-175] Fix custom %LOCALAPPDATA% value is not respected on Windows (#388)

New in Switchbar 8.0.0 (Mar 23, 2023)

  • [SWI-174] Remove Mac App Store distribution (2) (#382)
  • [SWI-174] Remove Mac App Store distribution (#381)

New in Switchbar 7.3.0 (Mar 21, 2023)

  • [SWI-173] Fix app picker window doesn't show up in the active screen (#379)

New in Switchbar 7.2.0 (Mar 21, 2023)

  • [SWI-172] Add Shift+Ctrl/Cmd+number shortcut to open link in new window (#377)
  • [SWI-171] Fix "new window" shortcut conflicts with Ctrl+number shortcuts (#376)

New in Switchbar 7.1.0 (Mar 20, 2023)

  • [SWI-170] Set app picker window to always stay on top (#374)

New in Switchbar 7.0.1 (Mar 19, 2023)

  • [SWI-169] Fix app picker window items are not clickable (#372)

New in Switchbar 7.0.0 (Mar 19, 2023)

  • [SWI-168] Add concurrency setting to GitHub Actions testing workflow (#370)
  • [SWI-167] Fix app bar buttons are not clickable (#369)
  • [SWI-166] Upgrade to [email protected] (#368)
  • [SWI-165] Upgrade to [email protected] (#367)

New in Switchbar 6.2.0 (Feb 26, 2023)

  • [SWI-163] Fix default app setting detection is not working on macOS (#365)
  • [SWI-162] Fix WebCatalog is not fully integrated as previously (#364)
  • [SWI-161] Fix supported native apps don't show up in app list (#363)
  • [SWI-158] Replace @webcatalog/electron-ipc-cat with electron-typed-bridge (#362)
  • [SWI-160] Fix webpack parallel builds cause RAM shortage (#361)
  • [SWI-159] Upgrade to @trivago/[email protected] (#360)
  • [SWI-157] Upgrade to [email protected] (#359)
  • [SWI-156] Replace with (#358)
  • [SWI-155] Add eslint-plugin-deprecation plugin (#357)

New in Switchbar 6.1.0 (Jan 27, 2023)

  • [HOM-226] Distribute Windows version as NSIS instead of APPX (2) (#355)
  • [HOM-226] Distribute Windows version as NSIS instead of APPX (#354)
  • [SWI-154] Change website domain to switchbar.com (#353)

New in Switchbar 6.0.2 (Jan 15, 2023)

  • [SWI-153] Fix Firefox profile selection is prompted when not needed (#351)

New in Switchbar 6.0.1 (Jan 15, 2023)

  • [SWI-152] Fix quick accesses added in older version don't show up (#349)
  • [SWI-151] Fix APPX build is not uploaded to GitHub Releases (#348)

New in Switchbar 6.0.0 (Jan 15, 2023)

  • [SWI-147] Fix lists of scanned apps are not loaded from cache correctly (#332)
  • [SWI-147] Fix lists of scanned apps are not loaded from cache correctly (2) (#333)
  • [SWI-148] Prevent settings window from running in background (#334)
  • [SWI-149] Fix updater is initialized when not needed (#340)
  • [SWI-150] Upgrade to [email protected] (#345)

New in Switchbar 5.10.0 (Dec 23, 2022)

  • [SWI-148] Prevent settings window from running in background (#334)
  • [SWI-147] Fix lists of scanned apps are not loaded from cache correctly (2) (#333)
  • [SWI-147] Fix lists of scanned apps are not loaded from cache correctly (#332)

New in Switchbar 5.9.1 (Dec 9, 2022)

  • [SWI-145] Fix app doesn't handle local file path correctly (2) (#323)

New in Switchbar 5.9.0 (Dec 9, 2022)

  • [SWI-145] Fix app doesn't handle local file path correctly (#321)
  • [SWI-144] Fix app doesn't show up in browser list in System Settings on macOS 11+ (#320)
  • [SWI-143] Fix wait-on gets stuck when using localhost (#319)
  • [SWI-141] Use node@18 (#318)
  • [SWI-142] Add ESLint rule to prevent 'window' usage out of renderer (#317)
  • [SWI-139] Separate dev server into render and Electron processes (#316)
  • [SWI-140] Add React error boundary (#315)
  • [SWI-131] Remove Spark Desktop 3 experimental (broken) support (#314)
  • [SWI-138] Fix lproj directories of supported languages are deleted (#313)
  • [SWI-137] Upgrade to @webcatalog/[email protected] (#312)

New in Switchbar 5.8.0 (Nov 20, 2022)

  • [SWI-136] Upgrade to [email protected] (#310)
  • [SWI-135] Add right-click context menu to open link in browser profiles (#309)
  • [SWI-134] Fix cursor styling does not indicate items can be grabbed (#308)
  • [SWI-133] Fix listeners are not initialized before running updater (#307)
  • [SWI-132] Replace 'rxjs/operators' imports with 'rxjs' (#306)
  • [SWI-131] Add support for Spark Desktop 3 (#305)

New in Switchbar 5.7.0 (Nov 17, 2022)

  • [SWI-130] Adjust Switchbar Plus plan price to 20 USD (#303)

New in Switchbar 5.6.0 (Nov 15, 2022)

  • [SWI-128] Fix axios error cannot be serialized by electron-ipc-cat (#301)
  • [SWI-129] Remove cross-promotion with deprecated products (#300)
  • [SWI-126] Remove legacy offline license key validation logic (#299)

New in Switchbar 5.5.0 (Nov 14, 2022)

  • [SWI-125] Fix rule target selection menu is not scrollable (#297)
  • [SWI-124] Fix "remember this choice" checkbox does not work (#296)
  • [SWI-122] Replace validate function with zod (#294)
  • [SWI-123] Enable ts-loader "transpileOnly" to speed up dev builds (#295)

New in Switchbar 5.4.2 (Oct 30, 2022)

  • [SWI-121] Fix profile names are not always up-to-date with Chromium-based browsers (#292)

New in Switchbar 5.4.1 (Oct 27, 2022)

  • [SWI-120] Fix Switchbar unexpectedly shows up in browser list (#289)

New in Switchbar 5.4.0 (Oct 27, 2022)

  • [SWI-119] Add support for Waterfox user profiles (#287)
  • [SWI-118] Fix Safari is not detect on macOS 13 Ventura (#286)

New in Switchbar 5.3.0 (Oct 26, 2022)

  • [SWI-117] Add profile support for Vivaldi Snapshot (#284)
  • [SWI-116] Add support for Firefox user profiles (#283)

New in Switchbar 5.2.1 (Oct 26, 2022)

  • [SWI-115] Fix Mac App Store build env vars are not set up correctly (#281)

New in Switchbar 5.2.0 (Oct 25, 2022)

  • [SWI-113] Distribute Safari extension as a separate app (#278)
  • [SWI-114] Fix app picker window height is not set correctly on macOS 11+ (#279)

New in Switchbar 5.1.0 (Oct 24, 2022)

  • [SWI-112] Upgrade to [email protected] (#275)
  • [SWI-111] Enable noUnusedLocals Typescript rule (#273)
  • [SWI-109] Upgrade to actions/checkout@v3 (#272)
  • [SWI-108] Add pipeline to publish changelog to S3/CDN (#271)
  • [SWI-106] Rename default branch to "main" (#270)
  • [SWI-105] Improve overall code quality with new ESLint rules (#269)
  • [SWI-104] Use npm@8 (#268)
  • [SWI-103] Use zod for schema validation (#267)
  • [SWI-101] Replace Redux with zustand (2) (#266)
  • [SWI-102] Enable import/no-default-export ESLint rule (#265)
  • [SWI-99] Add test to validate patch resolutions (#263)
  • [SWI-101] Replace Redux with zustand (#264)
  • [SWI-98] Remove/deprecate Mac App Store distribution (#260)
  • [SWI-89] Replace react-sortable-hoc with dnd-kit (tab-rules) (#258)
  • [SWI-89] Replace react-sortable-hoc with dnd-kit (tab-email-clients) (#257)
  • [SWI-89] Replace react-sortable-hoc with dnd-kit (tab-browsers) (#256)
  • [SWI-97] Fix localization string suffixes are not set correctly (#259)

New in Switchbar 5.0.4 (Sep 30, 2022)

  • [SWI-96] Fix wrong licensing logic is used for Mac App Store build (#254)

New in Switchbar 5.0.3 (Sep 30, 2022)

  • [SWI-95] Fix email client quick access data is corrupted during launch (#252)
  • [SWI-94] Fix Playwright unnecessarily download browsers (#251)

New in Switchbar 5.0.2 (Sep 30, 2022)

  • [SWI-93] Fix update status doesn't reflect in the interface correctly (#249)

New in Switchbar 5.0.1 (Sep 30, 2022)

  • [SWI-87] Rewrite remaining legacy code as services (4) (#248)
  • [SWI-92] Fix app picker window doesn't receive incoming URLs (#246)

New in Switchbar 5.0.0 (Sep 30, 2022)

  • [SWI-81] Migrate to Yarn 3 from Yarn Classic (#233)
  • [SWI-82] Enable noUncheckedIndexedAccess for Typescript (#241)
  • [SWI-83] Rename "Preferences" to "Settings" (#234)
  • [SWI-84] Rewrite theme logic as ThemeService (#235)
  • [SWI-85] Rewrite Apple Handoff logic as HandoffService (#236)
  • [SWI-86] Rewrite Sentry logic as SentryService (#237)
  • [SWI-87] Rewrite remaining legacy code as services (#238)
  • [SWI-87] Rewrite remaining legacy code as services (2) (#240)
  • [SWI-87] Rewrite remaining legacy code as services (3) (#244)
  • [SWI-88] Upgrade to [email protected] (#239)
  • [SWI-90] Enable @typescript-eslint/no-unnecessary-condition ESLint rule (#242)
  • [SWI-91] Fix onboarding prompt shows up at every launch (#243)

New in Switchbar 4.2.0 (Sep 30, 2022)

  • [SWI-80] Fix valid license key is validated as invalid (#231)
  • [SWI-79] Migrate website build pipeline to GitHub Actions (#230)
  • [SWI-78] Add GitHub Actions workflow to trigger website rebuild when releases change (#229)
  • [SWI-77] Use axios (#228)
  • [SWI-76] Add import order rules (#227)
  • [SWI-75] Add airbnb/hooks linting rules (#226)
  • [SWI-74] Fix path alias is not working with ts-node (#225)

New in Switchbar 4.1.1 (Sep 19, 2022)

  • Improves experience, security and performance.
  • Fixes bugs.

New in Switchbar 3.5.1 (Jul 25, 2022)

  • Improves experience, security and performance.
  • Fixes bugs.

New in Switchbar 3.4.1 (May 15, 2022)

  • Improves experience, security and performance.
  • Fixes bugs.

New in Switchbar 3.3.0 (Apr 15, 2022)

  • This update:
  • Improves experience, security and performance.
  • Fixes bugs.

New in Switchbar 2.8.0 (Mar 17, 2022)

  • Improves experience, security and performance.
  • Fixes bugs.

New in Switchbar 2.7.0 (Mar 13, 2022)

  • Adds support for Notion and Linear.
  • Improves experience, security and performance.
  • Fixes bugs.

New in Switchbar 2.5.2 (Feb 13, 2022)

  • Improves experience, security and performance.
  • Fixes bugs.

New in Switchbar 2.5.0 (Feb 6, 2022)

  • Improves experience, security and performance.
  • Fixes bugs.

New in Switchbar 2.2.1 (Jan 4, 2022)

  • Fixes bugs.
  • Improves security and performance.

New in Switchbar 2.2.0 (Dec 31, 2021)

  • Adds ability to open link in new window.
  • Fixes bugs.
  • Improves security and performance.

New in Switchbar 2.0.0 (Dec 23, 2021)

  • Adds support for Figma and Airtable app.
  • Adds ability to unshorten URLs created by URL shortening services.
  • Adds ability to remove tracking or redundant parameters from URLs.

New in Switchbar 1.19.0 (Nov 7, 2021)

  • Improves security and performance.
  • Fixes bug.

New in Switchbar 1.18.0 (Oct 3, 2021)

  • Improves security and performance.
  • Fixes bug.

New in Switchbar 1.17.0 (Sep 20, 2021)

  • Adds support for official/native Trello and Jira app.
  • Improves security and performance.
  • Fixes bug.

New in Switchbar 1.16.0 (Sep 12, 2021)

  • Adds Handoff support.
  • Improves security and performance.
  • Fixes bug.

New in Switchbar 1.15.0 (Sep 2, 2021)

  • Improves security and performance.
  • Fixes bug.

New in Switchbar 1.14.0 (Aug 30, 2021)

  • Improves security and performance.
  • Fixes bug.

New in Switchbar 1.13.0 (Aug 27, 2021)

  • Improves security and performance.
  • Fixes bug.

New in Switchbar 1.12.0 (Aug 17, 2021)

  • Improves security and performance.
  • Fixes bug.

New in Switchbar 1.11.1 (Aug 15, 2021)

  • Improves security and performance.
  • Fixes bug.

New in Switchbar 1.11.0 (Aug 11, 2021)

  • Improves security and performance.
  • Fixes bug.