Commit Graph
100 Commits
Author SHA1 Message Date
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
Alexandr Garbuzov 20be43939b refactor: add missing jsdoc for I18n class methods (#3153) 2023-08-27 09:54:07 +02:00
Alexandr Garbuzov eab5fc0274 Tests: Stats card: Add invalid username fetcher test (#3148) 2023-08-26 09:53:21 +02:00
Alexandr Garbuzov e8b9ccf203 tests: add pin endpoint wrong locale test (#3143) 2023-08-25 09:21:12 +02:00
Alexandr Garbuzov 2cf933c81a Tests: Add top langs endpoint wrong locale test (#3142) 2023-08-25 09:20:31 +02:00
Alexandr Garbuzov 5c688f9e7c Tests: Add pin endpoint blacklist test (#3136) 2023-08-24 08:08:22 +02:00
Alexandr Garbuzov 4ccad77d44 Tests: Add top langs endpoint blacklist test (#3135) 2023-08-24 07:39:38 +02:00
Alexandr Garbuzov a5ddf2632b Tests: Add index endpoint wrong locale test (#3131) 2023-08-23 14:26:04 +02:00
Alexandr Garbuzov 25531b2f52 Enable no-unexpected-multiline eslint rule (#3132) 2023-08-23 10:02:17 +02:00
Alexandr Garbuzov 988044a199 Tests: Add index endpoint blacklist test (#3130) 2023-08-23 09:58:21 +02:00
Alexandr Garbuzov 4cf33ad1bf Tests: Add gist endpoint wrong locale test (#3127) 2023-08-22 09:03:59 +02:00
Alexandr Garbuzov fb45135b4f tests: reduce size of wakatime fetcher test (#3111) 2023-08-22 09:03:34 +02:00
Alexandr Garbuzov 0ac5280ba6 Top langs card: Remove unreachable code from fetcher and increase tests coverage (#3126) 2023-08-22 09:00:56 +02:00
Alexandr Garbuzov 51fcae838e CI: Add more files for cards labeling (#3125) 2023-08-22 07:48:58 +02:00
Alexandr Garbuzov 272c712a36 tests: Add Wakatime fetcher error response test to increase coverage (#3112) 2023-08-21 09:09:18 +02:00
Alexandr Garbuzov 4e69e3a358 Tests: Add gist endpoint not found test (#3110) 2023-08-21 09:07:47 +02:00
Alexandr Garbuzov 03b0adc8b7 Tests: Add gist endpoint missing id param test (#3106) 2023-08-20 09:58:48 +02:00
Alexandr Garbuzov 93733caaa6 Gist card: handle not found error (#3100) 2023-08-20 09:58:16 +02:00
Alexandr Garbuzov 9cb275f4ca Tests: Improve fetch gist test to increase coverage (#3107)
* Tests: Improve fetch gist test to increase coverage

* dev
2023-08-20 09:57:16 +02:00
Alexandr Garbuzov 32001d9a45 build: enable block-scoped-var and accessor-pairs eslint rules (#3102) 2023-08-19 08:37:09 +02:00
Alexandr Garbuzov 2e619cc8a8 feat(gist): handle missing param error (#3101) 2023-08-19 08:35:52 +02:00
Alexandr Garbuzov ea79314a85 Tests: Cover gist endpoint (#3097) 2023-08-18 09:45:01 +02:00
Alexandr Garbuzov e72581512e CI: Fix top langs card render test path (#3095) 2023-08-18 07:43:32 +02:00
Alexandr Garbuzov c3a2ca8fd5 Fix: Add missing gist card in express.js for other platforms deploy (#3096) 2023-08-18 07:42:20 +02:00
Alexandr Garbuzov 24ac78bdb0 Refactor: Gist card: Fix description type since it can be not set (#3089) 2023-08-17 09:43:06 +02:00
Alexandr Garbuzov 5afd97a94b Tests: Gist card: Add more render tests (#3087) 2023-08-17 09:42:44 +02:00
Alexandr Garbuzov 101f56c4bd Refactor: Tests: Rename renderTopLanguages.test.js file for consistency (#3088) 2023-08-17 09:42:16 +02:00
Alexandr Garbuzov 6c15843c7d Refactor: Move hide_border into common options (#3086) 2023-08-16 09:45:58 +02:00
Alexandr Garbuzov 9174e79fc2 Tests: Gist card: Add more tests to check if emojis, themes and colors works properly (#3085) 2023-08-16 09:45:20 +02:00
Alexandr Garbuzov 0e4b58dcfc CI: Improve cards labeling (#3084) 2023-08-16 07:14:32 +02:00
Alexandr Garbuzov b649ec8455 CI: Add gist card label (#3081) 2023-08-15 09:30:49 +02:00
Alexandr Garbuzov 4eefd2497d Refactor: Top langs card: Use default value instead if statement (#3082) 2023-08-15 09:30:06 +02:00
Alexandr Garbuzov da82999f06 Feature: Gist card: Add hide_border option support (#3080) 2023-08-15 09:25:04 +02:00
Alexandr Garbuzov fe901dd337 Feature: Add gist card (#3064)
* Feature: Add gist card

* dev

* dev

* dev

* dev

* dev

* dev

* e2e

* e2e test timeout
2023-08-14 11:28:01 +02:00
Alexandr Garbuzov 48830adefa Refactor: Stats card: Set username param type for totalCommitsFetcher function inside data fetcher (#3068) 2023-08-14 10:44:54 +02:00
Alexandr Garbuzov c3a33ca563 Docs: Add missing stats card show option variants (#3069) 2023-08-14 09:03:59 +02:00
Alexandr Garbuzov a258b29db5 Feature: Stats card: Show merged PRs count and percentage (#3003)
* Feature: Stats card: Show merged PRs count and percentage

* dev

* dev

* renames
2023-08-14 02:18:57 +03:00
Alexandr Garbuzov 135176f073 Enable consistent return eslint rule (#3065) 2023-08-12 08:11:12 +02:00
Alexandr Garbuzov c394ea30ef Enable valid-jsdoc eslint rule (#2928) 2023-08-10 10:16:32 +02:00
Alexandr Garbuzov c04dd426b1 Refactor: Top langs card: Use typedef tags inside data fetcher (#3061) 2023-08-10 08:41:35 +02:00
Alexandr Garbuzov 75d378dfa8 feat(I10n): add partially-missing Malayalam translations (#3057) 2023-08-09 09:24:11 +02:00
Alexandr Garbuzov 38ae6494fc Stats card: Add Malayalam to long languages (#3058) 2023-08-09 09:23:12 +02:00
Alexandr Garbuzov 72cfdf832d Refactor: Stats card: Use typedef tags inside data fetcher (#3056) 2023-08-09 09:22:44 +02:00
Alexandr Garbuzov 20f0868a17 Refactor: Repo card: Use typedef tags to resolve eslint errors (#3053) 2023-08-08 08:32:39 +02:00
Alexandr Garbuzov 879dbf1a59 Refactor: Use typedef tags inside request utils function to resolve eslint errors (#3054) 2023-08-08 08:32:15 +02:00
Alexandr Garbuzov ed84840b97 Refactor: Status PAT info endpoint: Resolve jsdoc eslint errors (#3045) 2023-08-06 23:09:21 +02:00
Alexandr Garbuzov 8780cc24ae Refactor: Status up endpoint: Resolve jsdoc eslint errors (#3046) 2023-08-06 23:08:47 +02:00
Alexandr Garbuzov d2e4dddcd5 Refactor: Top langs card: Resolve type error with hide_border variable (#3042) 2023-08-06 23:06:17 +02:00
Alexandr Garbuzov 3b975d0fbc Refactor: Repo card: Use typedef tags inside data fetcher to resolve eslint errors (#3043) 2023-08-05 06:09:37 +02:00
Alexandr Garbuzov 036f80f7ae Refactor: Top langs card: Use typedef tags to resolve eslint errors (#3040) 2023-08-04 07:09:20 +02:00
Alexandr Garbuzov 4a4531091f Refactor: Stats card: Use typedef tags to resolve eslint errors (#3039) 2023-08-04 07:08:50 +02:00
Alexandr Garbuzov 8e15656dc2 Refactor: Top langs card: Fix returns tag in docstrings (#3036) 2023-08-03 08:02:13 +02:00
Alexandr Garbuzov e3e1495a53 Refactor: Wakatime card: Use typedef tags to resolve eslint errors (#3037) 2023-08-03 08:01:32 +02:00
Alexandr GarbuzovandGitHub Readme Stats Bot a986fe2b49 docs(theme): Auto update theme readme (#3038)
Co-authored-by: GitHub Readme Stats Bot <no-reply@githubreadmestats.com>
2023-08-03 08:00:58 +02:00
Alexandr Garbuzov 3ffe9a6300 Themes: Add test AI-generated themes to check preview workflow (#3028)
* Themes: Add test theme to check preview workflow

* dev

* dev

* dev
2023-08-03 04:19:44 +03:00
Alexandr Garbuzov 2d3b4de24c CI: Fix theme preview workflow (Attempt 2) (#3034) 2023-08-02 08:59:04 +02:00
Alexandr Garbuzov dc5d23e187 Refactor: Wakatime card: Use @typedef to resolve eslint errors (#3033) 2023-08-02 08:58:37 +02:00
Alexandr Garbuzov 6d086b4c40 Refactor: Wakatime card: Add missing returns statement for createTextNode function (#3032) 2023-08-02 08:58:04 +02:00
Alexandr Garbuzov 58d8cd4e67 CI: Add SECURITY.md to pull requests labeler (#3030) 2023-08-01 08:38:03 +02:00
Alexandr Garbuzov 8bae143e27 Refactor: Fix docstring for rankIcon function (#3029) 2023-08-01 08:37:18 +02:00
Alexandr Garbuzov cc47d8939d CI: Fix theme preview workflow (#3017) 2023-08-01 05:06:55 +03:00
Alexandr Garbuzov 64a6481ecd Docs: Add security policy (#2908) 2023-07-31 08:09:25 +02:00
Alexandr Garbuzov cfd6464b4f Stats card: Add Uzbek to long languages (#3019) 2023-07-31 07:18:50 +02:00
Alexandr Garbuzov f3136d2d20 I10n: Add partially-missing Uzbek translations (#3018) 2023-07-31 07:18:14 +02:00
Alexandr Garbuzov ffafcf29ed Refactor: Fix docstring for getCardColors utils function (#3011) 2023-07-30 12:08:44 +02:00
Alexandr Garbuzov d7b534abb8 Refactor: Fix MissingParamError class constructor docstring (#3012) 2023-07-30 10:22:23 +02:00
Alexandr Garbuzov 79545927f1 CI: skx/github-action-tester dependency pinned by hash (#3014) 2023-07-30 00:13:43 +02:00
Alexandr Garbuzov 0f8a790cc3 Refactor: Improve docstring for dateDiff utils function (#3001) 2023-07-28 20:10:15 +02:00
Alexandr Garbuzov f3341ddf5f Refactor: Improve docstring for lowercaseTrim utils function (#3002) 2023-07-28 20:09:31 +02:00
Alexandr Garbuzov 6822dc77d4 Refactor: Repo card: Fixed type error in iconWithLabel function (#2999) 2023-07-27 22:01:54 +02:00
Alexandr Garbuzov 36eb17ffbb Refactor: Wakatime card: Add missing return statements for helper functions (#2998)
* Refactor: Wakatime card: Add missing return statements for helper functions

* dev
2023-07-27 22:01:01 +02:00
Alexandr Garbuzov 1ee613765e Refactor: Top langs card: Set correct type for hideProgress variable in all functions docstrings (#2995) 2023-07-26 21:33:22 +02:00
Alexandr Garbuzov b2917beabf Refactor: Top langs card: Fix return statement in helpers functions docstrings (#2996) 2023-07-26 21:26:52 +02:00
Alexandr Garbuzov 833324fc0d Refactor: Resolve vscode type error in renderStatsCard function card width calc (#2984) 2023-07-24 20:55:05 +02:00
Alexandr Garbuzov b6d5835441 Refactor: Resolve vscode type error in renderStatsCard function long locales check (#2985) 2023-07-24 20:54:42 +02:00
Alexandr Garbuzov 95b3170655 Docs: Use important admonition in "Important notice" section (#2987) 2023-07-24 20:54:22 +02:00
Alexandr Garbuzov e5c412f0b0 CI: Add helpful cron schedule comment (#2991) 2023-07-24 20:53:36 +02:00
Alexandr Garbuzov 16c6caaa52 Silence vscode type error in chunkArray function (#2965) 2023-07-23 12:23:58 +02:00
Alexandr Garbuzov 82917825f9 Refactor: Fixed vscode type error in renderTopLanguages function (#2964) 2023-07-23 12:23:14 +02:00
Alexandr Garbuzov 5a3470a8e3 Enable dependabot (#2963) 2023-07-22 20:24:36 +02:00
Alexandr Garbuzov b56689b4bd Ranks: Take into account user reviewed PRs count (#2857)
* Rank: Take into account user reviewed PRs count

* e2e

* fix tests

* dev

* docs

* dev

* dev
2023-07-21 13:59:53 +02:00
Alexandr Garbuzov 0c380e3982 CI: dependencies pinned by hashes (#2915) 2023-07-21 11:55:56 +02:00
Alexandr Garbuzov 96d3a47a9f Refactor: Fixed docstring for flexLayout function (#2949)
* Refactor: Fixed docstring for flexLayout function

* dev
2023-07-21 11:44:55 +02:00
Alexandr Garbuzov ad54117e4b Refactor: Fixed fallbackColor function docstring (#2954) 2023-07-21 11:43:41 +02:00
Alexandr Garbuzov 6835adfc2b Uppercase total reviews title to match all another titles style (#2955) 2023-07-20 22:50:19 +02:00
Alexandr Garbuzovandrickstaa 07dd6f8f46 Fix lint command (#2932)
Co-authored-by: rickstaa <rick.staa@outlook.com>
2023-07-19 10:05:18 +02:00
Alexandr Garbuzov 5c64e41c8f Add dbaeumer.vscode-eslint extension into workspace recommended (#2939) 2023-07-19 10:00:31 +02:00
Alexandr Garbuzov f7b51ab3c8 Refactor: Fixed getCardColors function docstring (#2943)
* Refactor: Fixed getCardColors function docstring

* dev
2023-07-19 09:55:12 +02:00
Alexandr Garbuzov 9181869cb0 Refactor: wakatime card object shorthand (#2950) 2023-07-19 09:54:35 +02:00
Alexandr Garbuzov 214838db09 CI: Avoid test workflow duplicate (#2945)
* CI: Avoid test workflow duplicate

* dev

* dev
2023-07-19 09:51:54 +02:00
Alexandr Garbuzov 813ad3e7d6 Refactor: Fix several eslint errors and warnings (#2930) 2023-07-19 09:45:41 +02:00
Alexandr Garbuzov 2be4f86efd Refactor: Fixed renderStatsCard function docstring (#2946) 2023-07-16 20:42:55 +02:00
Alexandr Garbuzov 53d9bebee2 Docs: Add note about outdated translations (#2947) 2023-07-16 20:42:22 +02:00
Alexandr Garbuzov 87619d618e Refactor: remove redundant import from wakatime data fetcher (#2944) 2023-07-15 19:27:41 +02:00
Alexandr Garbuzov 4eb01d80a2 Refactor: Improve docstrings for card class methods (#2938) 2023-07-13 23:42:25 +02:00
Alexandr Garbuzov 45f4320008 Refactor: Fixed docstring for retryer function (#2937) 2023-07-13 23:41:57 +02:00
Alexandr Garbuzov d5fdfe1251 Refactor: Fixed stats card createTextNode function docstring (#2933) 2023-07-12 08:41:11 +02:00
Alexandr Garbuzov 9ca24c67cc Refactor: Fixed returns statement for wakatime card functions docstrings (#2934) 2023-07-12 08:40:25 +02:00