StarTrack Js Versions Save

GitHub star history and stats - based on JavaScript only!

v3.1.1

1 month ago

What's new in this release?

  • Update dependencies
  • Add dependabot to have regular dependency updates

v3.1.0

2 months ago

What's new in this release?

  • Enable the option to download stargazer data in JSON or CSV format
  • Introduce a warning notification for repositories with an excessive number of stars, indicating limitations imposed by the GitHub API when loading them all
  • Introduce dark mode
  • Implement better error handling for forecast calculations when recent data is unavailable
  • Resolve an issue related to pasting repository GitHub URLs in mobile browsers

v3.0.0

2 months ago

What's new in this release?

  • A complete rewrite of the codebase using Typescript and modern React
  • Migrated from React Bootstrap to Material UI for a more consistent and polished look
  • Upgraded the chart component to Plotly.js for better rendering of large datasets and an improved user experience
  • Enhanced the GitHub authentication process to provide a smoother and more user-friendly experience
  • Improved the forecast selection process to make it easier for users to choose a desired forecast
  • When syncing between the repo stats and the chart, displays the date range of the chart
  • Complete test coverage of all components

v2.4.3

1 year ago

What's new in this release?

  • Bugfix in forecast computation
  • Move CI to GitHub Actions
  • Dependabot and lint/formatting fixes

v2.4.2

2 years ago

What's new in this release?

  • Small bugfix
  • For the new features in this version please refer to release v2.4

v2.4.1

2 years ago

What's new in this release?

  • Added an option to display a forecast based on the existing stargazer data. The forecast is calculated using Linear Least Squares regression
  • Change between username and repo name text boxes using the / key (thanks @zaldih !)

v2.3

3 years ago

What's new in this release?

  • Parallel load of stargazer data which significantly improves the overall loading time (thanks @gsaraf !)
  • Display chart data in log scale (thanks @passcod !)

v2.2

3 years ago

What's new in this release?

  • Added support for smaller screen sizes (mobile devices)
  • Small improvements in overall layout

v2.1

4 years ago

What's new in this release?

  • Added a checkbox to sync the stats with the current chart view displayed. This is useful for viewing stats on specific dates
  • You can now paste a GitHub link instead of typing the username and repo name, and they will be parsed automatically
  • Added a link to the GitHub repo in the badge displaying the repo details
  • Preloading screen: fix decreasing transition in progress bar when loading the next repo
  • All React components were replaced from class to function components and are using React Hooks

v2.0

4 years ago

This release is a complete rewrite using React and modern frontend technologies. It doesn't have a backend so no information is passed to any server (other than GitHub to fetch the stargazer data). It's deployed on GitHub Pages.

What's new in this release?

  • A complete rewrite using React and modern frontend technologies
  • Significant UI improvements (basically everything looks much better now :-)
  • The chart component has been replaced and it's now easier to navigate, zoom in/out, etc.
  • Added an option to remove repos (in version 1.0 you could only add but not remove)
  • Added an option to stop loading data
  • Each repo has a dedicated color throughout the page (chart series, stats, close button)
  • Dedicated preloading screen
    • Shows a progress bar for each repo separately
    • Shows errors for repos which were not loaded successfully
  • GitHub authentication improvements
    • When logged in, a new tooltip shows where the access token is stored (browser's session storage or local storage)
    • User + password authentication was removed as it's no longer supported by GitHub