Skip to content

Releases: tippfehlr/activity-roles

v1.14.1

11 Oct 15:40
eff2e09
Compare
Choose a tag to compare

Changelog

Bug Fixes

  • typo in /listroles (96dcb63)
  • use setContext instead of setDMPermission (4079c6b)
  • tell ts that the command isn’t executed in a DM (6fad7b9)
  • catch "Unknown Interaction" errors (46ba2c9)
  • fix activity roles table (04e0726)

v1.14.0

21 Sep 22:05
a4519f5
Compare
Choose a tag to compare

Changelog

Features

  • add /reset command (1ea0154)
  • add /deletestatusrole (5ea3c1f)
  • add required role info to /listroles, /requirerole without arguments resets (ef199f9)
  • add removeAfterDays to db & /addActivityRole (2ce0b3c)
  • implement removeAfterDays (9d9a327)

Bug Fixes

  • (release) push latest tag (d70543e)
  • release script fix #2 (603b5e1)
  • disable activityStats for now (92a5f45)
  • allow 2+ activity roles with same activity name but different roles (242324a)
  • catch more errors when executing commands (a1388b5)
  • correct command permissions (eb22769)

v1.13.0

23 Aug 23:18
4e1e054
Compare
Choose a tag to compare

Changelog

Features

  • upload commands at application start (844c3b9)
  • ask for MANAGE_ROLES permission on /checkRoles (bccfcaa)
  • display error message when role is below highest bot role in /checkroles (cdca320)

Bug Fixes

  • (approxMemberCount) update guilds with null (4cf26ec)
  • typo (375824b)
  • typo in pnpm run temp-db (32c4346)
  • workaround for (p)npm invoking SIGINT twice on ^C (bf384fe)
  • use presenceUpdate->roleHigherThanBotrole in /addActivityRole (35e9101)

v1.12.5

27 Jun 21:40
2f8ea1b
Compare
Choose a tag to compare

Changelog

Features

  • add column approxMemberCount to guilds (21bd8b3)

v1.12.4

24 Jun 09:46
b7e4dd4
Compare
Choose a tag to compare

Changelog

Bug Fixes

  • (presenceUpdate) abort early when user is a bot (ed80bef)

v1.12.3

01 May 18:37
7c84fd5
Compare
Choose a tag to compare

Changelog

Bug Fixes

  • (/checkroles) check for autorole and requiredRole (8007214)
  • (syncCommands) use process.exit() instead of close() in bot.ts (2c71d82)

Translation

  • (i18n) pull French (d67ebc4)
  • (i18n) pull German translation (1ddfc4c)

Documentation

  • (README) remove newline after badges (ead3bc2)

v1.12.2

26 Apr 20:15
30c9b54
Compare
Choose a tag to compare

Changelog

Bug Fixes

  • (deleteActivityRole) send table like /listRoles instead of embeds (03b12a2)
  • disable /deleteActivityRole and /setStatusRole in DMs (9b08642)
  • don’t add roles to bots on /checkroles (6a1fb9e)
  • add strings for addActivityRole/deleteActivityRole (dbb61a6)

Translation

  • (i18n) pull translations (7c383a3)

v1.12.1

24 Apr 21:37
72346d5
Compare
Choose a tag to compare

Special thanks to LaLiTaBluE for donating again - you are incredible

Changelog

Features

  • add automated checkRoles (042c780)

Bug Fixes

  • update status every 2 seconds, not 20 ms (8d5c6d8)
  • exit on error "driver has already been destroyed" (c9173bd)
  • fix /deleteActivityRole , roleID != guildID (fa24c8f)
  • assign multiple roles (648625f)
  • fix broken /deleteActivityRole all:true buttons (ae18ab7)

Translation

  • (i18n) pull French tranlation (16c4c2f)
  • (i18n) add phrases for /deleteActivityRole (c88ab4b)

Documentation

v1.12.0

20 Apr 18:32
597791e
Compare
Choose a tag to compare

Thanks to my sponsors LaLiTaBluE and @GomorrhaDev!

This release features a working /checkroles!

Changelog

Added

Fixed

  • don’t use ...role to fill values (b9bf6ad)
  • convert count(*) result to number (a6e9399)
  • set maximum length for activity names to 100 characters (bfa3f2e)

v1.11.0

13 Apr 10:26
7228306
Compare
Choose a tag to compare

Massive thanks to LaLiTaBluE and @GomorrhaDev for donating!

Changelog

Added

  • (metrics) add metrics for {old,new} users and activeTemporaryRoles (3742d56)
  • (metrics) add metric for locales (9bdb0dd)
  • automatically migrate database from sqlite (8b22ea3)
  • explicitely connect to postgres and exit if no connection (952424c)

Fixed

  • (/help) 'the bot will be removed' -> 'the bot will remove the role' (a243b31)
  • (presenceUpdate) add onConflict to insert into activeTemporaryRoles (95a1e5c)
  • reverse logic for /requirerole (ba61603)

Changed

  • merge /help description into one translation string, use nested keys (2c72fe5)
  • rename help menu to help page (a191403)
  • move database from sqlite to postgres (kysely) (063ce1b)
  • set time in logs to system timezone (bcb4380)
  • update tranlations (036a330)

Removed

  • remove Estonian from README (f9d3bf3)

Documentation

  • (readme) remove privacy notice about hashes user IDs. (653f774)
  • (readme) remove the new notice for /statusrole (2f304f7)