refactor: rename the theme brand and every identifier from AKSRT to Jio

Full-project rename. `git grep -i aksrt` is now empty apart from the
DBMigrator 3.3.0 changelog note that documents the rename itself.

Code identifiers
- PHP namespace AKSRT\ -> Jio\ (composer PSR-4 + 378 declarations)
- global constants AKSRT_* -> JIO_* (VERSION/DIR/URI, PAY_TYPE_*, CAPTCHA_*)
- procedural functions, hooks, options, meta keys, table names,
  cookies, query vars, ajax actions and nonces: aksrt_ -> jio_
- text domain aksrt -> jio; Theme Name -> Jio
- JS globals: aksrtData/aksrtAdminData/... -> jioData/jioAdminData/...,
  window.AKSRTCaptcha & friends -> window.JioCaptcha, Aksrt* -> Jio*
- Vue components Aks*.vue -> Jio*.vue (15 files renamed + imports)
- CSS classes/data-attrs/custom properties: aksrt- -> jio-
- REST namespace aksrt/v1 -> jio/v1 (incl. payment gateway callbacks)

Storage layer
- DB tables {prefix}aksrt_* -> {prefix}jio_*; SCHEMA_VERSION 3.2.0 -> 3.3.0
  so dbDelta creates the new names on install
- widget id_base aksrt_widget_* -> jio_widget_*
- uninstall.php drop list rebuilt from the actual migrator tables
  (dropped 3 stale entries, added the 17 missing ones)

Removed
- hardcoded https://api.aksrt.com/version.json default update endpoint;
  get_endpoint() now reads the 「更新端点」 setting and do_check() no-ops
  when it is empty

Files renamed: inc/helpers/aksrt-*.php -> jio-*.php (54),
assets/admin/src/components/form/Aks*.vue -> Jio*.vue (15).
Build artifacts regenerated: assets/css/build, assets/js/runtime,
assets/admin/build.

Verified: audit-psr4-paths errors=0, audit-admin-contracts errors=0
(warnings=56, unchanged baseline), 813/813 widget-system tests,
44/44 phpunit, php -l clean across all PHP.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
kate522andClaude Opus 5 committed 2026-11-01 20:05:04 +08:00
1 parent 5b16bc6e15
commit 35bb96e82f
997 files changed
+28216 -28188

No files matched your search

+28 -28
View File
@@ -1,5 +1,5 @@
{
"generated_at": "2026-11-01T05:33:16+00:00",
"generated_at": "2026-11-01T12:02:20+00:00",
"errors": [],
"warnings": [
"customPage tools-update section 'tools/update' not in PHP schema (ok if pure operational page)",
@@ -258,39 +258,39 @@
"entry": true,
"missing_chunks": [],
"chunks": [
"SchemaPage.YNr16Fc9.js",
"SchemaPage.3Ybae3CT.js",
"vendor-vue.CibbKclz.js",
"FaIcon.DB-L86Cm.js",
"useCollapsibleItems.B7EjDmsr.js",
"useCollapsibleItems.CAN-wuru.js",
"vendor-draggable.CJPlJ2VA.js",
"FaIconPicker.BFlucdpY.js",
"shared-api.GLIRMK1p.js",
"FaIconPicker.DKBuH5IK.js",
"shared-api.CBZ9FiMu.js",
"vendor-misc.DkFG_sHo.js",
"AksColorPicker.YAbprujg.js",
"sortable-options.eXkhlrfL.js",
"JioColorPicker.QfaAsnV3.js",
"sortable-options.CCWOkUQx.js",
"level.E3ANSDAX.js",
"badge.ClviT45t.js",
"badge.on0sWygn.js",
"vendor-naive.Dfu2WQKq.js",
"DeferredPage.DbbPIOR7.js",
"NativeOpsRedirect.GFQhzjCJ.js",
"FloatingButtonsSettings.DYWR59AW.js",
"PageHeader.UHsfBDVL.js",
"FooterTabbarSettings.D8ujMgd9.js",
"PostPageSettings.D8BXJ07f.js",
"CommentSettings.1Il-GVqw.js",
"PermissionsCapabilities.DXXFzINq.js",
"CmsCredits.DESOnIkP.js",
"ThemeInfoPage.D5AogccB.js",
"ThemeAuthorizationPage.MnnPj70n.js",
"DocsPage.UUs_OZP9.js",
"UsersVerify.Dab-auoO.js",
"UsersLevel.B-jXEukF.js",
"UsersBadge.DVCEC3QE.js",
"UsersWechatTemplate.DHoNsqm_.js",
"UsersTicket.D5BTFq6U.js",
"ToolsImportExport.C-XhCKwl.js",
"ToolsHealth.DNZ1YaWo.js",
"ToolsUpdate.38p6GYou.js"
"DeferredPage._-8ZQ7kA.js",
"NativeOpsRedirect.DTVj_Lah.js",
"FloatingButtonsSettings.CLcDBw-c.js",
"PageHeader.nyzEkEki.js",
"FooterTabbarSettings.BnJ6cMko.js",
"PostPageSettings.B7UIuzm1.js",
"CommentSettings.C9rwfnvh.js",
"PermissionsCapabilities.DqpqZWmL.js",
"CmsCredits.B6Gorymm.js",
"ThemeInfoPage.D4pAf5Wr.js",
"ThemeAuthorizationPage.dha7vRbS.js",
"DocsPage.DYMdyjJZ.js",
"UsersVerify.DQdIZBGv.js",
"UsersLevel.DGq7yorC.js",
"UsersBadge.Cb8c_4zF.js",
"UsersWechatTemplate.CCecYMLT.js",
"UsersTicket.DfbFcyTe.js",
"ToolsImportExport.BxHqqdz0.js",
"ToolsHealth.DrJqHumh.js",
"ToolsUpdate.rL8TduLs.js"
]
}
}