Ophelia Goldstein and Alexandr
498220bfca
chore: remove redundant gitattributes file ( #4471 )
...
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-10-25 12:40:26 +02:00
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
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
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
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
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ćev and Alexandr
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 Amir and Alexandr
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 Goldstein and Alexandr
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 Goldstein and Alexandr
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 Goldstein and Alexandr
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 Goldstein and Alexandr
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 Goldstein and Alexandr
43dc6788fa
tests(e2e): fix gist description ( #4450 )
...
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-10-25 12:38:59 +02:00
Ophelia Goldstein and Alexandr
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 Goldstein and Alexandr
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 Goldstein and Alexandr
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 Iednusorn and Alexandr
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 Goldstein and Alexandr
e20750e034
fix: remove Chinese from long locales ( #4442 )
...
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-10-25 12:37:46 +02:00
Ophelia Goldstein and Alexandr
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 Goldstein and Alexandr
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 Goldstein and Alexandr
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 Goldstein and Alexandr
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
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
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
a26a313a82
feat: add Serbian translations ( #3542 )
...
* Update readme.md
* Update translations.js
* 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 >
* mark as long lang
---------
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-25 11:31:16 +02:00
Marcus Otterstad and Alexandr
1fb7081f55
feat: add Norwegian translations ( #3653 )
...
* Update readme.md
* Update translations.js
---------
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-10-25 11:31:11 +02:00
7ee200b060
feat: add bytes stats format option for top-languages card ( #3708 )
...
* feat: add `display_bytes` option to top-languages.
* docs: add description about display bytes in top-languages
* feat: add `stats_format` option instead of `display_bytes`
* docs: add description about stats format in top-languages
* refactor: rewrite with function to determine display value
* docs: add `stats_format`to table of parameter
* fix: remove unnecessary decimal part from format of bytes
* tests: add tests of stats_format in top-langs card
* Update tests/renderTopLanguagesCard.test.js
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update readme.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* prettier
* jsdoc
---------
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-25 11:31:06 +02:00
martin-mfg
03965da7b8
prettier
2025-10-22 16:11:59 +02:00
martin-mfg
4ac70d3fa7
update imageSrc with userId, shorter debounce times
2025-10-22 15:56:12 +02:00
martin-mfg
03e5096e78
mock-http.js: small cleanup
2025-10-21 11:24:08 +02:00
martin-mfg
013142d777
remove commented out code
2025-10-21 10:40:04 +02:00
martin-mfg
655a6c0d88
remove unused import
2025-10-21 10:24:32 +02:00
martin-mfg
a73ca07552
clean up test axios calls
2025-10-16 20:18:17 +02:00
martin-mfg
28745f9f4c
try fix initial card selection
2025-10-16 20:15:16 +02:00
martin-mfg
393c7b7b4c
try anonymous backend requests, cleanup
2025-10-16 19:37:37 +02:00
martin-mfg
bb533859c1
fix CORS problem caused by axios-cache-interceptor
2025-10-16 11:39:08 +02:00
martin-mfg
8f7a7948f6
better waiting for PAT
2025-10-16 11:28:49 +02:00
martin-mfg
3b25caed85
set placeholder PAT in frontend
2025-10-16 10:25:19 +02:00
martin-mfg
368ce67a92
SVG.js: wait for PAT
2025-10-16 10:12:56 +02:00
martin-mfg
d152b2c4c1
remove trailing slashes from URLs in frontend code
2025-10-16 09:49:17 +02:00
martin-mfg
d60186d635
SVG: try use local 'server'
2025-10-16 09:37:53 +02:00
martin-mfg
fb4a334f08
SVG: use axios.get instead of fetch
2025-10-15 20:24:54 +02:00
martin-mfg
da1d21cda9
interpretHeader=false
2025-10-13 19:33:03 +02:00
martin-mfg
b913fa3d9b
test axios caching
2025-10-13 19:23:59 +02:00
martin-mfg
96b7fe836e
instead try overriding axios methods
2025-10-13 19:15:52 +02:00
martin-mfg
807ee63075
again again try fix circular axios import
2025-10-13 19:04:59 +02:00