Skip to content

Releases: idio-sync/romm-comm

v1.15.2 - Romm 4.7 API compatability

16 Feb 03:59
f98a789

Choose a tag to compare

What's Changed

  • Add support for 'cheat' subfolder category with card suit icon by @idio-sync in #32

Full Changelog: v1.15.1...v1.15.2

v1.15.1 - RomM 4.6.0 API Update

21 Jan 17:05
e5c83e8

Choose a tag to compare

  • Updated API calls to function with RomM 4.6.0 pre-releases
  • Some code clean up
    Full Changelog: v1.15...v1.15.1

v1.15 - Large bugfix release

12 Jan 20:10
5ebdcfc

Choose a tag to compare

What's Changed

Full Changelog: v1.14.1...v1.15

1.15-alpha.1

08 Jan 19:52
57bac65

Choose a tag to compare

1.15-alpha.1 Pre-release
Pre-release

Full Changelog: v1.14.1...1.15-alpha.1

v1.14.1 - PCGamingWiki Links

13 Oct 15:35
c34fa03

Choose a tag to compare

  • Added PCGamingWiki links for PC/DOS game search embeds.
  • Bumped Docker container Python version to 3.12

v1.14 - IGDB Commands

08 Oct 21:48
45d71a1

Choose a tag to compare

  • Refactored IGDB client cog.
  • Added /igdb view [upcoming/recent/popular/exclusives] commands to get a list of popular, exclusive, upcoming or recent releases, either generally or per system. Platform needs to be specified for exclusives.
  • Replies with up to 100 most popular, exclusive, previous or next releases, with metadata for each game and a "Request this game" button that ties into the request/search system in one click.
  • Added some more emojis and platform mappings.
  • Cleaned up logging, fixed some typos and did a general polish pass.

v1.13.2 - Updated GGRequestz integration

08 Oct 01:39
a48af1e

Choose a tag to compare

  • Updated /search multi file selection dropdown to show which files are selected, and the cumulative size of all files selected.
  • Updated GGRequestz integration to use API keys instead of user/pass (see readme).
  • Fixed platform status detection for request embeds.
  • Fixed duplicate emoji sync log entries.
  • Added debug logging to help diagnose admin command issues some users are seeing.
  • Added some missing platform mappings for more obscure consoles (Casio Loopy, etc).

v1.13.1 - Misc Fixes

03 Oct 17:45
538856f

Choose a tag to compare

  • Streamlined initialization, should fix some connection issues
  • Fixed emoji check timing issue preventing server emojis from being mapped at startup

v1.13 - GGRequestz Integration

02 Oct 22:54
26aebc7

Choose a tag to compare

Basic Initial GGRequetsz Integration - Current Features:

  • If enabled, requests get sent to GGRequestz for management.
  • Requests that are detected during a scan are automatically marked as fulfilled in GGRequestz and users are notified in Discord the same as before.
  • Manual fulfillments and rejections made in Discord are synced to GGRequestz, users are notified in Discord the same as before.
  • Requests fulfilled or rejected in GGRequestz are synced to Discord when an admin runs /request_admin or a user runs /my_requests, request status is always accurate when checked.
  • Requests in GGRequestz are only synced back to Discord if they originated from a Discord user.
  • Requests in GGRequestz from Discord are "Requested By" the GGRequestz user that you login as in the bot env variables, Discord user is listed in request details.

Enable the following env variables:

GGREQUESTZ_ENABLED=true
GGREQUESTZ_URL=http://ip:port
GGREQUESTZ_USERNAME=your_username
GGREQUESTZ_PASSWORD=your_password

Recently Added Notification Improvements:

  • Recently added game notifications now only post truly new games, even if a full scan is done in Romm or new metadata is fetched for games.
  • The game's created_at field in Romm is checked against the scan initiation time and any game created before the current scan is ignored for notifications.
  • Added command to refresh recently added game notification metadata/covers, in case Romm pulls incorrect metadata or you want to upload custom metadata.
  • Usage: /refresh_recent_metadata count:n where n is the number of messages you want to go back and refresh, from the most recent. Default is 1, which is the most recently posted notification.
  • If only text is changed, the notification is edited. If covers change, the original message is deleted and a new message is posted with the new cover. This due to a Discord file attachment limitation.

Other changes:

  • Logo!

v1.12.6 - Improved SocketIO Handling

30 Sep 19:01
6f7d403

Choose a tag to compare

  • Improved scan and recent_roms cog code to share SocketIO connection logic.
  • Bumped several requirements up in version number.
  • Specified python-socketio[asyncio_client] as a requirement for making socket connection more stable in Docker deployments.