Repository navigation
Feature/develop v3 - #2
Merged
Merged
Conversation
- Updated GuideScreen and LiveTvScreen to pass source ID to liveStreamUrl for better stream management. - Expanded PlayerScreen tests to cover new live stream format handling, including automatic switching between HLS and MPEG-TS. - Refactored PlayerScreen to remember the last working live stream format and reconnect in the same format for live channels. - Introduced new settings for live stream format, defaulting to "auto" for improved user experience. - Updated SettingsScreen to reflect changes in live stream format options and descriptions. - Enhanced PlaybackControls to include a Stream Format selection for live channels. - Implemented purging of working live stream formats when source data is cleared.
… and updating test descriptions for clarity
…fication and usage recording
- Updated `describeRunningSync` to provide a generic "Sync in progress…" message without stage details. - Removed the `SplashScreen` component and replaced it with a new `LoadingState` component for better loading indication. - Introduced `dismissBootSplash` function to handle the boot splash screen fade-out. - Enhanced `SlowLoadHint` to accept custom styles for better flexibility. - Updated tests for `useVodCatalogPage` to ensure loading states are correctly reported during data fetching. - Bumped application version to 1.0.1 in `appinfo.json`.
- Add search indexing logic in search-indexer.ts and search-index.ts - Create search button component for initiating search in the UI - Implement on-screen keyboard for search input in SearchKeyboard.tsx - Add tests for search keyboard functionality - Introduce background worker for handling search indexing in search-index-worker.ts - Define communication protocol between main thread and search index worker - Ensure search results are filtered and ranked appropriately based on user input
…timeout management
- Replaced the implementation of SearchButton with HeaderButton for consistency in styling and functionality. - Removed unused imports and focus management from SearchButton. - Updated index exports to include HeaderButton. Enhance catalog-fetch-worker for simplified response handling - Streamlined response handling in catalog-fetch-worker to eliminate unnecessary streaming logic. - Removed batch streaming functionality and adjusted response structure for clarity. Remove syncCatalog functionality from catalog-worker-client - Deleted syncCatalog method from CatalogWorkerClient to simplify the interface. - Adjusted related tests to remove references to streaming behavior. Implement catalog sync functionality - Added catalog-sync-core for handling the synchronization of movie/series catalogs. - Introduced writeCatalog function to manage catalog updates and deletions efficiently. - Created tests for catalog sync functionality to ensure correctness. Add cleanTitle utility for title formatting - Implemented cleanTitle function to sanitize titles by removing empty brackets and trimming whitespace. - Added tests to validate the behavior of cleanTitle. Create HeaderButton component for consistent button styling - Developed HeaderButton component to standardize button appearance in the UI. - Integrated HeaderButton into SearchButton for improved UI consistency. Implement useCatalogFreshness hook for catalog refresh management - Created useCatalogFreshness hook to manage the freshness state of catalog data. - Added functionality to refresh individual categories without waiting for a full sync.
…ing and error handling
- Added screenshot 5.png (1153 KB) - Added screenshot 6.png (1461 KB) - Added screenshot 7.png (1033 KB)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What does this change?
How was it tested?
pnpm typecheck,pnpm testandpnpm buildpasspnpm dev) using only the keyboardScreenshots or video
Checklist