-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rewrite web templates in templ and others #98
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Owner
mraron
commented
May 26, 2024
•
edited
Loading
edited
- Rewritten all of the frontend to templ.
- Added nicer language selector.
- Changed task archive.
- Refactored how web is started.
- Add submission status automatic update with htmx.
- Add skipped verdict and CompilationStatus to problems.Feedback.
- Now we serve most of our frontend dependencies (bootstrap, jquery, katex, etc.)
- Some other refactors around the backend.
- Now we don't serve files for problems. We inline images and stylesheets onto the HTML and serve only that.
All around refactors to make it more modern and not disgusting, like it have been done for glue and judge. (Hopefully) finally fixed cobra+viper's environment variable shenanigans (using BindVars and co. instead of AutomaticEnv).
…dge.ProblemStoredData and njudge.SubmitService to be a struct.
Also updated translations.
Refactored polygon. Removed file access from the problem endpoint. We now inline css and images to html statements in polygon. Ability to copy examples from polygon html statements.
mraron
changed the title
Rewrite web templates in templ
Rewrite web templates in templ and others
May 26, 2024
Fixes #75 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.