aboutsummaryrefslogtreecommitdiff
path: root/courses.go (follow)
Commit message (Collapse)AuthorAgeFilesLines
* courses.go: Propagate course.Selected when setting up coursesRunxi Yu4 days1-2/+7
|
* *: Change license to AGPL-3.0-or-laterRunxi Yu5 days1-21/+11
|
* courses.go: courseT.{Lock->SelectedLock}Runxi Yu6 days1-12/+12
|
* courses.go: Add a RWMutex to courseTRunxi Yu7 days1-8/+15
|
* courses.go, etc: Make courses a map instead of a sliceRunxi Yu9 days1-3/+3
| | | | | We need to refer to courses by their ID, and a map makes significantly more sense than a slice.
* *.go, cca.scfg.example: Expose performance optionsRunxi Yu10 days1-1/+1
|
* *.go: Wrap errorsRunxi Yu10 days1-3/+4
|
* *.go: LintingRunxi Yu11 days1-11/+11
|
* courses.go: Comment out coursetype_t enum to make linter happy for nowRunxi Yu11 days1-5/+7
|
* *.go: Add more licensesRunxi Yu2024-09-091-0/+30
|
* *.go: Add commentsRunxi Yu2024-09-091-2/+18
|
* courses.go: Remove unused importsRunxi Yu2024-09-081-1/+0
|
* *: Display coursesRunxi Yu2024-09-081-0/+69