v0.16.0 — 繰り返しプランの改善とInspectorの使い勝手向上

v0.16.0 — 繰り返しプランの改善とInspectorの使い勝手向上

リリースノート

v0.16.0 - 繰り返しプランの改善とInspectorの使い勝手向上

改善

  • 繰り返しプランのスコープ処理を統一 — 繰り返しプランのスコープ分岐と合成IDロジックを一つのモジュールに集約し、繰り返し編集の安定性が向上しました
  • 繰り返しIDパースの統一 — ID解析ロジックを標準化し、テストカバレッジの追加とRecurrenceDialogのi18n対応を行いました
  • Cmd+Enter送信ショートカット — Inspector内でのプラン・レコード保存にCmd+Enter(Ctrl+Enter)ショートカットを統一的に実装しました
  • プラン/レコードのサジェスト履歴を分離 — タイトルのサジェスト履歴をプランとレコードで独立管理するようになり、より適切な候補が表示されます
  • Inspectorメニューの整理 — プランInspectorの不要なメニュー項目を削除し、Cmd+Enterショートカットの表示を追加しました

バグ修正

  • Inspector閉じるボタンの遅延を修正 — 保存処理にfire-and-forgetパターンを採用し、Inspectorを閉じる際のラグを解消しました

セキュリティ・インフラ

  • RLSポリシーの脆弱性を修正 — 3テーブルのRow Level Securityポリシーを修正
  • テストAPIエンドポイントの削除 — 本番環境に露出していたテスト用エンドポイントを削除
  • search_pathの固定increment_ai_usage関数のsearch_pathを固定
  • ログ出力の修正 — error/warnログが本番環境で正しく出力されるよう修正
  • SEO修正 — robots.txtのドメインをdayopt.appに修正
  • 法的ページリンク — 法的ページのリンクをweb側の絶対URLに変更
  • GDPR対応 — Sentry用のCookie同意バナーを復元
  • PWAアイコン — 不足していたPWAアイコン(192px、512px、apple-touch-icon)を追加

この記事をシェア