diff --git a/public/config.js b/public/config.js
index fbeaba2..36ee5f6 100644
--- a/public/config.js
+++ b/public/config.js
@@ -13,7 +13,7 @@ window.Config = {
// 日志天数
// 虽然免费版说仅保存60天日志,但测试好像API可以获取90天的
// 不过时间不要设置太长,容易卡,接口请求也容易失败
- CountDays: 90,
+ CountDays: 60,
// 是否显示检测站点的链接
ShowLink: true,
diff --git a/public/img/icon/128.png b/public/img/icon/128.png
new file mode 100644
index 0000000..b2298c7
Binary files /dev/null and b/public/img/icon/128.png differ
diff --git a/public/img/icon/144.png b/public/img/icon/144.png
new file mode 100644
index 0000000..6be0ba7
Binary files /dev/null and b/public/img/icon/144.png differ
diff --git a/public/img/icon/180.png b/public/img/icon/180.png
new file mode 100644
index 0000000..fd98fb9
Binary files /dev/null and b/public/img/icon/180.png differ
diff --git a/public/img/icon/192.png b/public/img/icon/192.png
new file mode 100644
index 0000000..11556b6
Binary files /dev/null and b/public/img/icon/192.png differ
diff --git a/public/img/icon/32.png b/public/img/icon/32.png
new file mode 100644
index 0000000..4f2b8b1
Binary files /dev/null and b/public/img/icon/32.png differ
diff --git a/public/img/icon/48.png b/public/img/icon/48.png
new file mode 100644
index 0000000..1c95d10
Binary files /dev/null and b/public/img/icon/48.png differ
diff --git a/public/img/icon/512.png b/public/img/icon/512.png
new file mode 100644
index 0000000..c7b3b79
Binary files /dev/null and b/public/img/icon/512.png differ
diff --git a/public/img/icon/72.png b/public/img/icon/72.png
new file mode 100644
index 0000000..bb0fc64
Binary files /dev/null and b/public/img/icon/72.png differ
diff --git a/public/img/icon/96.png b/public/img/icon/96.png
new file mode 100644
index 0000000..011dea2
Binary files /dev/null and b/public/img/icon/96.png differ
diff --git a/public/img/icon/apple-touch-icon.png b/public/img/icon/apple-touch-icon.png
new file mode 100644
index 0000000..3ee8ab9
Binary files /dev/null and b/public/img/icon/apple-touch-icon.png differ
diff --git a/public/index.html b/public/index.html
index 8ce28e3..00e8087 100644
--- a/public/index.html
+++ b/public/index.html
@@ -1,12 +1,24 @@
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
云生站点监测
diff --git a/public/manifest.json b/public/manifest.json
new file mode 100644
index 0000000..263b7b2
--- /dev/null
+++ b/public/manifest.json
@@ -0,0 +1 @@
+{"name":"云生站点监测","short_name":"云生站点监测","description":"云生の站点监测","display":"standalone","start_url":"/","theme_color":"#424242","background_color":"#424242","icons":[{"src":"img/icon/48.png","sizes":"48x48","type":"image/png","purpose": "any maskable"},{"src":"img/icon/72.png","sizes":"72x72","type":"image/png","purpose": "any maskable"},{"src":"img/icon/96.png","sizes":"96x96","type":"image/png","purpose": "any maskable"},{"src":"img/icon/128.png","sizes":"128x128","type":"image/png","purpose": "any maskable"},{"src":"img/icon/144.png","sizes":"144x144","type":"image/png","purpose": "any maskable"},{"src":"img/icon/192.png","sizes":"192x192","type":"image/png","purpose": "any maskable"},{"src":"img/icon/512.png","sizes":"512x512","type":"image/png","purpose": "any maskable"}]}
\ No newline at end of file
diff --git a/src/app.scss b/src/app.scss
index 1d55618..44c4cd7 100644
--- a/src/app.scss
+++ b/src/app.scss
@@ -330,7 +330,6 @@ a {
justify-content: space-between;
font-size: 13px;
line-height: 15px;
- color: #9aa2af;
}
.tooltip {
diff --git a/sw.js b/sw.js
new file mode 100644
index 0000000..d76dab3
--- /dev/null
+++ b/sw.js
@@ -0,0 +1 @@
+self.addEventListener("error",function(e){self.clients.matchAll().then(function(t){t&&t.length&&t[0].postMessage({type:"ERROR",msg:e.message||null,stack:e.error?e.error.stack:null})})}),self.addEventListener("unhandledrejection",function(e){self.clients.matchAll().then(function(t){t&&t.length&&t[0].postMessage({type:"REJECTION",msg:e.reason?e.reason.message:null,stack:e.reason?e.reason.stack:null})})}),importScripts("https://g.alicdn.com/kg/workbox/3.3.0/workbox-sw.js"),workbox.setConfig({debug:!1,modulePathPrefix:"https://g.alicdn.com/kg/workbox/3.3.0/"}),workbox.skipWaiting(),workbox.clientsClaim();var cacheList=["/","/index.html"];workbox.routing.registerRoute(new RegExp(/\.(?:html|css)$/),workbox.strategies.networkFirst({cacheName:"ql:html",plugins:[new workbox.expiration.Plugin({maxEntries:10})]})),workbox.routing.registerRoute(new RegExp(/\.(?:js|css)$/),workbox.strategies.staleWhileRevalidate({cacheName:"ql:static",plugins:[new workbox.expiration.Plugin({maxEntries:20})]})),workbox.routing.registerRoute(new RegExp(/\.(?:png|gif|jpg|jpeg|webp|svg|cur|ttf|woff2|woff)$/),workbox.strategies.cacheFirst({cacheName:"ql:img",plugins:[new workbox.cacheableResponse.Plugin({statuses:[0,200]}),new workbox.expiration.Plugin({maxEntries:20,maxAgeSeconds:43200})]}));
\ No newline at end of file