Commit Graph

  • 0bdded3e44 security(csp): unsafe-eval削除・connect-src絞り込み main posimai 2026-04-23 00:07:09 +0900
  • 13c76e3a9f fix: magic link JWT (?token=) を先頭スクリプトで localStorage に保存 posimai 2026-04-21 09:16:38 +0900
  • 2a8bfb7306 fix(csp): style-src に posimai-ui.vercel.app を追加(base.css ブロック修正) posimai 2026-04-21 08:26:35 +0900
  • 64e2f479e9 security: add CSP and HSTS headers to vercel.json posimai 2026-04-20 17:08:06 +0900
  • 1f296e39a7 feat(security): add vercel.json with security headers and sw.js cache control posimai 2026-04-17 19:00:53 +0900
  • a573eee6c5 fix(security): add noreferrer to all target=_blank links posimai 2026-04-17 18:42:25 +0900
  • 97d5150b8f fix(pwa): add manifest id field posimai 2026-04-17 08:12:10 +0900
  • 1337c280b0 fix: posimai_token(JWT)対応・ログインUI追加・pk_キーはフォールバックに posimai 2026-04-11 14:37:19 +0900
  • 7d8297a243 fix: Feed POST 失敗時は GET にフォールバック posimai 2026-04-11 13:58:20 +0900
  • dcb0274de7 fix: add Authorization header to POST /api/feed request posimai 2026-04-10 18:06:47 +0900
  • d3d1980bfc chore: migrate font Inter → Geist + Lucide integrity hash posimai 2026-04-10 08:09:47 +0900
  • 58f06ac82e fix: add standard line-clamp property for compatibility posimai 2026-03-29 21:32:05 +0900
  • 3eb72c7706 fix: VPS text update, SW clients.claim fix posimai 2026-03-29 21:25:42 +0900
  • 4ee2c7eccb perf: compress logo.png 512x512 (~90% size reduction) posimai 2026-03-28 23:37:35 +0900
  • 1338c309f7 fix: add SRI integrity hashes to Lucide CDN script posimai 2026-03-27 20:23:19 +0900
  • fd3f81c451 fix: add .catch() to SW activate event posimai 2026-03-27 12:27:16 +0900
  • d3a0eee052 perf: add preconnect hints for external origins posimai 2026-03-27 09:46:23 +0900
  • 4108a85678 perf: add preconnect for unpkg.com posimai 2026-03-27 09:35:12 +0900
  • 7eba92f44b fix: update API URL to api.soar-enrich.com posimai 2026-03-26 23:05:07 +0900
  • 3052045b0a fix: migrate API endpoint from Synology to VPS (posimai.soar-enrich.com) posimai 2026-03-25 23:21:53 +0900
  • 0984a87b77 fix: remove client warmup that was blocking TTS requests posimai 2026-03-25 09:11:48 +0900
  • 152793e672 chore: bump SW cache to v4 posimai 2026-03-23 00:48:26 +0900
  • 8b88340045 fix: correct speaker IDs, add male voices (Aoyama, Kurono) posimai 2026-03-23 00:48:12 +0900
  • 26f7bef6c9 chore: bump SW cache to v3 posimai 2026-03-23 00:18:09 +0900
  • d471ef153c fix: increase font sizes, icon sizes, reduce player spacing for mobile posimai 2026-03-23 00:15:46 +0900
  • cf9e11f64a chore: bump SW cache to v2 for force refresh posimai 2026-03-23 00:04:17 +0900
  • dcdac89470 feat: client-side TTS warmup after feed load posimai 2026-03-22 23:39:28 +0900
  • 1353d455e4 fix: retry TTS_BUSY up to 3 times with backoff posimai 2026-03-22 18:23:39 +0900
  • 605b2697d1 feat: personalized feed — fetch /feed/media when API key is set posimai 2026-03-22 17:06:22 +0900
  • ef35f18223 fix: surface VOICEVOX errors via toast (401/503/network) posimai 2026-03-22 16:48:36 +0900
  • 40efd9b8e3 feat: Daily-style wave/particles, skip buttons inline, speed to settings posimai 2026-03-22 14:40:02 +0900
  • 0c81dcf06f refactor: redesign UI — article title at top, fix list display, larger fonts posimai 2026-03-22 14:26:21 +0900
  • e58278e3ca feat: add logo.png for PWA icon posimai 2026-03-22 14:11:26 +0900
  • 9adbf23768 feat: add article list below player posimai 2026-03-22 14:10:48 +0900
  • 58c64ad23b chore: trigger initial Vercel prod deploy posimai 2026-03-21 13:38:33 +0900
  • 7e0dd8b686 feat: initial Brief PWA — 音声ブリーフィング posimai 2026-03-21 13:37:40 +0900