harukin-expo-dev-env
22ce82a799
feat: りっかちゃん音声案内基盤を拡張
2026-07-29 05:31:35 +00:00
harukin-expo-dev-env
0d5c66c15e
fix: 通過駅のフィルタリングロジックを改善し、列車データの取得処理を最適化
2026-07-15 08:04:05 +00:00
harukin-expo-dev-env
a89c896012
fix: 列車情報の時間フィルタリングロジックを改善し、再生中の基準時刻を追加
2026-07-14 10:49:31 +00:00
harukin-expo-dev-env
bb6873eb10
feat: JR-WEST-PLUSフォントの調整と表示領域の正規化を実施
2026-07-14 04:26:38 +00:00
harukin-expo-dev-env
2e6586260c
feat: JR-WEST-PLUSフォントを追加し、フォント設定を最適化
2026-07-14 02:51:41 +00:00
harukin-expo-dev-env
28950019c6
アイコンステータスの表示改善
2026-06-23 17:11:28 +00:00
harukin-expo-dev-env
d5da2518c5
各コンポーネントにおけるLive Activity機能の一時的無効化、アイコン設定の改善、アイコンリストのセクション化、及び関連する状態管理の追加
2026-04-01 10:14:49 +00:00
harukin-expo-dev-env
0479a50246
Live Activity機能を一時的に無効化し、関連するコードを修正
2026-03-31 17:34:59 +00:00
harukin-expo-dev-env
9155e03ba4
各コンポーネントでのuseMemoフックの追加とデータ処理の最適化
2026-03-30 04:00:25 +00:00
harukin-expo-dev-env
a4e3e0833d
fix: UIの色設定をダークモードに対応させ、視認性を向上
2026-03-26 08:56:31 +00:00
harukinMBP
8eba461a25
refactor: remove live notification functionality from FixedStation and FixedTrain components
2026-03-25 02:07:43 +09:00
harukinMBP
8121e2d57d
fix: TypeScript build errors (143 to 47)
2026-03-25 01:44:29 +09:00
harukin-expo-dev-env
d81eb2d129
Merge origin/develop into develop and resolve conflicts
2026-03-24 16:11:08 +00:00
harukin-expo-dev-env and Copilot
53b95a91d5
fix: アイコンプレビューが表示されないバグを修正
...
Image コンポーネントに padding: 30 を直接設定していたため、
RN 0.76+ の新アーキテクチャでコンテンツ領域がゼロになり画像が非表示になっていた。
padding を持つ wrapper View に移動し、Image サイズを 50x50 から 80x80 に拡大。
Co-authored-by: Copilot <[email protected] >
2026-03-24 08:26:40 +00:00
harukin-expo-dev-env
80eeb51134
fix: 各コンポーネントのスタイルとナビゲーションを改善し、パフォーマンスを向上
2026-03-24 06:39:37 +00:00
harukin-expo-dev-env and Copilot
d3e4b173c7
fix: StationNumber: null のスポットによるクラッシュを修正
...
- CarouselBox: key と keyExtractor を null セーフに
- StationPagination: data が空の場合の early return と optional chaining
- FixedStationBox / FixedTrainBox / ListViewItem: StationNumber?.slice() に修正
Co-authored-by: Copilot <[email protected] >
2026-03-24 02:11:17 +00:00
harukin-expo-dev-env and Copilot
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 <[email protected] >
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
fb89a2b334
fix: Live Activity関連の不要なコードを削除し、トレイン情報の構築を最適化
2026-03-23 14:54:56 +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 and Copilot
9271629aa9
fix: ProgressStyle復元 + 進捗位置更新の修正
...
- ProgressStyle (Point/Segment) を復元して描画
- 停車駅のみPointを配置(通過駅はセグメントのみ)
- currentStationIndex の部分一致フォールバック追加
- currentPosition 依存を除去し train.Pos から直接計算
- bodyフォーマッタで currentStation の '~' 区間を正しく分離
Co-authored-by: Copilot <[email protected] >
2026-03-23 05:44:30 +00:00
harukin-expo-dev-env and Copilot
86a4428861
feat: 通知進捗バー再設計 - 全駅対応の進捗表示
...
- 進捗バー: 小●=通過駅, 大●=停車駅, 🚃 =現在地
- タイトル: ○○号 ○○行き
- サブタイトル: 次は ●● / △△~△△間走行中
- StationEntry (name, isStop) で全駅リスト(通過含む)を通知に渡す
- TrainFollowNotificationBuilder: allStationsJson対応のProgressStyle
- LiveActivityForegroundService: バックグラウンドポーリングでも全駅インデックス計算
- FixedTrainBox/LiveActivityButton: allStations, currentStationIndex を計算・送信
Co-authored-by: Copilot <[email protected] >
2026-03-23 05:01:55 +00:00
harukin-expo-dev-env
0a2333a201
feat: add Android notification permission handling and improve error logging for live notifications
2026-03-22 23:06:56 +00:00
harukin-expo-dev-env
d3fb44b71d
feat: add station progress tracking and notification updates for train follow feature
2026-03-22 17:09:19 +00:00
harukin-expo-dev-env
39a5b33e77
feat: add station progress tracking and notification updates for train follow feature
2026-03-22 17:09:19 +00:00
harukin-expo-dev-env
b6c0113469
feat: add live activity notifications for train tracking and station locking
...
- Implemented ExpoLiveActivity module for Android to manage live notifications.
- Added foreground service for train tracking and station locking notifications.
- Updated app permissions to include POST_NOTIFICATIONS.
- Enhanced FixedStation and FixedTrain components to support live notifications.
- Introduced new notification builders for train and station activities.
- Updated useCurrentTrain and useNotifications hooks to manage live notification state.
- Added notification channel for live tracking in Android.
2026-03-22 16:15:48 +00:00
harukin-expo-dev-env
777b5c8acb
feat: add live activity notifications for train tracking and station locking
...
- Implemented ExpoLiveActivity module for Android to manage live notifications.
- Added foreground service for train tracking and station locking notifications.
- Updated app permissions to include POST_NOTIFICATIONS.
- Enhanced FixedStation and FixedTrain components to support live notifications.
- Introduced new notification builders for train and station activities.
- Updated useCurrentTrain and useNotifications hooks to manage live notification state.
- Added notification channel for live tracking in Android.
2026-03-22 16:15:48 +00:00
harukin-expo-dev-env
d9a3c7b245
Refactor code structure for improved readability and maintainability
2026-03-20 07:14:58 +00:00
harukin-expo-dev-env
91cad9c2c8
Refactor code structure for improved readability and maintainability
2026-03-20 07:14:58 +00:00
harukin-expo-dev-env
10df37d0a2
feat: Expo SDK 52→53 upgrade + full dark mode support
...
- Upgrade Expo SDK 52→53 (React 18→19, RN 0.76→0.79)
- Remove deprecated packages (native-base, react-native-elements)
- Migrate to @rneui/themed 5.0.0 + modular vector icons
- Fix breaking changes: defaultProps, BackHandler, notifications, key props
- Add Babel plugin for font scaling (replaces Text.defaultProps)
- Configure expo-font for native font preloading
- Add complete dark mode theme system (lib/theme/)
- AppThemeProvider + useThemeColors hook
- Light/dark/fixed color token definitions
- Migrate ~60 files across all screens to use theme colors
- Set userInterfaceStyle to "automatic" for system dark mode
2026-03-17 22:19:46 +00:00
harukin-expo-dev-env
4a964ea11c
アプリUIの新型ドメインに移行
2025-11-29 13:09:47 +00:00
harukin-expo-dev-env
a6f2eb356b
keyが不足している部分を対応
2025-11-05 03:20:13 +00:00
harukin-expo-dev-env
5800e0ae98
Androidで動きが不安定だったのを修正
2025-09-28 19:49:12 +00:00
harukin-expo-dev-env
83539d5df3
伊予大洲で表示に失敗していた問題を修正
2025-09-25 02:59:59 +00:00
harukin-expo-dev-env
8702b22cdd
通休編を自動挿入される通過にも適用されるように変更
2025-09-24 16:14:35 +00:00
harukin-expo-dev-env
3dbcc93448
追跡ができなくなったら解除するように変更
2025-09-24 13:05:55 +00:00
harukin-expo-dev-env
e05da6e2d3
不要なcnsleを削除
2025-09-24 11:30:12 +00:00
harukin-expo-dev-env
ba074a181c
特急停車駅の処理ミスを修正
2025-09-24 11:00:32 +00:00
harukin-expo-dev-env
525fbaa717
推定位置移動を作成、デザインを調整
2025-09-24 10:48:34 +00:00
harukin-expo-dev-env
7ab402d35f
伊予若宮信号所の処理を詳細化
2025-09-24 09:45:08 +00:00
harukin-expo-dev-env
c0a29fab0d
エリア指定のミスを修正
2025-09-24 08:11:18 +00:00
harukin-expo-dev-env
f7e59cd75b
不要な内容の整理とコードの並び替え
2025-09-24 07:11:34 +00:00
harukin-expo-dev-env
2d6a67c793
拡大縮小ボタンの当たり判定を修正
2025-09-23 16:32:15 +00:00
harukin-expo-dev-env
1b26afb37b
フィルタリング項目での駅名検索での前後関係を見るように変更
2025-09-19 05:21:06 +00:00
harukin-expo-dev-env
c8119e2373
各種調整
2025-09-19 04:34:26 +00:00
harukin-expo-dev-env
85fd66b728
fixedTrainBoxのレイアウト変更
2025-09-16 11:29:05 +00:00
harukin-expo-dev-env
2fe525d620
fix
2025-09-14 18:27:01 +00:00
harukin-expo-dev-env
acb1849544
FixedBoxを拡張可能に変更
2025-09-14 18:25:06 +00:00