First commit

This commit is contained in:
CyberRex
2026-05-23 17:03:05 +09:00
commit 40e7953ee5
52 changed files with 13004 additions and 0 deletions

19
public/push-sw.js Normal file
View File

@@ -0,0 +1,19 @@
/* global self */
self.addEventListener('push', (event) => {
const payload = event.data?.json?.() ?? {
title: 'CertRemind',
body: '証明書に関する通知があります',
};
event.waitUntil(
self.registration.showNotification(payload.title || 'CertRemind', {
body: payload.body || '証明書に関する通知があります',
}),
);
});
self.addEventListener('notificationclick', (event) => {
event.notification.close();
event.waitUntil(self.clients.openWindow('/'));
});