Skip to content

Add new base plugins#12

Merged
bthos merged 11 commits intotmtrckr:mainfrom
bthos:main
Feb 13, 2026
Merged

Add new base plugins#12
bthos merged 11 commits intotmtrckr:mainfrom
bthos:main

Conversation

@bthos
Copy link
Copy Markdown
Collaborator

@bthos bthos commented Feb 13, 2026

No description provided.

bthos and others added 11 commits February 9, 2026 22:31
…fy registry.json handling

- Replace build step with validation command in contribution guidelines
- Emphasize not committing registry.json and clarify its regeneration by CI
- Enhance pre-commit script to handle timestamp-only changes for registry.json
- Update documentation to reflect new validation processes and plugin submission steps
- Introduce a new Pomodoro plugin with version 1.0.0
- Include metadata such as author, repository link, description, and version compatibility
- Categorize the plugin under productivity with appropriate tags
- Introduce a new Pomodoro Timer plugin with version 1.0.0.
- Include essential metadata such as author, repository link, description, and version compatibility.
- Categorize the plugin under productivity with relevant tags.

Signed-off-by: bthos <bthos@example.com>
Signed-off-by: bthos <bthos@example.com>
Copilot AI review requested due to automatic review settings February 13, 2026 20:25
@bthos bthos merged commit 13a152d into tmtrckr:main Feb 13, 2026
8 of 9 checks passed
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds three new base plugins to the Time Tracker plugins registry: Projects & Tasks, Goals, and Billing. These plugins extend the Time Tracker application with project management, goal tracking, and billing capabilities. All three plugins follow the established directory structure (plugins/t/timetracker/{plugin-id}/1.0.0/) and conform to the manifest schema requirements.

Changes:

  • Added Projects & Tasks plugin (v1.0.0) for project and task management with reporting category
  • Added Goals plugin (v1.0.0) for goal tracking with productivity category
  • Added Billing plugin (v1.0.0) for billable time tracking with other category

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
plugins/t/timetracker/projects-tasks/1.0.0/plugin.json Adds plugin manifest for Projects & Tasks plugin with reporting category and relevant tags
plugins/t/timetracker/goals/1.0.0/plugin.json Adds plugin manifest for Goals plugin with productivity category and relevant tags
plugins/t/timetracker/billing/1.0.0/plugin.json Adds plugin manifest for Billing plugin with generic "other" category and empty tags array

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

"category": "other",
"verified": false,
"downloads": 0,
"tags": [],
Copy link

Copilot AI Feb 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The tags array is empty, which may reduce plugin discoverability. Consider adding relevant tags such as "billing", "invoicing", "time-tracking", or similar terms that users might search for. While an empty tags array is technically valid, other plugins in the registry include meaningful tags (e.g., the projects-tasks plugin has ["projects", "tasks", "reporting"]).

Suggested change
"tags": [],
"tags": ["billing", "invoicing", "time-tracking"],

Copilot uses AI. Check for mistakes.
"repository": "https://github.com/tmtrckr/plugin-billing",
"latest_version": "1.0.0",
"description": "Billable time tracking plugin for Time Tracker application.",
"category": "other",
Copy link

Copilot AI Feb 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The billing plugin is categorized as "other", which is the most generic category available. Consider whether a more specific category would be appropriate. Based on the description "Billable time tracking plugin", categories like "reporting" (if it generates billing reports) or "export" (if it exports billing data) might be more discoverable. The "other" category should typically be reserved for plugins that truly don't fit into any specific category.

Suggested change
"category": "other",
"category": "reporting",

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants