Personal Git forge.

Code git clone ssh://git.poy.ooo:6969/~poyo/farga ZIP
Viewing 50 commits.
poyo committed #7d7a7552 on 2026-08-04 17:14:44 +0200 +0200.
remaining tests
poyo committed #6eccaf9c on 2026-08-04 17:14:16 +0200 +0200.
test hackatime parsing
poyo committed #63fd01d0 on 2026-08-04 17:14:01 +0200 +0200.
test parsing SSH keys
poyo committed #d3bc5124 on 2026-08-04 17:13:36 +0200 +0200.
test setting and deleting cookies
poyo committed #36bc2044 on 2026-08-04 17:13:26 +0200 +0200.
test inviting.
poyo committed #b60c3b92 on 2026-08-04 17:13:09 +0200 +0200.
mimetype-related tests
poyo committed #f64eec70 on 2026-08-04 17:11:23 +0200 +0200.
fix truncatestring returning error when asking to truncate after the string itself
poyo committed #7ec7a9e7 on 2026-08-04 17:10:38 +0200 +0200.
misc function testing.
poyo committed #1f34606a on 2026-08-04 17:10:21 +0200 +0200.
test username validation
poyo committed #070e5050 on 2026-08-04 17:10:05 +0200 +0200.
break instead of just erroring
poyo committed #c042531c on 2026-08-04 17:09:46 +0200 +0200.
separate user and project parsing into different functions
poyo committed #7803d470 on 2026-08-04 17:09:23 +0200 +0200.
also test salting, and decoding
poyo committed #55556af4 on 2026-08-04 17:08:40 +0200 +0200.
Just in case find before retrieving.
poyo committed #ec793e92 on 2026-08-04 17:08:16 +0200 +0200.
add per-hash zipping requirement arg to git rev-parse
poyo committed #55b928e6 on 2026-08-04 17:07:20 +0200 +0200.
separate database migration into a separate function
poyo committed #44b94b2b on 2026-08-04 17:06:56 +0200 +0200.
hackatime config test
poyo committed #3bcefa1c on 2026-08-04 16:29:50 +0200 +0200.
require auth again
poyo committed #0399be0c on 2026-08-04 16:29:28 +0200 +0200.
allow the cookie to be returned after hackatime oauth.
poyo committed #12e42b0c on 2026-08-04 14:34:31 +0200 +0200.
correct wrongful msg to err
poyo committed #9ebaf054 on 2026-08-04 14:31:29 +0200 +0200.
check error before continuing
poyo committed #46e57e8c on 2026-08-04 12:32:45 +0200 +0200.
remove limiting timeout.
poyo committed #660d6fa3 on 2026-08-04 11:52:20 +0200 +0200.
add larger timeout to ZIPping
poyo committed #c0d2dd00 on 2026-08-04 00:15:26 +0200 +0200.
mention zip downloads
poyo committed #2883da78 on 2026-08-04 00:13:16 +0200 +0200.
remove forgotten cleanPath debug log
poyo committed #c88309eb on 2026-08-04 00:09:35 +0200 +0200.
maybe do rss feeds
poyo committed #48473ff3 on 2026-08-03 23:53:52 +0200 +0200.
fix files beginning with a dot not being viewable. Files such as .env, .gitignore etc could not be viewed because path.Clean() returns '.' instead of an empty string. Fix it by replacing the dot with nothing.
poyo committed #54c4b8fd on 2026-08-03 23:45:19 +0200 +0200.
replace "weird" with the actual error
poyo committed #a850df01 on 2026-08-03 22:50:36 +0200 +0200.
Add ZIP download option Allows per-branch ZIP, and downloads the file in a (name)-(ref).zip format. Validates if the branch exists, if not it throws a "404 Not Found" error.
poyo committed #9a12f9df on 2026-08-03 00:45:15 +0200 +0200.
Improved landing page description
poyo committed #e18edd25 on 2026-08-03 00:44:54 +0200 +0200.
hide dropdown on single branch
poyo committed #766259c5 on 2026-08-03 00:40:36 +0200 +0200.
center navbar items
poyo committed #5d2aefae on 2026-08-03 00:30:21 +0200 +0200.
"disabled" styles
poyo committed #367d1a66 on 2026-08-03 00:27:04 +0200 +0200.
fix anonymous users not being able to report (there wasnt a button)
poyo committed #8a073bc4 on 2026-08-03 00:09:59 +0200 +0200.
SSH public repos are done, add file sizes as todo and HTTP cloning
poyo committed #1c3c076f on 2026-08-02 23:19:15 +0200 +0200.
indent
poyo committed #51065c49 on 2026-08-02 23:07:33 +0200 +0200.
remove unwanted global config import
poyo committed #d9256f99 on 2026-08-02 22:54:31 +0200 +0200.
clarify error regarding non-git commands
poyo committed #d94b92dc on 2026-08-02 22:25:50 +0200 +0200.
fix not telling users their command is wrong when SSHing
poyo committed #faed981b on 2026-08-02 22:09:25 +0200 +0200.
SLIGHT CHANGES to types
poyo committed #62958bfd on 2026-08-02 21:16:18 +0200 +0200.
update wrong invite link
poyo committed #fa3f9c39 on 2026-08-02 21:15:36 +0200 +0200.
update regex to allow uppercase
poyo committed #5b937442 on 2026-08-02 20:30:44 +0200 +0200.
actually disallow new issues if told so
poyo committed #f8a16389 on 2026-08-02 15:31:23 +0200 +0200.
replace custom GZip middleware with battle-tested gorilla/handlers GZip middleware.
poyo committed #0eedcca6 on 2026-08-02 09:30:20 +0200 +0200.
typo corrections
poyo committed #3cde1846 on 2026-08-02 00:48:58 +0200 +0200.
rework features + security section.
poyo committed #b999bfc8 on 2026-08-02 00:30:59 +0200 +0200.
install git too and clarify the snippet only works with arch linux
poyo committed #6d38d2cd on 2026-08-02 00:30:21 +0200 +0200.
make private and non-existant repos return the same err
poyo committed #c8eeb469 on 2026-08-02 00:04:56 +0200 +0200.
handle empty repo log.
poyo committed #278e4c45 on 2026-08-01 20:12:52 +0200 +0200.
remove forgotten consumed_at clause
poyo committed #fb04c6e2 on 2026-08-01 18:39:42 +0200 +0200.
also allow ".git" suffix when cloning etc.