Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/components/Landing.astro
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ const install = "bash <(curl -fsSL https://github.com/iitzSeriZdev/Row-Template/

const T = fa
? {
pill: "به‌زودی: Row-Template 1.3.0 — PasarGuard و Rebecca، هفده طرح",
pill: "Row-Template 1.3.0 — PasarGuard و Rebecca، هفده طرح",
title: "صفحهٔ اشتراک پنل شما، همان‌طور که باید باشد.",
lead: "Row-Template صفحهٔ اشتراک داخلی 3X-UI، PasarGuard و Rebecca را با صفحه‌ای سریع، خصوصی و بدون برند جایگزین می‌کند — هفده طرح، پنج زبان، و نصب با یک فرمان.",
start: "شروع کنید",
Expand All @@ -27,7 +27,7 @@ const T = fa
docsSub: "از نصب تا عیب‌یابی، به فارسی و انگلیسی.",
}
: {
pill: "Upcoming: Row-Template 1.3.0 — PasarGuard, Rebecca, seventeen designs",
pill: "Row-Template 1.3.0 — PasarGuard, Rebecca, seventeen designs",
title: "Your panel's subscription page, done properly.",
lead: "Row-Template replaces the built-in subscription page of 3X-UI, PasarGuard and Rebecca with a fast, private, white-label one — seventeen designs, five languages, installed with one command.",
start: "Get Started",
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/en/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ description: Row-Template is a self-contained, white-label subscription page for
It ships as one self-contained HTML file per design — every style, script, font and the QR code generator are inlined — built once for each panel's own template engine. A single command detects your panel, installs the page next to it, points the panel at it, and gives you a `row-template` manager for branding, updates and rollback.

<Callout type="info" title="This documentation covers Row-Template 1.3.0">
Supported panels: **3X-UI** (MHSanaei) **3.6.0 or newer**, **PasarGuard 5.x**, and **Rebecca 1.x** — the Go edition, from Rebecca's binary install. Rebecca's Docker image is still the 0.0.x Python edition, which cannot render this page; the installer refuses it and changes nothing. Commands and messages on this site are taken from the 1.3.0 installer. 1.3.0 is **upcoming**: until its release is published, the one-command installer installs the latest published release. [Compatibility →](/docs/reference/compatibility/)
Supported panels: **3X-UI** (MHSanaei) **3.6.0 or newer**, **PasarGuard 5.x**, and **Rebecca 1.x** — the Go edition, from Rebecca's binary install. Rebecca's Docker image is still the 0.0.x Python edition, which cannot render this page; the installer refuses it and changes nothing. Commands and messages on this site are taken from the 1.3.0 installer. [Compatibility →](/docs/reference/compatibility/)
</Callout>

## How it works
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/en/installation/manual.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ row-template-1.3.0.tar.gz: OK
Anything else — `FAILED`, or a missing-file warning — means the download is incomplete or is not the published file. Download it again; do not continue. On macOS use `shasum -a 256 -c SHA256SUMS`.

<Callout type="info" title="What a matching checksum proves">
It proves the tarball is exactly the file named in `SHA256SUMS`, with no corruption in transit. It does not by itself prove who published it — for that, rely on downloading over HTTPS from the official repository. [Release verification](/docs/reference/releases/) explains the trust model and the optional signed-tag check.
It proves the tarball is exactly the file named in `SHA256SUMS`, with no corruption in transit. It does not by itself prove who published it — for that, rely on downloading over HTTPS from the official repository. [Release verification](/docs/reference/releases/) explains the trust model.
</Callout>

### Check the manifest
Expand Down
4 changes: 2 additions & 2 deletions src/content/docs/en/reference/changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ The full changelog, including internal and development changes, is [`CHANGELOG.m

## 1.3.0

<Badge variant="warn">Upcoming</Badge> *Upcoming — v1.3.0. Not released yet: the release date is added here when the GitHub release is published.* Row-Template installs on **PasarGuard** and **Rebecca** as well as 3X-UI, and ships two more designs. Nothing changes for an existing 3X-UI install except what is listed below, and Row stays the default design. It also includes every fix prepared for 1.2.1, which was not released on its own.
<Badge variant="solid">Latest</Badge> *Released 26 September 2026.* Row-Template installs on **PasarGuard** and **Rebecca** as well as 3X-UI, and ships two more designs. Nothing changes for an existing 3X-UI install except what is listed below, and Row stays the default design. It also includes every fix prepared for 1.2.1, which was not released on its own.

### Added

Expand Down Expand Up @@ -48,7 +48,7 @@ Live refresh is 3X-UI only; Rebecca's Docker image (0.0.x) is refused; Rebecca o

## 1.2.0

<Badge variant="solid">Latest</Badge> *Released 24 September 2026.* Row-Template becomes a collection of designs. Row stays the default, and 3X-UI 3.6.0 or newer stays the only supported panel.
*Released 24 September 2026.* Row-Template becomes a collection of designs. Row stays the default, and 3X-UI 3.6.0 or newer stays the only supported panel.

### Added

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/en/reference/compatibility.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ description: The panels, operating systems, browsers and apps Row-Template 1.3.0
| [Rebecca](https://github.com/rebeccapanel/Rebecca) | **Supported** since 1.3.0 | **1.x**, the Go edition — Rebecca's binary install (`rebecca-binary.sh`, run as `rebecca.service`) |
| Rebecca Docker image (`rebeccapanel/rebecca`) | **Not supported** | 0.0.x, the Python edition. The installer identifies it and refuses it before changing anything. Use Rebecca 1.x from its binary installer (`rebecca-binary.sh`) instead. |

**Supported** means every capability is in place on that panel — detect, install, activate, verify, back up, restore and uninstall — and each is exercised by Row-Template's test suite, with each panel's pages rendered by that panel's real template engine.
**Supported** means every capability is in place on that panel — detect, install, activate, verify, back up, restore and uninstall — and each is exercised by Row-Template's test suite, with each panel's pages rendered by that panel's real template engine. Before release, 1.3.0 was also validated on real panels: 3X-UI 3.8.5, PasarGuard 5.4.1 and Rebecca 1.x.

| | 3X-UI | PasarGuard | Rebecca |
|---|---|---|---|
Expand Down
8 changes: 1 addition & 7 deletions src/content/docs/en/reference/releases.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -51,13 +51,7 @@ It does **not**, on its own, prove **who** published it. Someone able to replace

## Signed tags

For cryptographic proof of authorship, a release can be tied to a signed git tag. When a tag signature is published, verify it against a key you already trust:

```bash
git clone https://github.com/iitzSeriZdev/Row-Template
cd Row-Template
git tag -v v1.3.0
```
A signed git tag would give cryptographic proof of authorship. No Row-Template release tag is signed so far — `v1.3.0` is a plain tag, so `git tag -v v1.3.0` reports that there is nothing to verify — and trust rests on HTTPS and on control of the repository, as above. If a later release is tagged with a signature, verify it with `git tag -v` and that tag's name, against a key you already trust.

## Reproducible builds

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/fa/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ description: Row-Template یک صفحهٔ اشتراک مستقل و بدون ب
هر طرح به‌صورت یک فایل HTML مستقل عرضه می‌شود — همهٔ استایل‌ها، اسکریپت‌ها، فونت‌ها و سازندهٔ QR داخل همان فایل‌اند — و برای موتور قالب هر پنل جداگانه ساخته می‌شود. یک فرمان پنل شما را تشخیص می‌دهد، صفحه را کنار آن نصب می‌کند، پنل را به آن متصل می‌کند و ابزار مدیریتی `row-template` را برای برندینگ، به‌روزرسانی و بازگردانی در اختیارتان می‌گذارد.

<Callout type="info" title="این مستندات مربوط به Row-Template نسخهٔ 1.3.0 است">
پنل‌های پشتیبانی‌شده: **3X-UI** (MHSanaei) نسخهٔ **3.6.0 یا جدیدتر**، **PasarGuard نسخهٔ 5.x** و **Rebecca نسخهٔ 1.x** — یعنی نسخهٔ Go با نصب باینری Rebecca. ایمیج Docker مربوط به Rebecca هنوز نسخهٔ پایتونی 0.0.x است که نمی‌تواند این صفحه را رندر کند؛ نصب‌کننده آن را رد می‌کند و چیزی را تغییر نمی‌دهد. فرمان‌ها و پیام‌های این سایت از نصب‌کنندهٔ نسخهٔ 1.3.0 گرفته شده‌اند. نسخهٔ 1.3.0 **به‌زودی** منتشر می‌شود: تا وقتی منتشر نشده، نصب‌کنندهٔ یک‌خطی آخرین نسخهٔ منتشرشده را نصب می‌کند. [سازگاری ←](/docs/reference/compatibility/)
پنل‌های پشتیبانی‌شده: **3X-UI** (MHSanaei) نسخهٔ **3.6.0 یا جدیدتر**، **PasarGuard نسخهٔ 5.x** و **Rebecca نسخهٔ 1.x** — یعنی نسخهٔ Go با نصب باینری Rebecca. ایمیج Docker مربوط به Rebecca هنوز نسخهٔ پایتونی 0.0.x است که نمی‌تواند این صفحه را رندر کند؛ نصب‌کننده آن را رد می‌کند و چیزی را تغییر نمی‌دهد. فرمان‌ها و پیام‌های این سایت از نصب‌کنندهٔ نسخهٔ 1.3.0 گرفته شده‌اند. [سازگاری ←](/docs/reference/compatibility/)
</Callout>

## چطور کار می‌کند
Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/fa/installation/manual.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ row-template-1.3.0.tar.gz: OK
هر چیز دیگری — `FAILED` یا هشدار نبودن فایل — یعنی دانلود ناقص است یا فایل منتشرشده نیست. دوباره دانلود کنید و ادامه ندهید. در macOS از `shasum -a 256 -c SHA256SUMS` استفاده کنید.

<Callout type="info" title="چک‌سامِ منطبق چه چیزی را ثابت می‌کند">
ثابت می‌کند tarball دقیقاً همان فایلی است که در `SHA256SUMS` نام برده شده و در مسیر خراب نشده است. به‌تنهایی ثابت نمی‌کند چه کسی آن را منتشر کرده — برای آن به دانلود از طریق HTTPS از مخزن رسمی تکیه کنید. [بررسی نسخه](/docs/reference/releases/) مدل اعتماد و بررسی اختیاری تگ امضاشده را توضیح می‌دهد.
ثابت می‌کند tarball دقیقاً همان فایلی است که در `SHA256SUMS` نام برده شده و در مسیر خراب نشده است. به‌تنهایی ثابت نمی‌کند چه کسی آن را منتشر کرده — برای آن به دانلود از طریق HTTPS از مخزن رسمی تکیه کنید. [بررسی نسخه](/docs/reference/releases/) مدل اعتماد را توضیح می‌دهد.
</Callout>

### manifest را بررسی کنید
Expand Down
4 changes: 2 additions & 2 deletions src/content/docs/fa/reference/changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ description: آنچه در هر نسخهٔ Row-Template تغییر کرده، ه

## 1.3.0

<Badge variant="warn">به‌زودی</Badge> *نسخهٔ آینده — v1.3.0. هنوز منتشر نشده است: تاریخ انتشار پس از انتشار نسخه در GitHub اینجا اضافه می‌شود.* Row-Template حالا علاوه بر 3X-UI روی **PasarGuard** و **Rebecca** هم نصب می‌شود و دو طرح تازه دارد. برای نصب موجود 3X-UI جز آنچه پایین آمده چیزی تغییر نمی‌کند و Row همچنان طرح پیش‌فرض است. همهٔ اصلاحاتی هم که برای 1.2.1 آماده شده بود — نسخه‌ای که جداگانه منتشر نشد — در همین نسخه گنجانده شده است.
<Badge variant="solid">آخرین نسخه</Badge> *منتشرشده در ۲۶ سپتامبر ۲۰۲۶.* Row-Template حالا علاوه بر 3X-UI روی **PasarGuard** و **Rebecca** هم نصب می‌شود و دو طرح تازه دارد. برای نصب موجود 3X-UI جز آنچه پایین آمده چیزی تغییر نمی‌کند و Row همچنان طرح پیش‌فرض است. همهٔ اصلاحاتی هم که برای 1.2.1 آماده شده بود — نسخه‌ای که جداگانه منتشر نشد — در همین نسخه گنجانده شده است.

### اضافه شد

Expand Down Expand Up @@ -48,7 +48,7 @@ description: آنچه در هر نسخهٔ Row-Template تغییر کرده، ه

## 1.2.0

<Badge variant="solid">آخرین نسخه</Badge> *منتشرشده در ۲۴ سپتامبر ۲۰۲۶.* Row-Template به مجموعه‌ای از طرح‌ها تبدیل می‌شود. Row همچنان طرح پیش‌فرض است و 3X-UI نسخهٔ 3.6.0 یا جدیدتر همچنان تنها پنل پشتیبانی‌شده.
*منتشرشده در ۲۴ سپتامبر ۲۰۲۶.* Row-Template به مجموعه‌ای از طرح‌ها تبدیل می‌شود. Row همچنان طرح پیش‌فرض است و 3X-UI نسخهٔ 3.6.0 یا جدیدتر همچنان تنها پنل پشتیبانی‌شده.

### اضافه شد

Expand Down
2 changes: 1 addition & 1 deletion src/content/docs/fa/reference/compatibility.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ description: پنل‌ها، سیستم‌عامل‌ها، مرورگرها و
| [Rebecca](https://github.com/rebeccapanel/Rebecca) | **پشتیبانی‌شده** از 1.3.0 | **1.x**، یعنی نسخهٔ Go — نصب باینری Rebecca (`rebecca-binary.sh` که به‌صورت `rebecca.service` اجرا می‌شود) |
| ایمیج Docker مربوط به Rebecca (`rebeccapanel/rebecca`) | **پشتیبانی نمی‌شود** | 0.0.x، یعنی نسخهٔ پایتونی. نصب‌کننده آن را تشخیص می‌دهد و پیش از هر تغییری رد می‌کند. به‌جای آن از Rebecca نسخهٔ 1.x با نصب‌کنندهٔ باینری‌اش (`rebecca-binary.sh`) استفاده کنید. |

**پشتیبانی‌شده** یعنی همهٔ قابلیت‌ها روی آن پنل موجودند — تشخیص، نصب، فعال‌سازی، بررسی، پشتیبان‌گیری، بازگردانی و حذف — و هر کدام در مجموعهٔ آزمون‌های Row-Template آزموده می‌شود، و صفحه‌های هر پنل با موتور قالب واقعی همان پنل رندر می‌شوند.
**پشتیبانی‌شده** یعنی همهٔ قابلیت‌ها روی آن پنل موجودند — تشخیص، نصب، فعال‌سازی، بررسی، پشتیبان‌گیری، بازگردانی و حذف — و هر کدام در مجموعهٔ آزمون‌های Row-Template آزموده می‌شود، و صفحه‌های هر پنل با موتور قالب واقعی همان پنل رندر می‌شوند. نسخهٔ 1.3.0 پیش از انتشار روی پنل‌های واقعی هم آزموده شد: 3X-UI 3.8.5، PasarGuard 5.4.1 و Rebecca 1.x.

| | 3X-UI | PasarGuard | Rebecca |
|---|---|---|---|
Expand Down
8 changes: 1 addition & 7 deletions src/content/docs/fa/reference/releases.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -51,13 +51,7 @@ cd row-template-1.3.0 && sha256sum -c SHA256SUMS --quiet && echo "all files OK"

## تگ‌های امضاشده

برای اثبات رمزنگاری‌شدهٔ هویت نویسنده، هر نسخه را می‌توان به یک تگ git امضاشده گره زد. وقتی امضای تگ منتشر شده باشد، آن را با کلیدی که از قبل به آن اعتماد دارید بررسی کنید:

```bash
git clone https://github.com/iitzSeriZdev/Row-Template
cd Row-Template
git tag -v v1.3.0
```
تگ git امضاشده می‌تواند اثبات رمزنگاری‌شدهٔ هویت نویسنده باشد. تا امروز هیچ تگ نسخه‌ای از Row-Template امضا نشده است — `v1.3.0` یک تگ ساده است و `git tag -v v1.3.0` گزارش می‌دهد چیزی برای بررسی وجود ندارد — و اعتماد، همان‌طور که بالا آمد، بر HTTPS و کنترل مخزن استوار است. اگر نسخه‌ای در آینده با تگ امضاشده منتشر شود، آن را با `git tag -v` و نام همان تگ، در برابر کلیدی که از قبل به آن اعتماد دارید بررسی کنید.

## ساخت بازتولیدپذیر

Expand Down
Loading