Commit Graph
1906 Commits
Author SHA1 Message Date
Ophelia GoldsteinandAlexandr fe6bdf4c20 fix: make Bulgarian total commits translation shorter to prevent items overlapping (#4500)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:54:04 +02:00
Ophelia GoldsteinandAlexandr 2e28034c19 chore: add more entries into vercelignore (#4499)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:53:53 +02:00
Ophelia GoldsteinandAlexandr 2de91486c7 docs(readme): fix environment variables link inside common options section (#4494)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:53:48 +02:00
Ophelia GoldsteinandAlexandr 95762ea443 fix: mark Bulgarian language as long for stats card (#4493)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:53:43 +02:00
Ophelia GoldsteinandAlexandr 5dffbd3f03 docs(readme): fix deploy vercel instance link inside important notice (#4492)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:53:20 +02:00
Dhia ShamsandAlexandr ba647071ac fix: update Malayalam translations (#4490)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:49:59 +02:00
d4bbd4d015 fix: update Hindi translations (#4488)
* Fixed the trans in Hindi

* Update src/translations.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/translations.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* review

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-25 12:49:54 +02:00
2d886a544c feat: add Bulgarian translations (#3987)
* Update translations.js

Added Bulgarian language translation

* Sorted languages alphabetically in translations.js

* docs

---------

Co-authored-by: mastersho <116218303+mastersho@users.noreply.github.com>
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:49:49 +02:00
432a0c0a3d feat: add Urdu translations (#3958)
* Update translations.js for Urdu language

I've added the translations for Urdu language for stats cards.

* docs

---------

Co-authored-by: MD SARFARAZ <159709636+LearnWithNewton@users.noreply.github.com>
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:49:44 +02:00
bf22cf08f0 feat: update express.js to support containerized deployments + replicate the behaviour of the vercel app (#4345)
* Update express.js

This will help with containerized deployments and it replicates the behaviour of the vercel app

* Update express.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-25 12:49:39 +02:00
5a7f21812f tests: use custom benchmarking solution instead of outdated jest-bench package (#4468)
* Remove jest-bench dependency and use custom solutions

* review

* Update tests/bench/calculateRank.bench.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-25 12:49:22 +02:00
Ophelia GoldsteinandAlexandr 06cd274e70 docs(readme): add notice about hacktoberfest (#4491)
* docs(readme): add notice about hacktoberfest

* dev

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:47:18 +02:00
20959604ff feat: add Hebrew translations (#3957)
* Added Hebrew

* docs

* Update src/translations.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-25 12:44:29 +02:00
Ophelia GoldsteinandAlexandr bf905c79c7 fix: mark Filipino langiage as long for stats card (#4486)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:44:22 +02:00
c1e0810f98 feat: add Filipino translations (#3800)
* Update translations.js

Added translations. Filipino Languages which is main language that Philippines used.

* Update translations.js

Added translations. Filipino language which is the main language 
of Philippines. Added translations in translations.js

* Update translations.js

* docs

* Update src/translations.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/translations.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-25 12:44:16 +02:00
Ophelia GoldsteinandAlexandr 046f219459 docs(readme): add warning about new wakatime accounts (#4485)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:44:08 +02:00
Ophelia GoldsteinandAlexandr 31248d0068 docs(readme): update wording since token scopes is not about stats card only (#4484)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:44:03 +02:00
Ophelia GoldsteinandAlexandr 84be5f8594 docs(readme): enhance the description of deploy first steps section (#4483)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:43:58 +02:00
Ophelia GoldsteinandAlexandr 0aa22be12d docs(readme): remove redundant steps words from tokens retrieval guides (#4476)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:43:53 +02:00
e8ea806823 docs(readme): fix stats card options table markdown syntax (#4475)
* docs(readme): fix stats card options table markdown syntax

* Update readme.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-25 12:43:34 +02:00
ebc5e6fefb feat: add Catalan translations (#4134)
* Update translations.js

Catalan translation added

* Update src/translations.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-25 12:40:37 +02:00
Ophelia GoldsteinandAlexandr 1a6bcc79ab chore: add more folders into vercelignore (#4473)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:40:31 +02:00
Ophelia GoldsteinandAlexandr 498220bfca chore: remove redundant gitattributes file (#4471)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:40:26 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Alexandr
4b5e597be4 ci(deps): bump bahmutov/npm-install from 1.10.10 to 1.11.0 (#4457)
Bumps [bahmutov/npm-install](https://github.com/bahmutov/npm-install) from 1.10.10 to 1.11.0.
- [Release notes](https://github.com/bahmutov/npm-install/releases)
- [Commits](https://github.com/bahmutov/npm-install/compare/3714964fb879ebbbc108e167f0f3a0c81ec075c9...e5fe105da2400070b5345aeb71fcb1ef5d4b2d1f)

---
updated-dependencies:
- dependency-name: bahmutov/npm-install
  dependency-version: 1.11.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:40:20 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Alexandr
8a6bdd289f build(deps-dev): bump lint-staged from 16.1.6 to 16.2.0 (#4456)
Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from 16.1.6 to 16.2.0.
- [Release notes](https://github.com/lint-staged/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lint-staged/lint-staged/compare/v16.1.6...v16.2.0)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-version: 16.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:40:15 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Alexandr
716f1b1d46 build(deps-dev): bump eslint-plugin-jsdoc from 57.0.8 to 60.1.1 (#4453)
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 57.0.8 to 60.1.1.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v57.0.8...v60.1.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
  dependency-version: 60.1.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:40:09 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Alexandr
0c843aacf7 build(deps-dev): bump eslint from 9.35.0 to 9.36.0 (#4455)
Bumps [eslint](https://github.com/eslint/eslint) from 9.35.0 to 9.36.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/compare/v9.35.0...v9.36.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.36.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:40:03 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Alexandr
59173cb63b build(deps-dev): bump @eslint/js from 9.35.0 to 9.36.0 (#4454)
Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.35.0 to 9.36.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.36.0/packages/js)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 9.36.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:39:57 +02:00
Radoš MilićevandAlexandr 65f1a2c04e feat: add Serbian (Latin) translations (#4448)
* Improve existing Serbian

* Distinguish Cyrillic & Latin Serbian

* Use sr for cyrillic Serbian to support backwards compatibility

* review

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:39:52 +02:00
Mohd AmirandAlexandr f2efd6052b fix: display correct data when user don't have any pull requests (#4452)
* Fix: When user doesn't have any PR, it's Merged PRs Percentage is NAN (fixes #4449)

* review

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:39:44 +02:00
Ophelia GoldsteinandAlexandr 7fbc3d0bfb ci: update message in theme pull requests closer workflow (#4465)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:39:33 +02:00
Ophelia GoldsteinandAlexandr a8f9753431 ci: set proper trigger event for theme pull requests closer workflow (#4464)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:39:26 +02:00
Ophelia GoldsteinandAlexandr de2f638688 ci: restrict repositories for theme pull requests closer workflow (#4463)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:39:17 +02:00
Ophelia GoldsteinandAlexandr 69d75d5edf fix: mark Portuguese locale as long for stats card (#4451)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:39:08 +02:00
Ophelia GoldsteinandAlexandr 43dc6788fa tests(e2e): fix gist description (#4450)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:38:59 +02:00
Ophelia GoldsteinandAlexandr e7245788e2 chore: move original english translations to the top for convenience during development (#4447)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:38:54 +02:00
Ophelia GoldsteinandAlexandr a5684724cd chore: sort stats card long locales alphabetically (#4446)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:38:42 +02:00
Ophelia GoldsteinandAlexandr 1dab66e557 docs: sort list of available languages alphabetically inside readme (#4445)
* docs: sort list of available languages alphabetically inside readme

* dev

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:38:28 +02:00
3d680bb2ec feat: add Hindi translations (#3985)
* Update readme.md

Added hindi language in available locales.

* Update translations.js

Added hindi language

* prettier

* Update src/translations.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/translations.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/translations.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/translations.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/translations.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/translations.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/translations.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/translations.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/translations.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/translations.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-25 12:38:04 +02:00
Kornchanok IednusornandAlexandr a179fa3058 feat: add Thai translations (#4247)
* Add locale th to translations.js

* add Locale th to readme.md

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:37:51 +02:00
Ophelia GoldsteinandAlexandr e20750e034 fix: remove Chinese from long locales (#4442)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:37:46 +02:00
Ophelia GoldsteinandAlexandr 3d0f78598b chore: make create progress node function jsdoc shorter (#4441)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:37:41 +02:00
Ophelia GoldsteinandAlexandr ab2b0f4c97 fix: react on both type and message-based rate-limit signals (#4440)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:37:28 +02:00
Ophelia GoldsteinandAlexandr cd40532db7 chore: make stats card create text node function jsdoc shorter (#4429)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:33:08 +02:00
Ophelia GoldsteinandAlexandr 4d74e42f9c chore: fix jsdoc for rank calculation function (#4427)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 11:47:13 +02:00
f978f29764 feat: add Persian (Farsi) translations (#4263)
* Add Persian/Farsi (fa) language support

This PR adds support for Persian (Farsi) language with ISO 639-1 code `fa`. Translations have been added for all keys in `statCardLocales`, `repoCardLocales`, `langCardLocales`, and `wakatimeCardLocales`. The translations follow the existing style and are compatible with the project's structure. Please test the display of Persian text in the UI to ensure proper rendering.

* review

* Update src/translations.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/translations.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update src/translations.js

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-25 11:47:05 +02:00
08517568d9 feat: implement commits year option and display appropriate year label (#2107)
* add custom year

* edit fetcher

* add tests

* add documentation

* Update vercel.json

* Update fetchStats.test.js

* Update readme.md

* Update readme.md

Co-authored-by: Rick Staa <rick.staa@outlook.com>

* test: fix tests

* style: format code

* fix: fix commit stats time frame description #1053

This commit makes sure the last year label is shown when
`include_all_commits` or `year` is not provided. See #1053 for more
information.

* resolved merge conflict

* Update stats-fetcher.js

* resolve comments

* Update src/cards/types.d.ts

Co-authored-by: Alexandr Garbuzov <qwerty541zxc@gmail.com>

* Update src/fetchers/stats-fetcher.js

Co-authored-by: Alexandr Garbuzov <qwerty541zxc@gmail.com>

* graphQL year only to commit

* change argument name to commits_year

* Update readme.md

Co-authored-by: Alexandr Garbuzov <qwerty541zxc@gmail.com>

* Update readme.md

Co-authored-by: Alexandr Garbuzov <qwerty541zxc@gmail.com>

* Update readme.md

Co-authored-by: Alexandr Garbuzov <qwerty541zxc@gmail.com>

* wrap label into function

* review

* more review

* fix test

* Update readme.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* docs

---------

Co-authored-by: Touch Sungkawichai <talay@10ninox.com>
Co-authored-by: Rick Staa <rick.staa@outlook.com>
Co-authored-by: Alexandr Garbuzov <qwerty541zxc@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-25 11:46:42 +02:00
c7dfbecc77 docs: add information about fine-grained personal access tokens (PATs) scopes (#4426)
* 🔧 Add .env example

* 📝 Update README for add the PAT settings

* 📝 Add fine-grained PAT documentation

* remove .env.example

* docs review

* toc

* more review

* Update readme.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Colin-de-Seroux <77831261+Colin-de-Seroux@users.noreply.github.com>
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-25 11:31:30 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Alexandr
fa354d47e4 build(deps-dev): bump eslint-plugin-jsdoc from 55.3.0 to 57.0.8 (#4424)
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 55.3.0 to 57.0.8.
- [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
- [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc)
- [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v55.3.0...v57.0.8)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
  dependency-version: 57.0.8
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 11:31:26 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Alexandr
4b1c905f69 build(deps): bump axios from 1.11.0 to 1.12.2 (#4423)
Bumps [axios](https://github.com/axios/axios) from 1.11.0 to 1.12.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.11.0...v1.12.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.12.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 11:31:21 +02:00