Personal Git forge.

Code git clone ssh://git.poy.ooo:6969/~poyo/farga ZIP
Viewing 50 commits.
Poyo committed #be527cf1 on 2026-06-04 08:56:20 +0000 +0000.
error on unique db conflict
Poyo committed #04a39866 on 2026-06-03 14:39:56 +0000 +0000.
successful registration!
Poyo committed #77961114 on 2026-06-02 18:38:02 +0000 +0000.
better registration page + handle
Poyo committed #c1da31a3 on 2026-06-02 17:50:17 +0000 +0000.
validation middleware, yay!
Poyo committed #bb29a84b on 2026-06-01 18:48:30 +0000 +0000.
little typo
Poyo committed #37280366 on 2026-06-01 18:38:50 +0000 +0000.
basic css styling
Poyo committed #ba55d58d on 2026-06-01 17:54:08 +0000 +0000.
remove redundant title
Poyo committed #6963e7e9 on 2026-06-01 17:52:45 +0000 +0000.
readme
Poyo committed #7cdd0bb3 on 2026-06-01 17:52:28 +0000 +0000.
better templating
Poyo committed #b240c740 on 2026-06-01 05:59:00 +0000 +0000.
basic routing, db init
Poyo committed #63e67e1c on 2026-05-31 19:16:53 +0000 +0000.
templating
Poyo committed #2d8c5d66 on 2026-05-31 17:54:08 +0000 +0000.
license
Poyo committed #95e897f1 on 2026-05-31 17:07:52 +0000 +0000.
wip status
Poyo committed #ef24996f on 2026-05-31 17:03:07 +0000 +0000.
init templates
poyo committed #af4c2c16 on 2026-07-21 18:09:36 +0200 +0200.
index or root.
poyo committed #9993e2c4 on 2026-07-21 17:58:05 +0200 +0200.
todo
poyo committed #5eed6c3c on 2026-07-21 17:55:27 +0200 +0200.
show message informing users that repos are only accessible via SSH.
poyo committed #7950ebba on 2026-07-21 17:51:54 +0200 +0200.
add dot after FormatTime hours for consistency.
poyo committed #b5437346 on 2026-07-21 17:51:25 +0200 +0200.
remove unused day variable from FormatTime
poyo committed #9b7bca27 on 2026-07-21 17:51:02 +0200 +0200.
fix Plural function returning singular when provided a value lesser than 1, when it should provide the plural
poyo committed #80c54038 on 2026-07-21 17:48:09 +0200 +0200.
Prevent the index repo view from believing hackatime is always enabled.
poyo committed #6868b66b on 2026-07-21 16:48:59 +0200 +0200.
hackatime integration done
poyo committed #7a1e5326 on 2026-07-20 18:43:52 +0200 +0200.
warn that retrieving a repo from context only works with the repo middleware
poyo committed #3ab68907 on 2026-07-20 00:46:51 +0200 +0200.
actually set hackatime repo
poyo committed #6ff4740d on 2026-07-18 15:13:40 +0200 +0200.
require being logged in to link hackatime
poyo committed #e33ae01a on 2026-07-17 22:42:11 +0200 +0200.
forms are cleaner now
poyo committed #f3a59551 on 2026-07-17 18:49:00 +0200 +0200.
compress fonts (700kb ish to 22kb ish per font)
poyo committed #a0484adf on 2026-07-21 19:13:44 +0200 +0200.
remove repo close defer.
poyo committed #b1b0a1e9 on 2026-07-22 22:43:47 +0200 +0200.
prevent repo enumeration by adding a "repo not_found" page and removing a duplicate check.
poyo committed #d179ed38 on 2026-07-22 22:01:55 +0200 +0200.
defer after error check.
poyo committed #588e32f3 on 2026-07-22 22:01:15 +0200 +0200.
remove unused backticks.
poyo committed #39623778 on 2026-07-22 22:00:29 +0200 +0200.
correct it not setting the SSH domain
poyo committed #d6006cec on 2026-07-22 22:00:10 +0200 +0200.
CSRF init (not working) and unify env variable setting.
poyo committed #6bb9f0b8 on 2026-07-22 21:48:51 +0200 +0200.
add missing return to password generation error.
poyo committed #3e7a96a6 on 2026-07-22 20:51:07 +0200 +0200.
add missing return
poyo committed #74ae3f2e on 2026-07-22 20:00:54 +0200 +0200.
correct defer closing after checking the error + error checking in Issue GET view.
poyo committed #a0834784 on 2026-07-22 19:42:08 +0200 +0200.
defer closing after checking the error
poyo committed #17232e79 on 2026-07-22 18:19:18 +0200 +0200.
todo
poyo committed #d73ee8d9 on 2026-07-22 18:00:19 +0200 +0200.
twice the iterations (now 4) for argon2id hashes.
poyo committed #bed21b8b on 2026-07-22 17:58:02 +0200 +0200.
additional regex to prevent path traversal.
poyo committed #43f4ce37 on 2026-07-22 17:13:52 +0200 +0200.
Prevent enumeration by showing a generic 404 page when a repo is private.
poyo committed #0e37b28c on 2026-07-22 16:16:09 +0200 +0200.
"set branches" moved outside wasteful foreach
poyo committed #39ca09b9 on 2026-07-22 16:12:54 +0200 +0200.
remove unused SSHSuccessKey error.
poyo committed #d68bcac2 on 2026-07-22 15:21:29 +0200 +0200.
defer repo closing
poyo committed #e1cd2ff9 on 2026-07-22 15:18:44 +0200 +0200.
check if basetree exists before sending a file.
poyo committed #8d3b42b5 on 2026-07-22 15:16:35 +0200 +0200.
smaller fixes
poyo committed #f11337f7 on 2026-07-21 23:37:49 +0200 +0200.
prevent shortenhash from erroring if it receives a hash too short.
poyo committed #2152218a on 2026-07-21 23:36:18 +0200 +0200.
remove unused import
poyo committed #55de0eb7 on 2026-07-21 23:14:40 +0200 +0200.
remove useless preload.
poyo committed #2248601d on 2026-07-21 23:07:25 +0200 +0200.
wrap both errors if cleanup fails.