Releases: krlxfm/website
"San Luis III" - Schedule Preview and a bug fix
"San Luis II" - Bug fixes
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
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
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
"Lincoln III" Bugfixes
"Lincoln II" Bugfixes
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
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
"Wilson III" Bugfix 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
This is a bugfix release. With this release, if you create a conflict or preference in a show application, it will actually be saved.