|
||
---|---|---|
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.json
file 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
action
tobrowser_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.