Skip to content

Releases: krlxfm/website

"San Luis III" - Schedule Preview and a bug fix

04 Aug 20:46
3864e7d
Compare
Choose a tag to compare

Apologies for the delay in getting Schedule Preview up and running! It will appear on the "Schedule" and "Review" pages of any application on a weekly track.

Issues closed:

  • #36 Bring back Schedule Preview
  • #93 Include special time slots on preference selector

"San Luis II" - Bug fixes

04 Aug 05:35
8e426e5
Compare
Choose a tag to compare
Pre-release

This release fixes several issues:

  • #75 (Email ALL hosts when submitting a show)
  • #77 (Refactor all mail to just use notifications) - though ironically, some notifications will need to be refactored back to Mail just because of how Laravel works!
  • #80 (Set "Reply-To" address to scheduling@ for scheduling emails)
  • #81 (Enable cache busting)
  • #85 (Add button to join screen to cancel the invitation entirely)
  • #86 (Enforce length and profanity rules on show creation) - thanks to JP for finding this bug!
  • #87 (Only list current term shows in the DJ roster)
  • #89 (Don't show tracks in all shows which have an order of 0)

Additionally, a couple other issues are addressed which don't have official tracking numbers:

  • Did some updates to validation; thanks to Rosemary for letting me know of validation issues. 0.7.1 should allow most fields to submit and validate within a second of last input, and should automatically allow access to the "Next" button when validation passes.
  • JP wins for breaking the show creation screen, so that is now fixed.
  • Rosemary also wins for getting a few creative expletives through the profanity filter; these are now blocked.

As always, thanks to everyone giving this round of Beta 2 a test!

"San Luis" - Group and Non-Standard Shows

01 Aug 00:38
2ca6a3c
Compare
Choose a tag to compare

This has been released as Beta 2 and does not require a database change from 0.6.3.

Beta 2 focuses on group shows and non-weekly shows like Bandemonium. It closes the following issues and pull requests since 0.6.3 “Lincoln IV”:

  • #27 Mandate descriptions
  • #28 Profanity filters
  • #30 Send email confirmations on show submission
  • #40 Make group shows a thing
  • #52 Add support for single-occurrence shows
  • #73 New hosts’ names don’t appear in the host list
  • #76 Add term switchers

Overall, lots of bugs have been fixed since the days of Beta 1. Thanks to all of the testers who found and reported issues with the site so far!

"Lincoln IV" Cosmetics Update

27 Jul 03:16
d55b4e8
Compare
Choose a tag to compare
Pre-release

Will this be the last of the 0.6.x Lincoln series? Who knows, but 0.6.3 has more little things to try to make everyone's lives easier, mostly mine.

Issues closed

  • #37 Move buttons to add conflicts/preferences to the bottom of their list (thanks to @nozakis for the suggestion!)
  • #48 Add missing tests
  • #67 Activate Carleton accounts if no password field is set
  • #68 Only show hosts of completed shows, and completed shows of hosts

"Lincoln III" Bugfixes

27 Jul 00:32
e8f7dac
Compare
Choose a tag to compare
Pre-release

Fixes two bugs which were inadvertently added in 0.6.1, notably:

  • #64 Fix preference modal not appearing
  • #65 Fix class times not saving (thanks to Skyelar and Amida for the reports!)

"Lincoln II" Bugfixes

26 Jul 05:07
4944a0c
Compare
Choose a tag to compare
"Lincoln II" Bugfixes Pre-release
Pre-release

Thanks to some great forensic work by beta testers, we've got a good number of issues closed on a bug fix release. In addition to some functional bugs, we've also improved some Code Climate maintainability ratings, especially with regards to the scheduling JavaScript (that file was a minefield, now it's marginally better).

Migration tip

Tracks with custom fields may break when upgrading to 0.6.1. Notably, in 0.6.1, custom fields' db values can only contain characters in [a-z-_] (that is, lowercase alphabetical, hyphen, and underscore). Custom fields that use other characters will still remain usable, but could cause 422s to get thrown if you update that field set down the road.

Closed issues

  • #44 Diagnose remaining 422 errors on scheduling API
  • #45 Refactor submitForm() in shows/weekly.js
  • #46 Resolve duplication in shows/weekly.js
  • #47 Resolve duplication between shows/content.js and shows/schedule.js
  • #57 Automatically determine preference end times based on preferred show length (thanks for the suggestion, Margaret Anne!)
  • #60 Drop field parent in validation fault messages (thanks for the reports, Lena and Jenny!)
  • #61 Only validate one field at a time (thanks for the report, Lena!)
  • #62 Don't save conflicts/preferences unless at least one day is selected

"Lincoln": Priority, More Views, and Things Fixed

22 Jul 04:39
0735d0c
Compare
Choose a tag to compare

Does this count as Beta 2 yet?

This release adds a few support views and some back-end changes. Most of the work is summed up in #55, but just for completeness' sake, the full change list is as follows.

Migration warning

Migrating forward to Lincoln will require a database refresh, as the xp column has been added to the users model. If you're installing this on your own, you can complete this change manually by adding a TEXT NOT NULL column labeled xp and set each user's xp to an empty array [].

The database is backwards compatible (you can run Wilson IV with a Lincoln database).

Changes

  • #38 Add additional class times to default list (Thanks to Kate for the suggestion, and Ann for providing the useful information and putting up with my weird requests!)
  • #39 Copy editing fixes (Thanks to Kate for pointing these out!)
  • #41 Add roster view
  • #42 Add All Shows view
  • #43 Include summary of show applications on dashboard (hopefully this time it actually looks decent)
  • #50 Add "Full Name" and "Public Name" attributes to the User model
  • #53 Priority
  • #55 "Lincoln" Supporting Views Pull Request

"Wilson IV" Bugfix Release

18 Jul 01:19
ff281e3
Compare
Choose a tag to compare
Pre-release

Fixes several bugs:

  • #32 Conflict/Preference saving weirdness (thank you to Bonny, Gabe, and Parma for the reports!)
  • #33 Preference list has "Conflict times" as header (thank you to Bonny for the report!)
  • #35 Preferred length is not saving (thank you to Bonny, Gabe, and Kate for the reports!)

"Wilson III" Bugfix Release

17 Jul 03:01
Compare
Choose a tag to compare
Pre-release

Closes #26 and allows shows to be created on application tracks with custom fields. (Thanks to Maddie and Ben for the bug reports!)

"Wilson II" - Bugfix Release

16 Jul 04:13
Compare
Choose a tag to compare
Pre-release

This is a bugfix release. With this release, if you create a conflict or preference in a show application, it will actually be saved.