Version 2.1.5 (Pending)
- Print server attendee instead of attendee in save & reprint flow
- Update VIP level in attendee test data to only have Primary VIP level
- Add a staff food voucher checklist for ops
- Remove template access to In-Line Registration Check In, At-Con Check In
- Swap Pre-Reg Check In to Guest Check In
- Update staff positions to match the new team/leveling system
- Update staff import & user creation to handle the new staff model
- Add user creation for Ops volunteers during staff import
- Change Staff positions from just role title to team + role title
- Differentiate between guest and staff for badge text outline
- Add VoucherType for vouchers (OCC/Hyatt voucher types)
- Add Years of Service check to Staff check in
- Add an import service for Staff Years of Service json
- Add voucher history page for staff members
- Add voucher trade in feature
- 2024 Staff/Guest badges
Version 2.1.4 (11/17/2023)
- Make price override required for at con specialty attendees
Version 2.1.3 (11/17/2023)
- Move failing inline reg imports to DLQ
Version 2.1.2 (11/17/2023)
- Fix badge offset
Version 2.1.1 (11/15/2023)
- Change badge id numbers for query in BadgeExportService
Version 2.1.0 (11/13/2023)
- Update VIP levels for 2023 to only have Primary VIP level
- 2023 Attendee badges
- 2023 Staff/Guest badges
Version 2.0.4 (11/08/2023)
- Framework and library updates
- Read version from build information instead of hardcoding it
- Add experimental deduplication support for Attendance report
- Fix staff image write failure when name has forward slashes
- Add interceptor to update user rights without forcing relog
- Update staff search to search for multiple first/last names
- Add a save & reprint option on edit attendee order page
- Fix mismatch between badge type & membership type in attendee import
Version 2.0.3 (11/08/2022)
- Use regular font for attendee badge names - Myriad Pro Bold is missing symbols
Version 2.0.2 (11/05/2022)
- Fix importing day badges
- Import guest badges to attendees table set and checked in (for counts)
Version 2.0.1 (11/02/2022)
- Normalize badge types imported from website (smallPress -> Small Press, etc)
- In Checks Ins by Badge Type report, don't count members where their membership has been revoked (for example, if they roll membership to next year)
- Fix case where the last set of exported badges wouldn't be saved
Version 2.0.0 (10/30/2022)
- Fix problem logging in after session time out
- Library version upgrades
- Require Java 17 instead of 16
- Added He/They and She/They pronouns
- Clarified Attendance report
- Added badge export screen for Staff, Guest, and VIP badges
- Added custom pronoun override usable by Coordinators and above
- Label x/y offsets on printer utility page
- Remove training server install
- Import all attendees from filesystem instead of uploading manually, support multiple imports/changes
- 2022 badges
Version 1.6.1 (11/05/2021)
- Ignore unknown fields in In-Line Registration import data
Version 1.6.0 (11/04/2021)
- Make sure attendee fields not in the edit form are preserved (bug where attendees would not be checked in if they were edited)
- Add expiration to printer settings cookie so it persists across sessions
Version 1.5.1 (11/02/2021)
- Fix missing last modified timestamp for attendees in event registration export
Version 1.5.0 (11/01/2021)
- Event reservation export fix
- Remove year from staff badge export
- During staff check in, show privacy name
Version 1.4.0 (10/31/2021)
- Use privacy name when printing staff badges
Version 1.3.0 (10/26/2021)
- Added event registration system export
- Added accessibility sticker toggle to attendees and staff
- Use titleBadgeShort field from website for staff titles
- Generate child and youth badges for test badge PDFs
- Handle 2021 attendee export fields, ignore any canceled attendees
- Load mascot image from badge resource path instead of badge image path
- Generate badge numbers randomly instead of generating them per-user
- Display legal name on at-con registration order screen
- Search in-line registrations by legal name in addition to preferred name
- Automate staff user creation
- Fix "force password change" setting applying to training users
- Hide badge list if empty
- Remove signature requirement from staff check-in
Version 1.2.0 (7/22/2021)
- Update schema creation script with order_uuid column
- Update default configuration files with in-line registration paths
- In-line registration screens
Version 1.1.0 (6/22/2021)
- Search staff list server-side for performance on slow clients
- Added each user's total logged in time for the displayed day to the Login History report
- Time period is displayed when you hover over a cell in the Login History Report
- Added autocomplete dropdown to staff search
- Switch to Jetty from Tomcat, which increased performance, especially for file uploads
- Upload staff photos as JPG instead of PNG
- Save staff photos and signatures with the name {name}-{id}-photo/signature-{timestamp}.jpg/png
- Added configurable run-time settings (schema change) and configuration screen
- Remove emergency contact info from pre-reg check in screen
- Added payment information to order detail screen
- Add configuration option to require staff photo and signature
- Add checks to ensure authorization number is 10 characters or less.
- Added Staff Checked In by Department report with chart
- Null values in Attendee and Staff badge DTOs will initialize with empty string values instead.
- Added director-only Revoke Membership button (schema change)
- Make sure names on blacklist are unique
- Added attendee and staff export to CSV
- Don't require phone or email for Child badges
- Added required note to Attendee Edit screen, saves to Attendee History
- Added "Ask Me My Pronouns" to available preferred pronouns
- Allow fewer digits in check number field (at-con payment)
- Added payment timestamp to till detail report
- Reworked rights on Current User Info screen
- Added Order Hand Off screen and buttons for at-con orders. (schema change)
- Removed email field from at-con check in screen for regular attendees
- Automatically capitalize first, last, and parent, and emergency contact names on at-con registration form
- Added In-Line Registration check in workflow (schema change)
- Added hero cards for different tasks on the homepage
- Enabled server compression, browser caching headers, and HTTP/2
- Homepage and attendee forms more mobile friendly
- Upgraded Spring Boot to 2.1.1 -> 2.3.0, Java 11 -> 14
- Added View Till Report links to Administration / Till Sessions
- Upgraded Spring Boot 2.3.0 -> 2.4.4, Java 14 -> 15, Junit 5, other library versions
- Upgraded Java 15 -> 16
Version 1.0.1 (11/14/2019)
- Staff check in: don't search staff list until 2 characters have been entered in search (for performance)
- Staff check in: don't redirect away from step 4 when printing badge front (since they'll need to print badge back as well)
- Staff check in: added toggle to show checked in/not checked in staff
- Add autocomplete for attendee search
Version 1.0.0 (11/11/2019)
- Renamed "Staff" report to "Users" on menu
- Fixed bug where override user wouldn't work on attendee edit screen
- Add note when Attendee is edited with override
- Add "Back" button on Printer select screen to take user back to whatever URL they were on before selecting the printer
- Add "Print Badge Front" and "Print Badge Back" buttons on guest and staff pages
- Made default password and force password change setings configurable at run time
Version 0.8.5 (11/8/2019)
- MSO role permissions cleanup
- Fixed pronouns in staff import
- Improved signature pad detection
- Fixed redirect to non-existent page when printing staff badges
- Mark guests as checked in during attendee import
- Add support for online purchases of single day badges
- Set staff login photo resolution to 800x600
- Added download badge PDF by badge type
Version 0.8.4 (10/26/2019)
- Added attendance report
- Added legal name to staff check in list
- Added T-shirt size to final staff check-in screen
- Take check number on Check Payment screen
- Added signature pad support. SigPlusExtLite SDK & Browser Extension must be installed.
- Renamed Staff Report to Users Report
- Added Staff to Check in by Badge report
- Added checked in count to Staff Check In screen
- Added utility/testbadges screen
- Added badge printing layouts for 2019
- Added .deb package creator for installation
- Added Military Discount weekend badge type
Version 0.8.3 (10/9/2019)
- Changed "Registration" in menu bar to link to home page
- Removed extra whitespace on orders/X/attendees/X/edit screen
- Add Fan Name field to orders/X/attendees/X/edit screen
- Added Staff check in (work in progress)
Version 0.8.2 (9/22/2019)
- Made order details optional on till report
- Added badge image preview and PDF download to on At-Con print badge page
- Added badge type management screen for enabling/disabling badge types
Version 0.8.1 (9/7/2019)
- Changed login/logout pages to use site template/theme
- Added attendee edit with override from another user that has edit right
- Add warning if till session is open when logging out
- Updated prices for 2019
- Added parental consent form checkbox to pre-reg check in
- Copy emergency contact info to parent fields when "Parent is Emergency Contact" is checked on at-con speciality screen
- Copy zip code from previous attendee in the same order during at-com registration
Version 0.8.0 (8/18/2019)
- Tightened up formatting on at-con registration forms
- Removed Computers/Printers from the menu
- Don't show View Order link on Attendee Detail page if user doesn't have manage_orders right
- Added Check In link on Attendee Detail page
- Import preferred pronoun during attendee import
- Fixed text on reset password screen; users will not be logged out after setting a password
- Added Guest Badge import and screens
Version 0.7.2 (7/30/2019)
- Added a "Back to Search" button on the Attendee Detail page that links back to either the search by name or search by badge page as appropriate
- Added pronoun field on regular at-con attendee checkin screen
- Fixed permissions: staff could not view attendees after searching or view badges when printing badges
- Added Attendee edit screen
- Disable browser autocomplete on forms
- Automatically format phone numbers
Version 0.7.1 (6/30/2019)
- Added Country field to at-con checkin, default to United States of America or previous attendee's country when 2+ attendees are added to the same order
- Added badge reprint during at-con checkin
- Cleaned up Order List (/orders), added due and paid columns, username
- More attendee validation for at-con orders
- Fixed delete button for attendees in at-con orders
- Only show printer/till selections to users that can use them
- Use regular input field for birthdates (so mobile devices don't pop up calendars and make you scroll through every month to pick a date)
Version 0.7.0 (6/9/2019)
- When creating database, add citext extension if it does not exist (needed to support case insensitive searches, previously created in a manual step)
- Fixed redirect bug when running behind load balancer that's using HTTPS
- Fixed NullPointerException when a request has no cookies
- Added Attendee Detail screen, add note functionality
- Added icons to Take Payment screen
- Added x and y offset on Printer selection page, support for storing offset in cookie
- Badge generation/printing from server
- Show badge image during checkin, added download badge PDF link
- Added reprint badge button
- Added badge test link /utility/testbadges.pdf that will generate badges with historically troublesome names
Version 0.6.0 (5/25/2019)
- Added Till Detail Report after discussion w/ Treasury Dept. This report will be included with each closed till.
- Added Force Password Change page/interceptor. This included a database schema change, making it incompatible with the previous version.
- Log current user with every message
- Added preferred pronoun to Attendee class and database table (schema change)
- Changed Right at_con_registration_set_fan_name to at_con_registration_specialty and allow users with that right to save attendees with very little validation (names and birthdates not required for Speciality badges)
- Added separate template for creating attendees without validation. It is used automatically for users with the above right.
- Don't allow check or card payments for greater than the amount due
- Only show badges user has permission to see during at-con check in
- Added support for setting manual price at con with the attendee_override_price right
- Added support for Till Name saved by cookie client-side and saved when till session is closed (schema change)
- Set till name to "Attendee Import" during attendee import
- Added skeleton of view order/edit attendee pages
- Added option to set a "real" password for demo users, so the passwords won't have to be changed the first time each user logs in
Version 0.5 (4/9/2019)
- Initial "release" version. Not ready for production yet, but start tracking changes