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

refactor: Swap to using Koin for DI, do not rely on any global context #106

Draft
wants to merge 21 commits into
base: master
Choose a base branch
from

Commits on Oct 16, 2024

  1. refactor: Swap to using proper dependency injection throughout in ant…

    …icipation of multi-world ticking support
    0ffz committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    3d6d096 View commit details
    Browse the repository at this point in the history
  2. chore: Rewrite core to use koin module

    tests: Ensure all core tests passing
    0ffz committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    9ae475a View commit details
    Browse the repository at this point in the history
  3. refactor: Get addons compiling

    0ffz committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    c30d09b View commit details
    Browse the repository at this point in the history
  4. chore: Bump gradlew

    0ffz committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    0cd483c View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. Configuration menu
    Copy the full SHA
    5fde1d0 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2024

  1. fix: entityOf and entityOfOrNull swapped logic

    feat: getAddonOrNull
    0ffz committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    4de4973 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. Configuration menu
    Copy the full SHA
    0852f67 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. Configuration menu
    Copy the full SHA
    2e5408e View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Configuration menu
    Copy the full SHA
    0a71387 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2024

  1. Merge branch 'di-rewrite'

    # Conflicts:
    #	addons/geary-serialization/src/jvmMain/kotlin/com/mineinabyss/geary/serialization/formats/YamlFormat.kt
    0ffz committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    77159f0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c99a31 View commit details
    Browse the repository at this point in the history
  3. refactor: Swap to kotlinx.io for multiplatform paths

    feat: Allow loading paths from jar resources on JVM
    0ffz committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    c5ee414 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c4f6958 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2024

  1. fix: Inheriting an entity should not inherit its prefabs directly

    fix: Loading from JAR resources not working
    tests: Add tests for issues above
    0ffz committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    7888481 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e46fa21 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1100511 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. Configuration menu
    Copy the full SHA
    364b694 View commit details
    Browse the repository at this point in the history
  2. fix: Don't pass world in CopyToInstances, we can get it from the enti…

    …ty in decodeComponentsTo
    0ffz committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    33e9b48 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. chore: fix tests

    DevScyu committed Oct 30, 2024
    Configuration menu
    Copy the full SHA
    e4f44e6 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Configuration menu
    Copy the full SHA
    9952033 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. chore: Update benchmarks to use new query syntax

    perf: Optimize query iteration performance slightly
    0ffz committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    0d5e7b3 View commit details
    Browse the repository at this point in the history