- Deleted Markdown and MarkdownWeb components to streamline the codebase.
- This change eliminates unused components related to markdown rendering, improving maintainability.
Signed-off-by: Innei <tukon479@gmail.com>
- Replaced button with a div in FeedListItem for better accessibility.
- Introduced MarkdownNative component for improved markdown rendering in mobile.
- Updated RsshubFormScreen to utilize MarkdownNative for displaying route descriptions.
- Refactored renderMarkdown function to use parseMarkdown for better performance and added support for text alignment in table cells.
Signed-off-by: Innei <tukon479@gmail.com>
- Introduced PrivacyPolicyScreen and TermsScreen components to display legal documents.
- Implemented markdown rendering for both screens using the renderMarkdown utility.
- Updated imports in various modules to reference the new screen components.
- Enhanced AISummary to accept ReactNode as summary content for better flexibility.
Signed-off-by: Innei <tukon479@gmail.com>
- Changed the ESLint rule for "package-json-extend/ensure-package-version" from "warn" to "error" to enforce stricter package version checks.
- Updated various dependencies across multiple package.json files, including:
- Upgraded @eslint/compat to version 1.2.9
- Updated @types/node, @types/react, and @types/react-dom to their latest versions.
- Bumped eslint to version 9.27.0 and lint-staged to version 16.1.0.
- Updated several other packages such as turbo, tsx, and various Radix UI components to their latest versions.
- Ensured compatibility with the latest versions of dependencies.
Signed-off-by: Innei <tukon479@gmail.com>
* feat: add video support and enhance media handling in EntryNormalItem
* chore: correct reference name for video view in VideoPlayer component
* fix: remove size class