https://github.com/qualityunit/liveagent-remote-actions
https://github.com/qualityunit/liveagent-remote-actions
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/qualityunit/liveagent-remote-actions
- Owner: QualityUnit
- Created: 2021-02-18T18:32:44.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-07-27T16:57:07.000Z (almost 4 years ago)
- Last Synced: 2025-12-28T01:50:48.541Z (6 months ago)
- Language: JavaScript
- Size: 340 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LiveAgent Remote Actions
Firefox and Chrome extension to hover over embedded emails and phone numbers on the web to view LiveAgent's pop-up contact cards. If you click on an embedded phone number or email, LiveAgent will automatically create a prefilled ticket/call form.
## Dev guide
Install all dependencies using `npm install`
To run development version run `webpack build`
To create release zip manually, run `npx webpack bundle --no-watch --mode production`
## Release
To release new version:
- increase version in https://github.com/QualityUnit/LiveAgent-remote-actions/blob/master/manifest.json and optionaly also in https://github.com/QualityUnit/LiveAgent-remote-actions/blob/master/package.json
- push tag in format `vx.y.z` e.g.: `v1.1.0` and [github action](.github/workflows/release_build.yml) will build & deploy it to Firefox addons & Chrome store.
### Options screen is using [Svelte](https://svelte.dev/)
The form saves settings to [localStorage](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage)
To run it in separately to easier development, run `webpack serve --content-base public -c webpack-options.config.js` however usage of `webextension-polyfill` must be replaced with native localStorage.