Releases: TFNS/CTFNote
Releases · TFNS/CTFNote
Version 3.2.0
What's Changed
- Fixes .gitignore and .gitattributes by @daanbreur in #290
- Hide yarn files from the search in vscode by @daanbreur in #291
- Add Discord integration checks to frontend. by @daanbreur in #296
- Bump quasar from 2.15.1 to 2.16.6 in /front by @dependabot in #287
- Add linked account creation from the Discord bot by @daanbreur in #301
- Autofocus username field on login and registration by @JJ-8 in #311
- Fix missing environment variables for Discord registration by @JJ-8 in #312
- Parser logic improvements by @JJ-8 in #313
- Upgrade Hedgedoc to v1.10.0 by @JJ-8 in #336
- Cleanup discord integration code by @JJ-8 in #314
- Fix build errors observed with Bun by @erdnaxe in #233
- Add
/begin
and/end
alias Discord commands by @JJ-8 in #348 - Update docker-compose restart policy to
unless-stopped
by @JJ-8 in #350 - Update dependencies november 2024 by @JJ-8 in #349
- Bump follow-redirects from 1.15.2 to 1.15.9 in /front by @dependabot in #351
- Bump http-proxy-middleware from 2.0.6 to 2.0.7 in /front by @dependabot in #345
- Bump nodemon from 3.1.0 to 3.1.7 in /api by @dependabot in #334
- Bump dset from 3.1.2 to 3.1.4 in /front by @dependabot in #329
- Add random emoji to solve message in Discord by @JJ-8 in #352
- Bump body-parser from 1.20.2 to 1.20.3 in /api by @dependabot in #353
- Bump micromatch from 4.0.5 to 4.0.8 in /front by @dependabot in #356
- Bump ws from 7.5.9 to 7.5.10 in /api by @dependabot in #357
- Fix missing word in logged in notification by @JJ-8 in #358
- Add possibility to search for guests in invites by @JJ-8 in #359
Full Changelog: v3.1.0...v3.2.0
Version 3.1.0
What's Changed
- Bump postcss from 8.4.29 to 8.4.38 in /front by @dependabot in #242
- Create dependabot.yml by @JJ-8 in #243
- Add Continuous Integration using Github Actions by @peace-maker in #223
- Create HITCON CTF parser by @daanbreur in #286
- CINI (ECSC 2024) importer by @erdnaxe in #268
- Bump braces from 3.0.2 to 3.0.3 in /front by @dependabot in #273
- Bump typescript from 5.4.3 to 5.4.5 in /api by @dependabot in #250
- Bump braces from 3.0.2 to 3.0.3 in /api by @dependabot in #272
- Bump tar from 6.2.0 to 6.2.1 in /api by @dependabot in #246
- Bump ip from 2.0.0 to 2.0.1 in /api by @dependabot in #245
- Bump express from 4.19.1 to 4.19.2 in /api by @dependabot in #244
- Bump @typescript-eslint/parser from 7.3.1 to 7.16.0 in /api by @dependabot in #282
- Bump tar from 6.2.0 to 6.2.1 in /front by @dependabot in #249
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /front by @dependabot in #248
New Contributors
- @daanbreur made their first contribution in #286
Full Changelog: v3.0.0...v3.1.0
Version 3.0.0
Please note that when pulling from an old version, you may be forced to revert/remove the .env
file. Backup your secrets before doing so to save yourself some time.
What is new
- CTFNote now supports Discord integration through a bot. For each task, channels are created, access is synced and participants can start/stop working on a challenge and hand in the flag through Discord. Channels can be archived and deleted when the CTF is over. Check the README for more explanation!
- The UI has been redesigned to be more clear and intuitive. This includes:
- Better mobile support.
- New 'tabledense' layout.
- Improved search UI.
- 'On it' history to see who worked on a challenge after stopping working on it. Hold down the 'on it' button to fully remove your name.
- Last visit time is now tracked in the database to keep an overview of inactive accounts (to cleanup big profile tables). This last visit time is not realtime and only visible to the administrator.
- Better ctrl+k search hotkey support (now works inside Hedgedoc too).
- ctrl+s hotkey to quickly solve a task when a task is open.
- Calendar can now be subscribed to with iCal.
What is fixed
- Dependencies are upgraded and stored with Yarn in the repo itself.
- Security updates within CTFNote.
- Hedgedoc is upgraded.
- Upload limit is increased to allow high resolution screenshots.
- Many small improvements.
New Contributors
- @peace-maker made their first contribution in #208
- @erdnaxe made their first contribution in #232
- @frereit made their first contribution in #146
Full Changelog: v2.1.2...v3.0.0
Version 2.1.2
What's Changed
- API: Pin dicer to v0.3.1 by @XeR in #181
- Front: upgrade outdated sub-dependencies by @XeR in #182
- Enable auto-restart for api and front container by @JJ-8 in #183
- Add ECSC task parser by @JJ-8 in #184
- Make tasks exportable as Markdown by @JJ-8 in #185
- Front: upgrade nginx to 1.22.1 by @XeR in #187
- Front: upgrade dependencies by @XeR in #190
- Add RCTF Parser basing on CTFD by @schmop in #191
- Make success notifications dismissible by @JJ-8 in #195
- Add loading to Export Tasks by @JJ-8 in #194
- Add context menu to task dropdown by @JJ-8 in #197
- Add HTB parser by @JJ-8 in #193
- Front: upgrade dependencies by @XeR in #199
New Contributors
Full Changelog: v2.1.1...v2.1.2
Version 2.1.1
What's Changed
- Front: upgrade nginx to 1.22.0 by @XeR in #165
- Update dependencies by @XeR in #166
- Pin version of containers in Dockerfiles by @XeR in #167
- Upgrade Hedgedoc to version 1.9.4 by @XeR in #170
- Fixed URI in ctfd importer hint by @RickdeJager in #174
- Task list for small screen sizes by @JJ-8 in #173
- Unpin Hedgedoc by @XeR in #175
- Update dependencies by @XeR in #178
- Fix CVE-2022-24434 by @XeR in #179
- v2.1.1 by @JJ-8 in #177
- Set main branch as default target for PRs by @JJ-8 in #180
New Contributors
- @RickdeJager made their first contribution in #174
Full Changelog: v2.1.0...v2.1.1
Version 2.1.0
Merge pull request #157 from TFNS/dev v2.1.0