First major site update is now live!
June 12, 2026
First of all, thank you everyone for signing up to EventerPort and helping to test drive the new platform. This is very much a soft launch of a private preview so thank you for giving this a chance and helping me sort through all the bugs and issues. The launch in April was admittedly a little rushed as I was preparing to ready even the bare minimum of features to do a transaction on the site.
There's been a good amount feedback so far posted in the dedicated #eventerport channel and I really appreciate it. The platform's initial design and layout is based on my experience as an eventer so it was tailored to my viewpoint of how meetups and transactions should work. The changes made to the site these past two months was helped by the questions and comments people have left in that channel.
I meant to have this release pushed out BEFORE the next Magical Mirai lottery results, but there was too much work and too many things still broken. Oh well, I guess I'll just fix them as I go.
As for the list of changes themselves, I spent way too much time trying to retrace what I did along with the intro blurb. But without further ado...
Quick tl;dr, what changed?
The trading and reputation system was redesigned to be more robust, trading multiple tickets got easier, it's easier to see who's attending events and meetups, meetup organizers got more tools to control attendance, theming bugs squashed, more detailed notifications, and general site performance improvements.
Major Changes
Ticket Trading
There's been a lot of changes to how ticket trades work so it deserves its own subsections.
Two-Party Confirm System
One of the biggest changes of this release is the redesign of the trade system. A ticket trade transaction now requires both sides to finish the trade for it to close out and present feedback options. Additionally, either side can back out of a trade and offer feedback if things aren't going well. The improvements also clears up options for the accepting party with an absolute "Accept" and "Reject" choice. The new process should be much simpler to navigate.
Up until this change, ticket trading was dependent on trusting the seller completely to own the trade relationship, including deciding whether a trade was successful or not. This assumption caused confusion during a transaction when similar worded actions "Accept" and "Confirm", "Reject" and "Cancel" either unintentionally finished or cancelled a trade. It also created a weakness in the feedback and reputation system where a buyer had no recourse when a seller abandons or scams a trade.
Multi-ticket Trading
The second major change to ticket trading is how listings appear and the claim process to picking up more than 1 ticket. While the case of trading multiple tickets at once only applies to a small number of people, the redesigned listings help declutter the listing as a whole and help people find their ticket easier. This change applies to both sell and buy listings.
How it works for sellers: When you list a ticket for a show like Magical Mirai Tokyo Day 1 Afternoon, it will show up as one entry. If you want to sell 2 tickets, the listing will still show as one entry on the list, but with an indicator "2 of 2 available" to let buyers know you have multiple tickets to sell. When a buyer clicks on your listing, they'll be able to choose one or both tickets to trade with you.
How it works for buyers: When you post a request for an event you can select the desired quantity, up to 4 per show. You can also choose whether you want all the tickets from the same seller, or open to accept from multiple sellers. Each accepted trade will automatically update your listing.
More Trade Details in the Conversation
The trade conversation thread has the ticket details box moved from the bottom to the top, so it's now easier to reference what you're actually trading in that session.
Additional system messages have been added to help make the trade flow more accessible.
Meetups
Several improvements have been made for meetup organizers based on feedback.
The first is the introduction of a registration deadline. This is an optional feature that can be enabled to cut off RSVPs and changes after a certain date. Great for planning purposes where a reservation needs to be confirmed or a head count needs to be prepared prior to a meetup.
Organizers now have the ability to see and manage the RSVP list. They can invite another registered user over the cap or kick someone from RSVP.
And finally, there is an on-demand attendance sheet generator that gives a printable copy of the RSVP list for easier tracking during the meetup.
Reputation
The reputation system got a significant change behind the scenes. There is now a Restricted tier for users who behaved badly for a trade or at a meetup. In addition to being flagged for continuous bad behaviour, the user's reputation can fall into this restricted tier and be prohibited from attending new meetups or trading tickets for at least 6 months. Repeated demotion into the restricted tier also makes the user eligible for a permanent ban from the platform.
On the positive side, email verification is no longer required to do a first trade or organize a first meetup. The tiers and promotion mechanisms will continue to be tweaked as more activity picks up on the platform.
The appeals system is now live and in testing. Previously there was just a button on the My Reputation page that didn't do anything, and now there's proper wiring to submit reports to the admin console. If you think someone's feedback was wrongly justified you can submit an appeal and have it reviewed.
Admin Console Improvements
Admins can now see all trade transactions and their statuses. They also have the ability to update the feedback on those trades or completely reverse the trade itself, returning the ticket to the original owner.
My Activity UI Improvements
The ticket and messages areas in particular got major UI rework to make them more user-friendly. Filters have been added to clean up a potentially long list of tickets and messages.
Notification Improvements
There are now 39 types of notifications, expanded from the initial 14. There is also additional logic on rate limits to avoid a barrage of "a ticket is available" email notifications. Smarter bundling of notifications with more detail is also part of the improvement.
And then the big bug squash..
Bug Fixes
The UI inconsistencies everywhere. There will be more, but at least I fixed all the ones reported.
Feedback window wasn't opened after a meetup. Now it should.
Clicking leave feedback or appeal this feedback on the Reputation page didn't work. Now it does.
The trades for ticket holders claiming buyer requests was actually completely broken. A proper workflow has been introduced to fix this.
The trust engine and reputation engine wouldn't play nice with each other sometimes. There's now a parent to control these children.
The notifications and unread message indicators for message threads should no longer alert you when you were the one who sent a message.
The ticket and meetup wizard wouldn't fully reset when leaving the page. This should be fixed.
And more...
Whew, and I think that's it. When I write everything out like this it makes it seem like I didn't do much at all, but believe me a lot of thought had gone in to rethinking the entire trade system and all the logic behind it. One to one ticket trades are easy; multi-ticket exponentially increases complexity in tracking and edge cases (what if the buyer wants 4 tickets? But are those 4 tickets to the same show? How many sellers are involved here?) and then it spirals into insanity...
As always, if you have any questions/feedback/complaints about the app, or just want to wax nostalgic about the good ol' Google Sheets days, come hang out with me in the #eventerport channel on the Vocaloid server.