A powerful, productivity-boosting Firefox extension tailored for ER-Telecom customer tech support agents. Designed with integrations for Genesys, ARM, and Line systems, it delivers seamless automation, UI enhancements, custom sounds, and smart utility tools — all in one place.
- Context-aware buttons and highlights for Genesys, ARM, and Line
- Dynamic folding and search tools for dense UI layouts
- Smart tooltips and contextual actions
- 9 preloaded sounds + 1 custom sound effect for different Genesys chat events
- Easy sound management and configuration
- Instant access to logs, tools, and updates
- Version checker and update viewer
- Quick-launch buttons for specific platform tools
- Periodic update checks and logs
- Smart cookie fetcher for session handling
- Privacy consent management
- Logging control and verbosity
- Feature toggles and configuration management
genesysInit.js: Initializes Genesys-specific enhancementsbuttons.js: Adds quick-access action buttonsutility.js: Helpers for common Genesys interactionsintegrations.js: Hooks for deeper platform interop
armInit.js: Entry point for ARM featuresbuttons.js: Custom actions for streamlining taskssearch.js: Advanced search in data-heavy viewshighlights.js: Intelligent row highlightingfolding.js,checkboxes.js: Batch UI toggles
lineInit.js: Core Line platform enhancerfastButtons.js: Speed up routine interactionscountAppointments.js: Real-time appointment trackinghighlight.js: Visual improvements
background/scripts: Manage updates, cookies, privacypopup/scripts: UI interactions for popup interfacesettings/scripts: Logger + settings loader/saver
- HTML, CSS, JavaScript
- Bootstrap 5, jQuery
- Firefox Extensions APIs - Manifest v2 (v3 is not planned)
- Marked.js for rendering updates
- DOMPurify for secure content
helper-ext/
├── icons/ # Extension icons
├── pages/ # Popup, settings, updates, privacy
├── resources/sounds/ # Notification sounds
├── scripts/
│ ├── external/ # Bootstrap, jQuery, Marked.js, DOMPurify
│ └── internal/
│ ├── arm/ # ARM integration
│ ├── genesys/ # Genesys integration
│ ├── line/ # Line integration
│ └── ext/ # Extension logic (popup, background, settings)
├── styles/ # UI styles
├── manifest.json # Extension metadata
└── README.md # You're here
- Open Firefox
- Go to helper.chrsnv.ru.
- Click on the installation button.
- Agree with all pop-ups.
- Download or clone this repository.
- Open Firefox and go to
about:addons. - Click on gear icon
- Choose Install Add-on From File and select the manifest.json file.
This project is licensed under the MIT License.
Want to improve the extension? Add features? Report a bug?
Pull requests and feedback are always welcome!



