Skip to content

Releases: CasualGaming/studlan

studlan v1.10.4

04 Oct 01:36
2946bed
Compare
Choose a tag to compare

Added

  • Added Plausible support for anonymous analytics.

studlan v1.10.3

17 Sep 21:13
84f9841
Compare
Choose a tag to compare

Added

  • Added error icon and message on the arrivals page for users without an associated attendee object.

Changed

  • Replaced email address with age on the arrivals page.
  • Make failed ticket purchases reload the purchase page and successful purchases redirect to the seatmap page.

studlan v1.10.2

17 Sep 18:05
d87a7cb
Compare
Choose a tag to compare

Added

  • Added cumulative age counts in statistics page.

Changed

  • Allow Markdown in ticket descriptions on the ticket page.

Fixed

  • Fixed typo in statistics page permission, preventing non-superusers from accessing it.

studlan v1.10.1

04 Aug 14:34
f401595
Compare
Choose a tag to compare

Added

  • Added seating priority, to avoid unpredictable ordering of seating tabs.

Changed

  • Made seatings automatically add more seats if the layout is changed to one with more seats.

studlan v1.10.0

03 Aug 14:13
3f45215
Compare
Choose a tag to compare

Added

  • Added marketing email opt-in for users on sign-up and profile pages.
  • Added payment logging.
  • Added optional colored borders for ticket on the ticket page.
  • Added optional alternative schedule link for LANs.

Changed

  • Reworked custom email sending.
  • Made to/from addresses in emails pretty.
  • Made the site domain in emails use the site framework domain, so make sure it's set properly.
  • Updated default logging settings.
  • Made age check fail for people over 150 years.
  • Made frontpage redirect to LAN instead of showing news, and replace LAN button on navbar with news button.

Fixed

  • Fixed graceful shutdown for production mode.
  • Fixed navbar overflow for medium screen sizes.

Security

  • Made Django management tasks in the Docker entrypoint run as the app user instead of root.

studlan v1.9.1

01 May 07:20
6101373
Compare
Choose a tag to compare

Fixed

  • Added missing ticket purchase date to Excel export.

studlan v1.9.0

20 Sep 05:47
63daed6
Compare
Choose a tag to compare

Added

  • Added required checkboxes on the ticket checkout page for accepting the LAN rules and confirming that the user information is correct.
  • Added separate page for tickets, including a navbar entry.

Changed

  • Changed which news labels are shown on front page and archive page.
  • Updated default seatmap colors.

Fixed

  • Replaced the outdated pychal library with pychallonge (pychal was a fork of pychallonge but was since merged back into it).
  • Fixed ugly percentage formatting in statistics and remove percentage from competition statistics.

Security

  • Upgraded vulnerable dependencies.

studlan v1.8.1

09 Dec 12:03
ad3a5bb
Compare
Choose a tag to compare

Security

  • Upgraded dependencies to fix vulnerabilities.

studlan v1.8.0

09 Sep 05:57
2bfd188
Compare
Choose a tag to compare

Added

  • Added feature for sending emails to multiple users.
  • Added optional URL slug for LANs.
  • Added arrivals table filter for ticket/paid type.
  • Added user admin panel filter for users with custom permissions.
  • Added LAN participant statistics page.
  • Added separate option for LAN media on front page.
  • Added user info on ticket purchase page, to force users to check their info.
  • Added LAN option for allowing manual payments on arrivals page.
  • Added partner relation descriptions, in addition to the existing partner descriptions.
  • Added poll app.

Changed

  • Replaced the old email backend "django-mailgun" with "django-anymail". (Configuration compatibility code has been added to avoid breaking existing Mailgun configurations.)
  • Made the front page LAN header clickable.
  • Reversed previous LAN lists so newest is on top.
  • Prevented changing arrivals and manually register users for ended LANs.
  • Made news cards a little prettier and added "read more" link if the content was cut.
  • Made news date optional.
  • Improve line and paragraph spacing in LAN descriptions, articles, etc.
  • Change LAN ticket list visually from tabs to panels.

Fixed

  • Fixed after-login and after-logout redirect, including unsafe redirecting.

studlan v1.7.0

21 Feb 03:03
Compare
Choose a tag to compare

Added

  • Added LAN list for seatings.
  • Added LAN list for schedules.

Changed

  • Made message severities more appropriate.
  • Made arrivals toggle error messages more verbose.
  • Separated sponsor list into different LANs.
  • Renamed "sponsor" to "partner".
  • Show users with tickets or seats on arrivals page even if they haven't attended.
  • Replaced LAN banner video with LAN banner media which supports images as well.
    It is also shown on the front page together with the usual brief LAN info.

Fixed

  • Removed duplicates in sponsor sidebar for when the same sponsor is related to multiple upcoming LANs.
  • Fixed users with multiple tickets or seats causing error 500.
  • Fixed ticket paid status in arrivals being clickable.
  • Fixed enter-to-submit for ticket purchase form.
  • Fixed ticket purchase form not getting disabled when submitted with valid data.
  • Fixed Markdown images in the LAN descriptions and article contents not being contained.
  • Fixed news archive pagination.

Security

  • Fixed alias CSRF vulnerability.
  • Fixed logout CSRF vulnerability.
  • Fixed LAN attendance CSRF vulnerability.