harukin-expo-dev-env
|
83ca18f2c7
|
feat: add detailed changelog for version 7.0beta with feature enhancements and improvements
|
2026-03-25 01:44:54 +00:00 |
|
harukin-expo-dev-env
|
baacfd5855
|
refactor: remove LiveActivityButton from EachTrainInfoCore component
|
2026-03-25 01:30:57 +00:00 |
|
harukinMBP
|
066317bbc8
|
feat: add SpotSign component for tourist attractions
|
2026-03-25 10:22:12 +09:00 |
|
harukinMBP
|
0bcb03f833
|
refactor: remove live notification functionality from FixedStation and FixedTrain components
|
2026-03-25 02:07:43 +09:00 |
|
harukinMBP
|
9037d21237
|
fix: TypeScript build errors (143 to 47)
|
2026-03-25 01:44:29 +09:00 |
|
harukin-expo-dev-env
|
4789543573
|
Merge origin/develop into develop and resolve conflicts
|
2026-03-24 16:11:08 +00:00 |
|
harukin-expo-dev-env
|
5345dca95f
|
Merge branch 'feature/fix-some' into develop
|
2026-03-24 16:07:30 +00:00 |
|
harukin-expo-dev-env
|
18f11c88b1
|
WidgetSettingsコンポーネントを削除し、SettingTopPageのウィジェット設定リンクをAndroidプラットフォームに限定
|
2026-03-24 16:03:23 +00:00 |
|
harukinMBP
|
cee238d060
|
ShortcutWidgetのタイル表示を改善し、遅延情報と運行情報を取得する機能を追加
|
2026-03-25 00:34:34 +09:00 |
|
harukin-expo-dev-env
|
dad462ff45
|
ListViewとExGridSimpleViewに次の列車の時間帯へ自動スクロール機能を追加
|
2026-03-24 14:12:35 +00:00 |
|
harukin-expo-dev-env
|
26cde03d3e
|
AllTrainDiagramViewのmeasure対象を外側コンテナに変更
検索エリア自体ではなく最外側Viewをmeasure対象にすることで、
iOS上でキーボード頭に入力ブロックが隠れる問題を修正。
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-24 10:11:31 +00:00 |
|
harukin-expo-dev-env
|
0230b56f8b
|
StationDiagramViewの外側Viewをmeasure対象に変更
fallback計算ではなく、外側コンテナのmeasure()で
キーボード上端までの正確なオフセットを算出するように修正。
検索バーがキーボードに埋もれる問題を解消。
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-24 10:04:35 +00:00 |
|
harukin-expo-dev-env
|
a2912d77ae
|
キーボード回避ロジックをuseKeyboardAvoid hookに共通化
3コンポーネントに重複していたキーボード処理を lib/useKeyboardAvoid.ts に集約:
- Androidの偽イベント(height<100)ガード+キャッシュ
- hide→show高速切替のデバウンス(100ms)
- Android measure()の150ms遅延
- LayoutAnimation easeInEaseOut
対象: AllTrainDiagramView, SearchUnitBox, StationDiagramView
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-24 09:56:51 +00:00 |
|
harukin-expo-dev-env
|
e80eeae211
|
StationDiagramViewにキーボード高さキャッシュ・デバウンス・ガードを適用
- height<100の偽イベントを無視し、lastValidKbでキャッシュ利用
- hideデバウンス100msで素早い閉じ→開きに対応
- Android 150ms遅延でmeasure安定化
- LayoutAnimationをeaseInEaseOutに統一
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-24 09:50:17 +00:00 |
|
harukin-expo-dev-env
|
33410fcd61
|
fix: キーボード表示時の測定処理をリファクタリングし、タイマー管理を追加
|
2026-03-24 09:02:18 +00:00 |
|
harukin-expo-dev-env
|
ff25363600
|
fix: キーボード表示時のアニメーションの持続時間を短縮し、レイアウト調整を改善
|
2026-03-24 08:58:45 +00:00 |
|
harukin-expo-dev-env
|
36cd7448a5
|
fix: 検索ユニットボックスでキーボード表示時の位置調整を改善し、親コンテナの参照を追加
|
2026-03-24 08:51:09 +00:00 |
|
harukin-expo-dev-env
|
4a0e252366
|
fix: SearchUnitBoxに親コンテナの参照を追加し、キーボード表示時の位置調整を改善
|
2026-03-24 08:43:04 +00:00 |
|
harukin-expo-dev-env
|
1c96776f56
|
fix: アイコンシェア機能の options 引数ミスを修正
shareAsync の第2引数が (options = {...}) という代入式になっており
グローバル変数への代入になっていた。正しいオブジェクトリテラルに修正。
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-24 08:32:44 +00:00 |
|
harukin-expo-dev-env
|
53b95a91d5
|
fix: アイコンプレビューが表示されないバグを修正
Image コンポーネントに padding: 30 を直接設定していたため、
RN 0.76+ の新アーキテクチャでコンテンツ領域がゼロになり画像が非表示になっていた。
padding を持つ wrapper View に移動し、Image サイズを 50x50 から 80x80 に拡大。
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-24 08:26:40 +00:00 |
|
harukin-expo-dev-env
|
82fe8d1244
|
fix: タブのスタック状態を管理し、追加画面の表示状態を更新
|
2026-03-24 06:46:11 +00:00 |
|
harukin-expo-dev-env
|
80eeb51134
|
fix: 各コンポーネントのスタイルとナビゲーションを改善し、パフォーマンスを向上
|
2026-03-24 06:39:37 +00:00 |
|
harukin-expo-dev-env
|
2d96bdcad9
|
fix: Felicaウィジェットにスキャンタイムスタンプを追加
|
2026-03-24 04:37:56 +00:00 |
|
harukin-expo-dev-env
|
59653bbc16
|
fix: ダークモードに対応し、背景色を動的に変更
|
2026-03-24 04:37:46 +00:00 |
|
harukin-expo-dev-env
|
f34d06192b
|
fix: アプリ起動時の意図しない自動画面遷移バグを修正
- useNotifications: getLastNotificationResponseAsync の処理済み通知IDを
AsyncStorage に永続化し、アプリ再起動後に同じ通知で再ナビゲーションするバグを修正
- App.tsx: getInitialURL で返るディープリンクURLを永続化し、Android の
singleTask モードで古いURLが再処理されるバグを修正
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-24 04:07:54 +00:00 |
|
harukin-expo-dev-env
|
16bf96faf7
|
fix: 不要なコードを削除し、URL処理を簡素化
|
2026-03-24 04:02:58 +00:00 |
|
harukin-expo-dev-env
|
3925370b97
|
fix: 与島PAの座標を正確な位置に修正
Wikipedia掲載の公式座標を使用
北緯34.389472度 東経133.816444度(香川県坂出市与島町587番地)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-24 03:24:11 +00:00 |
|
harukin-expo-dev-env
|
dcd8de06f8
|
fix: 与島PAの座標を修正(本島→与島)
34.377355, 133.773046(本島町)→ 34.360016, 133.784882(与島PA)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-24 03:13:52 +00:00 |
|
harukin-expo-dev-env
|
1d57f2a5c6
|
fix: 通知折りたたみ時も走行区間を表示
- contentTextにbody全行を全角スペース区切りで表示(折りたたみ時も見える)
- pollTrainPositionの変化なしスキップを除去(常に通知を更新)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-24 02:54:24 +00:00 |
|
harukin-expo-dev-env
|
d3e4b173c7
|
fix: StationNumber: null のスポットによるクラッシュを修正
- CarouselBox: key と keyExtractor を null セーフに
- StationPagination: data が空の場合の early return と optional chaining
- FixedStationBox / FixedTrainBox / ListViewItem: StationNumber?.slice() に修正
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-24 02:11:17 +00:00 |
|
harukin-expo-dev-env
|
5202f35702
|
feat: 与島(観光スポット)をトップメニューに追加
- assets/originData/spots.ts: 与島PAデータを新規作成(isSpot: true, StationNumber: null)
- lib/CommonTypes.ts: StationProps に isSpot フラグを追加
- lib/getStationList.ts: 観光スポットキーとして stationList に追加
- stateBox/useStationList.tsx: StationNumber: null でも名前検索が通るよう修正、getInjectJavascriptAddress で路線外エントリをスキップ
- menu.tsx: 位置情報検索に観光スポットを追加
- components/観光スポット看板/SpotSign.tsx: テーマパーク風の観光スポット看板コンポーネントを新規作成
- components/Menu/Carousel/CarouselBox.tsx: isSpot フラグで SpotSign に切り替え
- components/Menu/Carousel/GridMiniSign.tsx: isSpot 対応・ドット除去表示
- components/StationDiagram/SearchBox/SearchInputSuggestBox.tsx: ドット除去表示
- components/StationDiagram/StationDiagramView.tsx: スポットの「駅」表記を除去
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-24 01:58:16 +00:00 |
|
harukin-expo-dev-env
|
dc3d250466
|
fix: 次駅表示をDirection非依存に修正(JS/Kotlin両方)
- JS側: currentPosition[0]ではなくstopStationIDList上のmax(idx0,idx1)で進行方向の駅を判定
- Kotlin側: pollRunnable復活、allStationsのダイヤ順でmaxOf(idx0,idx1)で向かう駅を判定
- Kotlin at-station: 停車中は現在駅を表示(JS側と統一)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-24 01:39:31 +00:00 |
|
harukin-expo-dev-env
|
3f6b3cfcfb
|
fix: API呼び出しにタイムアウトを追加し、エラーハンドリングを改善
|
2026-03-24 00:19:19 +00:00 |
|
harukin-expo-dev-env
|
2cd5142262
|
fix: バックグラウンドでのデータ取得を継続し、列車追跡の終了条件をフォアグラウンドに依存させるよう修正
|
2026-03-23 15:52:23 +00:00 |
|
harukin-expo-dev-env
|
4b518b848e
|
fix: FelicaQuickAccessWidgetとFelicaBalanceWidgetのUIを改善し、背景デザインを最適化
|
2026-03-23 15:14:08 +00:00 |
|
harukin-expo-dev-env
|
fb89a2b334
|
fix: Live Activity関連の不要なコードを削除し、トレイン情報の構築を最適化
|
2026-03-23 14:54:56 +00:00 |
|
harukin-expo-dev-env
|
a66af59438
|
fix: Live Activityの定期的な更新を追加し、selectedTrainの再計算を60秒ごとに実施
|
2026-03-23 11:45:08 +00:00 |
|
harukin-expo-dev-env
|
04d0f50b99
|
fix: Live Activityの自動開始条件をselectedTrainに依存させるように修正
|
2026-03-23 11:33:36 +00:00 |
|
harukin-expo-dev-env
|
f4b86f4e77
|
fix: FelicaQuickAccessWidgetおよびShortcutWidgetのUIを改善し、バランスウィジェットのデザインを更新
|
2026-03-23 11:26:17 +00:00 |
|
harukin-expo-dev-env
|
91470b5db8
|
fix: LiveActivityButtonを削除し、FixedStationおよびFixedTrainコンポーネントでの自動Live Activity開始を実装
|
2026-03-23 11:25:29 +00:00 |
|
harukin-expo-dev-env
|
ffcc6ff660
|
fix: 列車通知機能に路線色を追加し、進捗スタイルのセグメントに対応
|
2026-03-23 10:55:14 +00:00 |
|
harukin-expo-dev-env
|
681b12b622
|
fix: 通知機能のエラーハンドリングを改善し、Androidの通知権限を要求する処理を追加
|
2026-03-23 09:37:15 +00:00 |
|
harukin-expo-dev-env
|
13f2c4de7a
|
feat: 駅固定モード バックグラウンド更新 + 通知書式改善
- 駅固定モードでもForeground Serviceのバックグラウンドポーリングを有効化
- pollStationTrains(): APIから遅延情報を取得し通知を自動更新
- テキスト書式を「00:00 特急 ○○号 ○○行 定刻」に変更
- StationTrainInfo に typeColor フィールド追加
- StationLockNotificationBuilder: 種別名にBackgroundColorSpan適用
- ExpoLiveActivityModule: 駅固定もMap引数方式に変更
- trainsJson/stationName をServiceに保存してバックグラウンドで使用
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-23 06:31:05 +00:00 |
|
harukin-expo-dev-env
|
f19600a3af
|
fix: ProgressStyle Point位置計算を修正
- Point(0) は @IntRange(from=1) 違反 → coerceIn(1, max) で修正
- Segment length を均等固定値(100)にして丸め誤差を排除
- progressMax = numSegments * 100 で座標系を統一
- Point position = stationIndex * 100 で全駅等分に忠実に配置
- デバッグログにpointPositionsを追加(Metroコンソールで確認可能)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-23 06:21:26 +00:00 |
|
harukin-expo-dev-env
|
9a567d2486
|
debug: ProgressStyle にログ追加 + dimColor alpha を100に増加
- buildProgressStyle にデバッグログ追加(total, stops, curIdx, progressValue)
- build() にデータ到着ログ追加(allStations.size, isStop count)
- dimColor alpha を60→100に上げて未通過Pointの視認性向上
- mapIndexedNotNull → forEachIndexed + mutableList に変更(明示的)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-23 06:09:47 +00:00 |
|
harukin-expo-dev-env
|
9271629aa9
|
fix: ProgressStyle復元 + 進捗位置更新の修正
- ProgressStyle (Point/Segment) を復元して描画
- 停車駅のみPointを配置(通過駅はセグメントのみ)
- currentStationIndex の部分一致フォールバック追加
- currentPosition 依存を除去し train.Pos から直接計算
- bodyフォーマッタで currentStation の '~' 区間を正しく分離
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-23 05:44:30 +00:00 |
|
harukin-expo-dev-env
|
d79f5a07f8
|
feat: TrainDataSourcesコンポーネントにスクリーンショット共有機能を追加
|
2026-03-23 05:14:05 +00:00 |
|
harukin-expo-dev-env
|
86a4428861
|
feat: 通知進捗バー再設計 - 全駅対応の進捗表示
- 進捗バー: 小●=通過駅, 大●=停車駅, 🚃=現在地
- タイトル: ○○号 ○○行き
- サブタイトル: 次は ●● / △△~△△間走行中
- StationEntry (name, isStop) で全駅リスト(通過含む)を通知に渡す
- TrainFollowNotificationBuilder: allStationsJson対応のProgressStyle
- LiveActivityForegroundService: バックグラウンドポーリングでも全駅インデックス計算
- FixedTrainBox/LiveActivityButton: allStations, currentStationIndex を計算・送信
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-23 05:01:55 +00:00 |
|
harukin-expo-dev-env
|
960acdbb3f
|
refactor: update ShortcutWidget layout and component structure for improved readability and maintainability
|
2026-03-23 04:40:02 +00:00 |
|
harukin-expo-dev-env
|
86123ecb81
|
feat: implement train tracking notifications with background polling and update UI components
|
2026-03-23 04:33:58 +00:00 |
|