Skip to content

Row-Template v1.3.1

Choose a tag to compare

@iitzSeriZdev iitzSeriZdev released this 27 Sep 20:23
· 11 commits to main since this release
6086437

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 | Istanbul
  • RU-01
  • GB-LON-1
  • FI-01
  • DE
  • NL
  • US
  • AE

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: false tests can no longer accidentally use the host machine's sqlite3
  • release validation now runs fully on Linux CI

Final validation:

  • npm test: 785/785 passed
  • npm run verify: passed
  • npm run lint:sh: 12 scripts clean
  • npm 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.