| Commit message (Expand) | Author | Age | Files | Lines |
* | *.go, schema.sql, staff.html: Implement state setting | Runxi Yu | 2024-10-09 | 1 | -0/+6 |
* | *.go, tmpl/staff.html: Allow staff to export choices | Runxi Yu | 2024-10-09 | 1 | -0/+1 |
* | Makefile, main.go: Use cover page as iadocs/index.html | Runxi Yu | 2024-10-06 | 1 | -1/+2 |
* | main.go: -config -> -c | Runxi Yu | 2024-10-06 | 1 | -1/+1 |
* | *.go: Limit to approximately 80 characters per line | Runxi Yu | 2024-10-06 | 1 | -13/+62 |
* | main.go, Makefile: Add .editorconfig and .gitignore to srcFS | Runxi Yu | 2024-10-06 | 1 | -1/+1 |
* | Revert "Makefile, main.go: Add vendor dependencies to srcFS"v0.1.6 | Runxi Yu | 2024-10-06 | 1 | -1/+1 |
* | Makefile, main.go: Add vendor dependencies to srcFS | Runxi Yu | 2024-10-06 | 1 | -1/+1 |
* | main.go: Don't embed LaTeX aux/log/etc files for iadocs | Runxi Yu | 2024-10-06 | 1 | -2/+2 |
* | main.go: Reorder startup events | Runxi Yu | 2024-10-06 | 1 | -16/+16 |
* | Makefile, main.go: Add go.* to the served sources | Runxi Yu | 2024-10-06 | 1 | -1/+1 |
* | *: Overhaul structure again and embed everything | Runxi Yu | 2024-10-06 | 1 | -0/+153 |
* | *.go: Move to backend | Runxi Yu | 2024-10-05 | 1 | -125/+0 |
* | {config,main}.go: Enhance configuration file processing | Runxi Yu | 2024-10-05 | 1 | -1/+7 |
* | {main,utils,ws}.go: Initialize cancelPool directly too | Runxi Yu | 2024-10-05 | 1 | -6/+0 |
* | {main,ws}.go: Initialize chanPool directly instead of setupChanPool() | Runxi Yu | 2024-10-05 | 1 | -6/+0 |
* | {config,main}.go, cca.scfg.example: Settable static path | Runxi Yu | 2024-10-04 | 1 | -5/+3 |
* | {config,main}.go, cca.scfg.example: Support TLS | Runxi Yu | 2024-10-04 | 1 | -8/+34 |
* | main.go, cca.scfg.example: Remove FastCGI support | Runxi Yu | 2024-10-04 | 1 | -4/+2 |
* | {main,ws,wsm}.go: Attempt to cancel old sessions | Runxi Yu | 2024-10-03 | 1 | -0/+6 |
* | {main,pw}.go, Makefile, index_login.html: Remove password auth stub | Runxi Yu | 2024-10-01 | 1 | -1/+0 |
* | main.go: Actually repsect config.Perf.ReadHeaderTimeout | Runxi Yu | 2024-09-30 | 1 | -1/+1 |
* | *: Change license to AGPL-3.0-or-later | Runxi Yu | 2024-09-30 | 1 | -21/+11 |
* | main.go: Use http.Server.Serve | Runxi Yu | 2024-09-26 | 1 | -1/+5 |
* | Revert "main.go: Use http.Server with timeouts" | Runxi Yu | 2024-09-26 | 1 | -5/+1 |
* | main.go: Use http.Server with timeouts | Runxi Yu | 2024-09-26 | 1 | -1/+5 |
* | ws.go: Very basic channels | Runxi Yu | 2024-09-13 | 1 | -0/+6 |
* | *: Password login stub | Runxi Yu | 2024-09-08 | 1 | -0/+1 |
* | *: Display courses | Runxi Yu | 2024-09-08 | 1 | -0/+6 |
* | *: Basic WebSocket connection may be established now | Runxi Yu | 2024-09-08 | 1 | -0/+1 |
* | *: Basic authentication and templates | Runxi Yu | 2024-09-07 | 1 | -0/+96 |