zimplexing
cdf0d72bdc
fix(ui): resolve status bar overlay issue across all screens
...
Add SafeAreaProvider to root layout and implement proper safe area handling:
- Wrap app in SafeAreaProvider in _layout.tsx
- Update HomeScreen to use safe area insets for proper top padding
- Fix SettingsScreen safe area handling for all device types
- Update ResponsiveHeader to use SafeAreaContext instead of manual calculation
This ensures content is not covered by the status bar on mobile and tablet devices while maintaining TV compatibility.
2025-08-13 19:23:32 +08:00
zimplexing
5b6631624d
feat(home): enhance HomeScreen with API configuration checks and error handling
2025-08-13 19:13:18 +08:00
zimplexing
fc81de1728
feat(update): add toast notifications for update failures
...
- Add toast error messages when version check fails
- Show user-friendly error notifications for download failures
- Display specific installation error messages with troubleshooting hints
- Improve logging from console.error to console.info for better categorization
2025-08-13 18:58:32 +08:00
zimplexing
df8fae96ac
Merge branch 'v1.3.0' of github.com:zimplexing/OrionTV into v1.3.0
2025-08-13 18:47:48 +08:00
zimplexing
13fade2113
fix(remote-input): resolve cross-page interference between settings and search pages
...
- Add targetPage field to remoteControlStore for message routing
- Update settings page to filter messages by target page
- Update search page to filter messages and pass target context
- Add clearMessage method to prevent duplicate message handling
- Ensure remote input only affects intended target page
2025-08-13 17:28:02 +08:00
zimplexing
f0c797434d
fix(update): resolve APK download path issue and enhance update components
...
- Fix UpdateService to use DocumentDir instead of DownloadDir for APK storage
- Add retry mechanism for network failures in version checking and downloading
- Implement automatic cleanup of old APK files to manage storage
- Replace TouchableOpacity with StyledButton in UpdateModal for consistency
- Add TV focus control to UpdateSection component
- Reduce category button spacing on TV for better navigation
- Update download URL template to match release naming convention
2025-08-13 17:19:48 +08:00
zimplexing
60c4e7420d
feat: Implement mobile tab navigation and enhance responsive layout for better user experience
2025-08-06 22:00:29 +08:00
zimplexing
7c7e8e0b97
fix(init): resolve startup error message timing issue
...
Fix race condition where 'please check network or server address' error
was shown on first startup even when API was properly configured.
- Add isLoadingServerConfig state to track server config fetch status
- Modify authStore to wait for server config loading before showing errors
- Ensure loadSettings completes fully before triggering login checks
- Only show network error when config fetch actually fails, not during loading
2025-08-06 21:59:45 +08:00
zimplexing
9e9e4597cc
feat: Enhance mobile and tablet support with responsive layout adjustments and new navigation components
2025-08-01 16:36:28 +08:00
zimplexing
942703509e
docs: update CLAUDE.md with accurate architecture and remove non-existent backend references
2025-08-01 15:17:41 +08:00
zimplexing
e8f10d83bf
chore: bump version to 1.2.11
2025-08-01 13:55:39 +08:00
zimplexing
706b04aeb2
Merge remote-tracking branch 'origin/master' into v1.2.11
2025-08-01 13:53:32 +08:00
zimplexing
18aba87ddb
feat: Implement automatic update checking and user notifications for new versions
2025-08-01 13:53:29 +08:00
zimplexing
8c5877760f
fix: update version number to 1.2.10
v1.2.10
2025-07-29 19:17:51 +08:00
Xin
28e69372e5
Merge pull request #104 from zimplexing/v1.2.10
...
feat: Enhance UI with fade animations and implement data caching in h…
2025-07-29 19:16:51 +08:00
zimplexing
10bfbbbf8e
fix: ensure data is refreshed for all categories by calling fetchInitialData unconditionally
2025-07-29 19:15:57 +08:00
zimplexing
187a753735
feat: Enhance UI with fade animations and implement data caching in home store
2025-07-28 10:28:02 +08:00
Xin
8cda0d7a82
Update README.md
v1.2.9
2025-07-26 15:06:10 +08:00
zimplexing
b2de622a40
feat: Update disclaimer
2025-07-26 15:05:17 +08:00
Xin
2988dad829
Merge pull request #96 from zimplexing/v1.2.9
...
fix: UI issue
2025-07-26 14:59:33 +08:00
zimplexing
0f8cc49019
fix: add disclaimer alert after successful login and update error message
2025-07-26 14:57:51 +08:00
zimplexing
8ea588617d
fix: update placeholder and error message
2025-07-26 14:50:53 +08:00
zimplexing
89b5f1df9d
chore: delete docs
2025-07-26 12:54:46 +08:00
zimplexing
2ba7782f5d
chore: delete backend
2025-07-26 12:53:47 +08:00
zimplexing
48b983c2b4
Merge remote-tracking branch 'origin/master' into v1.2.9
2025-07-26 12:53:11 +08:00
Xin
0c3b8f753e
Update README.md
2025-07-26 12:46:25 +08:00
Xin
76bbbb9439
Update README.md
2025-07-26 12:32:19 +08:00
zimplexing
e5a40da8ad
chore: bump version to 1.2.9 in package.json
2025-07-25 18:25:39 +08:00
zimplexing
80cb5310c4
fix: UI issue
2025-07-25 18:24:42 +08:00
Xin
928432e81c
Merge pull request #94 from zimplexing/v1.2.8
...
refactor: Update scroll experience
v1.2.8
2025-07-25 16:32:47 +08:00
zimplexing
d1f0a2eb87
feat: Optimize availability checking of api addresses
2025-07-25 16:32:15 +08:00
zimplexing
62c03beb5e
fix: search input focus issue
2025-07-25 16:00:11 +08:00
zimplexing
5992a89db4
feat: Update scroll experience
2025-07-25 15:39:23 +08:00
zimplexing
c9587d7070
chore: bump version to 1.2.8 in package.json
2025-07-25 14:15:18 +08:00
zimplexing
75d7f675f7
fix: reload video with new source while preserving playback position
2025-07-25 13:58:26 +08:00
zimplexing
9cbd23c36a
refactor: improve focus management and input handling in LoginModal
2025-07-25 13:34:11 +08:00
zimplexing
3fa2eb3159
feat: add useKeepAwake to LivePlayer and update version to 1.2.7
v1.2.7
2025-07-21 19:03:12 +08:00
zimplexing
e4e4417ef6
feat: enhance LivePlayer messages with localized text and improve M3U parsing logic
v1.2.6
2025-07-21 14:06:44 +08:00
Xin
64cdcb78b6
Merge pull request #73 from Moon3r/fix-m3u-without-extinf
...
Fix fetch m3u failed when m3u file without extinf.
2025-07-21 11:04:35 +08:00
Moon3r
809422f702
Fix fetch m3u failed when m3u file without extinf.
2025-07-21 10:16:42 +08:00
Xin
1c9b3b2553
Update README.md
2025-07-21 09:16:01 +08:00
Xin
e02b3c512f
Update README.md
2025-07-21 09:14:50 +08:00
zimplexing
fe05525805
fix: add padding to badge text for improved spacing
v1.2.5
2025-07-18 23:00:42 +08:00
zimplexing
1be777825b
fix: update VideoCard styles for improved visual consistency and accessibility
2025-07-18 22:57:56 +08:00
zimplexing
813ca40576
chore: bump version to 1.2.5 in package.json
2025-07-18 22:21:53 +08:00
zimplexing
4c633febdc
feat: update color scheme and styles across components for improved UI consistency
2025-07-18 22:21:33 +08:00
zimplexing
2fd30c8fd7
chore: bump version to 1.2.4 in package.json
v1.2.4
2025-07-18 19:59:42 +08:00
zimplexing
f09f103d59
feat: add favorites screen and integrate it into navigation; enhance detail screen with favorite toggle functionality
2025-07-18 19:57:39 +08:00
zimplexing
828a0b3d72
chore: bump version to 1.2.3 in package.json
v1.2.3
2025-07-18 19:09:29 +08:00
zimplexing
e8a1ea2717
feat: update PlayScreen and VideoLoadingAnimation styles, and log play record saving in playerStore
2025-07-18 19:08:49 +08:00