export const YouTubeEmbed = ({ id }) => (
<iframe style={{ width: '100%', aspectRatio: '9/16', margin: 'var(--chakra-sizes-8) 0', borderRadius: 'var(--chakra-radii-xl)', boxShadow: 'var(--chakra-shadows-lg)', }} src={`https://youtube.com/embed/${id}`} /> );従来は近隣路線の運行情報のみ表示していた交通情報ページですが、
- 屋代高校前駅から発車する次の列車のカウントダウン
- それらの列車の各駅停車時刻
が表示されるようになりました。また、運行情報のUI改善を行いました。
カウントダウンについては以前よりホーム画面ウィジェットでは利用可能でしたが、より詳細に情報を確認することが可能になっています。
今後他路線連絡駅での連絡列車の表示や、屋代高校前駅の時刻表を表形式で表示できるようにする予定です。(実現時期未定)
2022年のリリースから月1回ペースで少しずつ更新を続けてきたHatoですが、主開発者の環境変化により、更新ペースがかなり遅くなってしまっています。
まだ開発途上ということもあり、利便性や使用感にまだ課題が多く残されているにも関わらず、現在使っていただいているユーザーの皆様には感謝しかありません。本当にありがとうございます。
Hatoはユーザーの方々の協力なしでは続いていけないアプリですので、今後もぜひHatoを使っていただけると嬉しいです。
あけましておめでとうございます。本年もHatoをよろしくお願いいたします。
昨年5月に追加したマイ時間割に、公開されている時間割を検索したり、自分の時間割に追加する「インポート」機能が追加されました。
他の人が「公開」で作成した時間割を検索し、自分も同じ時間割を使ったり、自分の時間割に追加して自由に編集することができます。
- 「インポートせずに使う」を使うと、ほかの人が作成した時間割をそのまま自分のHato上で使うことができます
- 「インポートせずに使う」では、作成者が時間割を編集した場合、自分の時間割上のデータも編集されます
- 「インポート」を使うと、ほかの人が作成した時間割を自分の時間割としてコピーして使うことができます
- 「インポート」を使ってインポートした時間割上のデータは、自分で作成した時間割と同様に自由に編集することができます
- 「インポート」では、作成者が時間割を編集した場合、
- インポート後に自分で編集した教科・時限のデータは編集されません
- インポートしてから編集していない教科・時限のデータは編集されます
2023年11月~12月にかけて、Hatoの内部や処理に関しての細かな改善を行いました。
データフェッチに使用しているTanstack Queryを、2023/10/17にリリースされたv5へ更新しました。
これまでグローバル状態管理ライブラリとしてRecoilを使用してきましたが、Jotaiへ移行しました。
また、ホーム画面の並び替えにおけるドラッグ&ドロップを実現するためのライブラリとしてreact-beautiful-dndを使用してきましたが、dnd-kitへ移行しました。
これにより、ページをロードする際の読み込み時間・通信量が若干削減されました。
9/27 ~ 9/28 に開催される秋季クラスマッチに関する情報を提供するページを追加しました。 確認できる情報は春季クラスマッチの時と同様です。
このページは皆さんの試合情報の入力への協力によって成り立っています。ご協力いただき本当にありがとうございます。
Hatoでプッシュ通知が利用できるようになりました。
これにより、はとボードの新着投稿があった時や毎朝今日の予定を確認したい時などに通知を受け取ることができます。
- 「設定」→「プッシュ通知」ページで、「プッシュ通知」のスイッチをオンに切り替えます。
- 通知を送る許可を求めるダイアログが出たら、「許可」を押してください。
iPhone / iPadでプッシュ通知を利用する場合、以下の要件を満たしている必要があります。
- iOS 16.4 より新しいバージョンを使っている
- 「ホーム画面に追加」 されている
6/7 ~ 6/8 に開催される春季クラスマッチに関する情報を提供するページを追加しました。
このページでは以下の情報が確認できます。
各競技の試合結果・試合場所・開始時間を確認できるトーナメント表を閲覧することができます。 試合情報は誰でも編集が可能となっていて、観戦している人がリアルタイムに結果を入力することで迅速な情報の反映が可能になっています。
上記トーナメント表と連動し、今後出場する・出場する可能性のある試合を一覧でリスト表示します。
デフォルトでは自分のクラスの情報が表示されていますが、リスト上部の学年・クラス選択ボタンから任意のクラスの一覧を見ることもできます。
- 未ログイン状態で Hato にアクセスした際、ログイン処理後に初めにアクセスしたページに遷移するようになりました。
時間割の提供システムを刷新し、これまでのクラス・コースごとにあらかじめ設定された時間割を提供する方式から、ユーザーごとに各自が自分の時間割を作成する方式になりました。
「マイ時間割」ページから自分専用の時間割を作成することができ、選択した時間割は「ホーム」や「時間割」ページに表示することができます。
ログインの認証方法を変更し、従来よりセキュアに Hato が利用できるようになりました。 (※認証方法の変更により、以前からお使いいただいていたユーザーの方は再ログインしていただく必要があります。申し訳ありません。)
Google アカウントで追加の連携を行うことにより、Classroom のお知らせ・課題・資料が Hato から閲覧できるようになりました。
連携時の以下の画面で表示される項目は、すべて許可する必要があります(すべて許可していただかないと正常に表示することができません)
ホーム画面右上のペンのボタンを押すと、ホーム画面に表示されているカードを並べ替え・追加・削除できるようになりました。
ホーム画面をあなた好みのレイアウトにしてより便利にお使いいただけます。
従来「ホーム」で表示していた鉄道情報を拡張し、周辺路線の運行状況が Hato 内で確認できるようになりました。「交通情報」ページから利用可能です。
Android / PC で閲覧した際のフォント(英数字)をNoto SansからInterに変更しました。
「設定」ページに、開発者向けの項目を追加しました。
また、Hato で使用されている API の一部を公開しました。Hato 上の様々な情報を、API を経由して皆さんが自由に利用することができます。
API 仕様の詳細については、API ドキュメントを参照してください。
更新で追加された機能や、変更点をお知らせします。