2630 Commits
Author SHA1 Message Date
martin-mfg 4156a25006 try fix linter problems 2025-09-20 20:31:38 +02:00
martin-mfg 73c707dae0 use GRS themes in frontend 2025-09-20 20:19:21 +02:00
martin-mfg 3e44dcf8e9 fix Demo again 2025-09-20 13:46:17 +02:00
martin-mfg e6ed8aa4c8 fix Demo 2025-09-20 13:43:45 +02:00
martin-mfg cfabb254fa revert build command, make Demo work for everyone 2025-09-20 13:41:07 +02:00
martin-mfg 23db1a3f58 fix file system links 2025-09-20 13:34:12 +02:00
martin-mfg 7744495f45 reduce build command to <256 characters 2025-09-20 13:18:55 +02:00
martin-mfg 05bf04a581 add more debug output to build command 2025-09-20 13:15:49 +02:00
martin-mfg 5f7856faf8 add debug output to build command 2025-09-20 11:54:39 +02:00
martin-mfg f968b05802 apply prettier 2025-09-20 10:38:17 +02:00
martin-mfg 57232b9528 use $HOST 'everywhere', remove RedirectScreen, working Demo urls 2025-09-20 10:22:31 +02:00
martin-mfg b4e33d2643 delete many github-trends files, remove relatedProjects, unify gitignore 2025-09-20 10:01:05 +02:00
Ophelia GoldsteinandAlexandr 42130f1f96 fix: mark Portuguese locale as long for stats card (#4451)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-09-19 22:40:40 +03:00
Ophelia GoldsteinandAlexandr 51664ce7fa tests(e2e): fix gist description (#4450)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-09-19 22:37:29 +03:00
Ophelia GoldsteinandAlexandr e91880231d chore: move original english translations to the top for convenience during development (#4447)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-09-19 18:41:22 +03:00
Ophelia GoldsteinandAlexandr c3585cc1d0 chore: sort stats card long locales alphabetically (#4446)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-09-19 18:39:29 +03:00
Ophelia GoldsteinandAlexandr 68e5862b0b docs: sort list of available languages alphabetically inside readme (#4445)
* docs: sort list of available languages alphabetically inside readme

* dev

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-09-19 18:38:29 +03:00
3e6ce83a42 feat: add Hindi translations (#3985)
* Update readme.md

Added hindi language in available locales.

* Update translations.js

Added hindi language

* prettier

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

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

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

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

* 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-09-18 22:09:18 +03:00
Kornchanok IednusornandAlexandr f48a59b9bf feat: add Thai translations (#4247)
* Add locale th to translations.js

* add Locale th to readme.md

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-09-18 21:39:06 +03:00
martin-mfg 1354741004 adapt domain, add base path, test "relatedProjects" 2025-09-18 20:26:31 +02:00
Ophelia GoldsteinandAlexandr 4f33921e9e fix: remove Chinese from long locales (#4442)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-09-18 21:12:31 +03:00
Ophelia GoldsteinandAlexandr 6bda67effc chore: make create progress node function jsdoc shorter (#4441)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-09-18 20:57:18 +03:00
Ophelia GoldsteinandAlexandr 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
martin-mfg 2d35f61cf0 fix rewrite 2025-09-18 15:49:00 +02:00
martin-mfg 615a0569f9 add rewrite and commands for Vercel 2025-09-18 15:25:22 +02:00
martin-mfg e970d27f8e add frontend vercel.json 2025-09-18 14:15:16 +02:00
martin-mfg 182f48e20e apply all github-trends adaptions so far
taken from https://github.com/martin-mfg/github-trends/tree/grs-adaptions
2025-09-18 13:37:10 +02:00
martin-mfg d149e0e1f5 initiate monorepo, add original github-trends 2025-09-18 11:30:25 +02:00
Ophelia GoldsteinandAlexandr 10526a0b7e chore: make stats card create text node function jsdoc shorter (#4429)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-09-17 22:53:48 +03:00
Ophelia GoldsteinandAlexandr 5306118587 chore: fix jsdoc for rank calculation function (#4427)
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-09-17 22:52:18 +03:00
f441d1696c feat: add Persian (Farsi) translations (#4263)
* Add Persian/Farsi (fa) language support

This PR adds support for Persian (Farsi) language with ISO 639-1 code `fa`. Translations have been added for all keys in `statCardLocales`, `repoCardLocales`, `langCardLocales`, and `wakatimeCardLocales`. The translations follow the existing style and are compatible with the project's structure. Please test the display of Persian text in the UI to ensure proper rendering.

* review

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

* 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-09-17 22:36:12 +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
63b402177d docs: add information about fine-grained personal access tokens (PATs) scopes (#4426)
* 🔧 Add .env example

* 📝 Update README for add the PAT settings

* 📝 Add fine-grained PAT documentation

* remove .env.example

* docs review

* toc

* more review

* Update readme.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Colin-de-Seroux <77831261+Colin-de-Seroux@users.noreply.github.com>
Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-17 20:48:39 +03:00
dependabot[bot]andAlexandr f179fbe840 build(deps-dev): bump eslint-plugin-jsdoc from 55.3.0 to 57.0.8 (#4424)
Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 55.3.0 to 57.0.8.
- [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/v55.3.0...v57.0.8)

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

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-09-16 22:50:12 +03:00
dependabot[bot]andAlexandr ef7f139440 build(deps): bump axios from 1.11.0 to 1.12.2 (#4423)
Bumps [axios](https://github.com/axios/axios) from 1.11.0 to 1.12.2.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.11.0...v1.12.2)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.12.2
  dependency-type: direct:production
  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-09-16 22:47:50 +03:00
1655c957ce feat: add Serbian translations (#3542)
* Update readme.md

* Update translations.js

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

* mark as long lang

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-09-16 22:38:45 +03:00
Marcus OtterstadandAlexandr d210391e7d feat: add Norwegian translations (#3653)
* Update readme.md

* Update translations.js

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-09-16 22:14:38 +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
martin-mfg a2c24199b0 private-access returns null on missing user 2025-09-16 16:23:08 +02:00
martin-mfg 596f73c55c Merge branch 'technical-improvements' into user-management 2025-09-16 13:28:20 +02:00
martin-mfg 8d9565d851 Merge remote-tracking branch 'origin/master' into technical-improvements 2025-09-16 13:27:40 +02:00
martin-mfg a50af95e70 minor readme changes 2025-09-16 13:14:09 +02:00
dependabot[bot]andAlexandr 485c2247f8 build(deps): bump axios from 1.11.0 to 1.12.1 (#4421)
Bumps [axios](https://github.com/axios/axios) from 1.11.0 to 1.12.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.11.0...v1.12.1)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 1.12.1
  dependency-type: direct:production
...

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-09-15 23:54:04 +03:00
aa1caba1d4 feat: add Romanian translations (#3970)
* feat: add Romanian translation

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

* 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-09-15 23:51:10 +03:00
JoniandAlexandr 1b06e7117e feat: add Finnish translations (#4144)
* Update translations.js

Finnish added to 'src/translations.js' as a new translated language.

* docs

---------

Co-authored-by: Alexandr <qwerty541zxc@gmail.com>
2025-09-15 23:25:10 +03:00
Kyle UptonandAlexandr 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 CrrashhandAlexandr 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
martin-mfg b7a4823f91 move default card_width for wakatime card, add to readme 2025-09-14 13:38:16 +02:00
martin-mfg f928ec429d better handling of card_width in wakatime card 2025-09-14 12:08:21 +02:00
martin-mfg c607c2466e add card_width to wakatime card 2025-09-12 16:54:40 +02:00