-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CTFNote v3 #237
CTFNote v3 #237
Commits on Jul 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bbfd513 - Browse repository at this point
Copy the full SHA bbfd513View commit details -
Improve layout of task search / filtering on mobile devices
Now it correctly scales for both desktop and mobile.
Configuration menu - View commit details
-
Copy full SHA for 89a929e - Browse repository at this point
Copy the full SHA 89a929eView commit details -
Choose table for desktop and classic for mobile
The table is difficult to see on mobile but very useful on desktop, so we change the default values depending on the platform.
Configuration menu - View commit details
-
Copy full SHA for d8284d2 - Browse repository at this point
Copy the full SHA d8284d2View commit details -
Merge pull request #53 from JJ-8/0-mobile-task-list-improvements
Task list improvements on mobile devices
Configuration menu - View commit details
-
Copy full SHA for 0e35b5c - Browse repository at this point
Copy the full SHA 0e35b5cView commit details -
The actual .env should not be part of the repository to prevent any secrets to be stored in git.
Configuration menu - View commit details
-
Copy full SHA for 8172afc - Browse repository at this point
Copy the full SHA 8172afcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06345d2 - Browse repository at this point
Copy the full SHA 06345d2View commit details -
Merge pull request #54 from JJ-8/0-remove-dotenv
Remove dotenv file from git
Configuration menu - View commit details
-
Copy full SHA for aaba20a - Browse repository at this point
Copy the full SHA aaba20aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef0ce75 - Browse repository at this point
Copy the full SHA ef0ce75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 988b7e4 - Browse repository at this point
Copy the full SHA 988b7e4View commit details -
Merge pull request #55 from MartinJM/improve_mention_resolution
Improve mention resolution
Configuration menu - View commit details
-
Copy full SHA for 81c3adf - Browse repository at this point
Copy the full SHA 81c3adfView commit details -
Don't pin task link but add to topic
Pinning to the channel is not silent and we don't want that. So instead we now save the task link in the topic using the delimiter /-/
Configuration menu - View commit details
-
Copy full SHA for bb45fda - Browse repository at this point
Copy the full SHA bb45fdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f441cc0 - Browse repository at this point
Copy the full SHA f441cc0View commit details -
Merge pull request #56 from JJ-8/0-add-discord-integration-downstream
Change pin behavior and resolve channel names in archive
Configuration menu - View commit details
-
Copy full SHA for e343b8e - Browse repository at this point
Copy the full SHA e343b8eView commit details
Commits on Jul 17, 2023
-
Add
/delete
to delete Discord CTF integrationIt is mandatory to create an archive first before deleting the CTF. This prevents data loss and the resulting task can always be deleted manually. The archive command will now not delete the channels anymore. Finishing of the commands will now be reflected in the bot reply.
Configuration menu - View commit details
-
Copy full SHA for fcb45c9 - Browse repository at this point
Copy the full SHA fcb45c9View commit details -
Merge pull request #57 from JJ-8/0-add-discord-integration-downstream
Add `/delete` to delete Discord CTF integration
Configuration menu - View commit details
-
Copy full SHA for d3fbf0e - Browse repository at this point
Copy the full SHA d3fbf0eView commit details -
Handle images in Discord archive
Now they will be properly rendered by Hedgedoc
Configuration menu - View commit details
-
Copy full SHA for db0e226 - Browse repository at this point
Copy the full SHA db0e226View commit details -
Fetch tasks recursively for archive
When the note content is too big, it will be split in multiple pads. But these pads won't be visible in the export. This is now fixed by recursively fetch all tasks by matching the pad url.
Configuration menu - View commit details
-
Copy full SHA for d31b2d4 - Browse repository at this point
Copy the full SHA d31b2d4View commit details -
Merge pull request #58 from JJ-8/0-add-discord-integration-downstream
Discord archive: image handling and recursive pad export
Configuration menu - View commit details
-
Copy full SHA for a7b1d39 - Browse repository at this point
Copy the full SHA a7b1d39View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c07e29 - Browse repository at this point
Copy the full SHA 3c07e29View commit details -
Exclude image upload from subtask discovery
Otherwise this will result in errors.
Configuration menu - View commit details
-
Copy full SHA for 1b0e922 - Browse repository at this point
Copy the full SHA 1b0e922View commit details -
Merge pull request #59 from JJ-8/0-add-discord-integration-downstream
Subtask export: cyclic references and uploads exclusion
Configuration menu - View commit details
-
Copy full SHA for 25c97b9 - Browse repository at this point
Copy the full SHA 25c97b9View commit details
Commits on Jul 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d9bbb22 - Browse repository at this point
Copy the full SHA d9bbb22View commit details -
Support loading for SelectRole component
In the end, it was not used but still a good feature to have for this component.
Configuration menu - View commit details
-
Copy full SHA for 47bdb5f - Browse repository at this point
Copy the full SHA 47bdb5fView commit details -
Add better Discord bot documentation
Now all the capabilities and limitations of the bot are documented in the README.
Configuration menu - View commit details
-
Copy full SHA for 705f488 - Browse repository at this point
Copy the full SHA 705f488View commit details -
Merge pull request #61 from JJ-8/0-add-discord-integration-downstream
Discord: privilege change sync and better documentation
Configuration menu - View commit details
-
Copy full SHA for 122662b - Browse repository at this point
Copy the full SHA 122662bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 40b813a - Browse repository at this point
Copy the full SHA 40b813aView commit details -
Merge pull request #62 from JJ-8/remove-ghcr-authentication-notice
Remove GHCR authentication notice in README
Configuration menu - View commit details
-
Copy full SHA for 2a662ca - Browse repository at this point
Copy the full SHA 2a662caView commit details
Commits on Jul 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 89182da - Browse repository at this point
Copy the full SHA 89182daView commit details -
Merge pull request #63 from JJ-8/0-hedgedoc-1.9.9
Update Hedgedoc to 1.9.9
Configuration menu - View commit details
-
Copy full SHA for a097ed0 - Browse repository at this point
Copy the full SHA a097ed0View commit details
Commits on Sep 14, 2023
-
Parsing challenges from https://angstromctf.com/
Configuration menu - View commit details
-
Copy full SHA for 9314edf - Browse repository at this point
Copy the full SHA 9314edfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2399f4f - Browse repository at this point
Copy the full SHA 2399f4fView commit details -
Merge pull request #64 from JJ-8/angstromparser-downstream
Angstromparser downstream
Configuration menu - View commit details
-
Copy full SHA for 88bf3b6 - Browse repository at this point
Copy the full SHA 88bf3b6View commit details -
Upgrade dependencies front / api
Updates all dependencies, resolving potential vulnerabilities.
Configuration menu - View commit details
-
Copy full SHA for f88d7c0 - Browse repository at this point
Copy the full SHA f88d7c0View commit details -
One day they woke me up - So I could live forever. It's such a shame the same Will never happen to you. Upgrade to yarn v3 and commit all dependencies so npmjs downtime does not cause troubles with building CTFNote.
Configuration menu - View commit details
-
Copy full SHA for f1f070c - Browse repository at this point
Copy the full SHA f1f070cView commit details -
Merge pull request #65 from JJ-8/upgrade-dependencies-september-2023
Upgrade dependencies - September 2023
Configuration menu - View commit details
-
Copy full SHA for 0fc8ddd - Browse repository at this point
Copy the full SHA 0fc8dddView commit details -
Fix 'hashes don't match for migration' error
Git has added some crlfs to the file which causes the hashes to change. This prevents booting CTFNote due to annoying restrictions in the migration script. We revert to the old files so nobody has to change the hashes in the database.
Configuration menu - View commit details
-
Copy full SHA for 611bf0e - Browse repository at this point
Copy the full SHA 611bf0eView commit details -
Fix more 'hashes don't match for migration' errors
Git is messing up the files...
Configuration menu - View commit details
-
Copy full SHA for 690729f - Browse repository at this point
Copy the full SHA 690729fView commit details
Commits on Nov 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 01f1963 - Browse repository at this point
Copy the full SHA 01f1963View commit details
Commits on Dec 16, 2023
-
Now the on it status is based on an 'active' boolean in the database and thus we can track the history of the on it status. This way you know who worked on it in the past but that person is not actively working on it right now.
Configuration menu - View commit details
-
Copy full SHA for d397313 - Browse repository at this point
Copy the full SHA d397313View commit details -
By holding the on it button it is now possible to cancel working on it and this will permanently remove your name from the task. Discord messages are updated accordingly.
Configuration menu - View commit details
-
Copy full SHA for 36856ac - Browse repository at this point
Copy the full SHA 36856acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4af7649 - Browse repository at this point
Copy the full SHA 4af7649View commit details
Commits on Dec 20, 2023
-
Only allow cancel if worked on task
Otherwise a false message is send that you cancelled the task but you didn't start the task previously. Of course this can still be triggered by just calling the API, but this is not a security issue.
Configuration menu - View commit details
-
Copy full SHA for 5df7d0d - Browse repository at this point
Copy the full SHA 5df7d0dView commit details -
Merge pull request #67 from JJ-8/on-it-history
Only allow cancel if worked on task
Configuration menu - View commit details
-
Copy full SHA for c7730ba - Browse repository at this point
Copy the full SHA c7730baView commit details
Commits on Dec 23, 2023
-
Add Discord event link user importer
Now you can import users based on their interest on a Discord event link from your server. The link will be remembered but you have to press the sync button yourself to trigger the sync. For now it only imports users. It won't remove them if they stop showing interest.
Configuration menu - View commit details
-
Copy full SHA for 50e972a - Browse repository at this point
Copy the full SHA 50e972aView commit details -
Also support uninviting users when importing from Discord
Only friends and guest will loose their role if they don't show their interest anymore. Therefore you should not sync when someone should have access but have not shown their interest in the Discord event, because that person will loose their permissions.
Configuration menu - View commit details
-
Copy full SHA for 20419fa - Browse repository at this point
Copy the full SHA 20419faView commit details -
Merge pull request #68 from JJ-8/discord-event-link-user-import
Discord event link user import
Configuration menu - View commit details
-
Copy full SHA for 82ae18d - Browse repository at this point
Copy the full SHA 82ae18dView commit details -
Don't change CTF permissions when Discord is not linked
Otherwise everyone without Discord linked will be removed from the CTF.
Configuration menu - View commit details
-
Copy full SHA for 032386f - Browse repository at this point
Copy the full SHA 032386fView commit details -
Merge pull request #69 from JJ-8/discord-event-link-user-import
Don't change CTF permissions when Discord is not linked
Configuration menu - View commit details
-
Copy full SHA for 176835c - Browse repository at this point
Copy the full SHA 176835cView commit details
Commits on Feb 3, 2024
-
Fix /start and /stop commands in Discord
With the new on it history, the current state was not correctly detected. The column 'active' should be taken into account when switching the on it status.
Configuration menu - View commit details
-
Copy full SHA for 999bf86 - Browse repository at this point
Copy the full SHA 999bf86View commit details -
Fix race condition in deleting channels
The message that indicates that it is deleted successfully can be send to a channel that already got deleted. Therefore the editReply will fail, but now we handle it silently so it won't crash the server.
Configuration menu - View commit details
-
Copy full SHA for 72f9c4a - Browse repository at this point
Copy the full SHA 72f9c4aView commit details
Commits on Feb 23, 2024
-
Merge docker-compose.prebuild.yml into docker-compose.yml
Downstream PR from TFNS#232. Slightly changed the README for better copy paste.
Configuration menu - View commit details
-
Copy full SHA for a132aa7 - Browse repository at this point
Copy the full SHA a132aa7View commit details -
Merge pull request #72 from JJ-8/docker-compose-merging
Merge docker-compose.prebuild.yml into docker-compose.yml
Configuration menu - View commit details
-
Copy full SHA for 817f9ed - Browse repository at this point
Copy the full SHA 817f9edView commit details
Commits on Mar 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 55d85bc - Browse repository at this point
Copy the full SHA 55d85bcView commit details -
Merge pull request #73 from markfijneman/duplicate-notification-fix
Prevent duplicate browser notifications with multiple open tabs
Configuration menu - View commit details
-
Copy full SHA for 24418b7 - Browse repository at this point
Copy the full SHA 24418b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cd9886 - Browse repository at this point
Copy the full SHA 5cd9886View commit details -
Configuration menu - View commit details
-
Copy full SHA for 367d56c - Browse repository at this point
Copy the full SHA 367d56cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e256ba - Browse repository at this point
Copy the full SHA 1e256baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f6429a - Browse repository at this point
Copy the full SHA 6f6429aView commit details
Commits on Mar 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b37f76b - Browse repository at this point
Copy the full SHA b37f76bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f90c525 - Browse repository at this point
Copy the full SHA f90c525View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2822b0a - Browse repository at this point
Copy the full SHA 2822b0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ad4c6c - Browse repository at this point
Copy the full SHA 1ad4c6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bff66ed - Browse repository at this point
Copy the full SHA bff66edView commit details -
Add missing categories to HTB parser
The public API was extended with more categories, so we have to include them here too.
Configuration menu - View commit details
-
Copy full SHA for 674d974 - Browse repository at this point
Copy the full SHA 674d974View commit details -
Merge pull request #76 from JJ-8:0-extend-htb-categories
Extend HTB parser categories
Configuration menu - View commit details
-
Copy full SHA for 4ca87c9 - Browse repository at this point
Copy the full SHA 4ca87c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for aaf5835 - Browse repository at this point
Copy the full SHA aaf5835View commit details -
API: honour DB_HOST and DB_PORT
API needs to wait for the database to be up before starting. We do not know how long it takes: just because the container is started doesn't mean that Postgres is ready. The workaround is to use a small script (start.sh) that waits until a connection to the database can be done before passing the execution to yarn. The Dockerfile contains hardcoded values for the database's hostname and ports, but there is no guarantee that these values are always the same. This is especially true when trying to deploy CTFNote with a previously-existing database. This commit removes the hardcoded values and replaces them with DB_HOST/DB_PORT. Upstream commit: TFNS@9606303
Configuration menu - View commit details
-
Copy full SHA for 4942a87 - Browse repository at this point
Copy the full SHA 4942a87View commit details -
Merge pull request #77 from JJ-8/234-use-dbhost-variable
API: honour DB_HOST and DB_PORT
Configuration menu - View commit details
-
Copy full SHA for 927be31 - Browse repository at this point
Copy the full SHA 927be31View commit details -
Merge pull request #75 from markfijneman/taskbtngroup-grid
Force TaskBtnGroup to be in a 2x2 grid on table task display
Configuration menu - View commit details
-
Copy full SHA for ff998f3 - Browse repository at this point
Copy the full SHA ff998f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for dccea8b - Browse repository at this point
Copy the full SHA dccea8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b2ded0 - Browse repository at this point
Copy the full SHA 0b2ded0View commit details -
Merge pull request #78 from JJ-8/71-dont-include-empty-chats-in-archive
Don't include empty Discord chats in archive
Configuration menu - View commit details
-
Copy full SHA for c50d90f - Browse repository at this point
Copy the full SHA c50d90fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e5f2ec3 - Browse repository at this point
Copy the full SHA e5f2ec3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5f3928 - Browse repository at this point
Copy the full SHA c5f3928View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc25f3f - Browse repository at this point
Copy the full SHA fc25f3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54d9a82 - Browse repository at this point
Copy the full SHA 54d9a82View commit details
Commits on Mar 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 925a2d8 - Browse repository at this point
Copy the full SHA 925a2d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5a5a8e - Browse repository at this point
Copy the full SHA d5a5a8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f71fff - Browse repository at this point
Copy the full SHA 3f71fffView commit details -
Configuration menu - View commit details
-
Copy full SHA for e2e4220 - Browse repository at this point
Copy the full SHA e2e4220View commit details -
Configuration menu - View commit details
-
Copy full SHA for be97bc6 - Browse repository at this point
Copy the full SHA be97bc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1e3a11 - Browse repository at this point
Copy the full SHA d1e3a11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c2e362 - Browse repository at this point
Copy the full SHA 5c2e362View commit details -
Configuration menu - View commit details
-
Copy full SHA for c912d2e - Browse repository at this point
Copy the full SHA c912d2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 879c68e - Browse repository at this point
Copy the full SHA 879c68eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37bad5c - Browse repository at this point
Copy the full SHA 37bad5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cde365 - Browse repository at this point
Copy the full SHA 5cde365View commit details -
Modified TaskBadge to support both task card and task switcher, added…
… TaskBadge to task switcher
Configuration menu - View commit details
-
Copy full SHA for a4f00e1 - Browse repository at this point
Copy the full SHA a4f00e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4344f6 - Browse repository at this point
Copy the full SHA d4344f6View commit details
Commits on Mar 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0b1fb94 - Browse repository at this point
Copy the full SHA 0b1fb94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b0cd5f - Browse repository at this point
Copy the full SHA 5b0cd5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb03dfc - Browse repository at this point
Copy the full SHA cb03dfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f71754 - Browse repository at this point
Copy the full SHA 3f71754View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1fc796 - Browse repository at this point
Copy the full SHA a1fc796View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8ce949 - Browse repository at this point
Copy the full SHA e8ce949View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad35de9 - Browse repository at this point
Copy the full SHA ad35de9View commit details
Commits on Mar 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 292a837 - Browse repository at this point
Copy the full SHA 292a837View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38d2073 - Browse repository at this point
Copy the full SHA 38d2073View commit details -
Configuration menu - View commit details
-
Copy full SHA for c650a99 - Browse repository at this point
Copy the full SHA c650a99View commit details -
Merge pull request #81 from markfijneman/ctf-card-progressbar
Replaced CTF progress bar with Quasar component
Configuration menu - View commit details
-
Copy full SHA for b4b5882 - Browse repository at this point
Copy the full SHA b4b5882View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5caea6d - Browse repository at this point
Copy the full SHA 5caea6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8449c4 - Browse repository at this point
Copy the full SHA a8449c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 782f181 - Browse repository at this point
Copy the full SHA 782f181View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1e792e - Browse repository at this point
Copy the full SHA d1e792eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d614f4 - Browse repository at this point
Copy the full SHA 2d614f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for d81a7aa - Browse repository at this point
Copy the full SHA d81a7aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f28af0 - Browse repository at this point
Copy the full SHA 7f28af0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 385999d - Browse repository at this point
Copy the full SHA 385999dView commit details -
Merge pull request #79 from markfijneman/navbar-redesign
Navigation bar redesign
Configuration menu - View commit details
-
Copy full SHA for 9f11920 - Browse repository at this point
Copy the full SHA 9f11920View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebc2b56 - Browse repository at this point
Copy the full SHA ebc2b56View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2ce2a8 - Browse repository at this point
Copy the full SHA b2ce2a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for fffd749 - Browse repository at this point
Copy the full SHA fffd749View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bec8eb - Browse repository at this point
Copy the full SHA 6bec8ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8065955 - Browse repository at this point
Copy the full SHA 8065955View commit details -
Configuration menu - View commit details
-
Copy full SHA for e75553a - Browse repository at this point
Copy the full SHA e75553aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c779de8 - Browse repository at this point
Copy the full SHA c779de8View commit details -
Merge pull request #74 from markfijneman/tabledense-layout
Added tabledense task display
Configuration menu - View commit details
-
Copy full SHA for 585564b - Browse repository at this point
Copy the full SHA 585564bView commit details -
Allow ctrl+k search dialog hotkey inside iframe
Since the iframe is hosted on the same domain as the parent iframe, we can freely inject anything we want in the iframe. Therefore, we can control script execution and we use that to inject a specially crafted hotkeys-iframe.js file. This sounds like an exploit, but actually it is just the hotkeys-js library code together with a simple `ctrl+k, command+k` shortcut definition that posts a message to the parent frame that the search dialog should be shown. The parent will now act accordingly. Therefore, the search dialog shortcuts now also work on the Hedgedoc iframe pages.
Configuration menu - View commit details
-
Copy full SHA for 0fa925c - Browse repository at this point
Copy the full SHA 0fa925cView commit details -
Merge pull request #86 from JJ-8/hotkeys-inside-iframe
Allow ctrl+k search dialog hotkey inside iframe
Configuration menu - View commit details
-
Copy full SHA for 91b6d31 - Browse repository at this point
Copy the full SHA 91b6d31View commit details -
Serve hotkeys-iframe.js from a path from Hedgedoc to circumvent CSP
The Hedgedoc CSP is a good thing to have enabled. But it breaks the JS injection done by CTFNote. So now we just lie to the frontend that the file is hosted by Hedgedoc while it actually is hosted by CTFNote. This should circumvent the CSP and allow script execution inside the iframe, even when the CSP is enabled.
Configuration menu - View commit details
-
Copy full SHA for 3917e0f - Browse repository at this point
Copy the full SHA 3917e0fView commit details -
Merge pull request #87 from JJ-8/csp-fix-hotkey-in-iframe
Serve hotkeys-iframe.js from a path from Hedgedoc to circumvent CSP
Configuration menu - View commit details
-
Copy full SHA for 5de2ad2 - Browse repository at this point
Copy the full SHA 5de2ad2View commit details
Commits on Mar 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 96f8d3c - Browse repository at this point
Copy the full SHA 96f8d3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cce414a - Browse repository at this point
Copy the full SHA cce414aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fa2b8a - Browse repository at this point
Copy the full SHA 5fa2b8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ffecd9c - Browse repository at this point
Copy the full SHA ffecd9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 931f118 - Browse repository at this point
Copy the full SHA 931f118View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55bfae7 - Browse repository at this point
Copy the full SHA 55bfae7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6712a7e - Browse repository at this point
Copy the full SHA 6712a7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06c05dc - Browse repository at this point
Copy the full SHA 06c05dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbf656d - Browse repository at this point
Copy the full SHA bbf656dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6199451 - Browse repository at this point
Copy the full SHA 6199451View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18fdcb4 - Browse repository at this point
Copy the full SHA 18fdcb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34d935e - Browse repository at this point
Copy the full SHA 34d935eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a61e86a - Browse repository at this point
Copy the full SHA a61e86aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 57b7138 - Browse repository at this point
Copy the full SHA 57b7138View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d8cff9 - Browse repository at this point
Copy the full SHA 2d8cff9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab1cfae - Browse repository at this point
Copy the full SHA ab1cfaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 04d919c - Browse repository at this point
Copy the full SHA 04d919cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cae8b96 - Browse repository at this point
Copy the full SHA cae8b96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5370cf0 - Browse repository at this point
Copy the full SHA 5370cf0View commit details
Commits on Mar 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 13f2f4d - Browse repository at this point
Copy the full SHA 13f2f4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e4c5ce - Browse repository at this point
Copy the full SHA 5e4c5ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e196da - Browse repository at this point
Copy the full SHA 1e196daView commit details -
Re-organize columns on registration settings to group registration an…
…d calendar settings separately
Configuration menu - View commit details
-
Copy full SHA for b54e53c - Browse repository at this point
Copy the full SHA b54e53cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2932733 - Browse repository at this point
Copy the full SHA 2932733View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82c45a7 - Browse repository at this point
Copy the full SHA 82c45a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52f85c5 - Browse repository at this point
Copy the full SHA 52f85c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ed2a6e - Browse repository at this point
Copy the full SHA 3ed2a6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61261d9 - Browse repository at this point
Copy the full SHA 61261d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 582d4a4 - Browse repository at this point
Copy the full SHA 582d4a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64424c9 - Browse repository at this point
Copy the full SHA 64424c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for db59339 - Browse repository at this point
Copy the full SHA db59339View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4e84d2 - Browse repository at this point
Copy the full SHA b4e84d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82976b9 - Browse repository at this point
Copy the full SHA 82976b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6b8338 - Browse repository at this point
Copy the full SHA c6b8338View commit details
Commits on Mar 24, 2024
-
Merge pull request #83 from markfijneman/dialog-styling
Update dialog styling
Configuration menu - View commit details
-
Copy full SHA for d688b6e - Browse repository at this point
Copy the full SHA d688b6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e68196f - Browse repository at this point
Copy the full SHA e68196fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c578a0a - Browse repository at this point
Copy the full SHA c578a0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7483b5f - Browse repository at this point
Copy the full SHA 7483b5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e641328 - Browse repository at this point
Copy the full SHA e641328View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f7ab4a - Browse repository at this point
Copy the full SHA 2f7ab4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 852efc0 - Browse repository at this point
Copy the full SHA 852efc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae1bdd8 - Browse repository at this point
Copy the full SHA ae1bdd8View commit details -
Merge pull request #88 from markfijneman/taskswitcher-layout
Redesign task switcher
Configuration menu - View commit details
-
Copy full SHA for 49791e1 - Browse repository at this point
Copy the full SHA 49791e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09d8755 - Browse repository at this point
Copy the full SHA 09d8755View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3663196 - Browse repository at this point
Copy the full SHA 3663196View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13e8a23 - Browse repository at this point
Copy the full SHA 13e8a23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a8b281 - Browse repository at this point
Copy the full SHA 0a8b281View commit details -
Force tags to be lowercase in the frontend during parsing
The backend already enforces lowercase of the tags, but the frontend did not. This could result in double challenge imports if you parse again. Now after the custom parser, all tags are forced to be lower case and unique. This fixes #89
Configuration menu - View commit details
-
Copy full SHA for 80e463b - Browse repository at this point
Copy the full SHA 80e463bView commit details -
Merge pull request #92 from JJ-8/89-fix-tags-casing
Force tags to be lowercase in the frontend during parsing
Configuration menu - View commit details
-
Copy full SHA for 26eb22a - Browse repository at this point
Copy the full SHA 26eb22aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 19a99d6 - Browse repository at this point
Copy the full SHA 19a99d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e56f6b - Browse repository at this point
Copy the full SHA 5e56f6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7144c8b - Browse repository at this point
Copy the full SHA 7144c8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa94def - Browse repository at this point
Copy the full SHA aa94defView commit details -
Upgrade yarn and API dependencies
Two breaking changes: 1. graphql-upload-ts import was changed. 2. ical-generator `serve` method does not exist anymore. Replaced with writing manually to response.
Configuration menu - View commit details
-
Copy full SHA for c7b7af5 - Browse repository at this point
Copy the full SHA c7b7af5View commit details -
Update .prettierrc config for trailing comma
Otherwise the API files will all be beautified with extra comma's.
Configuration menu - View commit details
-
Copy full SHA for d56d425 - Browse repository at this point
Copy the full SHA d56d425View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab8bd5e - Browse repository at this point
Copy the full SHA ab8bd5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 76b708e - Browse repository at this point
Copy the full SHA 76b708eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80acb3a - Browse repository at this point
Copy the full SHA 80acb3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ad9843 - Browse repository at this point
Copy the full SHA 1ad9843View commit details -
This makes sure that the frontend will live forever, even with npmjs.com downtime.
Configuration menu - View commit details
-
Copy full SHA for 1376c6e - Browse repository at this point
Copy the full SHA 1376c6eView commit details -
Merge pull request #93 from JJ-8/upgrade-dependencies-march-2024
Upgrade dependencies - March 2024
Configuration menu - View commit details
-
Copy full SHA for 515f778 - Browse repository at this point
Copy the full SHA 515f778View commit details -
Upgrade NodeJS in API and front Docker container
Otherwise it won't build.
Configuration menu - View commit details
-
Copy full SHA for 705e7ab - Browse repository at this point
Copy the full SHA 705e7abView commit details -
Configuration menu - View commit details
-
Copy full SHA for f8f5b94 - Browse repository at this point
Copy the full SHA f8f5b94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a3678d - Browse repository at this point
Copy the full SHA 9a3678dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2498a94 - Browse repository at this point
Copy the full SHA 2498a94View commit details -
Bump @babel/traverse from 7.22.19 to 7.24.1 in /front
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.22.19 to 7.24.1. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.24.1/packages/babel-traverse) --- updated-dependencies: - dependency-name: "@babel/traverse" dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for ec04f35 - Browse repository at this point
Copy the full SHA ec04f35View commit details -
Configuration menu - View commit details
-
Copy full SHA for b338b8c - Browse repository at this point
Copy the full SHA b338b8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9537bc2 - Browse repository at this point
Copy the full SHA 9537bc2View commit details -
Merge pull request #95 from JJ-8/dependabot/npm_and_yarn/front/babel/…
…traverse-7.24.1 Bump @babel/traverse from 7.22.19 to 7.24.1 in /front
Configuration menu - View commit details
-
Copy full SHA for 93901c3 - Browse repository at this point
Copy the full SHA 93901c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c7d554 - Browse repository at this point
Copy the full SHA 1c7d554View commit details
Commits on Mar 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 33ef1be - Browse repository at this point
Copy the full SHA 33ef1beView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1c5452 - Browse repository at this point
Copy the full SHA b1c5452View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0f14f8 - Browse repository at this point
Copy the full SHA c0f14f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ca040b - Browse repository at this point
Copy the full SHA 1ca040bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99d9dab - Browse repository at this point
Copy the full SHA 99d9dabView commit details -
Configuration menu - View commit details
-
Copy full SHA for c408ec7 - Browse repository at this point
Copy the full SHA c408ec7View commit details -
Merge pull request #99 from markfijneman/double-history-fix
Fix opened tasks getting added to browser history two times
Configuration menu - View commit details
-
Copy full SHA for 8d4adcc - Browse repository at this point
Copy the full SHA 8d4adccView commit details -
Configuration menu - View commit details
-
Copy full SHA for c30d72a - Browse repository at this point
Copy the full SHA c30d72aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec5b92c - Browse repository at this point
Copy the full SHA ec5b92cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 871a3e0 - Browse repository at this point
Copy the full SHA 871a3e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 818d063 - Browse repository at this point
Copy the full SHA 818d063View commit details -
Configuration menu - View commit details
-
Copy full SHA for 785a4be - Browse repository at this point
Copy the full SHA 785a4beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95ed482 - Browse repository at this point
Copy the full SHA 95ed482View commit details
Commits on Apr 5, 2024
-
Merge pull request #90 from markfijneman/auth-styling
Redesign authentication pages
Configuration menu - View commit details
-
Copy full SHA for ab86380 - Browse repository at this point
Copy the full SHA ab86380View commit details -
Merge pull request #91 from markfijneman/settings-styling
Redesign settings pages
Configuration menu - View commit details
-
Copy full SHA for 2636be1 - Browse repository at this point
Copy the full SHA 2636be1View commit details
Commits on Apr 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a4370a5 - Browse repository at this point
Copy the full SHA a4370a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99a9298 - Browse repository at this point
Copy the full SHA 99a9298View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e4f1a7 - Browse repository at this point
Copy the full SHA 0e4f1a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10a5dab - Browse repository at this point
Copy the full SHA 10a5dabView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa1b1a8 - Browse repository at this point
Copy the full SHA aa1b1a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55b79ce - Browse repository at this point
Copy the full SHA 55b79ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e8d793 - Browse repository at this point
Copy the full SHA 0e8d793View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d5f49a - Browse repository at this point
Copy the full SHA 9d5f49aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c650a2 - Browse repository at this point
Copy the full SHA 7c650a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78d87c0 - Browse repository at this point
Copy the full SHA 78d87c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a322cbf - Browse repository at this point
Copy the full SHA a322cbfView commit details
Commits on Apr 12, 2024
-
Merge pull request #103 from markfijneman/dialog-responsiveness-fix
Improve responsiveness of global search and solve task dialogs
Configuration menu - View commit details
-
Copy full SHA for d6b1297 - Browse repository at this point
Copy the full SHA d6b1297View commit details -
Configuration menu - View commit details
-
Copy full SHA for b329be5 - Browse repository at this point
Copy the full SHA b329be5View commit details -
Merge pull request #104 from markfijneman/past-ctfs-styling
Redesign past CTFs page
Configuration menu - View commit details
-
Copy full SHA for f359e69 - Browse repository at this point
Copy the full SHA f359e69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56c50cf - Browse repository at this point
Copy the full SHA 56c50cfView commit details
Commits on Apr 15, 2024
-
Merge pull request #106 from markfijneman/hedgedoc-editor-hotkeys-fix
Fix custom shortcuts not working in HedgeDoc editor
Configuration menu - View commit details
-
Copy full SHA for bc4a998 - Browse repository at this point
Copy the full SHA bc4a998View commit details -
Hide search dialog when pressing esc
In the old implementation you can only dismiss the search dialog by stop focussing it and then pressing esc or clicking outside the dialog area. This is not keyboard friendly so we introduce a new shortcut that hides the search dialog by just pressing the esc-button.
Configuration menu - View commit details
-
Copy full SHA for d821f16 - Browse repository at this point
Copy the full SHA d821f16View commit details -
Merge pull request #107 from JJ-8/dialog-cancel-shortcut
Hide search dialog when pressing esc
Configuration menu - View commit details
-
Copy full SHA for f13396c - Browse repository at this point
Copy the full SHA f13396cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac4bafb - Browse repository at this point
Copy the full SHA ac4bafbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 15be314 - Browse repository at this point
Copy the full SHA 15be314View commit details
Commits on Apr 16, 2024
-
Set nginx upload max size in hosting instructions
This corresponds to the outer-nginx and may also need to be set before the change will actually be effective.
Configuration menu - View commit details
-
Copy full SHA for ac3b2cc - Browse repository at this point
Copy the full SHA ac3b2ccView commit details -
Make max upload size a global in the inner-nginx config
With this it will apply to all requests done, so also the /uploads endpoint and not only the endpoint for Hedgedoc.
Configuration menu - View commit details
-
Copy full SHA for a3850c2 - Browse repository at this point
Copy the full SHA a3850c2View commit details -
Merge pull request #108 from markfijneman/increase-upload-size-limit
Increase Nginx upload size limit
Configuration menu - View commit details
-
Copy full SHA for 5d0aac6 - Browse repository at this point
Copy the full SHA 5d0aac6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c60d9b - Browse repository at this point
Copy the full SHA 3c60d9bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a7e05e - Browse repository at this point
Copy the full SHA 5a7e05eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0abbb1 - Browse repository at this point
Copy the full SHA b0abbb1View commit details
Commits on Apr 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f2c4d06 - Browse repository at this point
Copy the full SHA f2c4d06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d01d04 - Browse repository at this point
Copy the full SHA 8d01d04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 605a873 - Browse repository at this point
Copy the full SHA 605a873View commit details -
Configuration menu - View commit details
-
Copy full SHA for a201dd3 - Browse repository at this point
Copy the full SHA a201dd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b0d771 - Browse repository at this point
Copy the full SHA 5b0d771View commit details
Commits on Apr 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4a6f239 - Browse repository at this point
Copy the full SHA 4a6f239View commit details -
Configuration menu - View commit details
-
Copy full SHA for 065275d - Browse repository at this point
Copy the full SHA 065275dView commit details -
Merge branch 'solve-task-shortcut' of github.com:markfijneman/CTFNote…
… into solve-task-shortcut
Configuration menu - View commit details
-
Copy full SHA for 09b6e3f - Browse repository at this point
Copy the full SHA 09b6e3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdba7e8 - Browse repository at this point
Copy the full SHA fdba7e8View commit details
Commits on Apr 25, 2024
-
Fix Discord event link hanging issue
When a sync has been performed, the old implementation causes a release of the database PoolClient, causing any future database operation to fail. This is due to the event sync code being triggered from the context of GraphQL queries instead of a separate context when an incoming event from Discord is processed. The code has now been rewritten to take the context.pgClient database client which is the current GraphQL pgClient. This client is used in all database operations and not released so it can be used in the future. This will stop the hanging of the server when a Discord event link sync is done. This issue was only reliable reproducible with quite some members interested in an event. I tested this with 13 people interested. In the future we should rewrite this code to always take a pgClient in the database code and create a new pgClient at a higher level when not available and otherwise always use the context.pgClient. At lower levels we should not be caring about releasing or not because this can only cause issues.
Configuration menu - View commit details
-
Copy full SHA for 1e19acf - Browse repository at this point
Copy the full SHA 1e19acfView commit details -
Merge pull request #111 from JJ-8/discord-event-link-sync-hang
Fix Discord event link hanging issue
Configuration menu - View commit details
-
Copy full SHA for 97bed41 - Browse repository at this point
Copy the full SHA 97bed41View commit details -
Merge pull request #109 from markfijneman/solve-task-shortcut
Added ctrl + s shortcut to submit flag on task pages
Configuration menu - View commit details
-
Copy full SHA for 35beb0e - Browse repository at this point
Copy the full SHA 35beb0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16aae89 - Browse repository at this point
Copy the full SHA 16aae89View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3db7cf - Browse repository at this point
Copy the full SHA f3db7cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for bebdca1 - Browse repository at this point
Copy the full SHA bebdca1View commit details -
Add back manual workflow trigger
This is useful for testing if a branch builds.
Configuration menu - View commit details
-
Copy full SHA for 43ce571 - Browse repository at this point
Copy the full SHA 43ce571View commit details
Commits on Apr 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1dd1b5a - Browse repository at this point
Copy the full SHA 1dd1b5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff942e8 - Browse repository at this point
Copy the full SHA ff942e8View commit details