2024-07-07 05:50:40 |
Replace backup IPC mechanism with DB locking |
Jakob Wakeling |
7 |
+84 |
-135 |
2024-07-06 11:32:05 |
Add Git blame page for files |
Jakob Wakeling |
15 |
+329 |
-70 |
2024-06-16 10:57:19 |
Add visibility filter to repository index |
Jakob Wakeling |
5 |
+74 |
-86 |
2024-04-23 09:11:46 |
Update dependencies |
Jakob Wakeling |
2 |
+43 |
-51 |
2024-03-15 08:24:00 |
Fix database initialization |
Jakob Wakeling |
2 |
+2 |
-3 |
2024-03-15 08:11:22 |
Fix mirror jobs using incorrect RID |
Jakob Wakeling |
4 |
+13 |
-10 |
2024-01-29 09:10:46 |
Replace XDG dependency with a custom solution |
Jakob Wakeling |
5 |
+142 |
-60 |
2024-01-18 03:05:48 |
Automatically get module name in Makefile |
Jakob Wakeling |
1 |
+1 |
-1 |
2024-01-17 05:29:55 |
Add limited visibility option for repositories |
Jakob Wakeling |
18 |
+155 |
-61 |
2024-01-12 04:15:27 |
Properly use singular time nouns for uptime |
Jakob Wakeling |
3 |
+23 |
-21 |
2024-01-08 09:23:49 |
Add missing <html> tag in HTML templates |
Jakob Wakeling |
21 |
+828 |
-788 |
2023-12-29 02:18:46 |
Add admin cron page and log last job time |
Jakob Wakeling |
10 |
+145 |
-19 |
2023-12-28 08:15:51 |
Add syntax highlighting |
Jakob Wakeling |
6 |
+100 |
-10 |
2023-12-25 10:47:47 |
Display commit count per branch on refs page |
Jakob Wakeling |
3 |
+48 |
-3 |
2023-12-25 10:04:58 |
Replace admin index page with status |
Jakob Wakeling |
13 |
+138 |
-113 |
2023-12-25 08:16:12 |
Fix enabled next button on empty repository log |
Jakob Wakeling |
2 |
+9 |
-3 |
2023-12-25 06:52:40 |
Support custom default branches |
Jakob Wakeling |
8 |
+125 |
-47 |
2023-12-24 09:42:16 |
Fix index out of bounds on certain commit messages |
Jakob Wakeling |
1 |
+1 |
-3 |
2023-12-23 22:00:09 |
Ensure directories exist when moving a repository |
Jakob Wakeling |
1 |
+6 |
-0 |
2023-12-23 11:49:11 |
Update dependencies |
Jakob Wakeling |
2 |
+20 |
-19 |
2023-12-23 11:36:46 |
Fix incorrect schedule unit test |
Jakob Wakeling |
1 |
+1 |
-1 |
2023-12-23 11:08:13 |
Cache file and directory sizes |
Jakob Wakeling |
2 |
+52 |
-27 |
2023-12-23 06:40:09 |
Display upstream URL for mirror repositories |
Jakob Wakeling |
8 |
+64 |
-73 |
2023-12-23 04:43:05 |
Handle annotated tags in repository refs page |
Jakob Wakeling |
1 |
+24 |
-7 |
2023-12-23 04:05:01 |
Paginate repository log page |
Jakob Wakeling |
11 |
+122 |
-97 |
2023-12-18 11:53:59 |
Show an indicator on repository mirrors' pages |
Jakob Wakeling |
7 |
+13 |
-7 |
2023-12-18 11:45:39 |
Fix diffstat cache mutex lockup |
Jakob Wakeling |
1 |
+1 |
-0 |
2023-12-18 10:58:22 |
Allow admin edit upstream and mirror repo settings |
Jakob Wakeling |
3 |
+53 |
-10 |
2023-12-18 10:56:42 |
Fix removing all cron jobs after cron run |
Jakob Wakeling |
1 |
+2 |
-1 |
2023-12-18 10:19:43 |
Sort repositories on index page |
Jakob Wakeling |
1 |
+36 |
-34 |
2023-12-18 02:10:30 |
Add mutex to diffstat cache map |
Jakob Wakeling |
2 |
+7 |
-1 |
2023-12-17 09:28:16 |
Add option to use forwarded IP in logs |
Jakob Wakeling |
5 |
+43 |
-34 |
2023-12-17 07:18:15 |
Cache DiffStats by commit hash |
Jakob Wakeling |
1 |
+8 |
-0 |
2023-12-17 07:17:40 |
Prefer X-Forwarded-For header for login IP |
Jakob Wakeling |
1 |
+8 |
-1 |
2023-12-17 07:00:10 |
Add a containerfile and associated make recipe |
Jakob Wakeling |
2 |
+27 |
-3 |
2023-12-17 00:42:14 |
Prevent segfault during diffstat calculation |
Jakob Wakeling |
1 |
+3 |
-1 |
2023-12-16 04:51:02 |
Allow editing of repositories' upstreams |
Jakob Wakeling |
5 |
+89 |
-7 |
2023-12-16 02:24:55 |
Merge import page into repository create |
Jakob Wakeling |
12 |
+99 |
-192 |
2023-12-15 11:03:03 |
Support mirror repositories |
Jakob Wakeling |
4 |
+43 |
-16 |
2023-12-15 10:28:06 |
Implement repository importing |
Jakob Wakeling |
19 |
+736 |
-62 |
2023-12-11 20:13:37 |
Add copyright headers to all source files |
Jakob Wakeling |
28 |
+54 |
-10 |
2023-12-06 07:37:06 |
Restrict legal name character set |
Jakob Wakeling |
6 |
+25 |
-13 |
2023-12-06 05:33:45 |
Implement repository directories |
Jakob Wakeling |
1 |
+153 |
-48 |
2023-12-01 10:26:03 |
Switch to Chi from Gorilla Mux |
Jakob Wakeling |
12 |
+103 |
-83 |
2023-11-30 10:38:18 |
Add line count to file view |
Jakob Wakeling |
3 |
+6 |
-7 |
2023-11-28 11:14:36 |
Implement linked tree and file breadcrumbs |
Jakob Wakeling |
4 |
+58 |
-18 |
2023-11-28 09:44:51 |
Update dependencies |
Jakob Wakeling |
2 |
+37 |
-42 |
2023-11-27 11:01:06 |
Move all authentication to unified function |
Jakob Wakeling |
9 |
+61 |
-71 |
2023-11-27 10:52:28 |
Add CSRF protection middleware |
Jakob Wakeling |
19 |
+82 |
-6 |
2023-11-27 08:58:27 |
Log to file as well as STDOUT |
Jakob Wakeling |
2 |
+15 |
-2 |
2023-11-27 08:07:45 |
Add transfer and delete to admin repo edit page |
Jakob Wakeling |
9 |
+174 |
-72 |
2023-11-22 10:38:17 |
Update admin create user page |
Jakob Wakeling |
7 |
+61 |
-25 |
2023-11-22 10:25:37 |
Update user and repo admin pages |
Jakob Wakeling |
11 |
+511 |
-361 |
2023-11-20 10:18:08 |
Implement repository and directory downloading |
Jakob Wakeling |
6 |
+78 |
-13 |
2023-11-20 09:14:10 |
Allow log filtering by directories |
Jakob Wakeling |
3 |
+10 |
-6 |
2023-11-16 10:06:56 |
Implement file downloading |
Jakob Wakeling |
5 |
+91 |
-1 |
2023-11-16 09:50:47 |
Implement log filtering by file path |
Jakob Wakeling |
4 |
+32 |
-12 |
2023-11-16 08:28:16 |
Don't select line numbers with text in file view |
Jakob Wakeling |
3 |
+15 |
-10 |
2023-11-07 08:03:04 |
Implement live backup functionality |
Jakob Wakeling |
17 |
+331 |
-59 |
2023-11-05 02:39:31 |
Adjust project structure |
Jakob Wakeling |
23 |
+14 |
-14 |
2023-11-03 10:00:26 |
Implement raw file viewing |
Jakob Wakeling |
4 |
+100 |
-5 |
2023-11-03 09:19:52 |
Implement filtering repository index by owner |
Jakob Wakeling |
11 |
+56 |
-20 |
2023-10-23 10:05:22 |
Add transfer ownership and delete to repo edit |
Jakob Wakeling |
5 |
+130 |
-78 |
2023-10-23 03:00:35 |
Add debug logging for mutex locking and unlocking |
Jakob Wakeling |
5 |
+38 |
-1 |
2023-10-23 02:14:42 |
Add a mutex lock to the sessions map |
Jakob Wakeling |
6 |
+180 |
-67 |
2023-10-20 23:25:38 |
Update dependencies |
Jakob Wakeling |
3 |
+64 |
-46 |
2023-10-05 04:51:04 |
Fix 404 error when editing repo with no commits |
Jakob Wakeling |
1 |
+10 |
-11 |
2023-09-28 05:04:37 |
Allow users to revoke their sessions |
Jakob Wakeling |
3 |
+52 |
-20 |
2023-09-10 05:23:55 |
Implement password change functionality |
Jakob Wakeling |
4 |
+100 |
-38 |
2023-09-07 10:53:16 |
Implement user edit page |
Jakob Wakeling |
11 |
+133 |
-12 |
2023-09-07 09:47:49 |
Add README and LICENCE links to the edit page |
Jakob Wakeling |
3 |
+44 |
-0 |
2023-08-26 02:47:45 |
Add VS Code launch.json |
Jakob Wakeling |
2 |
+16 |
-1 |
2023-08-26 02:44:52 |
Update to Go 1.21.0 |
Jakob Wakeling |
8 |
+20 |
-41 |
2023-08-19 00:11:35 |
Implement repository edit page |
Jakob Wakeling |
15 |
+200 |
-33 |
2023-08-14 08:57:25 |
Improve commit diff statistics |
Jakob Wakeling |
5 |
+150 |
-15 |
2023-08-08 10:43:43 |
Update the user login page |
Jakob Wakeling |
7 |
+104 |
-66 |
2023-08-07 07:22:06 |
Update the repository refs page |
Jakob Wakeling |
5 |
+131 |
-76 |
2023-08-07 05:42:13 |
Add colour to commit view plusses and minuses |
Jakob Wakeling |
7 |
+37 |
-15 |
2023-08-06 11:29:48 |
Implement commit viewing |
Jakob Wakeling |
10 |
+210 |
-18 |
2023-08-03 08:35:23 |
Add last commit date to repository index |
Jakob Wakeling |
4 |
+85 |
-57 |
2023-08-02 09:44:07 |
Add README and LICENCE links in repo header |
Jakob Wakeling |
6 |
+97 |
-10 |
2023-07-27 05:45:56 |
Implement file viewing |
Jakob Wakeling |
11 |
+174 |
-4 |
2023-07-27 01:12:30 |
Calculate directory size in tree view |
Jakob Wakeling |
4 |
+59 |
-34 |
2023-07-26 10:38:15 |
Properly create repositories through web interface |
Jakob Wakeling |
10 |
+206 |
-131 |
2023-07-26 00:39:54 |
Handle directories on the repository tree page |
Jakob Wakeling |
17 |
+72 |
-40 |
2023-07-25 12:53:25 |
Implement repository tree page |
Jakob Wakeling |
6 |
+130 |
-28 |
2023-07-24 09:56:07 |
Refine repository log page |
Jakob Wakeling |
10 |
+233 |
-120 |
2023-07-24 03:52:57 |
Cleanup repo pages |
Jakob Wakeling |
10 |
+73 |
-54 |
2023-07-21 07:22:31 |
Implement user session page and session renewal |
Jakob Wakeling |
15 |
+178 |
-70 |
2023-07-21 05:11:15 |
Integrate UID into session tokens |
Jakob Wakeling |
15 |
+233 |
-155 |
2023-07-21 02:52:36 |
Implement admin repository editing |
Jakob Wakeling |
11 |
+195 |
-50 |
2023-07-20 12:47:21 |
Add size to admin repository list |
Jakob Wakeling |
7 |
+52 |
-9 |
2023-07-20 11:13:39 |
Implement admin users, repos, and user edit pages |
Jakob Wakeling |
23 |
+389 |
-183 |
2023-07-19 11:43:37 |
Implement authentication for Git HTTP operations |
Jakob Wakeling |
5 |
+97 |
-62 |
2023-07-19 10:07:36 |
Make use of nested Go HTML templates |
Jakob Wakeling |
12 |
+161 |
-167 |
2023-07-19 07:53:59 |
Enable Git receive-pack service |
Jakob Wakeling |
9 |
+149 |
-104 |
2023-07-18 12:58:41 |
Omit empty tables for commits, branches, and tags |
Jakob Wakeling |
4 |
+66 |
-56 |
2023-07-18 12:40:45 |
Implement repository refs page |
Jakob Wakeling |
17 |
+310 |
-61 |
2023-07-18 09:31:14 |
Implement initial Git smart HTTP functionality |
Jakob Wakeling |
7 |
+304 |
-23 |
2023-07-17 09:54:54 |
Implement user password authentication |
Jakob Wakeling |
18 |
+967 |
-0 |