Commit Graph
1969 Commits
Author SHA1 Message Date
Ophelia GoldsteinandAlexandr b516ce64f4 fix: improve Ukrainian translations (#4563)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 18:35:36 +02:00
Ophelia GoldsteinandAlexandr 8c4b7d9117 fix: mark Azerbaijani locale as long for stats card (#4562)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 18:35:30 +02:00
Ophelia GoldsteinandAlexandr cdad0e60e2 ci: prevent codeql analysis workflow from running in forks (#4561)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 18:35:24 +02:00
Ophelia GoldsteinandAlexandr 2e45763952 fix: remove repository link display on missing param errors (#4560)
* fix: remove repository link display on missing param errors

* fix tests

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 18:35:12 +02:00
Ophelia GoldsteinandAlexandr 58570c42f7 fix: resolve vscode type errors in cache utils (#4559)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 18:34:39 +02:00
Ophelia GoldsteinandAlexandr 72c4e96bfe fix: resolve vscode errors inside cards svg generation code (#4558)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 18:34:28 +02:00
Ophelia GoldsteinandAlexandr 14660f5171 refactor: move all color related code into separate file (#4557)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 18:31:43 +02:00
Ophelia GoldsteinandAlexandr 26c3cf421f fix: resolve vscode errors inside colors related code (#4556)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 18:27:53 +02:00
Ophelia GoldsteinandAlexandr 1ac197ceae fix: resolve vscode type errors in API endpoints files (#4555)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 18:27:41 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Alexandr
0cdf899b6f build(deps-dev): bump jest from 29.7.0 to 30.2.0 (#4524)
* build(deps-dev): bump jest from 29.7.0 to 30.2.0

Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) from 29.7.0 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)

---
updated-dependencies:
- dependency-name: jest
  dependency-version: 30.2.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

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

* migration

---------

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 18:25:55 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Alexandr
aa112fa2d9 build(deps-dev): bump @testing-library/jest-dom from 6.8.0 to 6.9.1 (#4525)
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 6.8.0 to 6.9.1.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.8.0...v6.9.1)

---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
  dependency-version: 6.9.1
  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 18:25:52 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Alexandr
247added3c build(deps): bump dotenv from 17.2.2 to 17.2.3 (#4526)
Bumps [dotenv](https://github.com/motdotla/dotenv) from 17.2.2 to 17.2.3.
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/motdotla/dotenv/compare/v17.2.2...v17.2.3)

---
updated-dependencies:
- dependency-name: dotenv
  dependency-version: 17.2.3
  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 18:25:50 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Alexandr
872e8d2d12 build(deps-dev): bump eslint-plugin-jsdoc from 60.7.1 to 60.8.2 (#4527)
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 60.7.1 to 60.8.2.
- [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.7.1...v60.8.2)

---
updated-dependencies:
- dependency-name: eslint-plugin-jsdoc
  dependency-version: 60.8.2
  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 18:25:47 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Alexandr
3f0c2f72fd build(deps-dev): bump eslint from 9.36.0 to 9.37.0 (#4523)
Bumps [eslint](https://github.com/eslint/eslint) from 9.36.0 to 9.37.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.36.0...v9.37.0)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.37.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 18:25:37 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Alexandr
94718bf988 build(deps-dev): bump @eslint/js from 9.36.0 to 9.37.0 (#4521)
Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.36.0 to 9.37.0.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/commits/v9.37.0/packages/js)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 9.37.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 17:33:42 +02:00
dependabot[bot]dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>Alexandr
4563514d45 ci(deps): bump ossf/scorecard-action from 2.4.2 to 2.4.3 (#4520)
Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.4.2 to 2.4.3.
- [Release notes](https://github.com/ossf/scorecard-action/releases)
- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
- [Commits](https://github.com/ossf/scorecard-action/compare/05b42c624433fc40578a4040d5cf5e36ddca8cde...4eaacf0543bb3f2c246792bd56e8cdeffafb205a)

---
updated-dependencies:
- dependency-name: ossf/scorecard-action
  dependency-version: 2.4.3
  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 17:33:39 +02:00
Ophelia GoldsteinandAlexandr 6db97d40a1 refactor: move errors related code into separate file (#4554)
* refactor: move errors related code into separate file

* jsdoc

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 17:33:30 +02:00
Ophelia GoldsteinandAlexandr f0b18fc5e5 docs(readme): use same markdown syntax for lists across all file and remove redundant indentations (#4553)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 17:19:36 +02:00
Ophelia GoldsteinandAlexandr d4f70e406a docs(readme): add missing info about wakatime card default cache timing (#4552)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 17:19:24 +02:00
708e76c484 refactor: reorganize cache TTL constants (#4550)
* refactor: reorganize cache TTL constants

* Update tests/wakatime.test.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 17:19:06 +02:00
Ophelia GoldsteinandAlexandr 73ce68e163 docs(contributing): remove redundant backslashes (#4549)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 17:01:31 +02:00
Ophelia GoldsteinandAlexandr 020151ea29 docs(readme): remove redundant backslashes (#4548)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 17:01:21 +02:00
Ophelia GoldsteinandAlexandr b4629f416f docs(readme): add warning that custom title value should be URL encoded (#4547)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 17:00:09 +02:00
Ophelia GoldsteinandAlexandr 871ec1ffcb docs(readme): add warning about required redeploy after changing environment variables to apply updates (#4546)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 17:00:07 +02:00
0ed05e60aa docs(contributing): add note about NODE_ENV variable to disable caching for local development (#4545)
* docs(contributing): add note about NOTE_ENV variable to disable caching for local development

* Update CONTRIBUTING.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 17:00:04 +02:00
Ophelia GoldsteinandAlexandr 494cc7e50c docs(readme): update information about CACHE_SECONDS environment variable (#4544)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 17:00:01 +02:00
Ophelia GoldsteinandAlexandr 9fef28e471 feat: disable caching when NODE_ENV is development (#4543)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 16:59:59 +02:00
Ophelia GoldsteinandAlexandr c0901616e2 refactor: organize imports inside tests files (#4542)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 16:59:51 +02:00
Ophelia GoldsteinandAlexandr bcecc583df fix: remove duplicate jest globals imports inside tests files (#4541)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 16:55:29 +02:00
Ophelia GoldsteinandAlexandr 32d73ed8c8 chore: configure tab size for javascript in vscode settings (#4540)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 16:52:14 +02:00
71aaf018dc feat: disable cache with proper headers when CACHE_SECONDS env is zero (#4539)
* feat: disable cache with proper headers when CACHE_SECONDS env is zero

* Update src/common/cache.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:52:12 +02:00
Ophelia GoldsteinandAlexandr 70b5117496 fix: ensure top langs error card dont ignore customization options (#4538)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-10-25 16:52:09 +02:00
739fd1739a refactor: named arguments for render error function (#4537)
* refactor: named arguments for render error function

* Update tests/api.test.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:52:00 +02:00
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