| Commit message (Expand) | Author | Files | Lines |
2025-04-05 | Unexport some other things | Runxi Yu | 1 | -4/+5 |
2025-04-05 | Unexport fields in Serverv0.1.24 | Runxi Yu | 1 | -7/+7 |
2025-04-05 | Move things to internal/v0.1.23 | Runxi Yu | 1 | -1/+1 |
2025-04-05 | Export symbols from database.go | Runxi Yu | 1 | -4/+4 |
2025-04-05 | Use cmd/forge for the entry point | Runxi Yu | 1 | -9/+9 |
2025-04-05 | database shall no longer be a global variable | Runxi Yu | 1 | -6/+6 |
2025-04-05 | config shall no longer be a global variable | Runxi Yu | 1 | -3/+3 |
2025-04-05 | misc: Move url.go into the misc package | Runxi Yu | 1 | -1/+2 |
2025-03-31 | Add descriptive comments to most Go functions | Runxi Yu | 1 | -0/+3 |
2025-03-31 | Replace FileContributor with FileCopyrightText | Runxi Yu | 1 | -1/+1 |
2025-03-25 | Add 403 and 501 pages | Runxi Yu | 1 | -2/+2 |
2025-03-22 | Use a custom errPage500 | Runxi Yu | 1 | -11/+11 |
2025-03-22 | Variable name lengths | Runxi Yu | 1 | -27/+27 |
2025-03-22 | Initial linting | Runxi Yu | 1 | -2/+3 |
2025-03-21 | Group not found -> 404 | Runxi Yu | 1 | -1/+1 |
2025-03-19 | Remove underscores from Go code, pt 4 | Runxi Yu | 1 | -30/+30 |
2025-03-19 | Remove underscores from Go code, pt 3 | Runxi Yu | 1 | -1/+1 |
2025-03-18 | Remove underscores from Go code, pt 2 | Runxi Yu | 1 | -4/+4 |
2025-03-07 | group/index: Fix repo_desc in creation form handler | Runxi Yu | 1 | -1/+1 |
2025-03-06 | group/index: Allow repo creation via web | Runxi Yu | 1 | -0/+56 |
2025-03-06 | *: Remove unnecessary debug printf | Runxi Yu | 1 | -3/+0 |
2025-03-06 | http: Check for direct user access | Runxi Yu | 1 | -0/+15 |
2025-03-06 | group/index: Reuse ID from first SQL query to avoid triple recursion | Runxi Yu | 1 | -59/+10 |
2025-03-06 | group/index: Add group description | Runxi Yu | 1 | -0/+42 |
2025-03-06 | *: Reformat | Runxi Yu | 1 | -1/+0 |
2025-03-06 | *: Support subgroups via SQL recursion | Runxi Yu | 1 | -6/+112 |
2025-03-05 | *: Replace some := with var | Runxi Yu | 1 | -2/+6 |
2025-03-03 | Add SPDX license headers to all Go files | Runxi Yu | 1 | -0/+3 |
2025-02-14 | http_*.go: Abstract out render_template for deduplication | Runxi Yu | 1 | -5/+1 |
2025-02-14 | {database,http_handle_*index}.go: Reduce query_name_desc_list duplication | Runxi Yu | 1 | -13/+1 |
2025-02-13 | {group_,}index: Use name_desc_t | Runxi Yu | 1 | -8/+2 |
2025-02-13 | group_index: Use table list | Runxi Yu | 1 | -4/+21 |
2025-02-13 | index: Reformat the page | Runxi Yu | 1 | -2/+2 |
2025-02-13 | database.go: query_list[T any] | Runxi Yu | 1 | -20/+3 |
2025-02-13 | http_*.go: Use http.Error | Runxi Yu | 1 | -5/+4 |
2025-02-13 | http_handle_*.go: Use fmt.Fprintln, not w.Write | Runxi Yu | 1 | -4/+5 |
2025-02-13 | _header.html: Add header | Runxi Yu | 1 | -6/+3 |
2025-02-13 | *.go: Mass rename files for clarity | Runxi Yu | 1 | -0/+0 |
2025-02-12 | {ssh,global}.go, index.html: Add global data containing ssh fp | Runxi Yu | 1 | -0/+1 |
2025-02-12 | *.go: Use the database for repo info, and fix ssh cloning repo | Runxi Yu | 1 | -11/+18 |
2025-02-12 | *: Migrate to the new path scheme | Runxi Yu | 1 | -2/+2 |
2025-02-11 | group_{index,repos}: Rename files too | Runxi Yu | 1 | -0/+0 |
2025-02-10 | *: category -> group | Runxi Yu | 1 | -5/+5 |
2025-02-10 | category_index -> category_repos | Runxi Yu | 1 | -2/+2 |
2025-02-10 | handle_repo_tree: Syntax highlighting | Runxi Yu | 1 | -1/+1 |
2025-02-10 | *: project -> category | Runxi Yu | 1 | -3/+3 |
2025-02-10 | category_index: Add a repo index for each category | Runxi Yu | 1 | -0/+34 |