diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 011ed52..4de7b91 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -33,3 +33,25 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: npx semantic-release + + update-badge: + needs: release + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Get latest release version + id: get_version + run: | + VERSION=$(gh release list --limit 1 | cut -f1) + echo "::set-output name=version::$VERSION" + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Create badge + uses: schneegans/dynamic-badges-action@v1.6.0 + with: + auth: ${{ secrets.GIST_SECRET }} + gistID: + filename: deepfocus-version.json + label: version + message: ${{ steps.get_version.outputs.version }} + color: blue \ No newline at end of file diff --git a/README.md b/README.md index 43bf79e..46aedaf 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,10 @@ # DeepFocus -![DeepFocus Logo](resources/gaudmire-ig.png) +

+ DeepFocus Logo +

-[![Build Status](https://img.shields.io/travis/username/repo.svg)](https://travis-ci.org/username/repo) +[![Release](https://github.com/timeowilliams/deepFocus/actions/workflows/release.yml/badge.svg)](https://github.com/timeowilliams/deepFocus/actions/workflows/release.yml) [![Version](https://img.shields.io/npm/v/project.svg)](https://www.npmjs.com/package/project) [![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) @@ -48,7 +50,7 @@ pnpm install ## Usage -[Add screenshots or examples here] + ## Goals @@ -58,6 +60,8 @@ pnpm install - [x] Implement changelog using conventional commits - [ ] Allow users to enter session goals and customize productive/unproductive sites - [ ] Migrate from electron-storage to SQLite for improved data handling +- [ ] Add integration and automated tests +- [ ] Implement user authentication and cloud-based data persistence ## Philosophy @@ -72,6 +76,9 @@ DeepFocus is built primarily for Software Engineers, Product Managers, and Desig - Implement progress bar for deep work visualization - Enhance data analysis and insights - Improve user onboarding experience +- Develop comprehensive test suite for main and renderer processes +- Create cloud synchronization for user data and preferences +- Implement secure user authentication system ## Contributing @@ -83,6 +90,6 @@ This project is licensed under the MIT License - see the [LICENSE](LICENSE) file ## Contact -[Your Name] - [@your_twitter](https://twitter.com/your_twitter) - email@example.com +[Timeo Williams] - [@timeowilliams](https://twitter.com/timeowilliams) - timeo.williams@gmail.com -Project Link: [https://github.com/your_username/repo_name](https://github.com/your_username/repo_name) +Project Link: [https://github.com/timeowilliams/deepFocus](https://github.com/timeowilliams/deepFocus) \ No newline at end of file