Git Product home page Git Product logo

codetime-web-v3's Introduction

Codetime Web V3

Introduction

This is the third version of Codetime Web. We've gone through iterations from Vue SPA to Next.js and now to Nuxt.js. We've made the switch from ECharts to Observable Plot.

It's consistent with the code running at https://codetime.dev.

Setup

Make sure to install the dependencies:

# npm
npm install

# pnpm
pnpm install

# yarn
yarn install

# bun
bun install

Development Server

Start the development server on http://localhost:3000:

# npm
npm run dev

# pnpm
pnpm run dev

# yarn
yarn dev

# bun
bun run dev

Production

Build the application for production:

# npm
npm run build

# pnpm
pnpm run build

# yarn
yarn build

# bun
bun run build

Locally preview production build:

# npm
npm run preview

# pnpm
pnpm run preview

# yarn
yarn preview

# bun
bun run preview

Check out the deployment documentation for more information.

codetime-web-v3's People

Contributors

jannchie avatar kiogia avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

kiogia

codetime-web-v3's Issues

[feature request] Zed Editor Support

Hi I enjoy using the Zed editor for my day to day development. Would it be okay if I made a CodeTime plugin for the Zed editor? Not sure if that's possible as it would likely require some API keys / secrets to send data to your servers. If you're interested in collaborating together to make this a thing, please let me know and I would be happy to help!

Projects with dev-containers should be grouped on the dashboard

Projects on the dashboard should be grouped together if they are in a dev container, instead of being displayed as two different projects.

For instance, the following two are the same projects, but since I used a Dev Container one time and a Codespace the other time, the dashboard shows it as two different projects.

Project
my_rest_api [Dev Container: DevContainer - My REST API]  ... 16 hrs 8 mins
my_rest_api [Codespaces: ominous xylophone]              ... 4 hrs 46 mins

[Feature Request] Multi folder support

Currently, I can only select one folder element to view the time and language information. However, I have worked on a project that has multiple levels of folders, such as:

Introduction-To-Computer-System-2023Fall-PKU/
├── 01-Data-Lab
├── 02-Bomb-Lab
├── 03-Attack-Lab
├── 04-Arch-Lab
├── 05-Cache-Lab
├── 06-Tsh-Lab
├── 07-Malloc-Lab
├── 08-Proxy-Lab
├── LICENSE
├── README.md
├── Treehole
├── tempCodeRunnerFile.py
├── 回课
├── 期中考试复习细节.md
├── 期末考试复习细节.md
└── 期末往年题勘误、详解.md

All of the lab folders have been my work folders. Additionally, I have spent a significant amount of time working in the Introduction-To-Computer-System-2023Fall-PKU/ folder. Therefore, it would be helpful if CodeTime could support selecting multiple folders and summarizing all of their data.

I think this feature may need to write a new page like "Analysis". Thanks for you patient to considering this suggestion.

[Feature Request] Comparison with other code time statistics tools

I've been using wakapi(Wakatime's open-source server version) to collect data for over a year, but I've only looked at the data a handful of times. Part of the reason is that his data charts are boring and tedious.

I've seen cool charts from codetime here https://x.com/__codetime/status/1749742330427629935?s=20. But I can only see simple pages on your official website.

I believe your charts are your absolute strength and you should put them on your official page instead of hiding them in your tweets.

One more thing, maybe you could add a comparison with other tools like wakatime on the official page to show your advantages?

[Question] Is there an API to pull my data?

I've been using it for a few days and I've had some good experiences, to take it to another level I would like to be able to pull my data via API, it would be nice to be able to pull it with a bearer token system and rate-limit.

[feature request] track git branch

Thank you for this great add on!

I would like to see time spent on branches within a repository/project - I typically do one branch per feature/fix, so this would enable me to account for time at the task level which would be enormously beneficial.

no link to extension on your website

Hi I just came across this project. I found it suprisingly difficult to locate your vscode extension, as it was not linked to on your website and is also not in the vscode extension results if one searches for "code time" (with the space). Confusingly, this returns another extension called "code time", which is non-functional. I was only able to find it after searching for "codetime".

Perhaps there is a link on your site to the extension. However I did not see it in the first several minutes of browsing your website, so I think it should be made more prominent.

thx

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.