かぁくん本紀自作CMS・自作サーバーにて運用中
ブログ・ホームページ >
鉄道 >

鉄道運用Hub v26.06-1を公開しました

公開日時: 2026-06-30 23:59:59更新日時: 2026-07-01 03:45:20Midari Createにて、オープンソースのユーザー投稿型鉄道運用情報アプリ「鉄道運用Hub」をバージョン26.06-1に更新しました。

このバージョンでの主な変更点は以下の通りです。

鉄道運用Hub SNS用カードイメージ

Wakaranaをv26.06-1に更新

内製のユーザー管理ライブラリ「Wakarana」をv26.04-1からv26.06-1に更新しました。

これによりセキュリティ性能が大幅に向上したほか、ユーザーアカウントに関連した処理が最適化され、一部の認証処理等でパフォーマンスが改善されています。

さらに、運営メンバーが管理画面から各ユーザー様のログイン中端末のIPアドレスを確認できるようになったことで、荒らし目的で複数アカウントを作成したユーザーを判別しやすくなりました。

タイムアウトにより投稿が拒否された際にタイムアウトの原因となった行為を表示するように

これまで、鉄道運用Hubでは全てのユーザー様に心地よくご利用いただきたいという開発方針から、投稿ルール違反を行ってタイムアウトの対象となったユーザー様に対しても具体的なタイムアウト理由の通知は実施してきませんでした。

しかしながら、ユーザー数の増加とともに同じルール違反を繰り返すユーザー様も散見されるようになったことから、v26.06-1ではタイムアウト中に投稿しようとした際に表示されるエラー文にタイムアウトの理由となった違反行為を表示するようにしました。

なお、表示される内容は事前に設定した定型文から選択する方法とすることで、モデレーターによらず均質なモデレーションが実施できるよう配慮しています。

ポップアップを中心とした一部UIの利便性向上

鉄道運用Hubは開発開始当初よりタッチパネルを有する端末での使用を前提としたUIデザインを行ってきたため、各種ポップアップを閉じるボタンがマウスでは操作しづらいという問題が存在していましたが、今回の更新ではこれを緩和するため、PCではエスケープキーを押すことで各種ポップアップを閉じることができるようにしました。

また、ポップアップ上のUIでは、運用データ画面から運用詳細ポップアップを開いた場合は出庫場所/入庫場所(ともに停泊番線が確定しているものに限ります)から前日/翌日の運用の詳細へ移動できるようにしたほか、編成の最終運行情報ポップアップで運用離脱の情報を表示するようにするなど、各部で利便性の向上を図っています。

情報投稿関連の動作改善

運用情報の投稿時、専ら大きなダイヤ乱れの際に投稿されることが多い「運休」の投稿については、翌日運用遷移の自動入力を実行する意義が乏しいため、自動入力の対象外とするようにしました。

また、既知の問題のうち、複数運用が併結されている運用でどれか1つでも運用情報が投稿されていれば編成名の文字色が水色ではなくなってしまう動作についても修正を実施しています。

v26.04-2からの移行について

既に稼働中の鉄道運用Hubインスタンスでv26.04-2からv26.06-1にアップデートを行う場合は、アップデート後にWakaranaに同梱の移行スクリプト(to26.05-1とto26.06-1の両方)を実行することに加え、common_dbsフォルダ内のmoderation.dbに対して以下のSQL文を実行する必要がありあります。

CREATE TABLE IF NOT EXISTS `unyohub_moderation_timeout_reasons`(`reason_id` TEXT NOT NULL PRIMARY KEY, `reason_order` INTEGER NOT NULL UNIQUE, `reason_text` TEXT NOT NULL);

ALTER TABLE `unyohub_moderation_timed_out_users` ADD COLUMN `reason_id` TEXT;

ALTER TABLE `unyohub_moderation_user_timed_out_logs` ADD COLUMN `reason_id` TEXT;

ALTER TABLE `unyohub_moderation_timed_out_ip_addresses` ADD COLUMN `reason_id` TEXT;

ALTER TABLE `unyohub_moderation_ip_address_timed_out_logs` ADD COLUMN `reason_id` TEXT;

ご注意

鉄道運用Hubで公開中の運用表や時刻表、運営方針やモデレーションに関するご意見やお問い合わせは当ブログのコメント欄ではなく、各種SNSの鉄道運用Hub公式アカウントまでお寄せください。
和歌山線系統以外の路線系統は主に他の担当者により独立して管理されており、そうした担当者の大部分は当ブログのコメント欄を確認していません。
また、当ブログのコメント欄に投稿された内容を各路線系統の担当者やモデレーターに伝達することは運営メンバー内での情報共有プロセスを複雑化させることから原則として行っていません。
この記事のタグ:
鉄道運用Hub

この記事へのコメント