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.3.0 #989

Merged
merged 445 commits into from
Jul 19, 2024
Merged

v3.3.0 #989

merged 445 commits into from
Jul 19, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jun 21, 2024

  1. Configuration menu
    Copy the full SHA
    b16c58e View commit details
    Browse the repository at this point in the history
  2. update copy in no roms found

    gantoine committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    8ba274a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #945 from rommapp/dockerfile-redis-install

    Install redis instead of building in Dockerfile
    zurdi15 committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    f650c44 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. Configuration menu
    Copy the full SHA
    5f2e0ea View commit details
    Browse the repository at this point in the history
  2. misc: Simplify backend environment configuration in Docker image

    This change moves the virtualenv creation in the `Dockerfile` to a
    separate stage, to simplify isolating the process and reduce the need
    for uninstalling build dependencies.
    
    The approach is similar to the one explained in [1]. It relies on
    building a virtualenv folder, and copying it in the final stage.
    Changing the `PATH` environment variable makes the virtualenv usable by
    default, without affecting the default Python installation.
    
    Also, added Dockerfile arguments for Alpine, nginx, and Python versions,
    as some of them are reused, and also simplifies testing new versions.
    
    An extra side effect is that the image size for the final stage is
    reduced from 315MB to 262MB.
    
    [1] https://scribe.rip/@albertazzir/blazing-fast-python-docker-builds-with-poetry-a78a66f5aed0
    adamantike committed Jun 22, 2024
    Configuration menu
    Copy the full SHA
    0daa708 View commit details
    Browse the repository at this point in the history
  3. fix: Improve Docker layer caching on frontend changes

    Avoid any changes in the `frontend/` folder to trigger `npm install`.
    Instead, split the copies to have separate steps for install and build.
    adamantike committed Jun 22, 2024
    Configuration menu
    Copy the full SHA
    32ef612 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2024

  1. misc: Compile constant regular expressions

    Improve efficiency on reusable regular expressions, by compiling them.
    adamantike committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    fc53d77 View commit details
    Browse the repository at this point in the history
  2. misc: Move fakeredis to test dependencies

    `fakeredis` is only needed when running tests, so we can move it to the
    `test` dependency group.
    adamantike committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    ed635d6 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #947 from adamantike/misc/simplify-dockerfile-backend

    misc: Simplify backend environment configuration in Docker image
    gantoine committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    dca2a59 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0546cee View commit details
    Browse the repository at this point in the history
  5. Merge pull request #949 from adamantike/misc/compile-constant-regexes

    misc: Compile constant regular expressions
    gantoine committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    1f143ff View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    74cb062 View commit details
    Browse the repository at this point in the history
  7. run trunk fmt

    Georges-Antoine Assi committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    92d5c60 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #951 from adamantike/misc/move-fakeredis-to-test-d…

    …ependency
    
    misc: Move fakeredis to test dependencies
    gantoine committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    548ac01 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #948 from adamantike/fix/improve-docker-layer-cach…

    …ing-on-frontend-changes
    
    fix: Improve Docker layer caching on frontend changes
    gantoine committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    2f1daae View commit details
    Browse the repository at this point in the history
  10. fix: Remove abandoned dependency aioredis

    `aioredis` is abandoned, and has been replaced by `redis.asyncio`.
    
    Currently, the project doesn't use `aioredis` directly, but depends on
    it for `socketio.AsyncRedisManager`. This change is safe, as `socketio`
    has been prioritizing `redis.asyncio` over `aioredis` since `v5.6.0` [1].
    
    [1] miguelgrinberg/python-socketio@0e7691b
    adamantike committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    707b2ec View commit details
    Browse the repository at this point in the history
  11. misc: Apply changes generated by pyupgrade

    Changes automatically made by
    [`pyupgrade`](https://github.com/asottile/pyupgrade), using the
    `--py311-plus` flag, to be compatible with Python 3.11.
    adamantike committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    33ac3ca View commit details
    Browse the repository at this point in the history
  12. run trunk fmt

    Georges-Antoine Assi authored and adamantike committed Jun 23, 2024
    Configuration menu
    Copy the full SHA
    176c57c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    87a4ef3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9283193 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. misc: Remove mentions to unneeded Poetry mention

    Poetry 1.8.0 already includes support for `package-mode = false`, so
    there's no need to install a Poetry fork anymore.
    adamantike committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    3d4a66c View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. Merge pull request #952 from adamantike/fix/remove-abandoned-aioredis

    fix: Remove abandoned dependency aioredis
    gantoine committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    2458738 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #950 from adamantike/misc/apply-pyupgrade-changes

    misc: Apply changes generated by pyupgrade
    gantoine committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    1d4edc1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #953 from adamantike/misc/remove-mentions-to-poetr…

    …y-fork
    
    misc: Remove mentions to unneeded Poetry fork
    gantoine committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    4cb870b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0e3693b View commit details
    Browse the repository at this point in the history
  5. Merge pull request #956 from rommapp/fix/front_firmware_permissions

    Fixed firmware drawer permissions
    zurdi15 committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    c332901 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9173d18 View commit details
    Browse the repository at this point in the history
  7. small ui tweaks

    zurdi15 committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    7921d7c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a5edc23 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c4dc34a View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. misc: Migrate to SQLAlchemy declarative models

    This change applies the guided migration process recommended by
    SQLAlchemy [1], up to step 4, to have declarative ORM models that better
    support Python typing.
    
    The change was tested by running `alembic check`, which does not find
    any schema changes.
    
    Errors reported by `mypy` go down to 170, from the original 223 in the
    current `master` commit.
    
    [1] https://docs.sqlalchemy.org/en/20/changelog/whatsnew_20.html#migrating-an-existing-mapping
    adamantike committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    b99eded View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3bd3716 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #954 from adamantike/misc/migrate-to-sqlalchemy-de…

    …clarative-models
    
    misc: Migrate to SQLAlchemy declarative models
    gantoine committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    6f92a19 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #957 from rommapp/fix/ui_tweaks

    UI tweaks
    zurdi15 committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    9e99f14 View commit details
    Browse the repository at this point in the history
  5. fixed rom edit dialog

    zurdi15 committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    8295c23 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8b1a63d View commit details
    Browse the repository at this point in the history
  7. Merge pull request #958 from adamantike/fix/call-redis-hset-in-bulk

    fix: Call Redis HSET in bulk
    gantoine committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    6bc7f28 View commit details
    Browse the repository at this point in the history
  8. steamgridDB integration added

    zurdi15 committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    180c373 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c8f9015 View commit details
    Browse the repository at this point in the history
  10. fixed aspect ratio

    zurdi15 committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    9f93623 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7dfbcc9 View commit details
    Browse the repository at this point in the history
  12. fixed info details on xs

    zurdi15 committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    b314799 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    32e0850 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. Configuration menu
    Copy the full SHA
    542cc6a View commit details
    Browse the repository at this point in the history
  2. added cover image reactivity

    zurdi15 committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    24d6770 View commit details
    Browse the repository at this point in the history
  3. added created_at column

    zurdi15 committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    d3324b6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9a86df5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3758982 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a07133d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b9b861d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7d9ce05 View commit details
    Browse the repository at this point in the history
  9. fixed game info details

    zurdi15 committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    39877b1 View commit details
    Browse the repository at this point in the history
  10. ui tweak play view

    zurdi15 committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    f6d476b View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. reverted size info

    zurdi15 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    77b344c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    715a7d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    87d7eb5 View commit details
    Browse the repository at this point in the history
  4. collections view added

    zurdi15 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    02f4bf4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a282384 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    70200d8 View commit details
    Browse the repository at this point in the history
  7. Update frontend/src/components/common/Game/AdminMenu.vue

    Co-authored-by: Georges-Antoine Assi <3247106+gantoine@users.noreply.github.com>
    zurdi15 and gantoine committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    0f1db6b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d2fe08f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    835339c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    35ddac5 View commit details
    Browse the repository at this point in the history
  11. fixed migrations

    zurdi15 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    818872e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9b38704 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1156a10 View commit details
    Browse the repository at this point in the history
  14. fixes from trunk

    zurdi15 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    dc479b2 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3145aa6 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2515b1f View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    b2587fa View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ed01149 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #960 from rommapp/feature/steamgriddb

    SteamGridDB integration
    zurdi15 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    1772f33 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    bfb8ab3 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    8a9869f View commit details
    Browse the repository at this point in the history
  22. little ui tweaks

    zurdi15 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    08ff388 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    1390cb1 View commit details
    Browse the repository at this point in the history
  24. Merge pull request #965 from rommapp/fix/scan

    Fix socket scan logs
    zurdi15 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    bd0c857 View commit details
    Browse the repository at this point in the history
  25. Update backend/endpoints/platform.py

    Co-authored-by: Georges-Antoine Assi <3247106+gantoine@users.noreply.github.com>
    zurdi15 and gantoine committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    1454395 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    be65034 View commit details
    Browse the repository at this point in the history
  27. added user_rom_props entity

    zurdi15 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    c022e9c View commit details
    Browse the repository at this point in the history
  28. fixed updated_at migration

    zurdi15 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    6287831 View commit details
    Browse the repository at this point in the history
  29. fixed new_column type

    zurdi15 committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    987ced3 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    72e71d8 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    447b5b8 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    5a527fe View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2024

  1. Configuration menu
    Copy the full SHA
    0a0bab6 View commit details
    Browse the repository at this point in the history
  2. added main sibling per user

    zurdi15 committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    43cd6a8 View commit details
    Browse the repository at this point in the history
  3. Update backend/endpoints/responses/rom.py

    Co-authored-by: Georges-Antoine Assi <3247106+gantoine@users.noreply.github.com>
    zurdi15 and gantoine committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    d17e029 View commit details
    Browse the repository at this point in the history
  4. Update backend/handler/auth/base_handler.py

    Co-authored-by: Georges-Antoine Assi <3247106+gantoine@users.noreply.github.com>
    zurdi15 and gantoine committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    d3381e1 View commit details
    Browse the repository at this point in the history
  5. atomic update user_rom_props

    zurdi15 committed Jun 29, 2024
    Configuration menu
    Copy the full SHA
    4749bf8 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2024

  1. Configuration menu
    Copy the full SHA
    aff4bb6 View commit details
    Browse the repository at this point in the history
  2. misc: Use Python future annotations

    Simplify annotations by using `__future__.annotations`, so there's no
    need to add typing using types as strings.
    adamantike committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    e1bcd9c View commit details
    Browse the repository at this point in the history
  3. misc: Split database handler logic to get/list entities

    The current implementation for some of the database handlers, where the
    same method is used to retrieve either a single entity (when an `id` is
    passed), a list of entities, or `None`, makes the typing and overall
    design more complex.
    
    This change simplifies database handlers, by having two separate methods
    where appropiate:
    
    * A method that receives an `id`, and returns either an entity, or `None`.
    * A method that optionally receives filters, and returns (depending on
      the current handler implementation) a list of entities, or a `Select`
      object that allows chaining more SQLAlchemy operations.
    adamantike committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    8281d56 View commit details
    Browse the repository at this point in the history
  4. fix: Add implementation for total filesize statistic

    Add query that calculates total filesize statistic, currently hardcoded
    to zero.
    adamantike committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    b0f8342 View commit details
    Browse the repository at this point in the history
  5. misc: Simplify statistics query to retrieve platforms count

    Instead of counting `Platform` rows, and filtering based on a subquery
    in `Rom`, we can simply count the different `platform_id` values in
    `Rom`.
    adamantike committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    bc13e69 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #967 from adamantike/misc/use-future-annotations

    misc: Use Python future annotations
    gantoine committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    7b02486 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8750e34 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #968 from adamantike/misc/split-db-handler-logic-t…

    …o-get-list
    
    misc: Split database handler logic to get/list entities
    gantoine committed Jun 30, 2024
    Configuration menu
    Copy the full SHA
    11f273e View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. Merge pull request #969 from adamantike/fix/implement-total-filesize-…

    …stat
    
    fix: Add implementation for total filesize statistic
    gantoine committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    bffffcc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b7c2350 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #970 from adamantike/misc/simplify-stat-query-plat…

    …forms
    
    misc: Simplify statistics query to retrieve platforms count
    gantoine committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    9a32f6b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    66e185d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    15f7522 View commit details
    Browse the repository at this point in the history
  6. added publicNotes schema

    zurdi15 committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    a937b0d View commit details
    Browse the repository at this point in the history
  7. fixed update user_rom_props

    zurdi15 committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    a417af9 View commit details
    Browse the repository at this point in the history
  8. mega refactor of pr

    gantoine committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    7530fdd View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1676440 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9f2f98d View commit details
    Browse the repository at this point in the history
  11. collections migration added

    zurdi15 committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    cc9e05f View commit details
    Browse the repository at this point in the history
  12. cleanup scan socket

    zurdi15 committed Jul 1, 2024
    Configuration menu
    Copy the full SHA
    2b6a868 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. fixed pinia router typed

    zurdi15 committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    ac6975a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d6ba70 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fd54e4d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    57d3ad3 View commit details
    Browse the repository at this point in the history
  5. fixes from PR review

    zurdi15 committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    4a413db View commit details
    Browse the repository at this point in the history
  6. Update frontend/src/components/Details/Info/FileInfo.vue

    Co-authored-by: Georges-Antoine Assi <3247106+gantoine@users.noreply.github.com>
    zurdi15 and gantoine committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    8ef52b8 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #963 from rommapp/feature/fav_for_siblings

    Select main sibling
    zurdi15 committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    31fbb1b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    857573e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    97f9792 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    23e0a06 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    50bcd00 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2024

  1. fixes from trunk

    zurdi15 committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    39708ff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    59c2a51 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    69ed831 View commit details
    Browse the repository at this point in the history
  4. fixed migrations

    zurdi15 committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    b1b55f1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2a7def8 View commit details
    Browse the repository at this point in the history
  6. added reactivity to gallery

    zurdi15 committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    040fd83 View commit details
    Browse the repository at this point in the history
  7. fixed detail view

    zurdi15 committed Jul 3, 2024
    Configuration menu
    Copy the full SHA
    1a0a06d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7570c3f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9a42838 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    5126c56 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f2f202d View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. setup wizard added

    zurdi15 committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    2ec4deb View commit details
    Browse the repository at this point in the history
  2. improved cookie management

    zurdi15 committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    839afff View commit details
    Browse the repository at this point in the history
  3. Update backend/endpoints/collections.py

    Co-authored-by: Georges-Antoine Assi <3247106+gantoine@users.noreply.github.com>
    zurdi15 and gantoine committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    0d5620e View commit details
    Browse the repository at this point in the history
  4. Update backend/endpoints/collections.py

    Co-authored-by: Georges-Antoine Assi <3247106+gantoine@users.noreply.github.com>
    zurdi15 and gantoine committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    124e1e7 View commit details
    Browse the repository at this point in the history
  5. Update frontend/src/components/common/SearchCover.vue

    Co-authored-by: Georges-Antoine Assi <3247106+gantoine@users.noreply.github.com>
    zurdi15 and gantoine committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    3ac40e1 View commit details
    Browse the repository at this point in the history
  6. changes from PR comments

    zurdi15 committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    febc579 View commit details
    Browse the repository at this point in the history
  7. fixed from PR comment

    zurdi15 committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    0bd4c6f View commit details
    Browse the repository at this point in the history
  8. Update backend/endpoints/collections.py

    Co-authored-by: Georges-Antoine Assi <3247106+gantoine@users.noreply.github.com>
    zurdi15 and gantoine committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    3f0609a View commit details
    Browse the repository at this point in the history
  9. Update backend/endpoints/collections.py

    Co-authored-by: Georges-Antoine Assi <3247106+gantoine@users.noreply.github.com>
    zurdi15 and gantoine committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    b66a41f View commit details
    Browse the repository at this point in the history
  10. Update frontend/src/components/common/SearchCover.vue

    Co-authored-by: Georges-Antoine Assi <3247106+gantoine@users.noreply.github.com>
    zurdi15 and gantoine committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    fc07bdc View commit details
    Browse the repository at this point in the history
  11. changes from PR comments

    zurdi15 committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    5fe9cf0 View commit details
    Browse the repository at this point in the history
  12. fixed from PR comment

    zurdi15 committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    17c9108 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5c30f36 View commit details
    Browse the repository at this point in the history
  14. fixed csrftoken on setup

    zurdi15 committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    1dc580b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    9ff5eeb View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ca5210a View commit details
    Browse the repository at this point in the history
  17. fixed tests

    zurdi15 committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    4b81c01 View commit details
    Browse the repository at this point in the history
  18. fixed stats and user handler

    zurdi15 committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    7cdc12c View commit details
    Browse the repository at this point in the history
  19. fixed tests

    zurdi15 committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    bc99663 View commit details
    Browse the repository at this point in the history
  20. fixed stats and user handler

    zurdi15 committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    46ce99b View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    cd70849 View commit details
    Browse the repository at this point in the history
  22. fixes from trunk

    zurdi15 committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    bab71b0 View commit details
    Browse the repository at this point in the history
  23. fixes from trunk

    zurdi15 committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    3d27a05 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    8644590 View commit details
    Browse the repository at this point in the history
  25. fixes from trunk

    zurdi15 committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    8a2a4d6 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    e9363b0 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    7fafef0 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Configuration menu
    Copy the full SHA
    91dcec3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    df80915 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c5b1402 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b428aba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    69f7efd View commit details
    Browse the repository at this point in the history
  6. multiform favourite icon

    zurdi15 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    0fcbe4d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dabd6bc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a2b35cc View commit details
    Browse the repository at this point in the history
  9. fixed user endpoint tests

    zurdi15 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    eda1c94 View commit details
    Browse the repository at this point in the history
  10. fixed user endpoint tests

    zurdi15 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    99cd44e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0d3b880 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2cf88ab View commit details
    Browse the repository at this point in the history
  13. Update frontend/src/stores/users.ts

    Co-authored-by: Georges-Antoine Assi <3247106+gantoine@users.noreply.github.com>
    zurdi15 and gantoine committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    3c658d0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    ebaa5d6 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #964 from rommapp/feature/collections

    Collections
    zurdi15 committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    7c54a58 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6558939 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    9ca60f2 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    533555e View commit details
    Browse the repository at this point in the history
  19. Update frontend/src/stores/users.ts

    Co-authored-by: Georges-Antoine Assi <3247106+gantoine@users.noreply.github.com>
    zurdi15 and gantoine committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    2962441 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    d8a9cb1 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    c7af3f2 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    c80f3f8 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2024

  1. fixes from PR review

    zurdi15 committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    b1f5ae5 View commit details
    Browse the repository at this point in the history
  2. fixed unit tests

    zurdi15 committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    ca7d37a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #976 from rommapp/feature/setup-wizard

    Setup wizard added for new installations
    zurdi15 committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    6ba4946 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e9c3304 View commit details
    Browse the repository at this point in the history
  5. Update backend/endpoints/user.py

    Co-authored-by: Georges-Antoine Assi <3247106+gantoine@users.noreply.github.com>
    zurdi15 and gantoine committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    4435093 View commit details
    Browse the repository at this point in the history
  6. fixes from PR review

    zurdi15 committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    14e2377 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #975 from rommapp/feature/user-own-edit

    Allow users to edit own profile
    zurdi15 committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    ceb7147 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e7bc3cd View commit details
    Browse the repository at this point in the history
  9. Merge pull request #977 from rommapp/feature/favs-collection

    Add favourites collection feature
    zurdi15 committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    a5f9ef6 View commit details
    Browse the repository at this point in the history
  10. fixed dockerfile for arm64

    zurdi15 committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    7c39d21 View commit details
    Browse the repository at this point in the history
  11. misc: Fix FromAsCasing warning during Docker build

    Fix recently introduced `FromAsCasing` [1] Docker build check.
    
    [1] https://docs.docker.com/reference/build-checks/from-as-casing/
    adamantike committed Jul 6, 2024
    Configuration menu
    Copy the full SHA
    7611e57 View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Merge pull request #982 from adamantike/misc/fix-FromAsCasing-docker-…

    …warning
    
    misc: Fix FromAsCasing warning during Docker build
    zurdi15 committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    e3e6815 View commit details
    Browse the repository at this point in the history
  2. fix: Disable zip compression on ROM download

    Zip compression during multi-file ROM download is not needed. Commonly,
    ROMs are already compressed, and trying to compress them again on the
    fly does not reduce the generated file's size, while spending CPU power
    and making the download slower because of the compression process being
    the bottleneck.
    
    By setting `level=0`, compression gets disabled, increasing download
    speed, and reducing CPU usage. CPU still gets a usage peak, because of
    Zip requiring a CRC32 calculation over each file's content.
    adamantike committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    936476c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #983 from adamantike/fix/disable-compression-on-ro…

    …m-download
    
    fix: Disable zip compression on ROM download
    gantoine committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    99a36ca View commit details
    Browse the repository at this point in the history
  4. fix: Make some DB columns non-nullable

    This change makes some database columns non-nullable, and includes the
    migration to seamlessly upgrade the schema.
    
    It includes:
    * User and Platform names
    * Every boolean column
    adamantike committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    004c0b6 View commit details
    Browse the repository at this point in the history
  5. fix: Correctly traverse SteamGridDB API pages

    The SteamGridDB API has a bug, where the `total` field for the paginated
    endpoint `/v2/grids/game/:gameId` sometimes double/triple counts results
    (e.g. returning `total=172` when there are actually 86 results).
    
    To avoid this issue, this change relies on each page's number of
    results. If the received page has less than the requested amount of
    grids, we know that is the last page.
    adamantike committed Jul 7, 2024
    Configuration menu
    Copy the full SHA
    23ef1fb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2445e3f View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Merge pull request #984 from adamantike/fix/make-some-columns-non-nul…

    …lable
    
    fix: Make some DB columns non-nullable
    gantoine committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    8dd4799 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5fc56b View commit details
    Browse the repository at this point in the history
  3. fixed custom cover

    zurdi15 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    ec58ea9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    074b368 View commit details
    Browse the repository at this point in the history
  5. fixed platform icon

    zurdi15 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    6740ccf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1a3f74e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5de77e5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    285c9c2 View commit details
    Browse the repository at this point in the history
  9. fixes from trunk

    zurdi15 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    20fb821 View commit details
    Browse the repository at this point in the history
  10. improved states selector

    zurdi15 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    6dd6bfd View commit details
    Browse the repository at this point in the history
  11. Merge pull request #985 from adamantike/fix/correctly-request-paginat…

    …ed-api-steamgriddb
    
    fix: Correctly traverse SteamGridDB API pages
    zurdi15 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    2d1fa68 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d7d739a View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    18d956b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    51bc201 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    919773a View commit details
    Browse the repository at this point in the history
  16. Merge pull request #986 from rommapp/fix/fixes_from_testing

    Fixes from beta testing
    zurdi15 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    ed0c756 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    eb1b231 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    4872141 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    5e3522c View commit details
    Browse the repository at this point in the history
  20. Merge pull request #987 from rommapp/prevent-mass-purge

    Prevent mass purging of games and platforms during scan
    zurdi15 committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    0cb83bb View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. fixed config.example.yml

    zurdi15 committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    08d6948 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    93c36a4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4bd6a12 View commit details
    Browse the repository at this point in the history
  4. fixed everything from trunk

    zurdi15 committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    f7b14b4 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #988 from rommapp/fix/config-example

    Fix config.example.yml
    zurdi15 committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    1372327 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    05939ec View commit details
    Browse the repository at this point in the history
  7. Update CHANGELOG.md

    Co-authored-by: Georges-Antoine Assi <3247106+gantoine@users.noreply.github.com>
    zurdi15 and gantoine committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    008d62a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    300262e View commit details
    Browse the repository at this point in the history
  9. Merge pull request #990 from rommapp/fix/fixes-from-trunk

    Fixed everything from trunk
    zurdi15 committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    c82ae97 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. feat: Use async requests to retrieve SteamGridDB covers

    This change avoids blocking requests when retrieving covers from
    SteamGridDB, which is the main bottleneck as the current implementation
    iterates over paginated results for multiple games.
    
    Using an asynchronous client like `httpx` provides a good performance
    improvement, and reduces the latency when calling this endpoint.
    Also, the inclusion of FastAPI `lifespan` allows instantiating a single
    client on startup.
    
    When testing with "Final Fantasy V Advance", the endpoint goes from ~9s
    to ~1.5s to retrieve all covers.
    adamantike committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    b61bb11 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #991 from adamantike/feat/use-async-requests-for-sgdb

    feat: Use async requests to retrieve SteamGridDB covers
    zurdi15 committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    7590fd3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7ac11a1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a2c55de View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    da6adfe View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. fixed re-download lost covers

    zurdi15 committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    884e7a3 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #992 from rommapp/fix/collections-migration

    Avoid orphan collections table on migration fail
    zurdi15 committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    6d6cb35 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #993 from rommapp/fix/download-removed-cover

    Fixed re-download lost covers
    zurdi15 committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    9991aaa View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    9b3aa45 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #996 from rommapp/fix-nav-guards-returns

    Have navigation guards return true or explicitly call next
    zurdi15 committed Jul 12, 2024
    Configuration menu
    Copy the full SHA
    1329dbb View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2024

  1. fix: Avoid recursive os.walk calls

    `os.walk` is a generator that can iteratively navigate from the
    specified path, top-bottom. However, most of the calls to `os.walk` in
    the project cast the call to `list()`, which makes it traverse the path
    and recursively find all nested directories.
    
    This is commonly not needed, as we end up just using a `[0]` index to
    only access the root path.
    
    This change adds a few utils that simplifies listing files/directories,
    and by default does it non-recursively. Performance gains shouldn't be
    noticeable in systems with high-speed storage, but we can avoid the edge
    cases of users having too many nested directories, by avoiding unneeded
    I/O.
    adamantike committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    f20a9ff View commit details
    Browse the repository at this point in the history
  2. misc: Enable GZip compression for backend responses

    With the introduction of non-paginated responses for ROMs, JSON
    responses for big collection could easily be at >1MiB.
    
    This change adds a FastAPI-provided middleware to enable GZip
    compression for responses greater than 1KiB.
    adamantike committed Jul 13, 2024
    Configuration menu
    Copy the full SHA
    d94f542 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2024

  1. Merge pull request #998 from adamantike/fix/avoid-unneeded-recursive-…

    …os-walk
    
    fix: Avoid recursive os.walk calls
    gantoine committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    3dc4863 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #999 from adamantike/misc/enable-gzip-compression

    misc: Enable GZip compression for backend responses
    gantoine committed Jul 14, 2024
    Configuration menu
    Copy the full SHA
    d8ffc1a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d05a539 View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2024

  1. Merge pull request #1002 from rommapp/fix-delete-cover-on-rescan

    Fix covers deleted when uploading extension other then PNG
    zurdi15 committed Jul 15, 2024
    Configuration menu
    Copy the full SHA
    7617daf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da295bc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ec091e View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Merge pull request #1004 from rommapp/romm-1003

    [ROMM-1003] Fix aborting mid-scan
    zurdi15 committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    27c5749 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. fix: Filter Switch titledb entries with empty id

    The existing code was failing after changes on the upstream JSON file
    that included entries with `null` ID.
    adamantike committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    04b64f1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1006 from adamantike/fix/handle-switch-titledb-em…

    …pty-product-id
    
    fix: Filter Switch titledb entries with empty id
    gantoine committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    3073e16 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2024

  1. Configuration menu
    Copy the full SHA
    bfeddcf View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1008 from rommapp/catch-json-decode-errs-0022

    Catch and ignore json decode errors in 0022 migration
    zurdi15 committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    dd4f9e4 View commit details
    Browse the repository at this point in the history