Skip to content

WIP: Channel branch #5204

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 368 commits into
base: develop
Choose a base branch
from
Open

WIP: Channel branch #5204

wants to merge 368 commits into from

Conversation

Kechicode
Copy link
Contributor

@Kechicode Kechicode commented Apr 8, 2025

TODO

  • Remove src/common/utils/channels.ts
  • Remove src/common/enums/channel.ts

Kechicode added 30 commits March 6, 2025 16:23
- Add internationalized "Following" title to Follow page
- Restructure Follow page header with new title and tabs section
- Remove unnecessary Spacer component
- Adjust Tabs styles to remove top margin
- Add new green color variable for notifications
- Update notification icon size for mobile and desktop
- Implement ringing animation for unread notifications
- Implement CHANNEL_BY_SHORT_HASH GraphQL query
- Add ChannelHeader component to MainFeed
- Conditionally render channel header in empty and populated feed states
- Add CSS styles for channel header
- Add `excludeChannelArticles: true` parameter to newest feed query
- Prevent channel-specific articles from appearing in the main feed
- Modify link processing to use current hostname
- Add fallback for localhost development environment
- Prevent potential cross-origin issues with announcement links
- Add responsive image sizing for mobile and desktop views
- Update grid layout for ICYMI feed to be mobile-friendly
- Adjust aspect ratio for article cover images on smaller screens
…ction

- Modify LanguageSwitch test to use getAllByRole for more robust button selection
- Ensure compatibility with potential multiple button scenarios
- Maintain existing test logic for language switching functionality
- Modify test to use getAllByText for more robust button selection
- Ensure compatibility with potential multiple button scenarios
…dation feeds

- Add 'xxs' size option to Slides component
- Implement responsive slide sizing for article and user recommendation feeds
- Conditionally render slides with different sizes based on screen width
- Add optional cover image display for mobile views
- Separate channel name and description into distinct elements
- Add sticky positioning for channel header
- Create separate CSS class for description styling
- Implement responsive top positioning for different screen sizes
- Implement sticky header with dynamic top positioning
- Add background color and z-index for header visibility
- Ensure responsive top positioning across different screen sizes
- Reduce top margin for article feeds
- Implement sticky positioning for tabs with responsive top positioning
- Add background color and z-index for tabs visibility
- Improve loading condition for main feed
- Add dynamic placeholder count in infinite scroll
- Render placeholders dynamically based on configurable count
- Create reusable ArticleFeedPlaceholder for dynamic loading states
- Support configurable placeholder count and optional spacing
- Implement responsive styling for mobile views
- Rename `_Home` to `HomeView` for improved readability
- Update import and component reference in Home page
- Prevent URL modification for local development
- Simplify URL transformation logic
- Ensure consistent link behavior across different runtime environments
- Import fragments from DropdownActions/gql instead of the component
- Simplify fragment import to improve modularity
@Kechicode Kechicode changed the title WIP: Channel Branch WIP: Channel branch Apr 29, 2025
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.

Prepare channel branch
4 participants