Skip to content

Conversation

@twentyTwo
Copy link
Owner

This pull request introduces significant improvements to project documentation, workflow automation, and default configuration for the Simple Coding Time Tracker extension. The main highlights are the addition of a detailed Copilot instructions document for contributors, a robust GitHub Actions workflow for automated beta releases, expanded README documentation for new features, and enhanced default settings for the status bar display.

Documentation and Contributor Guidance:

  • Added a comprehensive .github/copilot-instructions.md file that explains the project architecture, core components, data flow, configuration, workflows, release process, and coding conventions. This serves as a technical onboarding guide for new contributors and Copilot.

Automated Beta Release Workflow:

  • Introduced .github/workflows/beta-release.yml to automate beta builds and releases from the develop branch. The workflow verifies code changes, builds and packages the extension as a VSIX, and creates a GitHub pre-release with clear installation instructions. It smartly skips releases for documentation-only changes and supports manual triggering with a force option.

Feature Documentation Updates:

  • Expanded the README.md to document new features, including:
    • Status bar customization (show/hide seconds, icons, background styles, custom colors, combined timer/notification display, quick actions)
    • Developer Insights Dashboard (productivity analytics, language/project stats, streak tracking)
    • Enhanced coding time analytics and interactive charts
    • Improved search/filtering, branch filtering, and quick reset options
    • Updated changelog with detailed entries for recent and new features [1] [2] [3] [4]

Default Settings Enhancements:

  • Updated .vscode/settings.json to include new default status bar options: clock icon, custom color, and background style for improved visibility and customization.

References:
[1] [2] [3] [4] [5] [6] [7]

* feat: add configurable status bar icon and color options

* Refactor code structure for improved readability and maintainability

* feat: apply background style selection to both status bar items

* feat: add copilot instructions for coding time tracker

* feat: update status bar to use a single item with configurable icon and improved tooltip
* feat: add GitHub Actions workflow for beta release process

* chore: update VSCode engine version to ^1.63.0 in package.json
@twentyTwo twentyTwo merged commit 109e9d7 into main Jan 18, 2026
2 checks passed
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