200 Commits

Author SHA1 Message Date
litecn
cf854c3c9f Bump version from 1.3.11 to 1.3.12 v1.3.12 2025-12-17 16:29:59 +08:00
litecn
a86eb8ca5c Merge pull request #257 from litecn/cokvr
fix: 修复显示“认证失败,请重新登录”,却找不到登录框 #247 #255
2025-12-17 16:27:30 +08:00
James Chen
487c15d8b6 fix: 修复显示“认证失败,请重新登录”,却找不到登录框 #247 #255 2025-12-13 22:26:00 +08:00
litecn
3526189e32 Merge pull request #240 from litecn/cokvr
fix: installApk error: exposed beyond app through Intent.getData()
2025-10-12 16:19:13 +08:00
James Chen
c473581c26 fix: installApk error: exposed beyond app through Intent.getData() 2025-10-12 15:33:30 +08:00
Xin
826380714d Update package.json v1.3.11 2025-10-09 11:24:29 +08:00
Xin
3caa9af11a Merge pull request #234 from litecn/cokvr
fix: ios-tv work ok
2025-10-09 11:23:41 +08:00
James Chen
e6194a50ab fix: ios-tv work ok 2025-09-22 15:16:13 +08:00
litecn
aa7efb0dfb Update package.json v1.3.10 2025-09-08 09:20:02 +08:00
litecn
01cf3b9a07 Merge pull request #212 from litecn/cokvr
添加返回键逻辑:按两下返回退出;列表页面返回先回滚到顶部。
2025-09-08 09:18:41 +08:00
James Chen
37d8580b9c feat: implement back button logic — single tap to scroll to top, double tap to exit. 2025-09-05 12:26:44 +08:00
James Chen
79308607b8 style(CustomScrollView): adjust layout styles for better responsiveness and spacing, Fix ATV card overflowing the right edge 2025-09-04 16:44:58 +08:00
Xin
11cbcf08c1 Update package.json v1.3.9 2025-09-04 14:22:00 +08:00
Xin
a13d528cbe Merge pull request #200 from litecn/cokvr
设置菜单内可使用遥控器
2025-09-04 14:21:13 +08:00
James Chen
a2fd16ede5 fix(homeStore): update hasMore logic to check for non-empty result list 2025-09-02 18:14:42 +08:00
James Chen
2fbbca21e7 feat(cache): implement caching mechanism for content data with expiration and size limits, can loadMoreData 2025-09-02 16:24:30 +08:00
litecn
25e7db084a Merge branch 'orion-lib:master' into cokvr 2025-09-02 15:55:14 +08:00
Xin
d14fc941c1 Update issue templates 2025-09-02 11:06:03 +08:00
James Chen
7af9bf2b4c feat(ui): add text selection handling in APIConfigSection and LiveStreamSection components, settings remote input can save 2025-09-02 09:54:58 +08:00
James Chen
0d9f552ede feat(ui): enhance settings sections with responsive layout and keyboard handling 2025-09-01 14:12:26 +08:00
James Chen
62d8141178 feat(ui): replace TouchableOpacity with Pressable in VideoCard component for improved touch handling 2025-09-01 14:12:26 +08:00
Xin
023fa591ec Update package.json v1.3.8 2025-08-29 10:24:39 +08:00
Xin
b401d535ce Merge pull request #186 from litecn/cokvr
Fix #185 暂时解决焦点在非TVOS显示
2025-08-29 10:24:18 +08:00
James Chen
23647f7329 feat(ui): replace Pressable with TouchableOpacity for non-TV devices in VideoCard component 2025-08-28 17:38:02 +08:00
James Chen
67275988bd feat(ui): unify android ripple effect logic for Pressable across HomeScreen, StyledButton, and VideoCard components 2025-08-28 09:18:24 +08:00
James Chen
f7ae93bd3d feat(ui): update Pressable ripple effect for device type in HomeScreen, StyledButton, and VideoCard components 2025-08-27 22:46:20 +08:00
James Chen
f124f7e1e2 Merge branch 'master' into cokvr 2025-08-27 20:56:32 +08:00
James Chen
9bcdeaa44d feat(platform): customize android ripple effect for Pressable based on platform type 2025-08-27 18:07:22 +08:00
James Chen
4c93736c5e feat(ui): replace TouchableOpacity with Pressable for improved ripple effect and add color customization, android focus effect 2025-08-27 17:22:11 +08:00
Xin
7de3c135e4 Update package.json v1.3.7 2025-08-26 09:07:28 +08:00
Xin
9665ee3ba3 Merge pull request #179 from litecn/cokvr
refactor(api): simplify getResources method and update API endpoint `/api/search/resources`
2025-08-26 09:07:06 +08:00
James Chen
a53dde92eb refactor(api): simplify getResources method and update API endpoint /api/search/resources 2025-08-25 10:29:04 +08:00
zimplexing
e57466c8c1 refactor(logging): implement unified Logger system to replace console calls
- Add Logger utility with tagged output and environment-based control
- Configure Babel to remove console calls in production builds
- Replace all console.* calls across stores, services, and components with Logger
- Enable development-only logging with formatted output and component tags
- Optimize production builds by eliminating all logging code
2025-08-15 22:57:38 +08:00
zimplexing
836285dbd5 feat(player): enhance video playback with SSL error fallback and performance optimizations
- Add comprehensive SSL certificate error detection and automatic source switching
- Implement smart video source fallback strategy with failed source tracking
- Enhance video component with optimized event handlers and useCallback patterns
- Add explicit playAsync() call in onLoad to improve auto-play reliability
- Integrate performance monitoring with detailed logging throughout playback chain
- Optimize Video component props with useMemo and custom useVideoHandlers hook
- Add source matching fixes for fallback scenarios in DetailStore
- Enhance error handling with user-friendly messages and recovery strategies
2025-08-15 22:41:18 +08:00
zimplexing
172815f926 fix(update): append timestamp to GITHUB_RAW_URL for cache busting 2025-08-15 18:10:55 +08:00
Xin
e83f9d68fc Update package.json 2025-08-15 18:06:28 +08:00
Xin
04e0d0ac17 Update package.json 2025-08-15 18:05:43 +08:00
Xin
3e6bcb4920 Update package.json v1.3.6 2025-08-15 17:52:51 +08:00
zimplexing
6db0c5d888 fix(api): enhance SourceConfig filtering to ensure unique site entries and improve validation
fix(update): update GitHub URLs in UpdateConfig and bump version to 1.3.5
v1.3.5
2025-08-15 17:24:42 +08:00
zimplexing
cfb3982611 fix(api): update getResources method to fetch from admin config and add safety checks for SourceConfig v1.3.4 2025-08-15 16:56:06 +08:00
zimplexing
7f0085361b chore(version): remove version field from app.json v1.3.3 2025-08-15 15:58:59 +08:00
zimplexing
3e3796ab5c fix(update): update GitHub URLs in UpdateConfig and bump version to 1.3.3 2025-08-15 15:53:49 +08:00
Xin
9fcdf4b5aa Update package.json v1.3.2 2025-08-15 15:25:17 +08:00
Xin
db7372d732 Merge pull request #143 from orion-lib/v1.3.2
feat(player): implement playback speed control with persistent settings
2025-08-15 15:24:04 +08:00
zimplexing
e4ecd1339e feat(login): implement credential management for login modal 2025-08-15 15:20:37 +08:00
zimplexing
9b7833b430 feat(config): add Babel configuration and improve project structure 2025-08-14 15:29:52 +08:00
zimplexing
1ef5a6b445 feat(player): implement playback speed control with persistent settings
- Add playback rate state and actions to player store
- Create SpeedSelectionModal with 7 speed options (0.5x - 2x)
- Add speed control button with Gauge icon to PlayerControls
- Integrate rate prop with Expo AV Video component
- Extend PlayerSettings storage to persist playback rate per video
- Support speed control across TV, mobile, and tablet platforms
2025-08-14 15:14:37 +08:00
zimplexing
09c3931117 chore(version): bump version to 1.3.1 v1.3.1 2025-08-14 14:08:30 +08:00
zimplexing
10a806a657 feat(api): implement API configuration validation and error handling in home screen and update section 2025-08-14 14:08:11 +08:00
zimplexing
cb3f694cdc refactor(build): simplify prebuild and build commands in workflow configuration v1.3.0 2025-08-14 11:14:01 +08:00