Skip to content

dev - #83

Merged
singleton-altman merged 22 commits into
devfrom
master
Jun 22, 2026
Merged

dev#83
singleton-altman merged 22 commits into
devfrom
master

Conversation

@singleton-altman

Copy link
Copy Markdown
Owner

No description provided.

singleton-altman and others added 22 commits May 8, 2026 00:35
- Added a note in .cursorrules regarding the resolution of iOS CI build failure by removing the controller_adaptor and adapting the local DownloaderControllerAdaptor.
- Updated pubspec.lock to reflect version bumps for several dependencies, including altman_downloader_control (1.0.3+4), flutter_svg (2.3.0), jpush_flutter (3.4.5), sqflite_common (2.5.8), vector_graphics (1.2.2), and vector_graphics_compiler (1.2.3), ensuring the project uses the latest compatible versions.
Regenerate CocoaPods snapshot and set explicit iOS platform. CI sets
TYPHOEUS_HTTP_VERSION for CDN HTTP/2 fetch issues during pod install.

Co-authored-by: Cursor <cursoragent@cursor.com>
fix(ios): resolve JPush CocoaPods snapshot vs jpush_flutter
- Updated the download task creation process to ensure proper payload structure, including coercion of types for torrent and media information.
- Introduced detailed logging for download requests, including masking sensitive information and providing clear output for debugging.
- Enhanced the normalization functions for torrent and media inputs to improve data integrity and consistency.
- Added caching for raw search result items to optimize performance during download task creation.

This commit builds upon previous enhancements to the download functionality, ensuring a more robust and user-friendly experience.
feat(download): enhance download task creation and logging
…rd layout

- Changed color constants for a refreshed UI, enhancing visual consistency across the application.
- Refactored subscription card implementation to improve layout and responsiveness, utilizing a new method for card creation.
- Adjusted the display logic for media items in the search list to enhance user experience with improved spacing and dividers.

This commit aims to enhance the overall aesthetic and usability of the multifunction page and media search list.
…ents

- Added `extendBodyBehindAppBar` to the Scaffold for improved layout.
- Adjusted padding calculations to account for top media query padding.
- Removed the unused `_NavigationBackdrop` widget to clean up the codebase.

This commit aims to streamline the multifunction page layout and improve the overall user interface experience.
- Introduced view mode persistence for the recommend category list, allowing users to toggle between list and grid views.
- Updated the RecommendCategoryListController to manage view mode preferences using SharedPreferences.
- Refactored the RecommendCategoryListPage to dynamically adjust the layout based on the selected view mode, improving user experience.
- Enhanced the UI components for better responsiveness and visual consistency.

This commit aims to improve the usability and flexibility of the recommend category list feature, providing a more tailored experience for users.
- Introduced a new `RecommendNowPlayingCard` widget to display currently playing items with enhanced UI elements, including a rating badge and poster image.
- Updated the `RecommendPage` to include a dedicated section for now playing items, improving content organization and user engagement.
- Refactored existing code to ensure proper handling of item lists and UI responsiveness.

This commit enhances the recommendation feature by providing users with timely information about currently playing media, thereby improving the overall user experience.
…m card interaction

- Introduced a new `MediaOrganizeDetailSheet` widget to display detailed information about media items, improving user interaction and accessibility.
- Updated the `MediaOrganizePage` to trigger the detail sheet on item tap, allowing users to view additional context for each media item.
- Refactored the `MediaOrganizeItemCard` to enhance its layout and interaction feedback, including improved visual elements and selection handling.

This commit enhances the media organization feature by providing users with a more informative and engaging way to manage their media items.
…organization

- Improved login page with enhanced account management features, including account deletion and confirmation prompts.
- Upgraded search homepage input field with a clearer clear button for better visibility and usability.
- Standardized the "More" page design with a cohesive color scheme and optimized layout for subscription and tools sections.
- Redesigned download configuration list items for better clarity on client identity and connection status.
- Updated media organization records with a new detail layer for comprehensive viewing of media summaries and related information.

This commit significantly enhances user experience across multiple features, focusing on accessibility and visual consistency.
…yout

- Introduced a new dark theme for the download sheet, improving visual consistency and user experience.
- Refactored the layout to include a gradient background and updated padding for better spacing.
- Enhanced header design with improved iconography and text styling for clearer communication of download options.
- Streamlined the ListView structure for better performance and usability.

This commit significantly enhances the download sheet interface, focusing on aesthetics and user engagement.
…s and layout adjustments

- Introduced `PluginCenterBackdrop` and `PluginOverviewHeader` widgets to improve the visual hierarchy and user engagement in the plugin pages.
- Updated `PluginListPage` and `PluginPage` to utilize the new header and backdrop, enhancing the overall aesthetic and usability.
- Refactored `PluginItemCard` to streamline layout and improve interaction feedback, including better presentation of plugin details and status.
- Adjusted background colors and themes for improved consistency across plugin-related interfaces.

This commit significantly enhances the plugin management experience, focusing on visual appeal and user interaction.
…ultifunction, and search pages

- Added system overlay styles to the AppBar in Dashboard, Discover, Multifunction, and Search pages for improved status bar visibility.
- Updated color schemes to dynamically adjust based on the current theme (light/dark), enhancing visual consistency and user experience.
- Refactored background colors and surface properties to align with the new theming approach, ensuring a cohesive look across different modules.
- Improved widget structures to utilize the color scheme effectively, enhancing readability and interaction feedback.

This commit significantly enhances the user interface across multiple pages, focusing on visual consistency and user engagement.
…anced theming

- Refactored the download sheet to utilize dynamic theming, improving visual consistency with the overall application.
- Updated color schemes and background gradients to adapt based on the current theme (light/dark), enhancing user experience.
- Adjusted padding and layout for better spacing and usability in the download sheet.
- Enhanced the system message page with updated padding, color adjustments, and improved text styling for better readability.

This commit significantly enhances the user interface of both the download sheet and system message page, focusing on aesthetics and user engagement.
…ming updates

- Added dark and light theme adaptations for the Explore, More, Search, and Dashboard pages, ensuring a cohesive visual experience.
- Unified styles for the application settings page, streamlining icons, spacing, titles, subtitles, and toggle controls for better usability.
- Redesigned the system messages page and message items, optimizing filtering options, card hierarchy, and input areas for improved interaction.
- Removed forced dark theme from the downloader sheet, enhancing background and panel displays in both light and dark modes.

This commit significantly improves the user interface across multiple pages, focusing on visual consistency and user engagement.
- Introduced `_buildDashboardAvatar` and `_buildDefaultAvatar` methods to streamline avatar rendering in the Dashboard and Profile pages, enhancing code readability and maintainability.
- Updated avatar display logic to ensure consistent fallback behavior when avatar data is unavailable, improving user experience.
- Adjusted color properties in the Profile page for better theming consistency.

This commit enhances the user interface by improving avatar handling and ensuring a cohesive visual experience across the Dashboard and Profile pages.
…r improved UI

- Updated the MultifunctionPage to accept a list of posters instead of a single poster string, enhancing the display of movie and TV show subscriptions.
- Introduced a new method `_buildSubscriptionPosterCollage` to manage the layout and presentation of multiple posters, improving visual appeal and user engagement.
- Adjusted the layout to accommodate the new poster handling, ensuring a cohesive and dynamic user interface.

This commit significantly enhances the user experience on the MultifunctionPage by providing a more engaging and visually rich representation of subscriptions.
@singleton-altman
singleton-altman merged commit ba20435 into dev Jun 22, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant