aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* err.go: Create, and unify some error definitionsRunxi Yu9 days5-38/+55
|
* Revert "latexify-source.sh: \subsection{\texttt{%s}}"Runxi Yu10 days1-11/+11
| | | | This reverts commit a9916b3a7df327836f18011edcbf8cc218260f89.
* student.js: Use "let" rather than "var"v0.1.7Runxi Yu10 days1-2/+2
|
* latexify-source.sh: Don't set -xRunxi Yu10 days1-1/+1
|
* cca.scfg.example: usem_delay_shift_bits should default to 5Runxi Yu10 days1-1/+1
|
* Reapply "{config,wsc}.go, cca.scfg.example: Dynamic course update delay"Runxi Yu10 days3-17/+34
| | | | This reverts commit 831040c3d7dbc116a25848786bc5ab83fef6149b.
* Revert "{config,wsc}.go, cca.scfg.example: Dynamic course update delay"Runxi Yu10 days3-34/+17
| | | | This reverts commit de3f0b9e7003e4521f5ea866134e77ff859ab99b.
* {courses,wsm,wsp}.go: Make course.Selected atomicRunxi Yu10 days3-12/+15
|
* wsc.go: Fix race condition with usemCount atomicsRunxi Yu10 days1-1/+6
| | | | Atomics must be read atomically via atomic.LoadT
* postgres_run.sh: Remove as unnecessaryRunxi Yu10 days1-3/+0
|
* Makefile, main.go: Use cover page as iadocs/index.htmlRunxi Yu11 days2-3/+9
|
* {config,wsm}.go, cca.scfg.example: Configurable immediate propagationRunxi Yu11 days3-10/+28
|
* iadocs: ROT table should be HTMLRunxi Yu10 days4-23/+250
|
* main.go: -config -> -cRunxi Yu11 days1-1/+1
|
* latexify-source.sh: \subsection{\texttt{%s}}Runxi Yu10 days1-11/+11
|
* iadocs: Switch back to TeX Gyre Termes/Heros with LM MonoRunxi Yu10 days1-7/+7
|
* iadocs: Use Latin ModernRunxi Yu10 days2-10/+8
|
* .editorconfig, latexify-source.sh, student.js: Indent 4, wrap 85Runxi Yu10 days3-29/+57
|
* Makefile: lualatex -interaction batchmodeRunxi Yu10 days1-4/+4
|
* *.go: Limit to approximately 80 characters per lineRunxi Yu10 days9-95/+431
|
* iadocs/header.inc: link color white!40!blue!50!blackRunxi Yu10 days1-1/+1
|
* Makefile: lualatex -halt-on-errorRunxi Yu10 days1-4/+4
|
* iadocs, etc.: Add source to appendixRunxi Yu11 days7-4/+797
|
* iadocs: Use DejaVu Sans Mono [Scale=0.8]Runxi Yu11 days1-1/+1
|
* deploy.sh: Add deployment scriptRunxi Yu11 days1-0/+18
|
* index.go, login.html: Improve looks of session expired messageRunxi Yu11 days2-4/+4
|
* studnet.js: TODO about configurable WebSocket URLRunxi Yu11 days1-0/+17
|
* README.md: UpdateRunxi Yu11 days1-6/+12
|
* main.go, Makefile: Add .editorconfig and .gitignore to srcFSRunxi Yu11 days2-2/+2
|
* Revert "Makefile, main.go: Add vendor dependencies to srcFS"v0.1.6Runxi Yu11 days2-5/+2
| | | | This reverts commit a25fdc67f05cfb1b37ac750460a21ddbb18008de.
* go.mod: Fix module URLRunxi Yu11 days1-1/+1
|
* {config,wsc}.go, cca.scfg.example: Dynamic course update delayRunxi Yu11 days3-15/+24
|
* bench: Accept courseID and connections flagsRunxi Yu11 days1-3/+11
|
* wsm.go: "R" on multiple choices in group rather than closing connectionRunxi Yu11 days1-4/+5
|
* Makefile, main.go: Add vendor dependencies to srcFSRunxi Yu11 days2-2/+5
|
* .gitignore: Ignore vendorRunxi Yu11 days1-0/+1
|
* .gitignore: Only ignore dist/build in rootv0.1.5Runxi Yu11 days1-2/+2
|
* docs/.gitignore: Delete because emptyRunxi Yu11 days1-0/+0
|
* wsm.go: Check course group constraint first when choosingRunxi Yu11 days1-13/+15
|
* {courses,wsc,wsm,wsp}.go: Send course number immediately on user interactionRunxi Yu11 days4-14/+42
|
* main.go: Don't embed LaTeX aux/log/etc files for iadocsRunxi Yu11 days1-2/+2
|
* main.go: Reorder startup eventsRunxi Yu11 days1-16/+16
|
* Makefile, main.go: Add go.* to the served sourcesRunxi Yu11 days2-2/+2
|
* bench.go: Use deadlock instead of timed exitRunxi Yu11 days1-10/+7
|
* bench: Fix timerRunxi Yu11 days1-2/+2
|
* *: Overhaul structure again and embed everythingRunxi Yu11 days32-151/+144
| | | | | | | | - 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
* Makefile: Add tmpl to .PHONYv0.1.4Runxi Yu12 days1-1/+1
| | | | Otherwise templates won't be copied
* */Makefile: Update againRunxi Yu12 days6-14/+45
|
* *: Further restructuringRunxi Yu12 days11-7/+66
|
* *.go: Move to backendRunxi Yu12 days18-2/+4
| | | | And adjust Makefiles, admin handbook, and lint.sh accordingly.