diff --git a/CHANGELOG.mdx b/CHANGELOG.mdx index 6f501bd..5795faa 100644 --- a/CHANGELOG.mdx +++ b/CHANGELOG.mdx @@ -13,6 +13,49 @@ export const YouTubeEmbed = ({ id }) => ( # Changelog +## 2024-01-10 + +**あけましておめでとうございます。本年もHatoをよろしくお願いいたします。** + +### 時間割検索・インポート + +昨年5月に追加したマイ時間割に、公開されている時間割を検索したり、自分の時間割に追加する「インポート」機能が追加されました。 + +#### インポート機能 + +他の人が「公開」で作成した時間割を検索し、自分も同じ時間割を使ったり、自分の時間割に追加して自由に編集することができます。 + +#### 「インポートせずに使う」と「インポート」の違い + +- 「インポートせずに使う」を使うと、ほかの人が作成した時間割をそのまま自分のHato上で使うことができます +- 「インポートせずに使う」では、作成者が時間割を編集した場合、自分の時間割上のデータも編集されます +- 「インポート」を使うと、ほかの人が作成した時間割を**自分の時間割として**コピーして使うことができます +- 「インポート」を使ってインポートした時間割上のデータは、自分で作成した時間割と同様に自由に編集することができます +- 「インポート」では、作成者が時間割を編集した場合、 + - インポート後に自分で編集した教科・時限のデータは**編集されません** + - インポートしてから編集していない教科・時限のデータは**編集されます** + +--- + +## 2023-12-xx + +### ライブラリの更新、パフォーマンスの改善 + +2023年11月~12月にかけて、Hatoの内部や処理に関しての細かな改善を行いました。 + +#### Tanstack Query v5 + +データフェッチに使用している[Tanstack Query](https://tanstack.com/query)を、[2023/10/17にリリースされたv5](https://github.com/TanStack/query/releases/tag/v5.0.0)へ更新しました。 + +#### RecoilからJotai、react-beautiful-dndからdnd-kitへの移行 + +これまでグローバル状態管理ライブラリとして[Recoil](https://recoiljs.org)を使用してきましたが、[Jotai](https://jotai.org)へ移行しました。 +また、ホーム画面の並び替えにおけるドラッグ&ドロップを実現するためのライブラリとして[react-beautiful-dnd](https://github.com/atlassian/react-beautiful-dnd)を使用してきましたが、[dnd-kit](https://dndkit.com/)へ移行しました。 + +これにより、ページをロードする際の読み込み時間・通信量が若干削減されました。 + +--- + ## 2023-09-24 ### クラスマッチ(秋季) @@ -22,10 +65,12 @@ export const YouTubeEmbed = ({ id }) => ( このページは皆さんの試合情報の入力への協力によって成り立っています。**ご協力いただき本当にありがとうございます。** -