Files
shiroko-monitor/public/status.json
T
tamakyi 5b417c84f4 fix(theme): 修横向拖动 + 立绘遮光环,形象换成简约风插画
问题与修复:
1. 桌面端表格/列表需要横向拖动 —— 上一版为避让立绘给 .grid/.footer 加了
   240px 右内边距,而 .grid 是 max-width:1200px,内边距吃在 1200 内部,
   1200px 以上的屏幕也必然溢出。改为立绘收窄 + 置于内容之下(z-index 低于面板)
2. 立绘遮挡光环水印 —— 光环水印移到页脚下方空带,与左下公路车、右下立绘形成
   一条互不遮挡的装饰带
3. 形象换成简约风插画(AI 生成后抠底):右下角全身立绘 + 同款半身像做 logo/favicon;
   官方立绘/头像(SchaleDB 素材)已从仓库移除

验证:
- 1280/1440/1920 三种宽度下页面与表格均 0 溢出
- verify-views 新增 4 条断言(两视图无横向溢出、立绘不影响阅读),15/15 通过
- 四套脚本合计 74 项全通过
2026-10-13 19:56:46 +08:00

1121 lines
23 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"prober": "shiroko-monitor-node/0.7.0",
"demo": false,
"generatedAt": "2026-10-13T11:56:34.148Z",
"dataUpdatedAt": "2026-10-13T11:55:48.247Z",
"updateIntervalSec": 300,
"dataFilter": "uptimerobot",
"stats": {
"total": 6,
"up": 5,
"down": 1,
"pending": 0,
"avgLatency": 818,
"avgUptime90": 83.3,
"memory": {
"rssMB": 66.8,
"heapUsedMB": 12.9,
"heapTotalMB": 14.2
}
},
"sources": {
"uptimerobot": {
"enabled": true,
"ok": true,
"error": null,
"lastSyncAt": "2026-10-13T11:51:45.159Z",
"count": 6,
"syncing": false,
"lastSyncMs": 1791892303862
}
},
"monitors": {
"ur-792059439": {
"status": "up",
"latency": 291,
"code": null,
"detail": "UptimeRobot:运行正常",
"lastCheck": "2026-10-13T11:47:00.000Z",
"history": [
{
"t": "2026-10-12T13:00:00.000Z",
"ok": true,
"ms": 277
},
{
"t": "2026-10-12T13:40:00.000Z",
"ok": true,
"ms": 482
},
{
"t": "2026-10-12T14:20:00.000Z",
"ok": true,
"ms": 698
},
{
"t": "2026-10-12T15:00:00.000Z",
"ok": true,
"ms": 312
},
{
"t": "2026-10-12T15:40:00.000Z",
"ok": true,
"ms": 336
},
{
"t": "2026-10-12T16:20:00.000Z",
"ok": true,
"ms": 275
},
{
"t": "2026-10-12T17:00:00.000Z",
"ok": true,
"ms": 255
},
{
"t": "2026-10-12T17:40:00.000Z",
"ok": true,
"ms": 304
},
{
"t": "2026-10-12T18:20:00.000Z",
"ok": true,
"ms": 323
},
{
"t": "2026-10-12T19:00:00.000Z",
"ok": true,
"ms": 328
},
{
"t": "2026-10-12T19:40:00.000Z",
"ok": true,
"ms": 304
},
{
"t": "2026-10-12T20:20:00.000Z",
"ok": true,
"ms": 265
},
{
"t": "2026-10-12T21:00:00.000Z",
"ok": true,
"ms": 294
},
{
"t": "2026-10-12T21:40:00.000Z",
"ok": true,
"ms": 379
},
{
"t": "2026-10-12T22:20:00.000Z",
"ok": true,
"ms": 176
},
{
"t": "2026-10-12T23:00:00.000Z",
"ok": true,
"ms": 325
},
{
"t": "2026-10-12T23:40:00.000Z",
"ok": true,
"ms": 192
},
{
"t": "2026-10-13T00:20:00.000Z",
"ok": true,
"ms": 342
},
{
"t": "2026-10-13T01:00:00.000Z",
"ok": true,
"ms": 252
},
{
"t": "2026-10-13T01:40:00.000Z",
"ok": true,
"ms": 164
},
{
"t": "2026-10-13T02:20:00.000Z",
"ok": true,
"ms": 199
},
{
"t": "2026-10-13T03:00:00.000Z",
"ok": true,
"ms": 216
},
{
"t": "2026-10-13T03:40:00.000Z",
"ok": true,
"ms": 160
},
{
"t": "2026-10-13T04:20:00.000Z",
"ok": true,
"ms": 435
},
{
"t": "2026-10-13T05:00:00.000Z",
"ok": true,
"ms": 281
},
{
"t": "2026-10-13T05:40:00.000Z",
"ok": true,
"ms": 285
},
{
"t": "2026-10-13T06:20:00.000Z",
"ok": true,
"ms": 270
},
{
"t": "2026-10-13T07:00:00.000Z",
"ok": true,
"ms": 235
},
{
"t": "2026-10-13T07:40:00.000Z",
"ok": true,
"ms": 271
},
{
"t": "2026-10-13T08:20:00.000Z",
"ok": true,
"ms": 417
},
{
"t": "2026-10-13T09:00:00.000Z",
"ok": true,
"ms": 396
},
{
"t": "2026-10-13T09:40:00.000Z",
"ok": true,
"ms": 296
},
{
"t": "2026-10-13T10:20:00.000Z",
"ok": true,
"ms": 183
},
{
"t": "2026-10-13T11:11:00.000Z",
"ok": true,
"ms": 389
},
{
"t": "2026-10-13T11:47:00.000Z",
"ok": true,
"ms": 291
}
],
"daily": {
"2026-10-13": {
"total": 4,
"up": 4
}
},
"meta": {
"name": "狼的公告板",
"group": "UptimeRobot",
"type": "ur",
"url": "https://blog.tama.guru",
"source": "uptimerobot",
"sourceLabel": "HTTP",
"interval": 300
},
"uptimeRatios": {
"1": 100,
"7": 100,
"30": 100,
"90": 100
},
"downSeconds": {
"1": 0,
"7": 0,
"30": 0,
"90": 0
}
},
"ur-795497022": {
"status": "up",
"latency": 698,
"code": null,
"detail": "UptimeRobot:运行正常",
"lastCheck": "2026-10-13T11:47:00.000Z",
"history": [
{
"t": "2026-10-12T12:35:00.000Z",
"ok": true,
"ms": 741
},
{
"t": "2026-10-12T13:15:00.000Z",
"ok": true,
"ms": 759
},
{
"t": "2026-10-12T13:55:00.000Z",
"ok": true,
"ms": 1017
},
{
"t": "2026-10-12T14:35:00.000Z",
"ok": true,
"ms": 814
},
{
"t": "2026-10-12T15:15:00.000Z",
"ok": true,
"ms": 710
},
{
"t": "2026-10-12T15:55:00.000Z",
"ok": true,
"ms": 792
},
{
"t": "2026-10-12T16:35:00.000Z",
"ok": true,
"ms": 700
},
{
"t": "2026-10-12T17:15:00.000Z",
"ok": true,
"ms": 689
},
{
"t": "2026-10-12T17:55:00.000Z",
"ok": true,
"ms": 725
},
{
"t": "2026-10-12T18:35:00.000Z",
"ok": true,
"ms": 744
},
{
"t": "2026-10-12T19:15:00.000Z",
"ok": true,
"ms": 723
},
{
"t": "2026-10-12T19:55:00.000Z",
"ok": true,
"ms": 698
},
{
"t": "2026-10-12T20:35:00.000Z",
"ok": true,
"ms": 768
},
{
"t": "2026-10-12T21:15:00.000Z",
"ok": true,
"ms": 616
},
{
"t": "2026-10-12T21:55:00.000Z",
"ok": true,
"ms": 626
},
{
"t": "2026-10-12T22:35:00.000Z",
"ok": true,
"ms": 674
},
{
"t": "2026-10-12T23:15:00.000Z",
"ok": true,
"ms": 624
},
{
"t": "2026-10-12T23:55:00.000Z",
"ok": true,
"ms": 640
},
{
"t": "2026-10-13T00:35:00.000Z",
"ok": true,
"ms": 673
},
{
"t": "2026-10-13T01:15:00.000Z",
"ok": true,
"ms": 609
},
{
"t": "2026-10-13T01:55:00.000Z",
"ok": true,
"ms": 759
},
{
"t": "2026-10-13T02:35:00.000Z",
"ok": true,
"ms": 581
},
{
"t": "2026-10-13T03:15:00.000Z",
"ok": true,
"ms": 666
},
{
"t": "2026-10-13T03:55:00.000Z",
"ok": true,
"ms": 662
},
{
"t": "2026-10-13T04:35:00.000Z",
"ok": true,
"ms": 685
},
{
"t": "2026-10-13T05:15:00.000Z",
"ok": true,
"ms": 647
},
{
"t": "2026-10-13T05:55:00.000Z",
"ok": true,
"ms": 588
},
{
"t": "2026-10-13T06:40:00.000Z",
"ok": true,
"ms": 625
},
{
"t": "2026-10-13T07:20:00.000Z",
"ok": true,
"ms": 673
},
{
"t": "2026-10-13T08:00:00.000Z",
"ok": true,
"ms": 763
},
{
"t": "2026-10-13T08:40:00.000Z",
"ok": true,
"ms": 826
},
{
"t": "2026-10-13T09:20:00.000Z",
"ok": true,
"ms": 749
},
{
"t": "2026-10-13T10:33:00.000Z",
"ok": true,
"ms": 609
},
{
"t": "2026-10-13T11:10:00.000Z",
"ok": true,
"ms": 770
},
{
"t": "2026-10-13T11:47:00.000Z",
"ok": true,
"ms": 698
}
],
"daily": {
"2026-10-13": {
"total": 4,
"up": 4
}
},
"meta": {
"name": "狼的共享盘",
"group": "UptimeRobot",
"type": "ur",
"url": "https://share.tama.guru",
"source": "uptimerobot",
"sourceLabel": "HTTP",
"interval": 300
},
"uptimeRatios": {
"1": 100,
"7": 99.789,
"30": 99.951,
"90": 99.93
},
"downSeconds": {
"1": 0,
"7": 1276,
"30": 1276,
"90": 5432
}
},
"ur-795556828": {
"status": "up",
"latency": 380,
"code": null,
"detail": "UptimeRobot:运行正常",
"lastCheck": "2026-10-13T11:47:00.000Z",
"history": [
{
"t": "2026-10-12T12:50:00.000Z",
"ok": true,
"ms": 401
},
{
"t": "2026-10-12T13:30:00.000Z",
"ok": true,
"ms": 690
},
{
"t": "2026-10-12T14:10:00.000Z",
"ok": true,
"ms": 356
},
{
"t": "2026-10-12T14:50:00.000Z",
"ok": true,
"ms": 204
},
{
"t": "2026-10-12T15:30:00.000Z",
"ok": true,
"ms": 314
},
{
"t": "2026-10-12T16:10:00.000Z",
"ok": true,
"ms": 498
},
{
"t": "2026-10-12T16:50:00.000Z",
"ok": true,
"ms": 203
},
{
"t": "2026-10-12T17:35:00.000Z",
"ok": true,
"ms": 334
},
{
"t": "2026-10-12T18:15:00.000Z",
"ok": true,
"ms": 282
},
{
"t": "2026-10-12T18:55:00.000Z",
"ok": true,
"ms": 309
},
{
"t": "2026-10-12T19:35:00.000Z",
"ok": true,
"ms": 403
},
{
"t": "2026-10-12T20:15:00.000Z",
"ok": true,
"ms": 315
},
{
"t": "2026-10-12T20:55:00.000Z",
"ok": true,
"ms": 243
},
{
"t": "2026-10-12T21:35:00.000Z",
"ok": true,
"ms": 206
},
{
"t": "2026-10-12T22:15:00.000Z",
"ok": true,
"ms": 237
},
{
"t": "2026-10-12T23:00:00.000Z",
"ok": true,
"ms": 237
},
{
"t": "2026-10-12T23:40:00.000Z",
"ok": true,
"ms": 231
},
{
"t": "2026-10-13T00:20:00.000Z",
"ok": true,
"ms": 249
},
{
"t": "2026-10-13T01:00:00.000Z",
"ok": true,
"ms": 133
},
{
"t": "2026-10-13T01:40:00.000Z",
"ok": true,
"ms": 143
},
{
"t": "2026-10-13T02:20:00.000Z",
"ok": true,
"ms": 179
},
{
"t": "2026-10-13T03:00:00.000Z",
"ok": true,
"ms": 409
},
{
"t": "2026-10-13T03:40:00.000Z",
"ok": true,
"ms": 231
},
{
"t": "2026-10-13T04:20:00.000Z",
"ok": true,
"ms": 250
},
{
"t": "2026-10-13T05:00:00.000Z",
"ok": true,
"ms": 134
},
{
"t": "2026-10-13T05:40:00.000Z",
"ok": true,
"ms": 193
},
{
"t": "2026-10-13T06:20:00.000Z",
"ok": true,
"ms": 260
},
{
"t": "2026-10-13T07:00:00.000Z",
"ok": true,
"ms": 254
},
{
"t": "2026-10-13T07:40:00.000Z",
"ok": true,
"ms": 559
},
{
"t": "2026-10-13T08:20:00.000Z",
"ok": true,
"ms": 205
},
{
"t": "2026-10-13T09:00:00.000Z",
"ok": true,
"ms": 264
},
{
"t": "2026-10-13T09:40:00.000Z",
"ok": true,
"ms": 305
},
{
"t": "2026-10-13T10:20:00.000Z",
"ok": true,
"ms": 420
},
{
"t": "2026-10-13T11:11:00.000Z",
"ok": true,
"ms": 198
},
{
"t": "2026-10-13T11:47:00.000Z",
"ok": true,
"ms": 380
}
],
"daily": {
"2026-10-13": {
"total": 4,
"up": 4
}
},
"meta": {
"name": "狼的导航页",
"group": "UptimeRobot",
"type": "ur",
"url": "https://tama.guru",
"source": "uptimerobot",
"sourceLabel": "HTTP",
"interval": 300
},
"uptimeRatios": {
"1": 100,
"7": 100,
"30": 100,
"90": 100
},
"downSeconds": {
"1": 0,
"7": 0,
"30": 0,
"90": 0
}
},
"ur-792059414": {
"status": "up",
"latency": 1562,
"code": null,
"detail": "UptimeRobot:运行正常",
"lastCheck": "2026-10-13T11:45:00.000Z",
"history": [
{
"t": "2026-10-12T12:45:00.000Z",
"ok": true,
"ms": 2922
},
{
"t": "2026-10-12T13:25:00.000Z",
"ok": true,
"ms": 3598
},
{
"t": "2026-10-12T14:10:00.000Z",
"ok": true,
"ms": 2478
},
{
"t": "2026-10-12T14:55:00.000Z",
"ok": true,
"ms": 3489
},
{
"t": "2026-10-12T15:40:00.000Z",
"ok": true,
"ms": 2901
},
{
"t": "2026-10-12T16:25:00.000Z",
"ok": true,
"ms": 2402
},
{
"t": "2026-10-12T17:10:00.000Z",
"ok": true,
"ms": 2816
},
{
"t": "2026-10-12T17:55:00.000Z",
"ok": true,
"ms": 2291
},
{
"t": "2026-10-12T18:40:00.000Z",
"ok": true,
"ms": 2251
},
{
"t": "2026-10-12T19:25:00.000Z",
"ok": true,
"ms": 2178
},
{
"t": "2026-10-12T20:10:00.000Z",
"ok": true,
"ms": 2123
},
{
"t": "2026-10-12T20:55:00.000Z",
"ok": true,
"ms": 2087
},
{
"t": "2026-10-12T21:40:00.000Z",
"ok": true,
"ms": 1870
},
{
"t": "2026-10-12T22:20:00.000Z",
"ok": true,
"ms": 1662
},
{
"t": "2026-10-12T23:00:00.000Z",
"ok": true,
"ms": 1859
},
{
"t": "2026-10-12T23:40:00.000Z",
"ok": true,
"ms": 3138
},
{
"t": "2026-10-13T00:20:00.000Z",
"ok": true,
"ms": 1681
},
{
"t": "2026-10-13T01:00:00.000Z",
"ok": true,
"ms": 2312
},
{
"t": "2026-10-13T01:40:00.000Z",
"ok": true,
"ms": 2200
},
{
"t": "2026-10-13T02:25:00.000Z",
"ok": true,
"ms": 1924
},
{
"t": "2026-10-13T03:10:00.000Z",
"ok": true,
"ms": 1144
},
{
"t": "2026-10-13T03:55:00.000Z",
"ok": true,
"ms": 2124
},
{
"t": "2026-10-13T04:40:00.000Z",
"ok": true,
"ms": 2623
},
{
"t": "2026-10-13T05:25:00.000Z",
"ok": true,
"ms": 2562
},
{
"t": "2026-10-13T06:10:00.000Z",
"ok": true,
"ms": 2625
},
{
"t": "2026-10-13T06:55:00.000Z",
"ok": true,
"ms": 2226
},
{
"t": "2026-10-13T07:40:00.000Z",
"ok": true,
"ms": 1715
},
{
"t": "2026-10-13T08:20:00.000Z",
"ok": true,
"ms": 1620
},
{
"t": "2026-10-13T09:00:00.000Z",
"ok": true,
"ms": 1898
},
{
"t": "2026-10-13T09:40:00.000Z",
"ok": true,
"ms": 1576
},
{
"t": "2026-10-13T10:20:00.000Z",
"ok": true,
"ms": 1742
},
{
"t": "2026-10-13T11:06:00.000Z",
"ok": true,
"ms": 2132
},
{
"t": "2026-10-13T11:45:00.000Z",
"ok": true,
"ms": 1562
}
],
"daily": {
"2026-10-13": {
"total": 4,
"up": 4
}
},
"meta": {
"name": "狼的提问箱",
"group": "UptimeRobot",
"type": "ur",
"url": "https://box.tama.guru",
"source": "uptimerobot",
"sourceLabel": "HTTP",
"interval": 300
},
"uptimeRatios": {
"1": 100,
"7": 99.787,
"30": 99.927,
"90": 99.902
},
"downSeconds": {
"1": 0,
"7": 1288,
"30": 1899,
"90": 7593
}
},
"ur-798788113": {
"status": "up",
"latency": 1161,
"code": null,
"detail": "UptimeRobot:运行正常",
"lastCheck": "2026-10-13T11:48:00.000Z",
"history": [
{
"t": "2026-10-12T12:55:00.000Z",
"ok": true,
"ms": 738
},
{
"t": "2026-10-12T13:35:00.000Z",
"ok": true,
"ms": 412
},
{
"t": "2026-10-12T14:15:00.000Z",
"ok": true,
"ms": 401
},
{
"t": "2026-10-12T14:55:00.000Z",
"ok": true,
"ms": 321
},
{
"t": "2026-10-12T15:35:00.000Z",
"ok": true,
"ms": 517
},
{
"t": "2026-10-12T16:15:00.000Z",
"ok": true,
"ms": 324
},
{
"t": "2026-10-12T16:55:00.000Z",
"ok": true,
"ms": 452
},
{
"t": "2026-10-12T17:35:00.000Z",
"ok": true,
"ms": 346
},
{
"t": "2026-10-12T18:15:00.000Z",
"ok": true,
"ms": 386
},
{
"t": "2026-10-12T18:55:00.000Z",
"ok": true,
"ms": 357
},
{
"t": "2026-10-12T19:35:00.000Z",
"ok": true,
"ms": 423
},
{
"t": "2026-10-12T20:15:00.000Z",
"ok": true,
"ms": 303
},
{
"t": "2026-10-12T20:55:00.000Z",
"ok": true,
"ms": 524
},
{
"t": "2026-10-12T21:35:00.000Z",
"ok": true,
"ms": 330
},
{
"t": "2026-10-12T22:15:00.000Z",
"ok": true,
"ms": 441
},
{
"t": "2026-10-12T23:00:00.000Z",
"ok": true,
"ms": 215
},
{
"t": "2026-10-12T23:40:00.000Z",
"ok": true,
"ms": 239
},
{
"t": "2026-10-13T00:20:00.000Z",
"ok": true,
"ms": 273
},
{
"t": "2026-10-13T01:00:00.000Z",
"ok": true,
"ms": 273
},
{
"t": "2026-10-13T01:40:00.000Z",
"ok": true,
"ms": 347
},
{
"t": "2026-10-13T02:20:00.000Z",
"ok": true,
"ms": 505
},
{
"t": "2026-10-13T03:00:00.000Z",
"ok": true,
"ms": 412
},
{
"t": "2026-10-13T03:40:00.000Z",
"ok": true,
"ms": 332
},
{
"t": "2026-10-13T04:20:00.000Z",
"ok": true,
"ms": 396
},
{
"t": "2026-10-13T05:00:00.000Z",
"ok": true,
"ms": 537
},
{
"t": "2026-10-13T05:40:00.000Z",
"ok": true,
"ms": 332
},
{
"t": "2026-10-13T06:20:00.000Z",
"ok": true,
"ms": 426
},
{
"t": "2026-10-13T07:00:00.000Z",
"ok": true,
"ms": 344
},
{
"t": "2026-10-13T07:40:00.000Z",
"ok": true,
"ms": 334
},
{
"t": "2026-10-13T08:20:00.000Z",
"ok": true,
"ms": 341
},
{
"t": "2026-10-13T09:00:00.000Z",
"ok": true,
"ms": 447
},
{
"t": "2026-10-13T09:40:00.000Z",
"ok": true,
"ms": 581
},
{
"t": "2026-10-13T10:20:00.000Z",
"ok": true,
"ms": 455
},
{
"t": "2026-10-13T11:12:00.000Z",
"ok": true,
"ms": 341
},
{
"t": "2026-10-13T11:48:00.000Z",
"ok": true,
"ms": 1161
}
],
"daily": {
"2026-10-13": {
"total": 4,
"up": 4
}
},
"meta": {
"name": "狼的聊天室",
"group": "UptimeRobot",
"type": "ur",
"url": "https://chat.tama.guru",
"source": "uptimerobot",
"sourceLabel": "HTTP",
"interval": 300
},
"uptimeRatios": {
"1": 100,
"7": 100,
"30": 100,
"90": 100
},
"downSeconds": {
"1": 0,
"7": 0,
"30": 0,
"90": 0
}
},
"ur-796219015": {
"status": "down",
"latency": 123,
"code": 403,
"detail": "UptimeRobot:403 Forbidden",
"lastCheck": "2026-05-07T07:54:09.000Z",
"history": [
{
"t": "2026-05-07T07:54:09.000Z",
"ok": false,
"ms": 0
}
],
"daily": {
"2026-10-13": {
"total": 4,
"up": 0
}
},
"meta": {
"name": "狼的评论系统",
"group": "UptimeRobot",
"type": "ur",
"url": "https://artalk.tama.guru",
"source": "uptimerobot",
"sourceLabel": "HTTP",
"interval": 300
},
"uptimeRatios": {
"1": 0,
"7": 0,
"30": 0,
"90": 0
},
"downSeconds": {
"1": 86400,
"7": 604800,
"30": 2592000,
"90": 7776000
}
}
}
}