summaryrefslogtreecommitdiff
path: root/tmpl/index.html (unfollow)
Commit message (Expand)AuthorFilesLines
2024-09-30style.css: Rename --boxbg to --boxRunxi Yu1-13/+11
2024-09-30style.css: Add a dark themeRunxi Yu1-8/+28
2024-09-30style.css: Remove poorly-framed comment on --x-contrast colorsRunxi Yu1-5/+0
2024-09-30ws.go, utils.go: Document some synchronization design choicesRunxi Yu2-1/+21
2024-09-30index.html: Disable checkbox initially when .Selected >= MaxRunxi Yu1-0/+4
2024-09-30main.js: Move connect(s) to the event listener directlyRunxi Yu1-6/+2
2024-09-30{config,index}.go, cca.scfg.example, style.css, *.html: Link to sourceRunxi Yu6-14/+17
2024-09-30*: Change license to AGPL-3.0-or-laterRunxi Yu13-238/+787
2024-09-30index.go: Correct typoRunxi Yu1-1/+1
2024-09-30auth.go, config.go, cca.scfg.example: Issue expiring cookiesRunxi Yu3-2/+13
2024-09-30{auth,index,ws}.go, schema.sql: Move session cookie into the user tableRunxi Yu4-55/+23
2024-09-30utils.go: Better logging for wstr()Runxi Yu1-1/+1
2024-09-30main.js: Disable boxes when fullRunxi Yu1-0/+8
2024-09-30main.js: Fix the IRC-style message parserRunxi Yu1-0/+4
2024-09-30index.html, main.js, ws.go: Enhance course selection rejection messageRunxi Yu3-5/+9
2024-09-29main.js: Handle "Y" (course selection approved)Runxi Yu1-0/+4
2024-09-29style.css: Remove styling for preformatted textRunxi Yu1-9/+0
2024-09-29ws.go, config.go, config.scfg.example: Attempt to fix deadlockRunxi Yu3-4/+14
2024-09-29main.js: Handle number updatesRunxi Yu1-0/+3
2024-09-29main.js: Relocate a comment and remove a blank lineRunxi Yu1-2/+1
2024-09-29ws.go: Attempt to propagate messagesRunxi Yu1-1/+11
2024-09-29ws.go: Implement course choice limitsRunxi Yu1-0/+31
2024-09-29pre-commit hook: Use && to chain lint.sh and eslint.shRunxi Yu1-2/+1
2024-09-29main.js: Add stub case "R" for course selection rejectedRunxi Yu1-0/+5
2024-09-29main.js: Comments should be /* */ rather than //Runxi Yu1-2/+2
2024-09-29main.js: Remove command "A" (authentication)Runxi Yu1-3/+0
2024-09-29auth.go: Document why we use a hybrid auth flowRunxi Yu1-1/+12
2024-09-29ws.go: protocolError is now its own functionRunxi Yu1-28/+15
2024-09-29index.html: Remind user to report connection closed errorsRunxi Yu1-0/+3
2024-09-29style.css, index.html: Emit warning when CSS doesn't loadRunxi Yu2-0/+7
2024-09-29.github, .woodpecker: Remove CI for nowRunxi Yu2-59/+0
2024-09-29.ws.go: Close websocket on protocol errorsRunxi Yu1-0/+12
2024-09-29ws.go: Stub for commands "Y" and "N", currently only counting argumentsRunxi Yu1-0/+14
2024-09-29lint.sh: Disable gocognitRunxi Yu1-1/+1
2024-09-29style.css: Use YK Pao GreenRunxi Yu1-1/+1