Skip to content
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

feat: add extensions browsing view #4

Merged
merged 24 commits into from
Nov 7, 2024
Merged

Commits on Nov 6, 2024

  1. chore: Update .gitignore and README with installation instructions

    Added .idea/ to .gitignore. Updated README with Deno and Tauri CLI installation instructions.
    LightInn committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    16e46a7 View commit details
    Browse the repository at this point in the history
  2. feat: Update component imports and add global styles

    Refactored component imports in App.tsx for Browse, Extensions, NavBar, NavItem, More. Added Youn page import. Included global CSS reset in new global.css file.
    LightInn committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    cfad7b7 View commit details
    Browse the repository at this point in the history
  3. feat: Update Browse page with Link component

    - Updated Browse page to use the Link component from react-router-dom for navigation. Removed redundant code for listing extensions.
    LightInn committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    36270a7 View commit details
    Browse the repository at this point in the history
  4. feat: Add ExtensionBrowse component and loader styles

    - Added a new component for browsing extensions
    - Implemented loading animation styles for infinite scroll loader
    LightInn committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    b994263 View commit details
    Browse the repository at this point in the history
  5. feat: Add global background color

    Added a background color to the body element in global.css file.
    LightInn committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    f8aa402 View commit details
    Browse the repository at this point in the history
  6. feat: Update import path for App component

    Update import path for the App component in index.tsx.
    LightInn committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    62bd9e9 View commit details
    Browse the repository at this point in the history
  7. feat: Update import and add new route for MangaDetails

    Updated import statement to use 'MangaDetails' instead of 'Youn'. Added a new route '/read/:id' with the element <MangaDetails />.
    LightInn committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    7fc7942 View commit details
    Browse the repository at this point in the history
  8. chore: Update dependencies versions

    Update dependency versions in deno.json for various packages.
    LightInn committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    e810ba0 View commit details
    Browse the repository at this point in the history
  9. feat: Add MangaImage component for displaying manga images

    Added a new component to display manga images with fallback image support.
    LightInn committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    97e6391 View commit details
    Browse the repository at this point in the history
  10. feat: Add Source to Extension, Implement MangaImage component

    - Added Source import to Extension
    - Implemented MangaImage component in ExtensionBrowse page for manga covers.
    LightInn committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    32bb118 View commit details
    Browse the repository at this point in the history
  11. feat: Add MangaDetails component for displaying manga details and list

    Implemented a new component to show manga details, including cover images and titles in a grid layout. Added functionality for infinite scrolling to load more manga entries dynamically.
    LightInn committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    7b3c531 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. feat: Update Browse component rendering logic

    Refactor Browse component to use new service functions for fetching extensions and icon URLs. Simplified useEffect hook for better readability and maintainability.
    LightInn committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    3c0e2fb View commit details
    Browse the repository at this point in the history
  2. feat: Update import paths for extensions and services

    Update import paths to remove file extensions and adjust folder structure for better organization.
    LightInn committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    39308f3 View commit details
    Browse the repository at this point in the history
  3. chore: Update dependencies versions

    - Updated various npm package versions in deno.json and deno.lock files.
    LightInn committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    863f0b3 View commit details
    Browse the repository at this point in the history
  4. feat: Update route paths in App component

    Refactored route paths in the App component to include extensionId and mangaId for better navigation.
    LightInn committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    11b9cfb View commit details
    Browse the repository at this point in the history
  5. feat: Add memoization to getExtension function

    Add memoization to the getExtension function to avoid re-rendering.
    LightInn committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    239b99d View commit details
    Browse the repository at this point in the history
  6. fix: Update import paths in Extensions.tsx

    Updated import paths for Manifest and store to remove file extensions. Replaced import path for tauri.ts with services/tauri.service.
    LightInn committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    113a476 View commit details
    Browse the repository at this point in the history
  7. feat: Improve fallback image handling

    Refactored the MangaImage component to handle fallback image source more efficiently.
    LightInn committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    397a138 View commit details
    Browse the repository at this point in the history
  8. feat: Refactor Browse component for improved readability

    - Updated import statements for better consistency
    - Reorganized code structure for easier understanding
    LightInn committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    4d41d01 View commit details
    Browse the repository at this point in the history
  9. feat: Refactor ExtensionBrowse component for improved functionality

    - Restructured component logic for better readability and maintainability
    - Updated useEffect hooks to handle extension loading and manga pagination efficiently
    LightInn committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    dcf6d72 View commit details
    Browse the repository at this point in the history
  10. feat: Refactor MangaDetails component for improved readability and da…

    …ta fetching
    
    - Restructured component logic for better organization
    - Updated data fetching to use service function instead of direct API call
    LightInn committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    418b19a View commit details
    Browse the repository at this point in the history
  11. feat: Update return type of getMangaList function

    Refactor the return type of the getMangaList function to use a new interface MangaList instead of an array. Update enums in manga.ts for consistency.
    LightInn committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    1190187 View commit details
    Browse the repository at this point in the history
  12. fix: Removed unused import of MangaList

    Removed an unused import statement for MangaList in ExtensionBrowse.tsx.
    LightInn committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    e5ce2b0 View commit details
    Browse the repository at this point in the history
  13. feat: Improve component structure and readability

    - Refactored the MangaImage component for better code formatting and readability.
    - Reorganized the ExtensionBrowse component to enhance clarity and maintainability.
    - Updated the MangaDetails component for improved structure and consistency.
    LightInn committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    2728a74 View commit details
    Browse the repository at this point in the history