Row-Template v1.3.1
Row-Template v1.3.1
Row-Template v1.3.1 is a focused hotfix release built on top of v1.3.0, improving PasarGuard and Rebecca subscriber-page behavior, country flag detection, and release validation reliability.
Highlights
- Improved PasarGuard subscriber-page naming
- Improved Rebecca subscriber-page naming
- Added ISO alpha-2 country-code flag detection
- Hardened panel lifecycle tests
- Fully offline and reproducible release validation
- Improved SQLite test isolation
- All release checks passing on Linux
PasarGuard
PasarGuard subscription pages can now use:
- the administrator's configured profile title when available
- otherwise the current subscriber username
- otherwise the localized fallback title
The support URL continues to use PasarGuard's native configured value.
Profile titles containing unresolved PasarGuard placeholders are safely refused instead of being displayed literally.
Rebecca
Rebecca 1.x subscription pages now use the current subscriber username instead of always falling back to the generic Subscription title.
The implementation uses the subscriber identity available in Rebecca's page context and preserves the existing safe fallback when no valid username is available.
Country flags
Node names containing recognized ISO 3166-1 alpha-2 codes are now detected by the existing flag system.
Examples:
TR | IstanbulRU-01GB-LON-1FI-01DENLUSAE
The same existing country registry is used for validation.
Country names and city names are intentionally not inferred. Names without a recognized code or flag emoji continue to use the monogram fallback.
Release validation
The release test environment was hardened so validation is deterministic and independent of the host system.
Changes include:
- panel lifecycle tests no longer download public releases
- test hosts explicitly deny unexpected network access
sqlite: falsetests can no longer accidentally use the host machine'ssqlite3- release validation now runs fully on Linux CI
Final validation:
npm test: 785/785 passednpm run verify: passednpm run lint:sh: 12 scripts cleannpm run build:panels: 51 shells built
Compatibility
| Panel | Status |
|---|---|
| 3X-UI >= 3.6.0 | Supported |
| PasarGuard 5.x | Supported |
| Rebecca 1.x binary installation | Supported |
| Rebecca Docker 0.0.x | Not supported |
Templates
Row-Template v1.3.1 includes all 17 built-in designs:
row, editorial, canvas, prism, terminal, pulse, brutal, arcade, sketch, signature, saffron, pulsenova, prismnova, terminalnova, arcadenova, meter, notebook
Upgrade
Users running v1.3.0 can update normally using the existing Row-Template update mechanism.
Earlier supported upgrade paths remain available.
Known limitation
Country and city names are not automatically mapped to flags. Use a recognized ISO alpha-2 country code or flag emoji in the node name when deterministic flag rendering is required.
Release artifact
row-template-1.3.1.tar.gz
SHA256:
479f6c65683320c21d863ec634848185daa023a0bf0d13684b85c9b6703ee084
For installation, configuration, compatibility and troubleshooting, see the Row-Template documentation.