Go to file
Colin 81dea94128
ci/woodpecker/push/woodpecker Pipeline failed Details
Fix line numbers display and alignment
- Set consistent line-height (18.2px) across linenos, code box, and hljs
- Fix linenos z-index to ensure visibility
- Remove padding from hljs to align with line numbers
- Add user-select: none to prevent selecting line numbers
2026-01-23 09:38:06 -05:00
docs Improve documentation and test structure 2025-03-03 10:36:18 -05:00
lib Add About navigation with UTM tracking 2026-01-21 14:55:45 -05:00
scripts Add sitemap.xml generation with MCP discovery endpoint 2026-01-23 09:27:09 -05:00
static Fix line numbers display and alignment 2026-01-23 09:38:06 -05:00
test Improve documentation and test structure 2025-03-03 10:36:18 -05:00
.depcheckrc Add unused code/dependency scanning with knip and depcheck 2026-01-23 09:04:57 -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 Security improvements and local testing scripts 2026-01-21 10:21:55 -05:00
.woodpecker.yml Add unused code/dependency scanning with knip and depcheck 2026-01-23 09:04:57 -05:00
Dockerfile Security improvements and local testing scripts 2026-01-21 10:21:55 -05: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 Add About navigation with UTM tracking 2026-01-21 14:55:45 -05:00
app.sh Update default settings: increase maxLength to 10MB and maintain 90-day expiry 2025-07-22 20:29:00 -04:00
config.js Update default settings: increase maxLength to 10MB and maintain 90-day expiry 2025-07-22 20:29:00 -04:00
docker-compose.yml Fixed local compose and text entryport. 2025-03-20 15:48:39 -04:00
knip.json Add sitemap.xml generation with MCP discovery endpoint 2026-01-23 09:27:09 -05:00
manifest.json Fixed local compose and text entryport. 2025-03-20 15:48:39 -04:00
package-lock.json Fix HIGH severity vulnerabilities: update glob, mime, and tar dependencies 2026-01-21 11:04:38 -05:00
package.json Add sitemap.xml generation with MCP discovery endpoint 2026-01-23 09:27:09 -05:00
server.js Add About navigation with UTM tracking 2026-01-21 14:55:45 -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.