Commit Graph
100 Commits
Author SHA1 Message Date
Alexandr Garbuzov 1262002624 fix(wakatime card): add percent display format for compact layout (resolves #3503) (#3504) 2023-11-25 09:00:22 +01:00
Alexandr Garbuzov a8663a8025 feat(wakatime card): add disable animations query option (#3496)
* feat(wakatime card): add disable animations query option

* docs
2023-11-23 21:06:01 +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 3a15963a3d ci: add wakatime endpoint test file into pull requests labeler (#3482) 2023-11-15 09:35:01 +01:00
Alexandr Garbuzov d654fe5715 infra: enable no-alert eslint rule (#3472) 2023-11-13 22:09:29 +03:00
Alexandr Garbuzov 51eefa2dca infra: enable no-caller eslint rule (#3473) 2023-11-13 22:05:38 +03:00
Alexandr Garbuzov 5ea659579e infra: enable no-delete-var eslint rule (#3465) 2023-11-11 01:47:29 +02:00
Alexandr Garbuzov edf9f7413b infra: enable keyword-spacing eslint rule and remove decrecated space-*-keyword rules (#3464) 2023-11-11 01:46:44 +02:00
Alexandr GarbuzovandGitHub Readme Stats Bot aa90efcae5 docs(theme): auto update theme readme (#3462)
Co-authored-by: GitHub Readme Stats Bot <no-reply@githubreadmestats.com>
2023-11-07 08:50:57 +01:00
Alexandr Garbuzov 8d7e9df697 themes: add ambient_gradient theme for test (#3399) 2023-11-07 06:55:39 +03:00
Alexandr Garbuzov 79cee30ac3 infra: enable constructor-super eslint rule (#3457) 2023-11-07 03:36:17 +03: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 90c30f2bd2 infra: enable no-dupe-class-members eslint rule (#3456) 2023-11-06 15:18:43 +01:00
Alexandr Garbuzov 5b3b920ed2 infra: enable no-const-assign eslint rule (#3452) 2023-11-01 21:34:08 +02:00
Alexandr Garbuzov 236577f70a infra: enable no-class-assign eslint rule (#3451) 2023-11-01 21:31:31 +02:00
Alexandr Garbuzov 2ddcd9c2bd infra(dependabot): configure commits message to match conventional commits rules (#3434) 2023-10-31 17:30:22 +02:00
Alexandr Garbuzov 2feebd011d infra(dependabot): set myself as pull requests reviewer (#3435) 2023-10-30 11:58:07 +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
Alexandr Garbuzov 0691084c39 ci(preview theme): allow gradient colors (2) (#3427) 2023-10-26 20:00:55 +02:00
Alexandr Garbuzov 87a3bf38c2 ci(theme readme gen): lowercase commit message to match conventional commits (#3430) 2023-10-26 19:59:05 +02:00
Alexandr GarbuzovandRick Staa 7fe7c63475 ci(top issues dashboard): themes addition paused (#3410)
* ci(top issues dashboard): themes addition paused

* refactor: enable top issues labeling

---------

Co-authored-by: Rick Staa <rick.staa@outlook.com>
2023-10-24 09:37:24 +02:00
Alexandr GarbuzovandGitHub Readme Stats Bot 23f9cc76b9 docs(theme): Auto update theme readme (#3407)
Co-authored-by: GitHub Readme Stats Bot <no-reply@githubreadmestats.com>
2023-10-24 09:34:05 +02:00
Alexandr Garbuzov 3977b905b8 tests:: allow gradient themes (#3401) 2023-10-23 11:31:30 +02:00
Alexandr Garbuzov f8aa2db39d ci(theme preview): allow gradient themes (#3400) 2023-10-23 11:22:18 +02:00
Alexandr Garbuzov edeebeb436 docs(contributing): themes addition paused (#3408)
* docs(contributing): themes addition paused

* dev
2023-10-23 11:12:43 +02:00
Alexandr Garbuzov cb5ac97cc5 docs: themes addition paused (#3409) 2023-10-23 11:10:56 +02:00
Alexandr Garbuzov 33beba58b3 ci(theme preview): add one theme per pull request rule (#3395) 2023-10-21 21:21:34 +03:00
Alexandr Garbuzov ae356376c6 docs(contributions): add one theme per pull request rule (#3394) 2023-10-19 23:44:56 +05:30
Alexandr Garbuzov 885bd1b04e docs: add link to translations contribution guidelines (#3390) 2023-10-18 19:53:03 +02:00
Alexandr Garbuzov bc9076a209 docs: use absolute paths for several broken links as temporary solution (#3389) 2023-10-18 19:51:38 +02:00
Alexandr Garbuzov b85225b31c docs(contributions): improve visability of themes merging policy (#3371) 2023-10-17 11:15:32 +02:00
Alexandr Garbuzov 3dab984a34 docs(contributions): use HTTPS protocol inside license link (#3373) 2023-10-17 11:15:13 +02:00
Alexandr Garbuzov 365dfb7ffb docs(translations): remove broken sponsors links (#3361) 2023-10-15 21:40:23 +03:00
Alexandr Garbuzov 8278980d25 infra: enable no-negated-condition eslint rule (#3283)
* infra: enable no-negated-condition eslint rule

* dev

* dev
2023-10-15 21:38:32 +03:00
Alexandr Garbuzov 2567a6e580 docs: add top issues dashboard notice (#3363) 2023-10-15 10:33:36 +02:00
Alexandr Garbuzov d72ae34e72 docs: add translations contribution guide (#3360) 2023-10-15 10:32:55 +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 00394cf45d docs(themes): improve compatibility message (#3362) 2023-10-14 22:34:54 +02:00
Alexandr Garbuzov 7c5e998725 ci: fix master branch name in CodeQL analysis workflow (#3354) 2023-10-13 23:50:03 +03:00
Alexandr Garbuzov cd9698bea5 infra: enable no-mixed-spaces-and-tabs eslint rule (#3285) 2023-10-13 22:25:34 +03:00
Alexandr Garbuzov b753d49158 infra: enable radix eslint rule (#3261) 2023-10-13 22:21:12 +03: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 Garbuzovandrickstaa 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 d89edc07f2 infra: enable no-multiple-empty-lines eslint rule (#3262) 2023-10-12 16:54:14 +02:00
Alexandr Garbuzov 1728bb27c1 infra: enable no-with eslint rule (#3233) 2023-10-12 16:52:32 +02:00
Alexandr Garbuzov 4c7e297d1b CI: Add static code analysis workflow (CodeQL) (#2918) 2023-10-12 16:36:37 +02:00
Alexandr Garbuzov 3b53bedb11 docs: add available locales section (#3331)
* docs: add available locales section

* dev
2023-10-12 13:15:28 +02:00
Alexandr Garbuzov 88c507ce46 refactor: fix typo in TRY_AGAIN_LATER constant name (#3274) 2023-10-12 10:40:04 +02:00
Alexandr Garbuzov 35e4578fc6 docs(contributing guidelines): remove duplicate license section (#3333) 2023-10-11 15:34:45 +02:00
Alexandr Garbuzov e04d17d7bd ci(labeler): fix infrastructure label (#3284) 2023-10-05 08:39:44 +02:00
Alexandr Garbuzov 7bf4a873f1 refactor: add GitHub REST API error to CustomError class (#3272) 2023-09-22 17:43:58 +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 1fb2d1abab ci: add infrastructure label (#3270) 2023-09-21 20:23:58 +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
Alexandr Garbuzov eb787af325 infra: enable no-unneeded-ternary eslint rule (#3257) 2023-09-19 11:41:10 +02:00
Alexandr Garbuzov 772ef35fb1 infra: enable no-this-before-super eslint rule (#3256) 2023-09-19 11:40:38 +02:00
Alexandr Garbuzov c1be93922d infra: enable no-use-before-define eslint rule (#3234) 2023-09-17 15:55:27 +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 6370d0c44d refactor: fix I18n class constructor jsdoc to resolve vscode type errors (#3195) 2023-09-14 13:25:52 +02:00
Alexandr Garbuzov 94deb04e61 docs: add top languages card limits warning (#3228) 2023-09-14 11:33:21 +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 976db143de refactor: use more clear retryer error messages (#3216) 2023-09-12 10:07:20 +02:00
Alexandr Garbuzov c42798b39e refactor: enable curly eslint rule (#3137) 2023-09-12 10:06:01 +02:00
Alexandr Garbuzov b611018476 i18n: set locale only once instead of on each call (#3200) 2023-09-12 09:31:11 +02:00
Alexandr Garbuzov 8879c7fe2e refactor: fix createProgressNode function jsdoc and enable ts-check (#3211) 2023-09-12 09:24:07 +02:00
Alexandr Garbuzov 47e6e56eb3 Enable no-warning-comments eslint rule (#3150) 2023-09-11 22:59:03 +02:00
Alexandr Garbuzov 09b7ad6a58 refactor: move duplicated code for rendering repo/gist cards into utils (#3214) 2023-09-11 22:08:22 +02:00
Alexandr Garbuzov def5c9c997 ci: use latest octokit API inside close stale theme PRs workflow (#3213) 2023-09-11 21:57:08 +02:00
Alexandr Garbuzov b55aaa4cff refactor: fix card colors type and function to resolve vscode type errors (#3191) 2023-09-11 10:47:55 +02:00
Alexandr Garbuzov b0e15fb17c refactor(wakatime card): fix createTextNode function jsdoc to resolve type error (#3201) 2023-09-06 08:04:07 +02:00
Alexandr Garbuzov 7a6ed4d8a8 tests: add missing card set title test (#3190) 2023-09-04 10:11:28 +02:00
Alexandr Garbuzov 13af3ba4df infra: enable require-jsdoc eslint rule (#3175) 2023-09-03 11:25:36 +02:00
Alexandr Garbuzov 70201d6892 ci(themes-preview): add themes PRs positive feedback requirement (#3180)
* ci(themes-preview): add themes PRs positive feedback requirement

* dev
2023-09-03 11:24:48 +02:00
Alexandr Garbuzov 8bde191209 docs(contributing guide): add community positive feedback requirement for themes PRs (#3179)
* docs: add community positive feedback requirement for themes PRs into CONTRIBUTING.md

* dev

* dev
2023-09-03 11:24:12 +02:00
Alexandr Garbuzov d7ee2210c9 docs(translations): fix all demos link inside chinese translation (#3178) 2023-09-03 11:22:31 +02:00
Alexandr Garbuzov 0f0ce2cf85 docs(translations): fix all demos link inside spanish translation (#3189) 2023-09-03 11:20:26 +02:00
Alexandr Garbuzov ddd989a9e4 docs(translations): fix all demos link inside deutsch translations (#3185) 2023-09-03 11:20:00 +02:00
Alexandr Garbuzov 3037c96e55 docs(translations): fix all demos link inside french translation (#3194) 2023-09-03 11:18:15 +02:00
Alexandr Garbuzov 438ffb5ee8 tests: add I18n class tests (#3188) 2023-09-01 08:36:23 +02:00
Alexandr Garbuzov ec3c41bccc docs(contributing guide): fix typo in contrast ration test note (#3181) 2023-08-31 09:39:12 +02:00
Alexandr Garbuzov 9b80361cbc docs(translations): improve bug report links (#3173) 2023-08-30 07:37:23 +02:00
Alexandr Garbuzov c2592767db docs(translations): improve feature request links (#3174) 2023-08-30 07:35:58 +02:00
Alexandr Garbuzov d915e28ef2 docs: fix show more languages section data (#3176) 2023-08-30 07:34:54 +02:00
Alexandr Garbuzov 5c89063e6f docs: improve request feature link (#3172) 2023-08-29 07:42:18 +02:00
Alexandr Garbuzov e6b0613e1c docs: improve bug report link (#3171) 2023-08-29 07:41:40 +02:00
Alexandr Garbuzov 7d714094cd ci: fix actions/checkout version comment inside empty issues closer action (#3170) 2023-08-29 07:41:09 +02:00
Alexandr Garbuzov 7b3cc85d32 refactor: add missing jsdoc for IncorrectJsonFormatError constructor (#3154) 2023-08-28 09:17:19 +02:00
Alexandr Garbuzov ecf1db6dce refactor: add missing jsdoc inside calculateRank.js (#3155) 2023-08-28 09:16:56 +02:00
Alexandr Garbuzov 5574fd264e docs: show additional stats icons (#3156) 2023-08-28 09:16:31 +02:00
Alexandr Garbuzov 276bee07aa Docs: Improve ask question link (#3157) 2023-08-28 09:12:51 +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
Alexandr Garbuzov b6156a8688 Tests: Add pin endpoint missing params test (#3151) 2023-08-27 09:55:31 +02:00
Alexandr Garbuzov 1c91d1ac43 tests: add gist endpoint proper cache header test (#3152) 2023-08-27 09:55:02 +02:00