Go to file
Colin d8e76de175
ci/woodpecker/push/woodpecker Pipeline failed Details
Add MCP discovery endpoint and document static pages functionality
- Add /.well-known/mcp.json endpoint for MCP protocol discovery
- Document static pages functionality in about.md
- Document MCP endpoint availability in about.md
- MCP endpoint provides API discovery for AI assistants
2026-01-21 11:01:08 -05:00
docs Improve documentation and test structure 2025-03-03 10:36:18 -05:00
lib Security improvements and local testing scripts 2026-01-21 10:21:55 -05:00
scripts Security improvements and local testing scripts 2026-01-21 10:21:55 -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 Security improvements and local testing scripts 2026-01-21 10:21:55 -05:00
.woodpecker.yml Remove intermediate hastebin:test tag, build directly to registry path 2026-01-21 10:32:39 -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 MCP discovery endpoint and document static pages functionality 2026-01-21 11:01:08 -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
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 Security improvements and local testing scripts 2026-01-21 10:21:55 -05:00
server.js Add MCP discovery endpoint and document static pages functionality 2026-01-21 11:01:08 -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.