Skip to content

Add RenoarX client#427

Open
RonnyFX wants to merge 7 commits into
remnawave:mainfrom
RonnyFX:main
Open

Add RenoarX client#427
RonnyFX wants to merge 7 commits into
remnawave:mainfrom
RonnyFX:main

Conversation

@RonnyFX
Copy link
Copy Markdown

@RonnyFX RonnyFX commented Apr 22, 2026

No description provided.

RonnyFX added 3 commits April 22, 2026 23:54
Added new client 'RenoarX' with details including website and download links.
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented Apr 22, 2026

Greptile Summary

This PR adds the RenoarX client (a Windows-only XRay JSON client) to the panel, including a logo SVG, a clients.ts entry, and a documentation update. However, the clients.ts change contains a critical syntax error that will break the build.

  • P0 syntax error in src/data/clients.ts line 591: }. (period) is used instead of }, (comma) to separate the Incy and RenoarX array elements — this is an invalid TypeScript array literal that will fail to compile.

Confidence Score: 4/5

Not safe to merge — the clients.ts file has a hard syntax error (period instead of comma) that will break the build.

A single P0 syntax error on line 591 prevents the TypeScript file from compiling. All other changes (SVG logo and docs) are correct. Once the comma is fixed this PR should be safe to merge.

src/data/clients.ts — line 591 must be changed from }. to },`

Important Files Changed

Filename Overview
src/data/clients.ts Adds RenoarX client entry, but line 591 uses }. (period) instead of }, (comma) to separate array elements — this is a hard syntax error that will break compilation.
docs/features/hwid-device-limit.md Adds RenoarX to the list of HWID-supporting clients — looks correct.
static/clients/logo/renoar_logo_black.svg Adds the RenoarX logo as an SVG file — well-formed single-path SVG.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[CLIENTS array] --> B[Existing entries]
    B --> C[Incy entry]
    C -->|line 591 period instead of comma - syntax error| D[RenoarX entry]
    D --> E[id: renoarx]
    D --> F[platforms: windows]
    D --> G[core: xray]
    D --> H[badges hwid: true]
    D --> I[logo: renoar_logo_black.svg]
    D --> J[downloadLinks: GitHub releases]
Loading

Reviews (1): Last reviewed commit: "Add files via upload" | Re-trigger Greptile

Comment thread src/data/clients.ts Outdated
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
@kastov
Copy link
Copy Markdown
Contributor

kastov commented May 3, 2026

Can you update logo to match others? Current resolution is too high.

@RonnyFX
Copy link
Copy Markdown
Author

RonnyFX commented May 4, 2026

Can you update logo to match others? Current resolution is too high.

Done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants