リリース日
2020年02月24日
GitHub
マイルストーン
対応内容
- React Hooks対応 and ESLint対応
- Specter導入
- スケジュール画面とスケジュール詳細画面にローディングを実装
- スケジュールの順番変更の処理で無駄にAPI更新の処理が走っている不具合の修正
- デバッグモードにSQLlite使用とFirestore使用の切り替えトグルを追加
- GitHub Actionsに移行する
- iPadのレイアウト対応
- スナップショットテスト実装
リリース詳細
React Hooks対応 and ESLint対応
- クラスコンポーネントからReact Hooksへ移行
- ESLintのWarningを全て解消
yarn eslint yarn run v1.19.1 $ eslint -c ./.eslintrc.js 'src/**/*.{ts,tsx}' ✨ Done in 5.05s.
Specter導入
- ログイン後はAPI経由でデータの作成/更新を行う用に変更
- FetchライブラリはSpecterを導入
スケジュール画面とスケジュール詳細画面にローディングを実装
- API経由で読み込みを行うと表示にラグが合ったためローディングを実装
スケジュールの順番変更の処理で無駄にAPI更新の処理が走っている不具合の修正
- スケジュールの順番変更の処理で無駄にAPI更新の処理が走っている不具合があったので修正
デバッグモードにSQLlite使用とFirestore使用の切り替えトグルを追加
- ローカルデバッグ用にログイン後もSQLliteを使用できるデバッグ機能を追加
- デバッグ機能のトグルからON/OFF可能
GitHub Actionsに移行する
- Hest、Lintの実行のCIをTravisCIからGitHub Actionsへ移行
iPadのレイアウト対応
- Apple Storeの審査でiPadでレイアウトが崩れていると報告を受けたので修正
■ 修正前
■ 修正後
スナップショットテスト実装
- Jestのスナップショットテストを実装