GitPedia
jcubic

jcubic/sysend

Web application synchronization between different tabs

22 Releases
Latest: 1y ago
1.17.5Latest
jcubicjcubic·1y ago·October 14, 2024
GitHub

📋 Changes

  • make the code all ES5, and add ESLint [#57](https://github.com/jcubic/sysend.js/issues/57)
1.17.3 / 1.17.41.17.4
jcubicjcubic·2y ago·April 20, 2024
GitHub

📋 Changes

  • Add way to access Cross-Origin domains in Chrome (using new Storage Access API)
1.17.2
jcubicjcubic·2y ago·December 12, 2023
GitHub

📋 Changes

  • fix random issues with windows tracking and an 'update' event.
1.17.1
jcubicjcubic·2y ago·December 12, 2023
GitHub

📋 Changes

  • fix an issue with getting a list of windows on init (when localStorage is used)
1.17.0
jcubicjcubic·2y ago·December 12, 2023
GitHub

📋 Changes

  • handle Storage Access API in Chrome Origin Trail
1.16.0 - 1.16.31.16.3
jcubicjcubic·2y ago·December 12, 2023
GitHub

📋 Changes

  • fix validation of storage key event [#52](https://github.com/jcubic/sysend.js/pull/52)
  • allow to use php file as proxy (for the demo)
  • Add `'update'` track event
  • protect internal events
  • add `rpc` method
1.14.3
jcubicjcubic·3y ago·December 22, 2022
GitHub

🐛 Bugfix

  • better hiding of proxy iframe [#49](https://github.com/jcubic/sysend.js/issues/49)
1.14.1
jcubicjcubic·3y ago·August 22, 2022
GitHub

🐛 Bugifx

  • fix parsing `file://` protocol
1.14.0
jcubicjcubic·3y ago·August 22, 2022
GitHub

Feature

  • add `useLocalStorage` function that forces localStorage [#41](https://github.com/jcubic/sysend.js/issues/41)
  • add `'primary'` target for `sysend.post()` [#32](https://github.com/jcubic/sysend.js/issues/32)
1.12.3
jcubicjcubic·3y ago·August 21, 2022
GitHub

🐛 Bugfix

  • fix invalid initialization of the library when the document is in an interactive state [#43](https://github.com/jcubic/sysend.js/issues/43)
1.12.2
jcubicjcubic·3y ago·August 21, 2022
GitHub

🐛 Bugfix

  • fix typescript definition for proxy function
1.11.1
jcubicjcubic·4y ago·March 25, 2022
GitHub

🐛 Bugfix

  • fix tracking feature [#38](https://github.com/jcubic/sysend.js/issues/38)
  • fix becoming primary event
1.11.0
jcubicjcubic·4y ago·March 25, 2022
GitHub

Features

  • allow using multiple arguments in `sysend.proxy()`
  • allow using sysend in an iframe that is not a proxy [#34](https://github.com/jcubic/sysend.js/issues/34)
1.10.0
jcubicjcubic·4y ago·March 13, 2022
GitHub

📋 Changes

  • fix a security issue with Cross-Origin communication [#33](https://github.com/jcubic/sysend.js/issues/33)
1.7.1
jcubicjcubic·4y ago·September 17, 2021
GitHub

💥 Breaking

  • primary in close now is an indicator that closed window was primary

🐛 Bugfix

  • fix becoming primary when the primary was closed #24
1.7.0
jcubicjcubic·4y ago·September 16, 2021
GitHub

💥 Breaking

  • `list()` now return array of objects instead of array of strings

🐛 Bufix

  • fix iframes issue #22
1.6.2
jcubicjcubic·4y ago·September 16, 2021
GitHub

🐛 Bugfix

  • fix frames included when tracking #22
  • fix list that returned duplicated IDs #23
1.6.1
jcubicjcubic·4y ago·September 16, 2021
GitHub

🐛 Bugfix

  • fix window/tab tracking mechanism
1.6.0
jcubicjcubic·4y ago·September 16, 2021
GitHub

Feature

  • new window/tab tracking API
1.5.0
jcubicjcubic·4y ago·September 16, 2021
GitHub

New emit API

1.3.4
jcubicjcubic·5y ago·September 6, 2020
GitHub

🐛 Bugfix

  • fix for Chrome in iFrame on iOS
1.2.0
jcubicjcubic·7y ago·October 21, 2018
GitHub

Feature

  • use BroadcastChannel API if browser support it