Skip to content
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

Feature: iCal link #216

Closed
wants to merge 35 commits into from
Closed

Feature: iCal link #216

wants to merge 35 commits into from

Commits on Nov 30, 2021

  1. update git ignore

    BitK committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    347da4c View commit details
    Browse the repository at this point in the history
  2. remove graphql.schema.json from git (dev dep)

    BitK committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    745b553 View commit details
    Browse the repository at this point in the history
  3. Added ical link

    An ical link is now available on /calendar.ics.
    It contains all the ctfs with their description and dates.
    This endpoint is protected with a token by default,
    the password can be changed/removed by the admin.
    BitK committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    a57d749 View commit details
    Browse the repository at this point in the history
  4. change random to gen_random_bytes

    gen_random_bytes is more suited for crypto purpose
    BitK committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    03065b4 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2022

  1. Configuration menu
    Copy the full SHA
    b97d1f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9eaa2f7 View commit details
    Browse the repository at this point in the history
  3. Fix outdated wrapNotify call

    frereit committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    950e01f View commit details
    Browse the repository at this point in the history
  4. Add back graphql schema.

    If it should be removed, this should be done in a seperate PR.
    frereit committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    58f2de2 View commit details
    Browse the repository at this point in the history
  5. Add iCal Link

    Adds /calendar.ics route to frontend
    Fixes changing the ical key
    slight frontend changes when displaying the ical link
    frereit committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    5280b8c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6ecb4fc View commit details
    Browse the repository at this point in the history
  7. eslint fixes

    frereit committed Feb 7, 2022
    Configuration menu
    Copy the full SHA
    1e40eff View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2022

  1. Add missing dependencies

    frereit committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    9799e0f View commit details
    Browse the repository at this point in the history
  2. Change pool to use getDbUrl

    This reduced code redundancy
    frereit committed Feb 8, 2022
    Configuration menu
    Copy the full SHA
    123fcdd View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2022

  1. Minor fixes

    * Fix eslint errors
    * Fix insecure randomness in Registration.vue
    frereit committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    63f174f View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2022

  1. Fix crash when host is invalid.

    Note: Users can still send requests which yield garbage responses, but this is
    not a security vulnerability because these responses are only served to the requesting
    user
    frereit committed Apr 5, 2022
    Configuration menu
    Copy the full SHA
    a6cd463 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2022

  1. Configuration menu
    Copy the full SHA
    55c35c0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2249c1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    373e473 View commit details
    Browse the repository at this point in the history
  4. Make taskSlug optional

    frereit committed Apr 8, 2022
    Configuration menu
    Copy the full SHA
    f1e09b6 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2023

  1. Fix pagination of past CTF table

    The next page arrow did not work but is now fixed.
    Also remove the sorting functionality since it does not work.
    JJ-8 committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    fe82564 View commit details
    Browse the repository at this point in the history
  2. Sort past CTFs when added to the list

    If you create a CTF which is in the past, it would appear at the bottom of
    the past CTF table until you refresh the table.
    Now the list is properly sorted which will place the CTF at
    the expected place.
    JJ-8 committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    6ac72ae View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Add ML category to HTB parser

    This was newly added to the challenge categories as listed at
    https://ctf.hackthebox.com/api/public/challengeCategories
    JJ-8 committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    804f4af View commit details
    Browse the repository at this point in the history
  2. Upgrade api packages to latest versions

    The graphql-upload packages has been swapped with graphql-upload-ts,
    because it is not possible anymore to use graphql-upload due to import issues.
    JJ-8 committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    8103d41 View commit details
    Browse the repository at this point in the history
  3. Upgrade packages of frontend to latest versions

    The SCSS variables are from quasarframework/quasar#15144 (comment)
    This fixes the ugly dark shadows in dark mode but keeps the shadows in light mode.
    This was added in Quasar 2.11 but reverted using the SCSS patch.
    
    Due to an update of ESLint, it complains about single-word components.
    Since this is used in CTFNote, this rule is disabeld.
    
    Also some small (automatic) fixes.
    JJ-8 committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    ae2f512 View commit details
    Browse the repository at this point in the history
  4. Fix typo in CSS scoped tag

    JJ-8 committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    6749ff7 View commit details
    Browse the repository at this point in the history
  5. Fix return typing issue

    It expects undefined officially, so we return that instead.
    JJ-8 committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    c36bb48 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'new-htb-category'

    JJ-8 committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    cec5ee2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e2a49cb View commit details
    Browse the repository at this point in the history

Commits on May 5, 2023

  1. Configuration menu
    Copy the full SHA
    2a2b816 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6ad6bb View commit details
    Browse the repository at this point in the history
  3. Make ical password hidden by default

    Now it uses the password-input just like the registration password.
    JJ-8 committed May 5, 2023
    Configuration menu
    Copy the full SHA
    e85de24 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e4b4abb View commit details
    Browse the repository at this point in the history
  5. Change click action of link to copy to clipboard

    The dialog UI is confusing because you think that the key is short
    but actually it is out of view in the input field.
    Since the only action is to get the link of the ical, we just copy it
    to the clipboard immediately and show a confirmation checkmark.
    JJ-8 committed May 5, 2023
    Configuration menu
    Copy the full SHA
    11ff3aa View commit details
    Browse the repository at this point in the history
  6. Change ical migration ID to 43

    JJ-8 committed May 5, 2023
    Configuration menu
    Copy the full SHA
    952acb4 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2023

  1. Configuration menu
    Copy the full SHA
    05ba570 View commit details
    Browse the repository at this point in the history