index
:
cca.git
master
[WIP] Co-curricular activities selection site (computer science internal assessment)
Runxi Yu
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
templates
/
staff.html
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
8 days
endpoint_*.go: s/http.StatusInternalServerError/-1/
Runxi Yu
3
-28
/
+23
8 days
.inc -> .texinc
Runxi Yu
10
-11
/
+11
8 days
sethandler.go: Log errors from handlers
Runxi Yu
1
-1
/
+8
8 days
*.go: Return and report errors from HTTP handlers
Runxi Yu
10
-424
/
+249
8 days
.gitattributes
Runxi Yu
3
-2
/
+3
8 days
{student,staff}.html: Fix column widths
v0.1.10
Runxi Yu
2
-2
/
+20
8 days
student.js: Display confirmed table when HI is after YC
Runxi Yu
1
-0
/
+35
8 days
Allow exporting student list with confirmed attribute
Runxi Yu
4
-4
/
+147
8 days
student.js: Reformat
Runxi Yu
1
-28
/
+29
8 days
endpoint_export.go: Strip leading s from student ID
Runxi Yu
1
-1
/
+1
8 days
go.mod, go.sum: Remove UUID
Runxi Yu
2
-3
/
+0
8 days
Add course metadata course_id and section_id for PowerSchool
Runxi Yu
5
-21
/
+44
8 days
Add confirmed courses table to confirmed state
Runxi Yu
2
-2
/
+36
8 days
wsmsg_{un,}confirm.go: Check course selections open state
Runxi Yu
2
-0
/
+24
8 days
Add confirmed dialogue on the client side (table not added yet)
Runxi Yu
7
-64
/
+213
8 days
{wsmsg_hello,confirm}.go: Send confirmed state
Runxi Yu
3
-3
/
+51
8 days
cancelled -> canceled
Runxi Yu
7
-13
/
+16
8 days
Show required course types on frontend too
Runxi Yu
3
-4
/
+74
9 days
Backend confirm course type minimum check
Runxi Yu
10
-48
/
+295
9 days
Display allowed groups/types on csv error; course{Group,Type}T -> string
Runxi Yu
8
-30
/
+37
9 days
iadocs: Use Inconsolatazi4
Runxi Yu
2
-2
/
+2
9 days
iadocs: Include iadocs's own code
Runxi Yu
3
-1
/
+7
9 days
iadocs: AGPL \texttt -> \url
Runxi Yu
1
-2
/
+2
9 days
iadocs: Appendix update
Runxi Yu
3
-11
/
+37
9 days
latexify-source.sh: CSS is of language CSS, not JavaScript
Runxi Yu
1
-1
/
+1
9 days
endpoint_index.go: Fix bug of not returning after rendering login page
Runxi Yu
1
-1
/
+1
9 days
Remove benchmarking utility
Runxi Yu
4
-134
/
+0
9 days
Reduce code repetition and remove fake authentication
Runxi Yu
9
-349
/
+157
9 days
*.go: Use wrapError() for brevity
Runxi Yu
13
-91
/
+53
9 days
Don't pass session ID to WebSocket routines
Runxi Yu
5
-13
/
+1
9 days
drop.sql: DROP TABLE misc;
Runxi Yu
1
-0
/
+1
9 days
Rename tmpl -> templates
Runxi Yu
8
-10
/
+7
9 days
*.go: Restructure backend files
Runxi Yu
14
-143
/
+161
9 days
Combine "Enrichment" and "Culture" into "Non-sport"
Runxi Yu
2
-12
/
+10
9 days
courses.go: courseTypes should be a map[courseTypeT]struct{}
Runxi Yu
1
-4
/
+4
9 days
Separate wsm.go into a file for each function
Runxi Yu
3
-155
/
+215
9 days
Move AGPL out of the primary appendix document
Runxi Yu
3
-688
/
+685
9 days
latexify-source.sh: Use a function instead of copying code around
Runxi Yu
1
-55
/
+23
10 days
deploy.sh: Update sed expression
Runxi Yu
1
-1
/
+1
10 days
student.js: Use wss://cca.runxiyu.org/ws
v0.1.9
Runxi Yu
1
-1
/
+1
10 days
README.md: Remove "(WIP)"
Runxi Yu
1
-1
/
+1
10 days
Revert "auth.go: Set SameSite=Strict"
Runxi Yu
1
-1
/
+1
10 days
*.html: s/IA Docs/IA/g
Runxi Yu
4
-4
/
+4
10 days
auth.go: Set SameSite=Strict
Runxi Yu
1
-1
/
+1
10 days
Implement course selection started/stopped states
Runxi Yu
10
-21
/
+135
10 days
staff.html: Add search functionality
Runxi Yu
1
-0
/
+11
10 days
state.go: Cancel connections when setting state 0
Runxi Yu
1
-8
/
+16
10 days
newcourses.go: setupCourses must be run after commit
Runxi Yu
1
-10
/
+11
10 days
wsc.go: Check newCtx.Done() when entering other event cases
Runxi Yu
1
-12
/
+25
10 days
wsh.go: Remove old TODO about limiting connections per user
Runxi Yu
1
-7
/
+0
[next]