aboutsummaryrefslogtreecommitdiff
path: root/http_handle_group_index.go (follow)
Commit message (Expand)AuthorAgeFilesLines
* Replace FileContributor with FileCopyrightTextRunxi Yu2025-03-311-1/+1
* Add 403 and 501 pagesRunxi Yu2025-03-251-2/+2
* Use a custom errPage500Runxi Yu2025-03-221-11/+11
* Variable name lengthsRunxi Yu2025-03-221-27/+27
* Initial lintingRunxi Yu2025-03-221-2/+3
* Group not found -> 404Runxi Yu2025-03-211-1/+1
* Remove underscores from Go code, pt 4Runxi Yu2025-03-191-30/+30
* Remove underscores from Go code, pt 3Runxi Yu2025-03-191-1/+1
* Remove underscores from Go code, pt 2Runxi Yu2025-03-181-4/+4
* group/index: Fix repo_desc in creation form handlerRunxi Yu2025-03-071-1/+1
* group/index: Allow repo creation via webRunxi Yu2025-03-061-0/+56
* *: Remove unnecessary debug printfRunxi Yu2025-03-061-3/+0
* http: Check for direct user accessRunxi Yu2025-03-061-0/+15
* group/index: Reuse ID from first SQL query to avoid triple recursionRunxi Yu2025-03-061-59/+10
* group/index: Add group descriptionRunxi Yu2025-03-061-0/+42
* *: ReformatRunxi Yu2025-03-061-1/+0
* *: Support subgroups via SQL recursionRunxi Yu2025-03-061-6/+112
* *: Replace some := with varRunxi Yu2025-03-051-2/+6
* Add SPDX license headers to all Go filesRunxi Yu2025-03-031-0/+3
* http_*.go: Abstract out render_template for deduplicationRunxi Yu2025-02-141-5/+1
* {database,http_handle_*index}.go: Reduce query_name_desc_list duplicationRunxi Yu2025-02-141-13/+1
* {group_,}index: Use name_desc_tRunxi Yu2025-02-131-8/+2
* group_index: Use table listRunxi Yu2025-02-131-4/+21
* index: Reformat the pageRunxi Yu2025-02-131-2/+2
* database.go: query_list[T any]Runxi Yu2025-02-131-20/+3
* http_*.go: Use http.ErrorRunxi Yu2025-02-131-5/+4
* http_handle_*.go: Use fmt.Fprintln, not w.WriteRunxi Yu2025-02-131-4/+5
* _header.html: Add headerRunxi Yu2025-02-131-6/+3
* *.go: Mass rename files for clarityRunxi Yu2025-02-131-0/+42