| Commit message (Expand) | Author | Files | Lines |
6 days | repo/index: Emit warning when path contains newline | Runxi Yu | 1 | -0/+6 |
6 days | repo/index: Display repo info only, when commits/files unavailable | Runxi Yu | 1 | -51/+57 |
6 days | index, group: Escape path anchors | Runxi Yu | 2 | -3/+3 |
6 days | hooks, fedauth: Add basic federated authentication for git push | Runxi Yu | 1 | -0/+1 |
7 days | group: Reorder contrib options in repo creation form | Runxi Yu | 1 | -1/+1 |
7 days | *: Add column headers to tables | Runxi Yu | 6 | -17/+41 |
7 days | Update hosted forge links | Runxi Yu | 1 | -1/+1 |
7 days | group/index: Allow repo creation via web | Runxi Yu | 1 | -0/+11 |
7 days | group: Add description field to the create repo form | Runxi Yu | 1 | -1/+7 |
7 days | group/index: Add create repo form | Runxi Yu | 1 | -0/+37 |
7 days | http: Check for direct user access | Runxi Yu | 1 | -2/+2 |
7 days | group/index: Add group description | Runxi Yu | 1 | -0/+3 |
7 days | *: Support subgroups via SQL recursion | Runxi Yu | 13 | -69/+106 |
9 days | repo/contrib/one: Diff against merge base | Runxi Yu | 1 | -2/+6 |
10 days | Add SPDX license headers to all HTML templates | Runxi Yu | 14 | -0/+56 |
2025-02-19 | repo/index: Remove toggle boxes | Runxi Yu | 1 | -12/+4 |
2025-02-19 | repo/index: Add button to show merge requests | Runxi Yu | 1 | -0/+5 |
2025-02-19 | repo/index: Don't show HTTP clone URL as it's the same as the Web URL | Runxi Yu | 1 | -5/+2 |
2025-02-19 | repo/contrib: Display merge request diffs | Runxi Yu | 2 | -18/+83 |
2025-02-19 | http: Add blank contrib/%d template | Runxi Yu | 1 | -0/+18 |
2025-02-19 | contrib: Add contrib/MR index page | Runxi Yu | 1 | -0/+33 |
2025-02-18 | *.tmpl: Update <title>'s | Runxi Yu | 7 | -7/+7 |
2025-02-18 | repo_index.html: Move the repo description before the clone URLs | Runxi Yu | 1 | -6/+6 |
2025-02-18 | repo_commit.html: Move the commit message out of the table | Runxi Yu | 1 | -4/+3 |
2025-02-16 | repo_index: Add HTTP clone along with SSH | Runxi Yu | 1 | -2/+5 |
2025-02-15 | templates: *.html.tmpl -> *.tmpl | Runxi Yu | 12 | -0/+0 |
2025-02-14 | repo_index: Make readme scrollable just in case | Runxi Yu | 1 | -1/+1 |
2025-02-14 | style.css, repo_index: Use div, not table, for expandables | Runxi Yu | 2 | -22/+8 |
2025-02-14 | *: Use Makefile, and generate a version | Runxi Yu | 1 | -1/+1 |
2025-02-14 | reop_commit: Fix immediate newlines after <pre> | Runxi Yu | 1 | -3/+3 |
2025-02-14 | *: Make the forge title configurable | Runxi Yu | 10 | -19/+19 |
2025-02-14 | repo_log: Use parameters for refspec | Runxi Yu | 2 | -2/+2 |
2025-02-14 | repo_index: Allow refspecs | Runxi Yu | 1 | -2/+3 |
2025-02-14 | http_*: Refactor to reduce duplication | Runxi Yu | 5 | -11/+11 |
2025-02-13 | repo_*_{dir,file}: Add ref params if not head | Runxi Yu | 3 | -3/+7 |
2025-02-13 | repo_{raw,tree}_dir: Only display "on $ref" if necessary | Runxi Yu | 2 | -2/+2 |
2025-02-13 | group_repos: Fix table rows | Runxi Yu | 1 | -6/+8 |
2025-02-13 | repo_tree_file: Add padding | Runxi Yu | 1 | -4/+6 |
2025-02-13 | group_index: Use table list | Runxi Yu | 1 | -8/+15 |
2025-02-13 | repo_log: Scrollable view | Runxi Yu | 1 | -25/+27 |
2025-02-13 | index: Reformat the page | Runxi Yu | 1 | -14/+30 |
2025-02-13 | repo_index: Add repo descriptions | Runxi Yu | 1 | -0/+10 |
2025-02-13 | _repo_header.html: Purge | Runxi Yu | 7 | -28/+0 |
2025-02-13 | _header.html: Format the main header | Runxi Yu | 9 | -34/+20 |
2025-02-13 | handle_user: Stub | Runxi Yu | 1 | -1/+1 |
2025-02-13 | login: Implement password validation | Runxi Yu | 1 | -0/+1 |
2025-02-13 | login: Stub login page | Runxi Yu | 1 | -0/+54 |
2025-02-13 | _header.html: Add header | Runxi Yu | 10 | -1/+36 |
2025-02-12 | {ssh,global}.go, index.html: Add global data containing ssh fp | Runxi Yu | 1 | -3/+19 |
2025-02-12 | repo_index: Add clone instructions | Runxi Yu | 1 | -0/+15 |