Commit Graph
1936 Commits
Author SHA1 Message Date
Ophelia GoldsteinandAlexandr b119e6a61c refactor: improve cache control headers formatting (#4536)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 16:48:10 +02:00
b687bf30bb refactor: move access guards logic into reusable functions (#4535)
* refactor: move access guards logic into reusable functions

* Update src/common/access.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 16:46:06 +02:00
Alexandr GarbuzovandAlexandr 3bcd26a6a9 refactor: move cache headers logic into reusable functions (#4533)
* refactor: move cache headers logic into reusable functions

* dev

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 16:39:05 +02:00
Alexandr GarbuzovandAlexandr 06ac549cfe refactor: move cache seconds calculation logic into reusable function (#4532)
* refactor: move cache seconds calculation logic into reusable function

* dev

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 13:29:37 +02:00
c3e537a4c4 docs(readme): add description of FETCH_MULTI_PAGE_STARS environment variable (#4531)
* docs(readme): add description of FETCH_MULTI_PAGE_STARS environment variable

* Update readme.md

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 13:12:58 +02:00
Alexandr GarbuzovandAlexandr 9fa3542eb1 fix: prevent items overlap by making swahili translation shorter for stats card commits (#4530)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 13:12:54 +02:00
Alexandr GarbuzovandAlexandr 41f6ef299f refactor: move all envs related code into separate file (#4529)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 13:12:41 +02:00
Alexandr GarbuzovandAlexandr 52abd14b00 fix: mark Swahili language as long for stats card (#4528)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 13:08:42 +02:00
Bear_03andAlexandr 403693dd17 feat: add support for EXCLUDE_REPO env variable (#1299)
* Add support for EXCLUDE_REPO env variable

* review

* docs

* refactor

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 13:08:26 +02:00
martin-mfgandAlexandr 9f840c03e3 feat: wakatime card width customization (#4458)
* add card_width to wakatime card

* better handling of card_width in wakatime card

* move default card_width for wakatime card, add to readme

* review

* review

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 13:07:09 +02:00
Alexandr GarbuzovandAlexandr 94d83825f0 chore: enable dependabot updates for devcontainer (#4519)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 13:00:32 +02:00
Alexandr GarbuzovandAlexandr c087fa0408 fix: mark Tamil as long language for stats card (#4518)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 13:00:27 +02:00
Alexandr GarbuzovandAlexandr 105a6cd4bb docs(contributing): update notice about hacktoberfest (#4517)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 13:00:22 +02:00
Alexandr GarbuzovandAlexandr 63f9c70d4e docs(readme): update notice about hacktoberfest (#4516)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 13:00:18 +02:00
Alexandr GarbuzovandAlexandr d7749b2185 chore: remove package lock from vercelignore to prevent discrepancies between dev and prod envs (#4513)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 13:00:14 +02:00
Alexandr GarbuzovandAlexandr b80ace0a5a chore: enable ts-check for bench tests utils (#4512)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 13:00:06 +02:00
arjav007andAlexandr 98bcb43f0b feat: add Sanskrit translations (#4503)
* feat: add Sanskrit translations

* revert

* revert

* docs

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:59:58 +02:00
Dhia ShamsandAlexandr 88deef6f72 feat: add Tamil translations (#4504)
* Corrections in malayalam translation

* Added tamil translations

* Added tamil to readme file

* review

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:59:48 +02:00
7f6ec1bf5e feat: add Swahili translations (#3911)
* Update translations.js

added the swahili translation

* dev

* docs

* 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:59:41 +02:00
Alexandr GarbuzovandAlexandr 9acee1a620 build(deps): remove unused upgrade dependency (#4509)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:59:20 +02:00
Alexandr GarbuzovandAlexandr dec9ed0cd6 chore: add comment with issue link to the retryer rate limit detection logic (#4508)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:57:24 +02:00
Alexandr GarbuzovandAlexandr ae9b6dcd54 docs(readme): update string about express inside the section about deploy on other platforms (#4507)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:57:13 +02:00
Alexandr GarbuzovandAlexandr 927a8b5343 docs(contributing): add notice about hacktoberfest (#4506)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:57:03 +02:00
39777b3c53 refactor: update languages JSON (#4487)
Co-authored-by: qwerty541 <53787217+qwerty541@users.noreply.github.com>
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:56:58 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Alexandr
1a8bffadf6 build(deps-dev): bump eslint-plugin-jsdoc from 60.1.1 to 60.5.0 (#4478)
* build(deps-dev): bump eslint-plugin-jsdoc from 60.1.1 to 60.5.0

Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 60.1.1 to 60.5.0.
- [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/v60.1.1...v60.5.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
  dependency-version: 60.5.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* dev

---------

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:56:52 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Alexandr
9d37d6ec61 build(deps-dev): bump jest-environment-jsdom from 30.1.2 to 30.2.0 (#4479)
Bumps [jest-environment-jsdom](https://github.com/jestjs/jest/tree/HEAD/packages/jest-environment-jsdom) from 30.1.2 to 30.2.0.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.2.0/packages/jest-environment-jsdom)

---
updated-dependencies:
- dependency-name: jest-environment-jsdom
  dependency-version: 30.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:56:45 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Alexandr
62d449f610 build(deps-dev): bump lint-staged from 16.2.0 to 16.2.3 (#4472)
Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from 16.2.0 to 16.2.3.
- [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.2.0...v16.2.3)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-version: 16.2.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

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:56:36 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Alexandr
3f06d75a1c ci(deps): bump bahmutov/npm-install from 1.11.0 to 1.11.1 (#4474)
Bumps [bahmutov/npm-install](https://github.com/bahmutov/npm-install) from 1.11.0 to 1.11.1.
- [Release notes](https://github.com/bahmutov/npm-install/releases)
- [Commits](https://github.com/bahmutov/npm-install/compare/e5fe105da2400070b5345aeb71fcb1ef5d4b2d1f...4488656f8e90d3c85e3a964db0018dd624f340e7)

---
updated-dependencies:
- dependency-name: bahmutov/npm-install
  dependency-version: 1.11.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

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:56:31 +02:00
Ophelia GoldsteinandAlexandr 48898b6640 build(deps-dev): add express for testing custom deployment issues (#4502)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:56:13 +02:00
Ophelia GoldsteinandAlexandr f5582dd496 chore: improve bench tests utils jsdoc readability (#4501)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:54:13 +02:00
Ophelia GoldsteinandAlexandr fe6bdf4c20 fix: make Bulgarian total commits translation shorter to prevent items overlapping (#4500)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:54:04 +02:00
Ophelia GoldsteinandAlexandr 2e28034c19 chore: add more entries into vercelignore (#4499)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:53:53 +02:00
Ophelia GoldsteinandAlexandr 2de91486c7 docs(readme): fix environment variables link inside common options section (#4494)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:53:48 +02:00
Ophelia GoldsteinandAlexandr 95762ea443 fix: mark Bulgarian language as long for stats card (#4493)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:53:43 +02:00
Ophelia GoldsteinandAlexandr 5dffbd3f03 docs(readme): fix deploy vercel instance link inside important notice (#4492)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:53:20 +02:00
Dhia ShamsandAlexandr ba647071ac fix: update Malayalam translations (#4490)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:49:59 +02:00
d4bbd4d015 fix: update Hindi translations (#4488)
* Fixed the trans in Hindi

* 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>

* review

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-25 12:49:54 +02:00
2d886a544c feat: add Bulgarian translations (#3987)
* Update translations.js

Added Bulgarian language translation

* Sorted languages alphabetically in translations.js

* docs

---------

Co-authored-by: mastersho <116218303+mastersho@users.noreply.github.com>
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:49:49 +02:00
432a0c0a3d feat: add Urdu translations (#3958)
* Update translations.js for Urdu language

I've added the translations for Urdu language for stats cards.

* docs

---------

Co-authored-by: MD SARFARAZ <159709636+LearnWithNewton@users.noreply.github.com>
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:49:44 +02:00
bf22cf08f0 feat: update express.js to support containerized deployments + replicate the behaviour of the vercel app (#4345)
* Update express.js

This will help with containerized deployments and it replicates the behaviour of the vercel app

* Update express.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:49:39 +02:00
5a7f21812f 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-25 12:49:22 +02:00
Ophelia GoldsteinandAlexandr 06cd274e70 docs(readme): add notice about hacktoberfest (#4491)
* docs(readme): add notice about hacktoberfest

* dev

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:47:18 +02:00
20959604ff feat: add Hebrew translations (#3957)
* Added Hebrew

* docs

* 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:44:29 +02:00
Ophelia GoldsteinandAlexandr bf905c79c7 fix: mark Filipino langiage as long for stats card (#4486)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:44:22 +02:00
c1e0810f98 feat: add Filipino translations (#3800)
* Update translations.js

Added translations. Filipino Languages which is main language that Philippines used.

* Update translations.js

Added translations. Filipino language which is the main language 
of Philippines. Added translations in translations.js

* Update translations.js

* docs

* 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:44:16 +02:00
Ophelia GoldsteinandAlexandr 046f219459 docs(readme): add warning about new wakatime accounts (#4485)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:44:08 +02:00
Ophelia GoldsteinandAlexandr 31248d0068 docs(readme): update wording since token scopes is not about stats card only (#4484)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:44:03 +02:00
Ophelia GoldsteinandAlexandr 84be5f8594 docs(readme): enhance the description of deploy first steps section (#4483)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:43:58 +02:00
Ophelia GoldsteinandAlexandr 0aa22be12d docs(readme): remove redundant steps words from tokens retrieval guides (#4476)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 12:43:53 +02:00
e8ea806823 docs(readme): fix stats card options table markdown syntax (#4475)
* docs(readme): fix stats card options table markdown syntax

* Update readme.md

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:43:34 +02:00