Mohd Amir and Alexandr
4f17194684
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-09-24 22:55:49 +03:00
Ophelia Goldstein and Alexandr
42130f1f96
fix: mark Portuguese locale as long for stats card ( #4451 )
...
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-09-19 22:40:40 +03:00
Ophelia Goldstein and Alexandr
e91880231d
chore: move original english translations to the top for convenience during development ( #4447 )
...
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-09-19 18:41:22 +03:00
Ophelia Goldstein and Alexandr
c3585cc1d0
chore: sort stats card long locales alphabetically ( #4446 )
...
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-09-19 18:39:29 +03:00
3e6ce83a42
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-09-18 22:09:18 +03:00
Kornchanok Iednusorn and Alexandr
f48a59b9bf
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-09-18 21:39:06 +03:00
Ophelia Goldstein and Alexandr
4f33921e9e
fix: remove Chinese from long locales ( #4442 )
...
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-09-18 21:12:31 +03:00
Ophelia Goldstein and Alexandr
6bda67effc
chore: make create progress node function jsdoc shorter ( #4441 )
...
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-09-18 20:57:18 +03:00
Ophelia Goldstein and Alexandr
a8c56ff4c9
fix: react on both type and message-based rate-limit signals ( #4440 )
...
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-09-18 19:52:10 +03:00
Ophelia Goldstein and Alexandr
10526a0b7e
chore: make stats card create text node function jsdoc shorter ( #4429 )
...
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-09-17 22:53:48 +03:00
Ophelia Goldstein and Alexandr
5306118587
chore: fix jsdoc for rank calculation function ( #4427 )
...
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-09-17 22:52:18 +03:00
f441d1696c
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-09-17 22:36:12 +03:00
b594b57b56
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-09-17 22:01:37 +03:00
1655c957ce
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-09-16 22:38:45 +03:00
Marcus Otterstad and Alexandr
d210391e7d
feat: add Norwegian translations ( #3653 )
...
* Update readme.md
* Update translations.js
---------
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-09-16 22:14:38 +03:00
078040d26e
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-09-16 21:41:46 +03:00
aa1caba1d4
feat: add Romanian translations ( #3970 )
...
* feat: add Romanian translation
* 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-09-15 23:51:10 +03:00
Joni and Alexandr
1b06e7117e
feat: add Finnish translations ( #4144 )
...
* Update translations.js
Finnish added to 'src/translations.js' as a new translated language.
* docs
---------
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-09-15 23:25:10 +03:00
Kyle Upton and Alexandr
3987991058
feat: implement whitelist for self-hosted instances ( #3939 )
...
* whitelist for username based endpoints
* added gist whitelist
* review
* fix
---------
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-09-15 23:13:42 +03:00
Yunxiao Crrashh and Alexandr
70add4cfcf
fix: update Simplified Chinese translations ( #3766 )
...
* chore(translations): Update translation for cn
Signed-off-by: crrashh1542 <kotsuki@crrashh.com >
* update tests
* prettier
---------
Signed-off-by: crrashh1542 <kotsuki@crrashh.com >
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-09-15 20:12:33 +03:00
George Gastaldi and Alexandr
affd6f458f
fix: improve Portuguese translations ( #3889 )
...
A more accurate ptBR translation for `Merged` is `Integrados`
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-09-10 21:32:04 +03:00
Frieder Bluemle and Alexandr
c966becb9a
chore: standardize the GitHub and npm branding through the codebase ( #4014 )
...
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-09-10 19:31:35 +03:00
Blueberryy and Alexandr
3cdfa8826e
fix: update Russian translations ( #4119 )
...
* Update Russian translation
* fix {apostrophe}
* missed {apostrophe}
* review
---------
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-09-10 19:25:13 +03:00
孟武.尼德霍格.龍 and Alexandr
5320bc8c83
fix: update Traditional Chinese translations ( #4089 )
...
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-09-10 18:43:52 +03:00
Małgorzata (Gosia) and Alexandr
ea6ef1124d
fix: handle apostrophes for names ending in x ( #4343 )
...
* fix: handle apostrophes for names ending in x
* review
---------
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-09-10 18:32:30 +03:00
Yavuz Selim OKTAR and Alexandr
b907fba9b0
fix: improve Turkish translations ( #4279 )
...
https://dictionary.cambridge.org/dictionary/english-turkish/statistics?q=Statistics#:~:text=information%20about%20something-,istatistik,-There%20were%20900
Change "Yıldızları" to the better translation of "İstatistikleri".
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-09-09 23:03:33 +03:00
71ff198609
fix: improve Arabic translations for accuracy ( #4327 )
...
* fix(translations): improve Arabic translations for accuracy
* 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-09-09 21:12:50 +03:00
Blackspirits and Alexandr
25dced4363
fix: update Portuguese translations ( #4213 )
...
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-09-09 21:00:29 +03:00
e4d4e9e284
feat: add Azerbaijani translations ( #4214 )
...
* feat(translations): add Azerbaijani translations
* feat(translations): add Azerbaijani to available locales
* 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-09-09 20:30:50 +03:00
Alexandr Garbuzov
8d620f6085
refactor: simplify cache timings constants ( #4390 )
2025-09-07 20:56:19 +03:00
github-actions[bot] and Alexandr Garbuzov
0425bc7b05
refactor: update languages JSON ( #4395 )
...
Co-authored-by: Alexandr Garbuzov <qwerty541zxc@gmail.com >
2025-09-01 18:38:51 +03:00
Alexandr Garbuzov
dd7582db8f
refactor: fix cards files names by removing duplicating postfix ( #4376 )
2025-08-24 17:14:18 +03:00
Alexandr Garbuzov
09cb2a596e
refactor: fix fetchers names by removing duplicating postfix ( #4375 )
2025-08-24 17:07:23 +03:00
github-actions[bot] and qwerty541
3da15d0a1e
refactor: update languages JSON ( #4318 )
...
Co-authored-by: qwerty541 <53787217+qwerty541@users.noreply.github.com >
2025-07-02 19:00:46 +03:00
github-actions[bot] and qwerty541
c3c6ee2d79
refactor: update languages JSON ( #4277 )
...
Co-authored-by: qwerty541 <53787217+qwerty541@users.noreply.github.com >
2025-06-02 18:19:56 +03:00
github-actions[bot] and qwerty541
ff5a2a1ffa
refactor: update languages JSON ( #4238 )
...
Co-authored-by: qwerty541 <53787217+qwerty541@users.noreply.github.com >
2025-05-02 20:31:12 +03:00
github-actions[bot] and qwerty541
b0d7c9303f
refactor: update languages JSON ( #4200 )
...
Co-authored-by: qwerty541 <53787217+qwerty541@users.noreply.github.com >
2025-03-31 21:46:34 +03:00
github-actions[bot] and qwerty541
6e14c49c3d
refactor: update languages JSON ( #4162 )
...
Co-authored-by: qwerty541 <53787217+qwerty541@users.noreply.github.com >
2025-03-05 19:51:08 +02:00
anuraghazra
7d311d5c65
chore: update blacklist
2025-02-05 00:21:21 +05:30
github-actions[bot] and qwerty541
e4f8c521a4
refactor: update languages JSON ( #4126 )
...
Co-authored-by: qwerty541 <53787217+qwerty541@users.noreply.github.com >
2025-01-31 21:34:24 +02:00
github-actions[bot] and qwerty541
bb68a8621d
refactor: update languages JSON ( #4047 )
...
Co-authored-by: qwerty541 <53787217+qwerty541@users.noreply.github.com >
2024-12-02 22:50:41 +03:00
anuraghazra
cdc6ad1eaf
feat: cost optimize, increase cache
2024-10-11 23:07:05 +05:30
github-actions[bot] and qwerty541
856ea613e6
refactor: update languages JSON ( #3910 )
...
Co-authored-by: qwerty541 <53787217+qwerty541@users.noreply.github.com >
2024-09-02 21:10:51 +03:00
github-actions[bot] and qwerty541
0496044a76
refactor: update languages JSON ( #3832 )
...
Co-authored-by: qwerty541 <53787217+qwerty541@users.noreply.github.com >
2024-07-04 20:34:38 +03:00
github-actions[bot] and qwerty541
fd12c01494
refactor: update languages JSON ( #3711 )
...
Co-authored-by: qwerty541 <53787217+qwerty541@users.noreply.github.com >
2024-03-31 21:43:02 +03:00
Alexandr Garbuzov
91db5356fc
fix(stats card): set correct value of commits count in accessability label ( #3610 )
2024-01-23 14:41:03 +01:00
github-actions[bot] and qwerty541
d2dbffeb2d
refactor: update languages JSON ( #3567 )
...
Co-authored-by: qwerty541 <qwerty541@users.noreply.github.com >
2024-01-07 08:44:52 +01:00
Alexandr Garbuzov
59367dc6b0
refactor(wakatime card): move duplicate value format logic into separate function ( #3512 )
2023-12-26 13:57:22 +01:00
Alexandr Garbuzov
c402a23360
refactor: add missing export for wakatime options type ( #3531 )
2023-12-11 19:35:07 +01:00
Alexandr Garbuzov
1262002624
fix(wakatime card): add percent display format for compact layout ( resolves #3503 ) ( #3504 )
2023-11-25 09:00:22 +01:00