Skip to content

1.37.0

Compare
Choose a tag to compare
@github-actions github-actions released this 11 Nov 18:41
· 336 commits to master since this release

Role Selection [#363]

Added a new command /roleselect which you can use to create a role selection message. Alternatively, you can also attach role selection to a message which has been sent by shinpuru (for example using /say).

Discord_Jg0ZLo3WNM.mp4

Discord OAuth Handling

The login to shinpuru using the Discord OAuth2 flow is now taking advantage of passing a state parameter to the authentication redirect. This state is a JWT signed with a token randomly generated on startup. This secures the login-process against any type of cross-site request forgery attacks.

Also, this allows to pass additional information through the login process like redirection targets. Therefore, when you log in to the beta web interface, you are now also redirected back to the beta interface after the login instead of being redirected to the main interface.

Bug Fixes

  • When you go to shnp.de/beta, you will now be redirected to the login page if not logged in. [#388]
  • Fixed a typo in the anti-raid notification message. [#389]
  • Fixed command manual generation. [#391]

Beta Web Interface

  • Guild Settings: Verification Route implemented
  • Guild Settings: Code Execution Route implemented
  • Guild Settings: Karma Route implemented

Docker

Here you can find the docker hub page of shinpuru and here you can find Docker images released on the GHCR.

Pull the docker image of this release:

From DockerHub:

$ docker pull zekro/shinpuru:1.37.0

From GHCR:

$ docker pull ghcr.io/zekrotja/shinpuru:1.37.0