Skip to content

Releases: DesynchVT/obsidian-ra-search-plugin

1.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 10:16

Added ability to download the box art of your games to your device, rather than fetching them from RA's servers every time you launch Obsidian.

Both the Add game and Auto import commands now prefer to download the box art images, rather than fetching them from RA every single time.

You must regenerate a new base with RA Search: Create base to display local images rather than fetch from RA's servers. It's a tad annoying, but you should be able to overcome it. The base view will still fetch images from RA's servers if you don't have the box art for a particular game downloaded. Meaning, aside from regenerating the base, you shouldn't have to do anything.

New command!

  • Add missing box art: Does as it says on the tin.
    • Retroactively adds a 'cover' property on your existing games.
    • Box art images are downloaded to <game_note_directory>/boxart (default: RetroAchievements/library/boxart

New setting!

  • Download box art into vault: Auto download box art images on add/import games. Default: enabled.
    • If you turn this off, you have to manually run the above mentioned command to download box art images.

Why was this done?

  1. It saves bandwidth for both you and RA. Each image takes up about 125KB, so my own library of almost 200 games take up 21MB worth of images. It should be fine. It's simply cheaper and more efficient to only download once.
  2. Offline view. You can now see the images in your base regardless of internet connection or the status of RA's servers.
  3. It satisfies the reasonable request from the RA team.

1.0.7

Choose a tag to compare

@github-actions github-actions released this 28 Sep 09:14
  • Fixed a bug that stopped users from running RA Search: Create base BEFORE importing games.
    • Silly overlook by me. When adding a game, the plugin will ensure the user defined path exists (the Game note directory setting) but Create base did not. Now it does.

1.0.6

Choose a tag to compare

@github-actions github-actions released this 27 Sep 13:56
  • Changed illegal character list to be actually accurate. Fml.

1.0.5

Choose a tag to compare

@github-actions github-actions released this 27 Sep 13:18
  • Fixed a bug that would break the plugin when importing games starting with "." (such as the ".hack//" series).
  • Added an alias to games with illegal Obsidian note title characters (.:/), so they can be searched for easier.
  • Added a warning when attempting to run Create base while another base already exists
    • Of course you can rename or move the original base if you want mulitple. I'm not the boss of you.
  • Console subfolders now have a space surrounding the dash character.
    • E.g. NES-Famicon -> NES - Famicon

1.0.4

Choose a tag to compare

@github-actions github-actions released this 26 Sep 15:45

Added custom styling to add a (glowing) bronze, silver, or gold border to your beaten, completed, and mastered games respectively.
This is done through a formula in the base's Properties called raStatus (it's displayed as just status though). You can disable the border effect by de-selecting the status FORMULA in Properties, then selecting the status TEXT property instead to keep your mastery status shown on the card.

If you already created a base, you'll have to re-create a new base with the Create base command to get the border effect to work. You will NOT have to re-import your games.

1.0.3

Choose a tag to compare

@github-actions github-actions released this 26 Sep 08:11
  • Fixed a bug where the base would show itself inside the base view immediately after running "Create base".
    • This utilizes the property "category" on the imported games.
  • Fixed a critical bug on mobile that caused the plugin to be be enable-able. It should work perfectly fine now on both desktop and mobile.

1.0.2

Choose a tag to compare

@github-actions github-actions released this 24 Sep 14:27

Fixed 'status' not being properly imported when adding a single game

1.0.1

Choose a tag to compare

@github-actions github-actions released this 24 Sep 13:53

No code changes. Just changed the README.md to reflect how to install from the official community plugins page for Obsidian.

1.0.0

Choose a tag to compare

@DesynchVT DesynchVT released this 24 Sep 08:52
More manifest.json conflict changes