Ophelia Goldstein and Alexandr
b25904c123
chore: improve bench tests utils jsdoc readability ( #4501 )
...
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-10-02 21:35:18 +03:00
0d60641b7c
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-01 22:20:32 +03:00
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
51664ce7fa
tests(e2e): fix gist description ( #4450 )
...
Co-authored-by: Alexandr <qwerty541zxc@gmail.com >
2025-09-19 22:37:29 +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
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
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
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
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
Alexandr Garbuzov
bbadc0b212
tests(wakatime card): add percent display format test ( #3505 )
2025-08-24 17:44:45 +03:00
Alexandr Garbuzov
411e799d1d
tests(wakatime card): fix correct render test ( #3506 )
2025-08-24 17:39:04 +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
Alexandr Garbuzov
6b457d04f1
tests: return cache tests which were removed in 53e4041 ( #4368 )
2025-08-24 16:43:02 +03:00
Alexandr Garbuzov
2d143645b7
tests(e2e): fix top-langs and wakatime cards test data to prevent workflow errors ( #4367 )
2025-08-24 16:30:59 +03:00
anuraghazra
53e40413e7
chore: update
2024-10-11 23:10:49 +05:30
Alexandr Garbuzov
6c6888e516
tests(e2e): fix stats card data name ( #3839 )
2024-07-06 20:09:53 +03:00
Alexandr Garbuzov
5f411be854
tests(e2e): update data to fix retrieve stats card test ( #3643 )
...
* tests(e2e): update data to fix retrieve stats card test
* dev
2024-02-06 12:14:45 +01:00
Alexandr Garbuzov
547660b0f1
tests(e2e): update data to fix retrieve stats card test ( #3626 )
2024-01-30 22:41:57 +01:00
Alexandr Garbuzov
319e3d401f
tests: refactor stats card e2e test to avoid future error due to yearly data update ( #3612 )
...
* tests: refactor stats card e2e test to avoid future error due to yearly data update
* dev
2024-01-25 10:31:54 +01:00
Alexandr Garbuzov
533469d677
tests(e2e): update data to fix retrieve stats card test ( #3609 )
2024-01-23 14:23:26 +01:00
Alexandr Garbuzov
4710f24670
tests(stats card): fix render translations test ( #3580 )
2024-01-07 08:42:23 +01:00
Alexandr Garbuzov
1656ec6d3c
tests: add pin card performance test ( #3374 )
2023-11-28 19:44:21 +02:00
Alexandr Garbuzov
0616df3746
tests: add gist card performance test ( #3372 )
2023-11-28 19:39:15 +02:00
Alexandr Garbuzov
ddcc30d641
feat(repo card): add description lines count query parameter ( #3453 )
...
* feature(repo card): add description lines count query parameter
* dev
* dev
* docs
* test
2023-11-20 20:08:48 +02:00
Alexandr Garbuzov
f26b83d6cd
tests: fix typo inside card class proper height/width test ( #3489 )
2023-11-20 09:57:29 +01:00
Alexandr Garbuzov
e5b5da86e5
tests: add basic wakatime endpoint test ( #3454 )
2023-11-06 19:40:30 +01:00
Alexandr Garbuzov
6d8169fd2c
tests(wakatime-fetcher): fix brand casing ( #3455 )
2023-11-06 15:21:14 +01:00
Alexandr Garbuzov
5b72dfbc32
tests(stats card): cover with test changes in #3298 ( #3443 )
2023-10-30 11:34:42 +01:00
Alexandr Garbuzov
89fc14609e
refactor: improve blacklisted username error by adding secondary message ( #3444 )
2023-10-30 11:31:41 +01:00
Bohdan Karashchuk and Alexandr Garbuzov
db921818be
fix(top langs fetcher): fix typo inside error message ( #3431 )
...
* Update top-languages-fetcher.js
* Update fetchTopLanguages.test.js
---------
Co-authored-by: Alexandr Garbuzov <qwerty541zxc@gmail.com >
2023-10-28 22:26:31 +03:00
Joseph Madamba
6bcc98d99d
fix: fix WakaTime brand casing ( #3411 )
...
* `Wakatime` -> `WakaTime`
* Fix wrong `WakaTime` brand naming on tr translation
* `wakatime stats` -> `WakaTime stats`
2023-10-24 09:57:32 +02:00
Alexandr Garbuzov
3977b905b8
tests:: allow gradient themes ( #3401 )
2023-10-23 11:31:30 +02:00
Alexandr Garbuzov
ac749b75e3
refactor: resolve vscode type errors in wakatime card render and remove redundant css ( #3232 )
...
* refactor: resolve vscode type errors in wakatime card render and remove redundant css
* dev
2023-10-15 10:03:18 +02:00
Alexandr Garbuzov
1c07f4142c
feature: fetch only requested data from GitHub GraphQL API to reduce load ( #3208 )
...
* feature: fetch only requested data from GitHub GraphQL API to reduce load
* dev
* dev
2023-10-13 22:14:06 +03:00
Alexandr Garbuzov
428e97bfcc
Add performance tests base ( #3141 )
...
* Add basic bench tests
* dev
2023-10-13 11:27:04 +02:00
Alexandr Garbuzov and rickstaa
0fd1ea3ce9
feature: do not aks user's to open issues on upstream API errors ( #3273 )
...
Co-authored-by: rickstaa <rick.staa@outlook.com >
2023-10-13 11:16:14 +02:00
Alexandr Garbuzov
65c3300189
refactor(stats card fetcher): improve could not fetch total commits error message ( #3255 )
2023-09-21 20:30:24 +02:00
Alexandr Garbuzov
12f84f89c8
tests: add top langs endpoint proper cache header test ( #3269 )
2023-09-21 20:24:28 +02:00
Alexandr Garbuzov
41a2ba8cbe
tests: add pin endpoint proper cache header test ( #3260 )
2023-09-20 15:29:45 +02:00
Alexandr Garbuzov
2ee803fc16
feature: extend default card cache time to 6 hours ( #3242 )
...
* feature: extend default card cache time to 8 hours
* reduce to six hours
2023-09-19 11:54:27 +02:00
Rick Staa
bc8eaecaf4
feat: rate limit error chaching ( #2448 )
...
* feat: rate limit error chaching
Rate limit error caching to alleviate PATs.
* refactor: improve code comments
2023-09-17 15:45:17 +02:00
Alexandr Garbuzov
64f56e88b4
refactor: change confusing behavior of showing 0 commints when upstream API fails ( #3238 )
2023-09-17 11:14:40 +02:00
Alexandr Garbuzov
ef0ec6e26b
refactor: use more clear retryer error message (2) ( #3227 )
2023-09-14 10:47:00 +02:00
Alexandr Garbuzov
81f030fd1c
tests(stats card fetcher): add upstream API error test when include_all_commits true ( #3186 )
2023-09-12 11:54:57 +03:00
Alexandr Garbuzov
c42798b39e
refactor: enable curly eslint rule ( #3137 )
2023-09-12 10:06:01 +02:00
Alexandr Garbuzov
7a6ed4d8a8
tests: add missing card set title test ( #3190 )
2023-09-04 10:11:28 +02:00
Alexandr Garbuzov
438ffb5ee8
tests: add I18n class tests ( #3188 )
2023-09-01 08:36:23 +02:00
Alexandr Garbuzov
cb037aefd8
Tests: Stats card: Add hide all stats and rank icon test ( #3149 )
2023-08-28 09:12:18 +02:00