You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Testing on more browsers: QR code scanner is broken on some iOS
Duckduckgo on Android
Safari iPhone XR - camera didn't work one time
Big iPhones are whack - display proportions are off - iPhone 8 no QR code scanning
Showing your UUID so the other person can enter it (although it's actually way too long and super impractical - it's just an emergency fallback option)
One can't set which group one belongs to -> remove groups alltogether in the frontend - turned out to be unnecessary -> This will help us also really simplify the "create event" and "edit event" pages
General UI refactoring of all pages
ENHANCEMENTS (ignore)
Instant match page, for when you want to exchange contact info or something like that
3 way pairings in case people get left over (very useful when people are left over)
Organiser page: Who didn't vote?
Round page could say "voting time!"
Profile pictures make a lot of sense - should be optional, and one should ask again after the event. Bonus points for alternatively allowing profile picture links, like pointing at an instagram picture.
Updating your profile after an event should ask "do you want to re-send the profile to your matches"
Finding a match becomes harder in the later rounds
Test if joining during an event works
Add round counter
On delete cascade -> remove all user data
Make sure deleting an event notifies users (else make it an enhancement)
Report Supabase gotrue URL fragment bug - Vue routing in hash mode sucks with the gotrue library
Home Page should have "your past events" (especially for the organiser, but also at least a note for the user - links to /matches)
Edit header image isn't nice to use
Links would make sense in a description
Event bearbeiten kann nicht alles bearbeiten hmm
Show the "I'm here" button when the event starts (realtime)
Join an event that's already in progress?
Round counter doesn't go up?
Next iteration needs a step by step tutorial that guides you through the start of an event
Step by step tutorial also could use a "help" button which calls the organiser
"Round over" needs a more noticeable notification
"keep awake" for organiser, or at least a little hint about that being useful
"I'll be there" button needs to be higher up and more prominent. Same goes for the "you are registered" text afterwards
DONE
Default time: 5 minutes
make backups of everything to make github the only place where stuff is stored (except supabase scripts)
The home page should have "organised events" so that one can publish the matches and stuff
Clear the database before release
"I'm here" button needs to also be on the events details page
The entire event needs to act as "I'm here"
Default round time of 1 minute needs to be higher in prod mode (timer shouldn't expect 1min to be the default)
"Confim you're here" page exists for events that are done already. Or is that just because I never cancelled the event?
Take a closer look at QR code scanner in iOS
Bottom nav bar needs buttons with same width
Another event edit button should be in the top right corner as well
import Jakobs "univers" font everywhere
Matchy's Login Page should be 10x smarter. If it has never been opened before, the "register" button should be more prominent. If someone has just registered and is trying to sign in before checking their email, the error message should say "u got mail"
New round starting should warn wrt the up/downvoting
Fix redirect to password reset page
Add modal for ending the event
Clicking on "event starten" on iOS Safari leads to weirdly scrolled down page
Integrate the google forms doc I created
Improve error messages
Force organizer to publish matches after events or at least give them a link to the details page afterwards -> /events/../dashboard needs a way of getting to the event overview and needs a "make sure to publish the results" text
add a comment to the global error handler about removing it before production
change the path: "/edit-event/:id", route
Sharing error: On Android's Chrome, when sharing an event and clicking away, you'll get an error message.
iOS event page breaks-can't navigate away
Ich bin da und to action is hard to click on, "to action" needs i18n
"Event starten" leads to a white page on Safari
iOS share and click away is an error
Registering on one device, and then and viewing the email on different device is broken? Or was that just because of the dev mode URL?
Gmail message has two buttons, better than magic link
"Replace this with an actual placeholder in case no thumbnail is available"
Event description's line breaks are stored but not displayed (css tweak)
Perfectly synchronize timers for participants
usability issue: the path /events which shows a pagable list of all of our events currently can't be accessed once you sign up to a single event. There are two ways to resolve this:
a) remove access to the /events page via the frontend altogether (which I would personally greatly prefer, because people currently can't create private events and we can't monitor the type of content that they will create. And their content does not get removed either when they remove their profile.
b) change up the view for the "new event" page in the bottom nav, such that it leads to a page that asks you whether you want to register to a new event or actually create a new event.
Because right now we have a pointless bias towards event creators being able to add events to their list but not event visitors.
HIGH PRIORITY (necessary to get feedback)
ENHANCEMENTS (ignore)
DONE
"./localstorage/localstorage"to"./localstorage/index"const profile = ref<Profile>({});to a https://vueuse.org/core/computedasync/path: "/edit-event/:id",routeBecause right now we have a pointless bias towards event creators being able to add events to their list but not event visitors.