feat: tune admin panel visual, add animations, expand dashboard

This commit is contained in:
3252a8
2026-05-12 23:40:41 +03:00
parent 94612e11f2
commit defbac43d7
17 changed files with 1297 additions and 183 deletions
+29 -3
View File
@@ -979,8 +979,33 @@
"admin_stats_trend_new_today": "Registrations today: {count}",
"admin_stats_section_revenue": "Revenue",
"admin_stats_section_revenue_hint": "Succeeded payments, shop currency",
"admin_stats_revenue_chart_title": "Daily revenue (UTC, 14 days)",
"admin_stats_revenue_chart_aria": "Daily revenue chart for the last 14 days",
"admin_stats_revenue_chart_title": "Daily revenue (UTC)",
"admin_stats_revenue_chart_aria": "Daily revenue chart; hover for date and amount",
"admin_stats_revenue_chart_aria_period": "Daily revenue, last {days} days (UTC)",
"admin_stats_revenue_chart_hint": "Hover the chart to see each days total",
"admin_stats_revenue_chart_range_sum": "Selected range total: {value}",
"admin_stats_revenue_chart_days_available": "Series length: {count} days",
"admin_stats_revenue_chart_uplot_time": "Time",
"admin_stats_revenue_chart_uplot_value": "Value",
"admin_stats_revenue_period_7": "7d",
"admin_stats_revenue_period_14": "14d",
"admin_stats_revenue_period_30": "30d",
"admin_stats_revenue_period_90": "90d",
"admin_stats_revenue_period_180": "6 mo",
"admin_stats_revenue_period_365": "1 yr",
"admin_stats_revenue_period_custom": "Custom",
"admin_stats_revenue_custom_range_title": "Date range (UTC)",
"admin_stats_revenue_custom_range_apply": "Apply",
"admin_stats_revenue_granularity_aria": "Revenue chart step",
"admin_stats_revenue_granularity_day": "By day",
"admin_stats_revenue_granularity_week": "By week",
"admin_stats_revenue_granularity_month": "By month",
"admin_stats_revenue_chart_hint_week": "Weeks start on Monday (UTC); hover the chart for totals",
"admin_stats_revenue_chart_hint_month": "Months are calendar months (UTC); hover the chart for totals",
"admin_stats_revenue_chart_bucket_count": "Points: {count}",
"admin_stats_revenue_chart_custom_span": "Range: {days} d.",
"admin_stats_revenue_tooltip_day": "Day",
"admin_stats_revenue_tooltip_amount": "Amount",
"admin_stats_revenue_avg_check": "Average ticket today: {value}",
"admin_stats_revenue_avg_none": "No successful payments today",
"admin_stats_revenue_avg_ticket_label": "Avg. ticket (today)",
@@ -1005,7 +1030,8 @@
"admin_stats_panel_disabled": "Disabled",
"admin_stats_panel_limited": "Limited",
"admin_stats_panel_total_users": "Total in panel",
"admin_stats_panel_nodes_online": "Nodes online",
"admin_stats_panel_nodes_online": "Nodes in breakdown",
"admin_stats_panel_nodes_online_hint": "Same as the number of rows in the per-node section below (7-day window from bandwidth or node metrics). Not the same as system.nodes.totalOnline from /system/stats, which often counts backends/inbounds and can exceed visible nodes.",
"admin_stats_panel_memory": "Memory",
"admin_stats_panel_bw_week": "Traffic 7 days",
"admin_stats_panel_bw_month": "Traffic 30 days",