Skip to content
Snippets Groups Projects
  1. Oct 10, 2024
    • Wes Appler's avatar
      Improve cloned forms naming (#4114) · 2866b72f
      Wes Appler authored
      Fixes #3546
      
      Improves the naming of cloned forms by changing the format
      to `<original form name> (Copied on <%Y-%m-%d %H:%M:%S.%f>)`, ie.
      cloning `Test Form` would result in a duplicated form with the name
      `Test Form (Copied on 2024-08-27 17:34:32.004)`. If a form name with a
      timestamp already exists on a form it will be subbed via RegEx matching.
      2866b72f
    • Saurabh Kumar's avatar
      Remove 'drf-yasg' swagger docs viewer (#4161) · e1c5d825
      Saurabh Kumar authored
      Since the APIs are all depreciated, and APIs are not used by anyone,
      this PR starts the depreciation phase and tries to remove the dead load.
      e1c5d825
  2. Oct 01, 2024
  3. Sep 25, 2024
  4. Sep 19, 2024
  5. Sep 16, 2024
  6. Sep 13, 2024
  7. Sep 12, 2024
  8. Sep 09, 2024
    • Saurabh Kumar's avatar
      New submission table view (#4080) · f0ca4ae0
      Saurabh Kumar authored
      
      Changes
      
      - [x] Replaces the old view with new table view, that is powered by the
      filtering and rendering logic build for the new list view.
      - [x] removes round detail view and round export, reuse the submission
      all page.
      - [x] Add rounds/labs menu to primary nav, makes it easy to list and
      view status of different rounds, for staff.
      - [x] Update my flags view on the dashboard page.
      - [x] Implement `SUBMISSION_LIST_EXCLUDE_FIELDS` on both list and table
      view (in progress)
      - [x] Expose old table view at an accessible url
      
      ---------
      
      Co-authored-by: default avatarFredrik Jonsson <frjo@xdeb.org>
    • Saurabh Kumar's avatar
      Update makefile, auto-help and better serve (#4109) · c20578f6
      Saurabh Kumar authored
      
      - The current make -j parallelization doesn't kill the remaining process
      when one of them errors out, the causes confusion if let's css/js is not
      building.
      
      - This PR also refractors the help target to use comment based generator
      which is more maintainable.
      
      - Update the node scripts to not require `collectstatic` during
      development, the runserver -> static server can find all the all files
      from packages and serve them on demand.
      - `make serve` now also installs python & node packages and builds the
      static_src if they are outdated.
      
      ---------
      
      Co-authored-by: default avatarFredrik Jonsson <frjo@xdeb.org>
      c20578f6
  9. Sep 04, 2024
  10. Sep 03, 2024
  11. Aug 28, 2024
    • Wes Appler's avatar
      Update htmx to 2.x (#4102) · 81e1245d
      Wes Appler authored
      Fixes #4094. 
      
      ~~For some reason, when combining other triggers with
      `revealed` the revealed trigger itself breaks while others remain fine.
      Swapping for the `intersect once` trigger resolved this but I'm not
      exactly sure why. Also not sure if moving forward for consistency we
      should use `intersect` instead of `revealed`. @theskumar any thoughts?~~
      
      Updated htmx from v1.9.12 -> v2.0.2 to fix the usage of multiple tags
      breaking `revealed`. Tested locally and there doesn't seem to be any
      major breaking changes.
  12. Aug 27, 2024
  13. Aug 26, 2024
  14. Aug 16, 2024
    • Saurabh Kumar's avatar
      Fix docs from being built (#4100) · 0b08aaaf
      Saurabh Kumar authored
      0b08aaaf
    • Wes Appler's avatar
      Make background color consistent across the app (#4059) · dff06c75
      Wes Appler authored
      The applicant dashboard (and various other views) used tailwind's
      `bg-light-grey` which seems inconsistent with the overall app and caused
      the menu to have a different standout color.
      
      I believe the grey background does add a nice contrast to things so I
      made that the system default. Open to making it all white, though.
      dff06c75
    • Wes Appler's avatar
      Fixed consent prompt always popping up when `Ok` is the only option (#4089) · 41c693d3
      Wes Appler authored
      Fixes #4088. 
      
      The logic that will reprompt the user if the cookie option
      changes was getting tripped as it was only checking for 1 button rather
      than 2 that exist when ack'ing.
      41c693d3
    • Wes Appler's avatar
      Implemented `Remember me` for passwordless login (#4064) · d1725f5a
      Wes Appler authored
      Fixes #4009. 
      
      Implements a session extension for the magic link by
      utilizing an extra `remember-me` URL param. Also adds a configuration
      option to extend the session age to `SESSION_COOKIE_AGE_LONG` when OAuth
      is utilized for the login.
      d1725f5a
    • Wes Appler's avatar
      Hide PII from external reviewers, along with private reviews (#4018) · aa73e2b8
      Wes Appler authored
      Fixes #3240. 
      
      Adds `HIDE_IDENTITY_FROM_REVIEWERS`config option to hide
      the identities of staff & applicants from external reviewers. This also
      hides reviews that don't have visibility set to `reviewer` from the
      sidebar as that seemed ore intuitive.
      
      There is also a fix here for the `Updated` field of the application
      where the original author will always be specified as the application
      editor even if someone else updated it. This is an edge case but will be
      helpful as we implement things like #3919.
      aa73e2b8
  15. Aug 15, 2024
  16. Aug 13, 2024
  17. Aug 09, 2024
  18. Aug 08, 2024
Loading