Go to file
Leopere 65f5ace561 Fixed local compose and text entryport. 2025-03-20 15:48:39 -04:00
docs Improve documentation and test structure 2025-03-03 10:36:18 -05:00
lib Improve documentation and test structure 2025-03-03 10:36:18 -05:00
static Fixed local compose and text entryport. 2025-03-20 15:48:39 -04:00
test Improve documentation and test structure 2025-03-03 10:36:18 -05:00
.eslintignore Fix eslint 2017-06-26 12:38:17 -04:00
.eslintrc.json Added eslint and fixed an issue from #158 2017-06-26 12:19:36 -04:00
.gitignore Improve documentation and test structure 2025-03-03 10:36:18 -05:00
Dockerfile Fixed local compose and text entryport. 2025-03-20 15:48:39 -04:00
LICENSE.md Add LICENSE.md 2024-01-19 18:38:52 +00:00
Procfile Procfile 2012-09-27 11:38:14 -04:00
README.md Fixed local compose and text entryport. 2025-03-20 15:48:39 -04:00
about.md Update about.md 2024-01-19 18:15:36 +00:00
app.sh Fix Docker build issues by updating Node version and addressing npm installation errors 2025-03-01 18:36:47 -05:00
config.js Improve documentation and test structure 2025-03-03 10:36:18 -05:00
docker-compose.yml Fixed local compose and text entryport. 2025-03-20 15:48:39 -04:00
manifest.json Fixed local compose and text entryport. 2025-03-20 15:48:39 -04:00
package-lock.json Fix button alignment and visibility issues, implement CSP improvements with nonce support 2025-03-01 17:49:24 -05:00
package.json Improve documentation and test structure 2025-03-03 10:36:18 -05:00
server.js Add comprehensive security headers support with testing framework 2025-03-01 18:33:46 -05:00
update-js.js Fix button alignment and visibility issues, implement CSP improvements with nonce support 2025-03-01 17:49:24 -05:00

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

  1. Clone this repository:

    git clone git@git.nixc.us:colin/flockitrack.git
    cd flockitrack
    
  2. Open Firefox and navigate to about:debugging

  3. Click "This Firefox"

  4. Click "Load Temporary Add-on..."

  5. 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

  1. Click on the Flockitrack icon in your browser toolbar
  2. Enter your Clockify API key (found in your Clockify user settings)
  3. Navigate to a YouTrack ticket
  4. 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 to browser_action
  • Changed from service worker to background scripts
  • Moved host permissions into the permissions array

License

MIT License

Credits

Based on the original Clockify Extension by AE Now.