[x] long description lines that cannot wrap (e.g. single word) break layout of cards
[x] hide delete button for normal users (only users with "editor" role should be allowed to delete talks)
[x] disallow empty title and/or description
[x] add counter of nerds and noobs to the labels
[x] disable user-select: none and rethink how to get tooltips to work on mobile (long press selects random text on page instead of displaying the tooltip)
[x] allow pressing enter to submit various forms throughout the application (e.g. login, register, talk dialogs, etc.)
[ ] truncate list of names (maybe absorb the remaining names in a number and/or tooltip)
[ ] Login with Discord maybe too complicated for the RoHOW
OAuth2
Firebase Authentication does not support Discord directly
may be achieved with manual Firebase Functions
[ ] Make usernames clickable in UI
[ ] use the official GitHub Action instead of the third-party solution to eventually speed up deployments (this action cannot deploy firestore and functions)
[ ] Externalize event and hosting config for reusability WONT FIX by h3ndrk
[ ] improve "NERD" and "NOOB" buttons (some users were confused whether they were buttons or regular text) WONT FIX by h3ndrk
[ ] harmonize height of cards WONT FIX by h3ndrk
e.g. via maximum height, minimum height or exact height of description
[ ] reconsider grid breakpoints and item amounts to optimize for large screens WONT FIX by h3ndrk
[ ] GDPR
[x] backups of database
[ ] calculated userId hash gets shown in "save password?" dialogs of web browsers
[ ] add button to clear search bar
[ ] search bar is too small
[ ] mention waiting GIF source
[ ] searching with spaces at the end is problematic (maybe trim search string?)
duration
field to talks, fill thelocation
with a sensible value)homepage
inpackage.json
user-select: none
and rethink how to get tooltips to work on mobile (long press selects random text on page instead of displaying the tooltip)truncate list of names (maybe absorb the remaining names in a number and/or tooltip)Login with Discordmaybe too complicated for the RoHOWMake usernames clickable in UIuse the official GitHub Action instead of the third-party solution to eventually speed up deployments(this action cannot deploy firestore and functions)userId
hash gets shown in "save password?" dialogs of web browsers