Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | student.html: Use separate columns for Selected and Max | Runxi Yu | 2024-10-09 | 1 | -2/+9 |
| | |||||
* | student.{html,js}: Deselect courses in the same group when selecting | Runxi Yu | 2024-10-09 | 1 | -5/+1 |
| | |||||
* | student.html: Slightly better looks around tickbox | Runxi Yu | 2024-10-09 | 1 | -8/+10 |
| | |||||
* | {courses,index}.go, student.html, style.css: Group by course group | Runxi Yu | 2024-10-09 | 1 | -1/+4 |
| | |||||
* | student.html: Simplify JS | Runxi Yu | 2024-10-09 | 1 | -2/+1 |
| | |||||
* | index.go, {login,student}.html: Use structs rather than maps for tmpl | Runxi Yu | 2024-10-09 | 2 | -5/+5 |
| | |||||
* | index.go, login.html: Improve looks of session expired message | Runxi Yu | 2024-10-06 | 1 | -3/+3 |
| | |||||
* | *: Overhaul structure again and embed everything | Runxi Yu | 2024-10-06 | 4 | -27/+51 |
| | | | | | | | | - Remove sub-Makefiles; recursive make is annoying - Just use one top-level Makefile that builds everything - Embed templates and minified static resources into the binary - Embed all compiled documentation into the binary and serve - Embed all source into the binary and serve | ||||
* | *: Further restructuring | Runxi Yu | 2024-10-05 | 1 | -0/+15 |
| | |||||
* | staff.html: Initial staff page | Runxi Yu | 2024-10-04 | 1 | -0/+149 |
| | | | | | It's currently a copy of the student page with a few words changed and no checkboxes | ||||
* | student.html, *.js: {main->student}.js | Runxi Yu | 2024-10-04 | 1 | -1/+1 |
| | |||||
* | student.html: {{ .user.Name }} instead of Home in title | Runxi Yu | 2024-10-04 | 1 | -1/+1 |
| | |||||
* | student.html: Connection closed could be cause by a login elsewhere | Runxi Yu | 2024-10-03 | 1 | -0/+3 |
| | |||||
* | README.md, student.html: Correct spelling | Runxi Yu | 2024-10-03 | 1 | -1/+1 |
| | |||||
* | student.html: Update error messages to be a bit more friendly | Runxi Yu | 2024-10-02 | 1 | -6/+15 |
| | |||||
* | index.go, *.html: index->student, index_login->login | Runxi Yu | 2024-10-02 | 2 | -2/+2 |
| | | | | | | | The new names are a bit more descriptive in what each do, and I intend to add an "admin" template in the future. This has no user-facing effects. | ||||
* | index{,_login}.html: Improve accessibility | Runxi Yu | 2024-10-02 | 2 | -2/+4 |
| | |||||
* | index.html, style.css: Remove ID column because nobody cares | Runxi Yu | 2024-10-02 | 1 | -4/+2 |
| | |||||
* | {main,pw}.go, Makefile, index_login.html: Remove password auth stub | Runxi Yu | 2024-10-01 | 1 | -38/+0 |
| | | | | | | | | | | I don't think password authentication is really useful, since Microsoft Entra ID is the "proper" way of doing authentication in our school system and there's just little reason to have a password login. I previously wanted to use password authentication for stress testing, but stress testing really could just use completely fake authentication and there's no need for any password whatsoever. | ||||
* | index.html: Disable checkbox initially when .Selected >= Max | Runxi Yu | 2024-09-30 | 1 | -0/+4 |
| | |||||
* | {config,index}.go, cca.scfg.example, style.css, *.html: Link to source | Runxi Yu | 2024-09-30 | 2 | -0/+6 |
| | |||||
* | index.html, main.js, ws.go: Enhance course selection rejection message | Runxi Yu | 2024-09-30 | 1 | -1/+1 |
| | |||||
* | index.html: Remind user to report connection closed errors | Runxi Yu | 2024-09-29 | 1 | -0/+3 |
| | |||||
* | style.css, index.html: Emit warning when CSS doesn't load | Runxi Yu | 2024-09-29 | 1 | -0/+3 |
| | |||||
* | index.html: Use div instead of main to be semantically appropriate | Runxi Yu | 2024-09-29 | 1 | -7/+5 |
| | |||||
* | index.html: Remove erroneous comma in tag attributes | Runxi Yu | 2024-09-29 | 1 | -1/+1 |
| | |||||
* | index.html, style.css: Use .reading-width instead of section | Runxi Yu | 2024-09-29 | 1 | -2/+2 |
| | | | | Section has semantic meaning and should be accompanied by a heading | ||||
* | index.html: acronym -> abbr | Runxi Yu | 2024-09-29 | 1 | -4/+1 |
| | | | | It seems deprecated: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/acronym | ||||
* | index.html, style.css: #table-of-courses { width: 100%; } | Runxi Yu | 2024-09-29 | 1 | -1/+1 |
| | |||||
* | index.html, style.css: Misc enhancements | Runxi Yu | 2024-09-29 | 1 | -17/+16 |
| | |||||
* | index.html: Remove "course.Confirmed" as it was removed from struct | Runxi Yu | 2024-09-29 | 1 | -6/+5 |
| | |||||
* | main.js, style.css, index.html: Clear notice by JS instead of using noscript | Runxi Yu | 2024-09-27 | 1 | -20/+13 |
| | |||||
* | index.html, main.js: Display message when connection is closed | Runxi Yu | 2024-09-24 | 1 | -0/+19 |
| | | | | Also fixed some CSS regressions | ||||
* | index.html: Fix template to match the new "ID" rather than "Id" | Runxi Yu | 2024-09-24 | 1 | -5/+5 |
| | |||||
* | *.go: Linting | Runxi Yu | 2024-09-24 | 1 | -1/+1 |
| | |||||
* | style.css, index.html: More clean-up | Runxi Yu | 2024-09-24 | 1 | -20/+0 |
| | |||||
* | index.html: Add box styling to the WebSocket warning | Runxi Yu | 2024-09-17 | 1 | -1/+1 |
| | |||||
* | ws.go, main.js, index.html: Better WS documentation and structure | Runxi Yu | 2024-09-16 | 1 | -62/+83 |
| | |||||
* | index{,_login}.tmpl: Rename .tmpl to .html | Runxi Yu | 2024-09-09 | 2 | -0/+0 |
| | |||||
* | index.tmpl: Add git.rx and GitHub URL | Runxi Yu | 2024-09-08 | 1 | -1/+1 |
| | |||||
* | style.css, index.tmpl: Style changes | Runxi Yu | 2024-09-08 | 1 | -2/+2 |
| | |||||
* | main.js, index.tmpl: Confirmation button | Runxi Yu | 2024-09-08 | 1 | -0/+13 |
| | | | | | In the future we shall the confirmation button to only work when all fields are correctly completed. | ||||
* | index.tmpl: Place the search bar inside the table | Runxi Yu | 2024-09-08 | 1 | -3/+5 |
| | |||||
* | *: Password login stub | Runxi Yu | 2024-09-08 | 1 | -1/+36 |
| | |||||
* | index.tmpl: Rename the "Course" field into "Name", in the HTML | Runxi Yu | 2024-09-08 | 1 | -1/+1 |
| | |||||
* | index.tmpl: Add .coursecheckbox to checkboxes | Runxi Yu | 2024-09-08 | 1 | -1/+1 |
| | |||||
* | index.tmpl: Search bar | Runxi Yu | 2024-09-08 | 1 | -3/+18 |
| | |||||
* | index.tmpl: Checkbox should not have {{.Id}} as text | Runxi Yu | 2024-09-08 | 1 | -1/+1 |
| | |||||
* | *: Display courses | Runxi Yu | 2024-09-08 | 1 | -34/+38 |
| | |||||
* | *: Basic WebSocket connection may be established now | Runxi Yu | 2024-09-08 | 1 | -1/+39 |
| |