summaryrefslogtreecommitdiff
path: root/iadocs/appendix.tex (unfollow)
Commit message (Expand)AuthorFilesLines
13 daysREADME.md, iadocs/{cover*, crita*}: Update documentationRunxi Yu3-39/+67
13 dayscca.scfg.example: Listen on 127.0.0.1:5555 only by defaultRunxi Yu1-3/+3
13 daysstyle.css: Update color schemeRunxi Yu1-22/+20
13 days{config,ws}.go, cca.scfg.example: Allow same-user fake authRunxi Yu3-15/+30
13 daysws.go: Don't log chanPool changesRunxi Yu1-2/+0
13 daysschema.sql: users.expr should be BIGINTRunxi Yu1-1/+1
13 days{ws,wsm}.go: Handle context cancellationsRunxi Yu2-5/+94
13 daysstudent.html: Connection closed could be cause by a login elsewhereRunxi Yu1-0/+3
13 dayslint.sh: Disable nonamedreturnsRunxi Yu1-1/+1
13 daysws.go: Fix memory leak introduced in last commitRunxi Yu1-0/+7
13 daysws.go: Fix first race condition in cancelPool managementRunxi Yu1-13/+2
14 days{main,ws,wsm}.go: Attempt to cancel old sessionsRunxi Yu3-23/+87
14 daysREADME.md, student.html: Correct spellingRunxi Yu2-2/+2
14 daysREADME.md: Remove CI badgesRunxi Yu1-6/+0
2024-10-02ws.go: Update comment on disallowed charactersRunxi Yu1-5/+4
2024-10-02student.html: Update error messages to be a bit more friendlyRunxi Yu1-6/+15
2024-10-02index.go, *.html: index->student, index_login->loginRunxi Yu3-5/+5
2024-10-02index{,_login}.html: Improve accessibilityRunxi Yu2-2/+4
2024-10-02main.js: Un-disable already-chosen courses during HELLO/HIRunxi Yu1-0/+1
2024-10-02index.html, style.css: Remove ID column because nobody caresRunxi Yu2-5/+3
2024-10-02main.js: Unset indeterminate when receiving NRunxi Yu1-0/+1
2024-10-02main.js: Set checkbox.indeterminate = true when uncheckingRunxi Yu1-1/+1
2024-10-02tcourse.sql: Add 1000 of each course for testingRunxi Yu1-5/+5
2024-10-02bench: Don't log errors for nowRunxi Yu1-3/+3
2024-10-02wsm.go, main.js: Use M for number, N for deselectRunxi Yu2-3/+6
2024-10-02Makefile: Add wsm.go to the source file listRunxi Yu1-1/+1
2024-10-02bench: Attempt to choose random coursesRunxi Yu1-4/+18
2024-10-02bench: Add initial benchmarking suiteRunxi Yu5-0/+106
2024-10-02{auth,utils,ws}.go: randomBytes -> randomStringRunxi Yu3-4/+4
2024-10-02{config,ws}.go, cca.scfg.example: Add fake auth supportRunxi Yu5-16/+72
2024-10-02style.css: message-box border 1pxRunxi Yu1-1/+1
2024-10-01{auth,db,wsm}.go: Make 23505 (uniqueness violation) a constantRunxi Yu3-2/+4
2024-10-01main.js: Only try to mark courses as checked if mar[1] !== ""v0.1.1Runxi Yu1-3/+5
2024-10-01main.js: Everything should be after DOMContentLoadedRunxi Yu1-99/+101
2024-10-01style.css: Make light header background lighterRunxi Yu1-1/+1
2024-10-01style.css: Remove thick table borderRunxi Yu1-1/+1
2024-10-01wsm.go, main.js: Display the user's selected courses on first runv0.1.0Runxi Yu2-2/+22
2024-10-01style.css: Switch the header to a grey themeRunxi Yu1-4/+8
2024-10-01style.css: Revert back to blue themeRunxi Yu1-3/+5
2024-10-01{ws,wsm}.go: Split message handlers into their own functionsRunxi Yu2-124/+182
2024-10-01lint.sh: Disable dogsled and unparamRunxi Yu1-1/+1
2024-10-01{auth,ws}.go: Remove unnecessary TODOsRunxi Yu2-19/+2
2024-10-01ws.go: Allow deselecting coursesRunxi Yu1-0/+34
2024-10-01lint.sh: Disable yet another cyclomatic complexity checkerRunxi Yu1-1/+1
2024-10-01ws.go: Fix logic error when reaffirming a course choiceRunxi Yu1-2/+2
2024-10-01{main,pw}.go, Makefile, index_login.html: Remove password auth stubRunxi Yu4-92/+1
2024-10-01ws.go: protocolError instead of R on unexpected database errorsRunxi Yu1-23/+7
2024-10-01index.go, ws.go: Fix race condition surrounding coursesRunxi Yu2-13/+21
2024-10-01courses.go: Propagate course.Selected when setting up coursesRunxi Yu1-2/+7
2024-10-01ws.go: Decrement course.Selected counter on commit failuresRunxi Yu1-0/+6