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

V3 beta #283

Merged
merged 36 commits into from
Oct 29, 2023
Merged

V3 beta #283

merged 36 commits into from
Oct 29, 2023

Commits on Oct 19, 2023

  1. Configuration menu
    Copy the full SHA
    4e2d784 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #261 from Wizarrrr/v3-beta

    Update release branch check in release workflow
    realashleybailey authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    b7b22af View commit details
    Browse the repository at this point in the history
  3. Merge pull request #262 from Wizarrrr/v3-beta

    Refactor release.yml workflow to use "master_branch" instead of "main…
    realashleybailey authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    e0d5fdd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    188bc67 View commit details
    Browse the repository at this point in the history
  5. Update README.md

    realashleybailey authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    fbba312 View commit details
    Browse the repository at this point in the history
  6. Update README.md

    realashleybailey authored Oct 19, 2023
    Configuration menu
    Copy the full SHA
    3a8104a View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Update README.md

    realashleybailey authored Oct 24, 2023
    Configuration menu
    Copy the full SHA
    33932f6 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2023

  1. refactor(invitations): Refactor creating and managing invitations

    - Removed commented out code for "expires" and "duration" fields
    - Added "created" field with current UTC time
    - Created invitation in the database with the updated invitation object
    
    refactor(UserItem): Refactor user item component
    
    - Removed unused imports and variables
    - Replaced concatenated strings with template literals for profile picture URLs
    - Updated button text localization keys
    - Removed unused method "getProfilePicture"
    - Updated "viewUser" method to use the server URL from the settings
    - Refactored the "localDeleteUser" method
    realashleybailey committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    97af6d7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eef5ee8 View commit details
    Browse the repository at this point in the history
  3. feat: Add support for syncing users from Jellyfin server

    This commit introduces a code change that adds support for syncing users from a Jellyfin media server. Previously, users were only synced from Plex servers. With this change, the `global_sync_users_to_media_server` and `global_get_user_profile_picture` functions now check for the server type and invoke the respective functions for syncing and retrieving user information based on the server type.
    
    The code in the `global_invite_user_to_media_server` function was also updated to include the creation timestamp when adding a new user to the database.
    
    ---
    
    chore: Update Docker images with additional packages
    
    This commit updates the Dockerfiles for the backend, frontend, and CI containers. The `wizarr-backend`, `wizarr-frontend`, and `wizarr-ci` containers now include the `figlet` package in addition to the existing packages. The `figlet` package is necessary for generating ASCII art in certain components of the application.
    
    The `wizarr` container was also updated to include the `figlet` package.
    realashleybailey committed Oct 25, 2023
    Configuration menu
    Copy the full SHA
    4d333a4 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Update

    realashleybailey committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    fc9a8eb View commit details
    Browse the repository at this point in the history
  2. fix

    realashleybailey committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    460bd3b View commit details
    Browse the repository at this point in the history
  3. Refactor server and requests code for improved functionality and read…

    …ability
    
    The commit introduces the following changes:
    - Added import statement for `get_requests` in `server_api.py`
    - Implemented `get_requests` function in `requests.py` to retrieve request data from the database and remove disallowed keys
    realashleybailey committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    f8ab2b3 View commit details
    Browse the repository at this point in the history
  4. Added noscript

    realashleybailey committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    d8386f6 View commit details
    Browse the repository at this point in the history
  5. Refactor authentication code for better readability

    The commit message has a short description followed by a more detailed description.
    realashleybailey committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    9681841 View commit details
    Browse the repository at this point in the history
  6. Refactor Carousel.vue component

    - Simplify the template structure by removing unnecessary div elements.
    - Remove redundant classes and styles from the template.
    - Remove unused imports and interfaces.
    - Update the props structure for better type checking.
    - Optimize the methods for calculating carousel height.
    - Add event listeners for window resize and transitions.
    realashleybailey committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    0119016 View commit details
    Browse the repository at this point in the history
  7. Refactor Discord component styling and use translation strings

    - Refactored the styling of the Discord component by updating the background color and scrollbar styles.
    - Updated the usage of translation strings to use double underscores and added localization for the "Members Online" and "Join our Discord" strings.
    - Removed the unused guild and invite data properties.
    - Added the "useServerStore" and "mapState" imports for managing the server settings.
    - Added a try-catch block for handling errors when loading the Discord Widget API.
    - Updated the "loadWidgetAPI" method to use the server's Discord ID from the state.
    - Adjusted the switch case in the "statusColor" method to use double quotes for consistency.
    realashleybailey committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    08cd565 View commit details
    Browse the repository at this point in the history
  8. Update Download.vue component

    - Simplified the template structure by removing unnecessary line breaks and indentation.
    - Removed unnecessary imports and optimized import statements.
    - Renamed the component from 'Download' to "Download" for consistency.
    - Updated the asynchronous imports for 'PlexDownload' and 'JellyfinDownload' components.
    realashleybailey committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    1b3fb96 View commit details
    Browse the repository at this point in the history
  9. feat: Add Request component

    This commit adds the Request component to the help module. The component displays information about the automatic media request feature and its benefits. It also includes a button to open a modal for selecting a request server.
    realashleybailey committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    8df1415 View commit details
    Browse the repository at this point in the history
  10. Add RequestsList component

    This commit adds a new file `RequestsList.vue` which defines the `RequestsList` component. This component displays a list of requests with their names and icons. Each request item also has a button to open the request URL in a new tab. The component uses the `ListItem` component to render each request item. The requests and their icons are loaded dynamically using the `requestURLS` prop.
    realashleybailey committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    5d11597 View commit details
    Browse the repository at this point in the history
  11. Refactor Jellyfin Welcome.vue component UI

    - Adds a new section with information on how to watch stuff using Jellyfin.
    - Improves the visual layout by using flexbox for better spacing between sections.
    realashleybailey committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    99172d3 View commit details
    Browse the repository at this point in the history
  12. feat: Add dynamic views to Help page

    - Add imports and computed property to dynamically render views on the Help page.
    - Include the Discord view if the server discord ID is provided.
    - Include the Request view if there are any requests available.
    - Views are fetched from the Carousel component props.
    realashleybailey committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    f219aac View commit details
    Browse the repository at this point in the history
  13. Refactor Requests component to improve code readability and style con…

    …sistency.
    
    - Remove unnecessary line breaks and indentation from template code.
    - Update string interpolation syntax in template.
    - Use single quotes for import statements and remove unnecessary line breaks.
    - Clean up variable and method names for better clarity.
    realashleybailey committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    d672ead View commit details
    Browse the repository at this point in the history
  14. Refactor RequestsItem.vue component, optimizing code and improving bu…

    …tton styling.
    
    - Shortens button markup by removing unnecessary classes.
    - Replaces double quotes with single quotes for consistency.
    - Uses template literal to import SVG icon dynamically.
    
    This commit refactors the RequestsItem.vue component to optimize code and improve button styling. Changes include shortening button markup by removing unnecessary classes, replacing double quotes with single quotes for consistency, and using a template literal to import SVG icon dynamically.
    realashleybailey committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    a449e91 View commit details
    Browse the repository at this point in the history
  15. Refactor modal.ts for improved flexibility and usability

    This commit refactors the modal.ts file to enhance the flexibility and usability of the code. It introduces a new "props" property in the CustomModalOptions interface, allowing for the passing of additional properties to modals. This change improves the modularity and customization options of the modal component.
    realashleybailey committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    6dc7273 View commit details
    Browse the repository at this point in the history
  16. Add debug logging for ModalWrapper attrs in development mode

    This commit adds debug logging to display the attributes of ModalWrapper in the console when the code is running in development mode. This helps with debugging any issues related to the attributes passed to ModalWrapper.
    realashleybailey committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    996fc41 View commit details
    Browse the repository at this point in the history
  17. fix(sentry): Update Sentry integration configuration

    - Removed unnecessary imports and improved code formatting.
    - Updated the Sentry integration configuration to use the latest syntax.
    - Added error logging and toast notifications for detected errors.
    - Improved error message handling and displayed toast messages for better user experience.
    
    Note: Sentry is a logging and error tracking tool used to monitor and debug application errors.
    realashleybailey committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    17d77c1 View commit details
    Browse the repository at this point in the history
  18. Refactor requests.ts to use single-quote string literals and improve …

    …error handling when retrieving and creating requests.
    
    - Use single-quote string literals for imports and axios requests.
    - Improve error handling when retrieving requests, display error toast and return null on error.
    - Improve error handling when creating requests, display error toast and log error to console.
    - Refactor code to use arrow functions more consistently.
    
    Co-authored-by: [Your Name] <[your-email@example.com]>
    realashleybailey and [Your Name] committed Oct 26, 2023
    Configuration menu
    Copy the full SHA
    21e3365 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    b2afd31 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2023

  1. refactor(create.py): Updated the file path for the version file

    Add migration 2023-10-28_19-21-23
    
    refactor(UserList.vue): Simplified draggable element syntax and refactored template
    
    refactor(Users.vue): Simplified form and updated template
    realashleybailey committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    08bd93f View commit details
    Browse the repository at this point in the history
  2. Remove "EasterEggs" plugin from the main.ts file.

    Summary:
    Remove "EasterEggs" plugin.
    realashleybailey committed Oct 28, 2023
    Configuration menu
    Copy the full SHA
    3e34072 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2023

  1. feat: Add migration scripts and update database schema

    This commit adds new migration scripts to the migrator module. It also updates the database schema by adding a new column 'tutorial' to the 'accounts' table in the existing migration file. Additionally, a new migration file is created to add a column 'auth' to the 'users' table, if it does not already exist. This change ensures that the database structure is updated correctly.
    
    Please note that the short description of the commit message is less than 50 characters: "feat: Add migration scripts and update database schema".
    realashleybailey committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    ab02f8a View commit details
    Browse the repository at this point in the history
  2. Update project configuration file and lock dependencies

    - Update project.json: Remove unnecessary command to create a database directory
    - Update nx.json: Reformat targetDefaults and namedInputs objects
    - Update package-lock.json: Update workspace definition for the wizarr-frontend app
    - Update package-lock.json: Add new dev dependencies for Storybook and Loki library
    - Update package-lock.json: Update version of @rocket.chat/livechat package
    
    Note: This commit includes updates to the project configuration files and the package lock file.
    realashleybailey committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    ab8093a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e6cee77 View commit details
    Browse the repository at this point in the history
  4. make dir

    realashleybailey committed Oct 29, 2023
    Configuration menu
    Copy the full SHA
    e8cf5f2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6b82fe6 View commit details
    Browse the repository at this point in the history