NFC lookups no longer fail when ticket owner information is missing – A bug that in some cases could occur during NFC lookups when a ticket had no associated owner has been fixed.
🎉 Added - August 25, 2026
Upcoming shifts tab in attendance registration – There is now an "Upcoming shifts" tab in the attendance registration view, showing shifts that have not yet started. This gives a better overview of who is expected within the next period.
Print schedule without phone numbers – There is now an option to print the schedule without including phone numbers. Useful when the printout needs to be shared broadly without exposing personal information.
Registered attendance shown on the protocol printout – When printing the protocol, it now shows whether a member has been registered as present. This makes it easier to use the protocol printout for follow-up after a shift.
🎉 Added - August 23, 2026
Search members when assigning shifts in the schedule – It is now possible to search for members directly from the schedule when assigning shifts. This makes it faster to find the right person, especially in events with many members.
"Everyone" as a message recipient – "Everyone" now appears as a possible recipient when sending messages from the admin panel.
🎉 Added - August 14, 2026
Opt out of email notification when blacklisting a user – It is now possible to opt out of sending an email to a member when they are blacklisted. Useful in situations where you do not want to notify the person directly.
Scanner and other system items shown in team product list – System products like Scanner are now included in the dropdown used to select products for a team. Their names are also correctly translated to the selected language.
🐛 Fixed - August 11, 2026
Guest list import no longer fails on unreadable files – If an uploaded guest import file could not be read, it could in some cases interrupt background jobs. This is now handled correctly without errors.
🐛 Fixed - August 7, 2026
Check-in times now display correctly across all time zones – A bug that in some cases caused check-in times to display incorrectly in the member view has been fixed.
⚡ Changed - August 7, 2026
Complete German translation – The German translation of the system has been reviewed and updated to be on par with the Danish version.
🎉 Added - August 5, 2026
Pin files and folders in the file manager – Important files and folders can now be pinned to the top of the file manager, making them easy to find at all times.
Shortcuts to your own team's folders – Members now see shortcuts to their own team's folders directly in the file manager, without having to navigate around.
Check-in time included in member export – The member export now also includes the check-in time, making it easier to follow up on attendance.
🎉 Added - August 3, 2026
Setting for who can see shift exchange offers – Events can now choose whether shift exchange offers are visible to everyone on the same schedule, everyone on the same team, or everyone in the event. This enables shift exchange across schedules.
July 2026
🐛 Fixed - July 21, 2026
Status text for deleted members now displays correctly – A translation issue that caused the status text for deleted members to display incorrectly in Danish and English has been fixed.
🐛 Fixed - July 13, 2026
Ticket assignment now works regardless of budget setup – A bug that in some cases caused the ticket assignment page to not work correctly for organisations without the budget feature has been fixed.
🎉 Added - July 6, 2026
Corego payment details shown on member profile – Members with a linked Corego account can now view their current balance and payment details directly on their profile.
Live NFC wallet status on member profile – Administrators can now see the current status of a member's NFC wallet directly on the profile, including whether the wallet is active and when it was last updated.
Manually resync NFC wallet – There is now a button on the member profile to manually resync a member's NFC wallet with Corego if something looks incorrect.
⚡ Changed - July 6, 2026
NFC wallet syncs automatically on check-in – When a member is checked in, the NFC wallet is now automatically updated so its contents are always current.
QR code validity window now follows the shift – For products linked to a specific shift, the QR code is now only valid within the shift's time window. This prevents use of the QR code outside the scheduled time period.
🐛 Fixed - July 6, 2026
Stability improvements in NFC wallet synchronization – Certain error conditions that could in rare cases cause issues with NFC wallet updates are now handled more robustly.
June 2026
🐛 Fixed - June 30, 2026
Sidebar logo now displays sharply on high-resolution screens – The logo in the sidebar could appear blurry on retina displays. This has been fixed.
🎉 Added - June 29, 2026
Guest ticket fields now work correctly for team-owned guest lists – Extra fields on guest tickets now work correctly even when the guest list belongs to a team rather than an individual.
Validation of email addresses when inviting to a team – The system now checks whether an email address is valid before sending a team invitation. Invalid addresses are stopped before sending.
🐛 Fixed - June 29, 2026
Deleted scanner tickets are now clearly marked – Tickets that have been deleted in the scanner system are now correctly shown as deleted, avoiding confusion about ticket status.
Stability improvement in SMS sending when member type is missing – A bug that in some cases could cause issues with SMS delivery when a recipient did not have a member type assigned has been fixed.
🎉 Added - June 27, 2026
Tooltips on column headers in the guest ticket overview – Column headers in the guest ticket overview widget now show explanatory tooltips, making it easier to understand what each column contains.
⚡ Changed - June 25, 2026
Product report: Select/deselect all at once – The product check-in report now has buttons to select or deselect all entries at once.
🐛 Fixed - June 25, 2026
NFC chips not updating correctly on ticket assignment – A bug that caused linked NFC chips not to always be updated when a ticket was assigned or changed has been fixed.
Stability improvement in scanner flow when ticket is missing – A bug that in some cases could cause issues with price calculation in the scanner flow when no ticket was attached has been fixed.
🎉 Added - June 22, 2026
Product check-in report – A new report gives an overview of checked-in products by time period, product, and check-in user. Results can be viewed as a table or graph and exported to CSV.
🐛 Fixed - June 22, 2026
Column visibility in the members table is now remembered correctly on browser back – A bug that caused saved column preferences not to be respected when navigating back in the browser has been fixed.
Members list in the shift planner stays visible while scrolling – The members list disappeared when scrolling in the shift planner. Fixed.
Product budget limit now displays correctly on the product list – A bug that caused an updated budget limit not to always be reflected correctly on the product list has been fixed.
SMS log now also shows successful sends – The SMS log previously only showed error codes. It now correctly displays all sends, including successful ones.
🐛 Fixed - June 19, 2026
Guest list product limits are now enforced correctly – A bug that in some cases allowed products to be assigned beyond the configured limit on a guest list has been fixed.
🎉 Added - June 19, 2026
Dashboard widget: Product handout overview – A new dashboard widget shows the handout status for your products: how many are assigned, handed out, and remaining for each product. You can filter by product type (access, add-on, extra).
⚡ Changed - June 19, 2026
Faster product handout overview – The product handout overview now loads significantly faster for events with many attendees.
🐛 Fixed - June 17, 2026
Owner search now works correctly even when the search term looks like a barcode – The autocomplete in the owner search field now handles barcode-like queries correctly.
🎉 Added - June 16, 2026
Products can now be used without an EventPos mapping – Products can now be used independently of EventPos.
Member type shown in the members table – The member type is now visible directly in the members overview and on each member row.
🐛 Fixed - June 15–16, 2026
Stability improvement for NFC check-in without a ticket – A bug that could occur when checking chip status on a ticket without NFC data has been fixed.
Member action pop-ups open correctly on page load – Action modals (e.g. missing payment or missing required fields) on the member page did not always open correctly on the first page load. Fixed.
Translation missing in guest product overview – A missing translation in the product overview for guest lists has been added.
Filter shift report by member type – The shift report can now be filtered by member type.
🐛 Fixed - June 13, 2026
Products on NFC chips are no longer duplicated – Products without a time window were in some cases duplicated when updating a chip. Fixed.
Products on the member page load correctly after navigation – A bug that caused EventPos products on the member page not to load correctly after navigation has been fixed.
A bug could occur in the shift planner when a member was missing – A bug that could occur in the shift planner if an expected member was not found has been fixed.
NFC values are normalised before chip activation – Invalid characters in NFC scanner input are now cleaned up before being passed to chip activation and EventPos requests.
🐛 Fixed - June 8–10, 2026
A bug could occur when adding a resigned member to a team – Fixed.
Profile images are handled correctly when variants are corrupted – The system now handles broken image variants without errors.
Team budget: Reservations are now handled correctly – Budget reservations during team sign-up and limit overrides now work correctly.
Guest list overview: A deleted owner no longer causes an error – A bug that occurred when the owner of a guest list entry had been deleted has been fixed.
🎉 Added - June 8, 2026
Administrators can manually refresh a member's wallet – It is now possible to trigger a wallet refresh for an individual member directly from the member page.
Wallet updates automatically when a shift plan changes – A member's wallet is now updated automatically when changes are made to their shift plan.
Restore resigned members from the new member form – Previously resigned members can now be restored directly from the create member form.
⚡ Changed - June 5, 2026
Help link in ticket designer updated – The help link in the ticket designer now points to the new Crewstack support site.
🐛 Fixed - June 4, 2026
Guest list search is back – A bug that prevented search on the guest list page has been fixed.
Wallet updates automatically when a shift plan is published – Members' wallet content is now updated automatically when you publish or update a shift plan.
Better member search results – The most relevant results are now shown first when searching for members.
Ticket chips shown in Danish and English – Translations for ticket chips have been added so text displays correctly across language settings.
🐛 Fixed - June 1, 2026
Requirement count for requested shifts – The calculation of fulfilled requirements for requested shifts in the shift planner has been clarified.
Hour summary in shift picker sidebar – The hour summary in the sidebar when selecting a shift did not always show the correct number of hours. Fixed.
Action menu on guest list – The action menu was hidden behind other elements when scrolling horizontally. Fixed.
May 2026
🐛 Fixed - May 27-31, 2026
Payment at registration - The payment flow during registration was not always displayed correctly. Fixed.
Horizontal scroll on the members table - The sticky actions column and horizontal scroll now behave correctly.
Message replies showed wrong content - The message body and original content were not always displayed correctly when replying to a message. Fixed.
Guest list panel: Improved layout - The layout of the guest list panel has been adjusted for a more consistent appearance.
🐛 Fixed - May 20-22, 2026
Ticket pages no longer freeze on navigation - An issue that caused portal ticket pages and ticket generation to freeze when navigating back and forth in the browser has been fixed. The ticket view now reloads correctly.
News content displays correctly at all sizes - Embedded content (e.g. videos and maps) in news items now scales properly across screen sizes.
Guest update with invalid product - A bug that occurred when a guest was updated and the associated product could not be assigned has been fixed.
Partial delivery view at check-in - A bug that incorrectly triggered the delivery modal when loading the ticket page (instead of only at check-in) has been fixed.
🐛 Fixed - May 15, 2026
Email notification on shift assignment - A bug that in some cases prevented email notifications from being sent when a shift was assigned to a team has been fixed.
🎉 Added - May 12, 2026
Filter shift report by duration - The shift report now supports filtering by a minimum and maximum shift duration, so shifts outside the desired range are excluded from the report.
⚡ Changed - May 12, 2026
Guest list page redesigned - The guest list page has a new design with improved search and a better layout on mobile.
🎉 Added - May 5, 2026
Hide team leader emails on the portal - A new per-event setting lets you hide team leaders' email addresses from team members on the portal. When enabled, leaders are still shown by name with a message button - but their email is not visible.
⚡ Changed - May 5, 2026
Profile editing follows field order - When a member edits their profile, fields are now shown in the order defined for the user type, instead of a fixed default order.
⚡ Changed - May 4, 2026
Team and group links from product budgets open in a new tab - Clicking a team or group link from the product budget overview now opens it in a new tab.
Product budgets: Stability and bug fixes - More reliable handling of budget limits, saving, and display - particularly in busy scenarios with many concurrent changes.
April 2026
🎉 Added - April 30, 2026
Dashboard widget: Latest portal news - Administrators can now see the latest news from the portal directly on the dashboard, without having to navigate into the portal.
Attendance registrar assignments - It is now possible to assign specific people as responsible for attendance registration at an event.
⚡ Changed - April 30, 2026
Clearer error message when product budget is below limit - If you try to set a product budget limit lower than the current usage, a more precise and explanatory error message is now shown.
🐛 Fixed - April 27-30, 2026
Search with custom select fields - A bug that caused filtering of members via custom dropdown fields not to work correctly has been fixed.
Moving a member from their primary team - A bug that in some cases occurred when moving a member away from their primary team has been fixed.
🎉 Added - April 25, 2026
Direct ticket product assignment - Administrators can now assign products directly to a specific member from a selected source budget - with the option to immediately top up the budget and view the member's current wallet status in the same screen.
File manager: Search folders and files - You can now search across folders and files in the file manager. Results show which folder the file is in, and the search can be scoped to a specific subfolder.
File manager: Move files and folders - Files and folders can now be moved to other destinations via the menu or by drag and drop.
File manager: Preview images and PDFs - Click a file to open a preview directly in a pop-up window - without leaving the page.
Partial handout in scanner - It is now possible to mark individual products as handed out instead of issuing everything at once. Previously all products were issued together at check-in; now you can hand out only what is actually being given at that moment.
⚡ Changed - April 25, 2026
Product budgets: Area managers can now edit their own budgets - The budget view has been expanded so that administrators for team groups only see and can edit the budgets belonging to their own group.
🎉 Added - April 23, 2026
Admin can adjust registered paid amount - Administrators can now manually adjust a member's registered paid amount. This is useful when a refund or other correction has occurred outside the system (e.g. directly in Stripe). The action is saved in the activity log.
🐛 Fixed - April 23, 2026
Ticket scanner: Double-click no longer registers two check-ins - A quick double-click on the "Check in" button could previously result in two registrations. This is now prevented.
Products on scanner respect visibility setting - Products marked as hidden in the scanner view are now hidden correctly - consistent with the setting already applied for PDF tickets.
🎉 Added - April 22, 2026
What's new popup for administrators - There is now a changelog button (🎁) in the admin top bar. It shows the latest updates, and new items are automatically marked with a red "NEW" badge until you have seen them.
⚡ Changed - April 22, 2026
Warning before accepted shifts are invalidated - If a change to a shift plan would invalidate shifts already accepted by crew members, a warning is now shown before the change is applied.
Clearer budget labels - Two labels in the budget overview have been given more precise and understandable names.
🐛 Fixed - April 22, 2026
FAQ display in the portal - A bug that in some cases could cause the FAQ page in the portal to crash for non-admin users has been fixed.
🎉 Added - April 17, 2026
Secondary email as a user type property - Administrators can now add a secondary email field as a property on a user type. The field is confirmed via a link sent to the provided address - the same way as when creating users.
🎉 Added - April 16, 2026
Delete products directly from the product list - It is now possible to delete products, provided they are not in use. If a product cannot be deleted, an explanation is shown directly in the interface.
⚡ Changed - April 16, 2026
Broader access to product budgets in the sidebar - Administrators and super administrators can now view and manage product budgets via the sidebar.
🎉 Added - April 16, 2026
Show missing required fields on member profiles - Administrators can now clearly see which required fields are missing on a member's profile.
Save internal notes despite missing fields - It is now possible to save internal notes on a member even if not all required fields are filled in. The system also provides better feedback if a note is not saved for some reason.
🎉 Added - April 13, 2026
Search on the product assignment page - On the product assignment page, you can now search directly for members, making it faster to find the right name in large crews.
⚡ Changed - April 13, 2026
Improved translations - Search fields and dropdown components have received updated and more accurate texts.
⚡ Changed - April 8-11, 2026
Product budgets: Better error handling - If something goes wrong when saving a budget, the edit window now stays open so you don't lose your changes. Errors are shown directly in the form.
Product budgets: New budgets are unlimited by default - When you create a new product budget, the limit is set to unlimited from the start.
Menu adjustment in bulk actions - The action menu in the bulk view now opens correctly to the left.
🐛 Fixed - April 2-9, 2026
Shift swap settings - A bug that caused the shift swap settings page not to load correctly has been fixed.
Shift filtering - A bug when viewing past shifts has been resolved.
User type property forms - Fields with options and required fields now display correctly in forms linked to user types.
Ticket template preview - A bug that in some cases caused ticket templates not to display correctly has been fixed.
⚡ Changed - April 4-8, 2026
Team names shown in correct language - When editing a team, the team name is now shown in the correct language.
Budget validation on team membership changes - The system now automatically checks whether a change in a team's members would exceed the budget - and blocks the change if so.
Products correctly reserved on team creation - When assigning products to a team, the team's capacity and associated budgets are now correctly taken into account.
Error messages for invalid budget changes - If you try to save a budget change that is not allowed, you now receive a clear error message directly on screen.
March 2026
🎉 Added - March 25, 2026
Attendance registration via API - It is now possible to register attendance directly via the API, enabling integration with mobile apps and third-party solutions for on-site check-in.
List view in shift plan editing - You can now switch to a list mode directly on the shift plan editing page, providing a more compact and clear overview of all shifts.
⚡ Changed - March 25, 2026
Simpler product assignments - Flows and views for assigning products to teams and users have been restructured for better clarity and faster workflows.
Shift swap column hidden when feature is disabled - The team view now only shows the "shift swap" column if shift swapping is enabled for the event.
Hide packages in guest list and product forms - Product packages are no longer shown in forms where they are not relevant, reducing confusion.
Better sidebar logo handling - The sidebar logo now displays correctly based on whether a logo has been uploaded for the event.
🐛 Fixed - March 25, 2026
Bulk action error with no members selected - If no members were selected, certain bulk actions could fail. This now works correctly.
Shift swap log error fixed - A bug affecting shift swap logging has been resolved.
Mobile view of shift plan page - The shift plan page now displays correctly on mobile devices.
Mobile sidebar - A bug that caused the sidebar not to work correctly on mobile devices has been fixed.
Correct member view update on email confirmation - When a member confirms their email, the view now updates correctly.
Dropdown menus in team table view - A bug with action dropdowns in the team table overview has been fixed.
Team leader can no longer bypass restrictions - A bug that in some circumstances allowed team leaders to bypass member limits has been fixed.
🎉 Added - March 8, 2026
Color-tagged teams and user types - You can now assign colored tags to teams and user types. Tags are visible in overviews and make it easier to group and navigate, especially at larger events with many teams.
Notes in ticket scanner - It is now possible to add notes directly in the ticket scanner view, e.g. to mark special situations during scanning.
Product budget system - A new budget management system for products has been added. It allows you to set budget limits, track usage, and see a combined overview of product assignments across teams and user types.
⚡ Changed - March 8, 2026
Shift selection panel is now sticky - The shift selection panel on the editing page is now fixed, so it follows along when you scroll down.
Improved team overview - The layout of the team view has been reorganised for better overview and readability.
🐛 Fixed - March 8, 2026
Barcodes now work correctly - The system now handles both types of ticket barcodes without errors.
Moving members to a new team - A bug that occurred when updating team assignments has been fixed.
Ticket overview - A bug that in some cases affected the display of ticket information has been fixed.
Assigning team leaders - Error handling and feedback when assigning team leaders has been improved.
February 2026
🎉 Added - February 22, 2026
Notification to members when shift plan is published - You can now choose whether members are automatically notified when a shift plan is published.
⚡ Changed - February 22, 2026
Crewstack rebrand - All user-facing texts and logos in the system have been updated from the former name "Heap360" to "Crewstack".
Improved product translations - Texts and labels in products and ticket flows have been expanded and improved across all supported languages.
Improved image upload - It is now easier and more reliable to upload images in the system.
🐛 Fixed - February 22, 2026
Correct display of payment status in export - The export view now shows payment status correctly based on whether it is relevant for the event.
Date field error in new shift plan modal - The input field for "target date" in the form for creating a new shift plan now works correctly.
🎉 Added - February 20, 2026
9-digit ticket barcodes - Ticket barcodes now use 9 digits to increase uniqueness and reduce the risk of collisions when issuing tickets.
Display of wish time in "Edit shift" - In the "Edit shift" modal, you can now see when each person wished for the shift.
⚡ Changed - February 20, 2026
Easier selection of shift plan templates - Selecting templates in the shift plan form has been improved: shift plans are now sorted alphabetically.
Contact Us
Have questions or need more information? Fill out the form and we'll get back to you as soon as possible.