perf: optimize webapp asset delivery, split admin webapp bundle

This commit is contained in:
3252a8
2026-05-21 10:17:23 +03:00
parent f2c722bdfc
commit db3611487e
15 changed files with 820 additions and 139 deletions
+3
View File
@@ -63,9 +63,12 @@ class WebAppRouteContractTests(unittest.TestCase):
("GET", "/webapp-uploaded-logo/{filename}"): "webapp_uploaded_logo_route",
("GET", "/webapp-emoji/{codepoints}/512.{ext}"): "webapp_animated_emoji_route",
("GET", "/subscription_webapp.css"): "css_asset_route",
("GET", "/subscription_webapp_admin.css"): "admin_css_asset_route",
("GET", "/webapp-theme-css/{path}"): "theme_css_asset_route",
("GET", "/subscription_webapp.min.{asset_hash}.js"): "js_asset_route",
("GET", "/subscription_webapp.js"): "js_asset_route",
("GET", "/subscription_webapp_admin.min.{asset_hash}.js"): "admin_js_asset_route",
("GET", "/subscription_webapp_admin.js"): "admin_js_asset_route",
("POST", "/api/auth/telegram/nonce"): "telegram_oauth_nonce_route",
("POST", "/api/auth/token"): "auth_token_route",
("POST", "/api/auth/email/request"): "email_auth_request_route",