JJ-8

Results 10 issues of JJ-8

This is a repeat of PR https://github.com/ArekSredzki/electron-release-server/pull/288 which has been synchronized with the current master branch. The previous PR was reverted since another commit was pushed which was not meant...

This is a successor PR of https://github.com/TFNS/CTFNote/pull/146. I modified two things: 1. The UI for getting the link is changed: now you just click the button and the link is...

The implementation is mostly based on https://github.com/DU4L/CTFNote/pull/16 but we update the timer in the database instead of the frontend. The update is done when the user fetches the profile, so...

When you paste some JSON in the importer, the `isValid` function is evaluated on the input to see if we can detect the parser for the pasted data. The amount...

enhancement

Currently the Discord channel handling is done in an 'Agile' style: new, started, solved. It is like a small kanban board. This is cool, but not everyone likes it. Therefore,...

enhancement

When multiple people are having member access (or higher), not all of them are added to the CTF role when `/create` is used in Discord. This would result in an...

bug

The Discord integration code is quite a mess. This PR reorganizes the code of the Discord bot to be easier to understand. Furthermore, it should prepare for different Discord channel...

When you are using an unreliable network connection or you have put your device in sleep mode, the websocket connection will be gone and therefore you do not receive any...

enhancement

When you have two channels with exactly the same description, then the bot may select the wrong channel to use. This can be the case when two CTFs are running...

bug

Should fix some dependabot stuff.