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: Port Schedulers to Mantine #3552

Merged
merged 12 commits into from
Jun 18, 2023

Commits on Jun 18, 2023

  1. Configuration menu
    Copy the full SHA
    59b5dfc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    06428fa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dae5b9b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    be8c0bb View commit details
    Browse the repository at this point in the history
  5. fix(ui): clarify scheduler logic

    - use full conditional syntax with `{}`
    - do not mutate `action.payload` in a reducer
    psychedelicious committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    f1a8b9d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    150059f View commit details
    Browse the repository at this point in the history
  7. feat(ui): improve scheduler selection logic

    - remove UI-specific state (the enabled schedulers) from redux, instead derive it in a selector
    - simplify logic by putting schedulers in an object instead of an array
    - rename `activeSchedulers` to `enabledSchedulers`
    - remove need for `useEffect()` when `enabledSchedulers` changes by adding a listener for the `enabledSchedulersChanged` action/event to `generationSlice`
    - increase type safety by making `enabledSchedulers` an array of `SchedulerParam`, which is created by the zod schema for scheduler
    psychedelicious committed Jun 18, 2023
    Configuration menu
    Copy the full SHA
    94cfcdc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    450641c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b96b95b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a960fa0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f4ca9d0 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    80a8d3e View commit details
    Browse the repository at this point in the history