summaryrefslogtreecommitdiff
BranchCommit messageAuthorAge
masterAdd example Azure manifestRunxi Yu26 hours
 
TagDownloadAuthorAge
v0.1.10cca-0.1.10.tar.gz  cca-0.1.10.zip  Runxi Yu4 days
v0.1.9cca-0.1.9.tar.gz  cca-0.1.9.zip  Runxi Yu6 days
v0.1.8cca-0.1.8.tar.gz  cca-0.1.8.zip  Runxi Yu7 days
v0.1.7cca-0.1.7.tar.gz  cca-0.1.7.zip  Runxi Yu9 days
v0.1.6cca-0.1.6.tar.gz  cca-0.1.6.zip  Runxi Yu10 days
v0.1.5cca-0.1.5.tar.gz  cca-0.1.5.zip  Runxi Yu10 days
v0.1.4cca-0.1.4.tar.gz  cca-0.1.4.zip  Runxi Yu11 days
v0.1.3cca-0.1.3.tar.gz  cca-0.1.3.zip  Runxi Yu11 days
v0.1.2cca-0.1.2.tar.gz  cca-0.1.2.zip  Runxi Yu13 days
v0.1.1cca-0.1.1.tar.gz  cca-0.1.1.zip  Runxi Yu2 weeks
[...]
 
AgeCommit messageAuthorFilesLines
7 daysstudent.js: Don't N then Y the same course on selectv0.1.8Runxi Yu1-1/+1
7 daysstudent.{html,js}: Deselect courses in the same group when selectingRunxi Yu2-5/+7
7 daysstudent.html: Slightly better looks around tickboxRunxi Yu1-8/+10
7 daystcourse.sql: Add more example CCAsRunxi Yu1-5/+13
7 days{courses,index}.go, student.html, style.css: Group by course groupRunxi Yu4-20/+34
7 daysstudent.html: Simplify JSRunxi Yu1-2/+1
7 daysindex.go, {login,student}.html: Use structs rather than maps for tmplRunxi Yu3-22/+28
7 days*.go: Use sync.Map instead of map[int]*courseT for coursesRunxi Yu6-73/+115
8 days{courses,wsc,wsp}.go: Usems should be sync.MapRunxi Yu3-19/+12
8 days{courses,wsc,wsm}.go: map[courseGroupT](bool->struct{})Runxi Yu3-8/+8
[...]
 
Clone
https://git.runxiyu.org/ykps/cca.git