|
|
||
|---|---|---|
| docs | ||
| lib | ||
| static | ||
| test | ||
| .eslintignore | ||
| .eslintrc.json | ||
| .gitignore | ||
| Dockerfile | ||
| LICENSE.md | ||
| Procfile | ||
| README.md | ||
| about.md | ||
| app.sh | ||
| config.js | ||
| docker-compose.yml | ||
| manifest.json | ||
| package-lock.json | ||
| package.json | ||
| server.js | ||
| update-js.js | ||
README.md
Flockitrack
Firefox extension for tracking time for tickets in YouTrack in Clockify.
Features
- Track time directly from YouTrack tickets
- Automatically fill in ticket information
- Seamless integration with Clockify
- Easy-to-use interface
Installation
Development Installation
-
Clone this repository:
git clone git@git.nixc.us:colin/flockitrack.git cd flockitrack -
Open Firefox and navigate to
about:debugging -
Click "This Firefox"
-
Click "Load Temporary Add-on..."
-
Select the
manifest.jsonfile from the cloned repository
Production Installation
The extension will be available on the Firefox Add-ons store once it's published.
Usage
- Click on the Flockitrack icon in your browser toolbar
- Enter your Clockify API key (found in your Clockify user settings)
- Navigate to a YouTrack ticket
- Use the extension to start tracking time for the ticket
Development
This extension is a port of the original Chrome extension for Clockify + YouTrack integration, adapted to work with Firefox.
Key Changes from Chrome Version
- Updated manifest to version 2 (Firefox compatible)
- Added Firefox-specific settings
- Changed from
actiontobrowser_action - Changed from service worker to background scripts
- Moved host permissions into the permissions array
License
Credits
Based on the original Clockify Extension by AE Now.