github manusa/electronim v0.0.119

latest releases: v0.0.122, v0.0.121, v0.0.120...
one month ago

What's Changed

  • feat(settings): added "Always on top" to keep ElectronIM window on top of other applications #624
  • feat(chrome-tabs): context menu to enable or disable notifications by @rivv0 in #589
  • Rename tab-manager module to service-manager by @Copilot in #578
  • refactor(service-manager): rename tab-related methods to service-related methods by @manusa in #579
  • refactor(service-manager): rename addTabs to addServices in event handlers and tests by @manusa in #580
  • Rename activateTab to activateService throughout codebase by @Copilot in #581
  • Rename tabReorder constant to servicesReorder for semantic consistency by @Copilot in #585
  • Refactor array access to use modern .at() method in chrome-tabs tests by @Copilot in #587
  • Refactor forEach to for...of loops in chrome-tabs browser tests by @Copilot in #586
  • Refactor forEach to for...of loops in docs.browser.val-loader.test.js by @Copilot in #588
  • Refactor forEach to for...of loop in chrome-tabs reducer by @Copilot in #590
  • Refactor forEach to for...of in chrome-tabs reducer by @Copilot in #591
  • Refactor: Replace forEach with for...of loops in src/main/index.js by @Copilot in #592
  • Refactor: Replace forEach with for...of loops in service-manager by @Copilot in #597
  • Refactor forEach to for...of in redirect.js to address Sonar recommendation by @Copilot in #598
  • Refactor forEach to for...of in settings.reducer.browser.mjs by @Copilot in #599
  • Refactor: Replace forEach with for...of in help preload tests by @Copilot in #593
  • Refactor forEach to for...of loop in docs.browser.val-loader.js by @Copilot in #594
  • Refactor: Replace .find() with .some() for existence checks in src/main/index.js by @Copilot in #595
  • Refactor forEach to for...of in context-menu.js to address Sonar alert by @Copilot in #596
  • Refactor forEach to for...of loops in dictionary.worker.js by @Copilot in #600
  • Refactor forEach to for...of in spell-check module by @Copilot in #601
  • Refactor test strings to use String.raw to avoid escaping backslashes by @Copilot in #603
  • Refactor: Replace window.electron with globalThis.electron in find-in-page by @Copilot in #604
  • Refactor: Use .some() instead of .find() in find-in-page to fix Sonar alert by @Copilot in #605
  • Refactor: Replace window with globalThis in browser modules by @Copilot in #607
  • Refactor forEach to for...of loop in quit.js to resolve Sonar alert by @Copilot in #608
  • Refactor array access to use modern .at() method in context-menu tests by @Copilot in #609
  • Refactor array access to use modern array.at() method in service-manager by @Copilot in #610
  • Refactor forEach to for...of in find-in-page module by @Copilot in #611
  • Refactor: Replace global with globalThis in test file by @Copilot in #612
  • Refactor: Replace window with globalThis in preload.keyboard-shortcuts.js by @Copilot in #613
  • fix(settings): refactor reducer to use action handlers by @manusa in #620
  • Refactor: Replace window with globalThis in preload.mediadevices-shim.js by @Copilot in #614
  • Refactor: Replace window with globalThis in notification-shim by @Copilot in #615
  • Refactor: Use globalThis instead of window in settings.browser.mjs by @Copilot in #617
  • Refactor settings.other.browser.mjs to use globalThis instead of window by @Copilot in #618
  • Replace window with globalThis in dictionary.worker.js by @Copilot in #619
  • Refactor: use modern Array.at() method instead of slice(-1)[0] pattern by @Copilot in #622
  • Refactor context-menu.js to use .some() instead of .filter().length by @Copilot in #623

New Contributors

Full Changelog: v0.0.118...v0.0.119

Don't miss a new electronim release

NewReleases is sending notifications on new releases.