summaryrefslogtreecommitdiff
path: root/views
AgeCommit message (Collapse)Author
2024-04-26Add form validation on join pageJannick
2024-04-24Clean up navbarLinnnus
2024-04-10Created the foundation for OAuth2 authentication with battle.net. alsoJannick
added a log in button.
2024-04-02Add basic client-side validation to join-formLinnnus
This patch adds some basic form-validation to the HTML for the join page, namely making every input `required`. I also took this opportunity to ensure the top-most option for roles (DPS) isn't auto-selected. That could lead to some applicants skipping the input field, since it's already filled with a (potentially wrong) value.
2024-04-01Add note about dual-invitations to application formLinnnus
Apparently, there are certain rules for adding members to guilds. These are documented in the developer-facing documentation and a note is added to the form.
2024-04-01Add prefferred role to application formLinnnus
As noted in the notes added in bb41850 each user generally plays as a single role. This is relevant for the application process.
2024-04-01Add join form HTMLLinnnus
2024-03-31Remove unnecessary TODOLinnnus
Info boxes were added in cfa86a1.
2024-03-31Move styles and images into subfolderLinnnus
See the updates to the README for a description of the new layout. Note that the /static/ prefix has also been removed from URLs. It felt kind of like we were leaking implementation details. The fact that these files are staic doesn't concern the consumer of the service.
2024-03-31Use proper BEM conventionLinnnus
After reading up on BEM [1] and specifically how to handle deeply nested child elements [2] I made the changes in this patch. [1]: https://csswizardry.com/2013/01/mindbemding-getting-your-head-round-bem-syntax/ [2]: https://scalablecss.com/bem-nesting-grandchild-elements/
2024-03-31Add info boxes to indexLinnnus
2024-03-20Add achievements banner to indexLinnnus
2024-03-20Add hero image to indexLinnnus
2024-03-20Rename static/{global => base}.cssLinnnus
Now the name of the css file `static/XXX.css` matches the HTML/template file in `views/XXX.html`.
2024-03-20Add initial site headerLinnnus
2024-03-20Add global CSSLinnnus
2024-03-20Add templating engine and index pageLinnnus