pygitweb / Tasks board

Todo

4718Permission settings editor
LOW None 0 comments
Ref
refs/tags/tasks/task_1779483054718
Description
Due date
None
Last modified
2026-08-04T16:44:55.236043
Status
TODO
Priority
LOW
Assignee
None
Tags
Comments
7817Setup instructions & blog integration
LOW None 2 comments
Ref
refs/tags/tasks/task_1779483027817
Description
Due date
None
Last modified
2026-08-04T16:44:55.922335
Status
TODO
Priority
LOW
Assignee
None
Tags
Comments
2857iCal integration
Need more ideas on how this will work, but at a minimum we should be able to export things like task due dates (and maybe commit times, etc.) to a calendar. A calendar viewer on the site would also be nice, but that will not be part of this task.
LOW None 1 comment
Ref
refs/tags/tasks/task_1780329182857
Description
Need more ideas on how this will work, but at a minimum we should be able to export things like task due dates (and maybe commit times, etc.) to a calendar. A calendar viewer on the site would also be nice, but that will not be part of this task.
Due date
None
Last modified
2026-08-04T16:44:58.063689
Status
TODO
Priority
LOW
Assignee
None
Tags
Comments
3098Control over board meta-info
Boards should be able to have settings; not every task board will need to have the same five columns we have by default. This will also allow us to have issues with basically no backend intervention; issues will just be a kind of board which has the types (open, closed) and can be sorted by priority / activity.
LOW None 0 comments
Ref
refs/tags/tasks/task_1780329313098
Description
Boards should be able to have settings; not every task board will need to have the same five columns we have by default. This will also allow us to have issues with basically no backend intervention; issues will just be a kind of board which has the types (open, closed) and can be sorted by priority / activity.
Due date
None
Last modified
2026-08-04T16:45:00.524063
Status
TODO
Priority
LOW
Assignee
None
Tags
Comments
1941Support LFS
Large file store should be native with Pygitweb/tools, and we should also provide tools to retroactively apply lfs filters on objects.
LOW None 0 comments
Ref
refs/tags/tasks/task_1784268221941
Description
Large file store should be native with Pygitweb/tools, and we should also provide tools to retroactively apply lfs filters on objects.
Due date
None
Last modified
2026-08-04T16:45:02.729325
Status
TODO
Priority
LOW
Assignee
None
Tags
Comments
8051DPI Fixes
LOW None 0 comments
Ref
refs/tags/tasks/task_1785705408051
Description
Due date
None
Last modified
2026-08-02T21:16:59.768866
Status
TODO
Priority
LOW
Assignee
None
Tags
Comments
2082Front End Alterations/View Creation
LOW None 0 comments
Ref
refs/tags/tasks/task_1785707302082
Description
Due date
None
Last modified
2026-08-02T21:48:36.894731
Status
TODO
Priority
LOW
Assignee
None
Tags
Comments
4289Add a way to sort activity via views
LOW None 0 comments
Ref
refs/tags/tasks/task_1785803664289
Description
Due date
None
Last modified
2026-08-04T00:34:36.174957
Status
TODO
Priority
LOW
Assignee
None
Tags
Comments
2953Permission settings editor
LOW None 0 comments
Ref
refs/tags/tasks/monday_18424817948_12697632953
Description
Due date
None
Last modified
2026-08-04T16:11:11.463996
Status
TODO
Priority
LOW
Assignee
None
Tags
Comments
5370Setup instructions & blog integration
LOW None 0 comments
Ref
refs/tags/tasks/monday_18424817948_12697585370
Description
Due date
None
Last modified
2026-08-04T16:11:11.467197
Status
TODO
Priority
LOW
Assignee
None
Tags
Comments
0002Control over board meta-info
LOW None 0 comments
Ref
refs/tags/tasks/monday_18424817948_12697620002
Description
Due date
None
Last modified
2026-08-04T16:11:11.474886
Status
TODO
Priority
LOW
Assignee
None
Tags
Comments
3162Move task refs out of tags/
this pollutes git log by default. We should have them as refs outside the tags folder.
LOW None 0 comments
Ref
refs/tags/tasks/task_1786592293162
Description
this pollutes git log by default. We should have them as refs outside the tags folder.
Due date
None
Last modified
2026-08-13T03:39:02.528015
Status
TODO
Priority
LOW
Assignee
None
Tags
Comments
8366New indexing solution for tasks
Discussed with Tyler. Task search will rely on having tasks indexed by any searchable field, and the only current method of indexing would be having multiple folders (one per status, for instance, or one per priority). Otherwise, we need to create some kind of index or filter on startup.
LOW None 0 comments
Ref
refs/tags/tasks/task_1786592348366
Description
Discussed with Tyler. Task search will rely on having tasks indexed by any searchable field, and the only current method of indexing would be having multiple folders (one per status, for instance, or one per priority). Otherwise, we need to create some kind of index or filter on startup.
Due date
None
Last modified
2026-08-13T03:45:03.074634
Status
TODO
Priority
LOW
Assignee
None
Tags
Comments

In Progress

9075Easier deployment method
Should be able to deploy specific commits to the server more easily.
LOW None 0 comments
Ref
refs/tags/tasks/task_1779483439075
Description
Should be able to deploy specific commits to the server more easily.
Due date
None
Last modified
2026-08-04T16:44:56.693944
Status
IN_PROGRESS
Priority
LOW
Assignee
None
Tags
Comments
7230Improve pytest integration
Fix css and possibly switch from pytest-html to a different dashboard provider
LOW None 0 comments
Ref
refs/tags/tasks/task_1779483087230
Description
Fix css and possibly switch from pytest-html to a different dashboard provider
Due date
None
Last modified
2026-08-04T16:44:58.772645
Status
IN_PROGRESS
Priority
LOW
Assignee
None
Tags
Comments
0219Per-branch user permissions
This one might be a bit tricky. Here is a breakdown of what needs to happen: - Permission path: `pgw.write_branch.{}` - Need pre-recieve/similar hook to filter ref updates and check branch permissions - UI editor for users with administrative permissions
LOW None 0 comments
Ref
refs/tags/tasks/task_1782143590219
Description
This one might be a bit tricky. Here is a breakdown of what needs to happen: - Permission path: `pgw.write_branch.{}` - Need pre-recieve/similar hook to filter ref updates and check branch permissions - UI editor for users with administrative permissions
Due date
None
Last modified
2026-08-04T16:45:01.243105
Status
IN_PROGRESS
Priority
LOW
Assignee
None
Tags
Comments
3267Better OAuth2 tests
Even if we don't want Pygitweb to come with an IdP server, we should mock one for testing.
LOW None 0 comments
Ref
refs/tags/tasks/task_1784268303267
Description
Even if we don't want Pygitweb to come with an IdP server, we should mock one for testing.
Due date
None
Last modified
2026-08-04T16:45:03.432591
Status
IN_PROGRESS
Priority
LOW
Assignee
None
Tags
Comments
4463Easier deployment method
LOW None 0 comments
Ref
refs/tags/tasks/monday_18424817948_12697624463
Description
Due date
None
Last modified
2026-08-04T16:11:11.469273
Status
IN_PROGRESS
Priority
LOW
Assignee
None
Tags
Comments
4373Improve pytest integration
LOW None 0 comments
Ref
refs/tags/tasks/monday_18424817948_12697624373
Description
Due date
None
Last modified
2026-08-04T16:11:11.472555
Status
IN_PROGRESS
Priority
LOW
Assignee
None
Tags
Comments
8645Add a tag field
LOW None 0 comments
Ref
refs/tags/tasks/task_1785707288645
Description
Due date
None
Last modified
2026-08-13T03:36:26.392785
Status
IN_PROGRESS
Priority
LOW
Assignee
None
Tags
Comments
3122Add a Blocked Status or Tag
LOW None 0 comments
Ref
refs/tags/tasks/task_1785706273122
Description
Due date
None
Last modified
2026-08-13T03:37:07.300266
Status
IN_PROGRESS
Priority
LOW
Assignee
None
Tags
Comments

In Review

Done

8560OLlama integration - Boards/Tasks/Comments Backend
We might want to be able to interact with our own AI models through the web interface eventually, but we have some strides to make before that point. The first thing we should be able to do is point an AI agent at a local git repo with task information in the ODB, and query information about it / tell the agent to make changes based on tasks. I'm open to suggestions on how to accomplish this; but, a MCP (or other similar protocol) server built into `pygittools` would be a reasonable plan.
LOW None 1 comment
Ref
refs/tags/tasks/task_1779560998560
Description
We might want to be able to interact with our own AI models through the web interface eventually, but we have some strides to make before that point. The first thing we should be able to do is point an AI agent at a local git repo with task information in the ODB, and query information about it / tell the agent to make changes based on tasks. I'm open to suggestions on how to accomplish this; but, a MCP (or other similar protocol) server built into `pygittools` would be a reasonable plan.
Due date
None
Last modified
2026-08-04T16:44:57.428661
Status
DONE
Priority
LOW
Assignee
None
Tags
Comments
5506Gravitar
Use the primary e-mail from OAuth2 IdP
LOW None 0 comments
Ref
refs/tags/tasks/task_1779482915506
Description
Use the primary e-mail from OAuth2 IdP
Due date
None
Last modified
2026-08-04T16:44:59.373010
Status
DONE
Priority
LOW
Assignee
None
Tags
Comments
8054Ref lookup and reference in task UI
We want to refer to refs in the task board (including other tasks and MRs) with `@{}`. Build UI elements and lookup/filter refs with the existing UI. No additional backend work should be needed.
LOW None 1 comment
Ref
refs/tags/tasks/task_1782144988054
Description
We want to refer to refs in the task board (including other tasks and MRs) with `@{}`. Build UI elements and lookup/filter refs with the existing UI. No additional backend work should be needed.
Due date
None
Last modified
2026-08-04T16:45:02.034968
Status
DONE
Priority
LOW
Assignee
None
Tags
Comments
6772Create a product backlog for PyGitWeb
LOW None 0 comments
Ref
refs/tags/tasks/task_1785705486772
Description
Due date
None
Last modified
2026-08-02T21:47:59.943844
Status
DONE
Priority
LOW
Assignee
None
Tags
Comments
2965OLlama integration - Boards/Tasks/Comments Backend
LOW None 0 comments
Ref
refs/tags/tasks/monday_18424817948_12697632965
Description
Due date
None
Last modified
2026-08-04T16:11:11.470481
Status
DONE
Priority
LOW
Assignee
None
Tags
Comments
2417Gravitar
LOW None 0 comments
Ref
refs/tags/tasks/monday_18424817948_12697702417
Description
Due date
None
Last modified
2026-08-04T16:11:11.473849
Status
DONE
Priority
LOW
Assignee
None
Tags
Comments
4844Ref lookup and reference in task UI
LOW None 0 comments
Ref
refs/tags/tasks/monday_18424817948_12697624844
Description
Due date
None
Last modified
2026-08-04T16:11:11.477007
Status
DONE
Priority
LOW
Assignee
None
Tags
Comments
1673Better OAuth2 tests
LOW None 0 comments
Ref
refs/tags/tasks/monday_18424817948_12697701673
Description
Due date
None
Last modified
2026-08-09T21:46:19.211782
Status
DONE
Priority
LOW
Assignee
None
Tags
Comments
7642Per-branch user permissions
LOW None 0 comments
Ref
refs/tags/tasks/monday_18424817948_12697617642
Description
Due date
None
Last modified
2026-08-09T21:46:22.643679
Status
DONE
Priority
LOW
Assignee
None
Tags
Comments
3377Create a "Create" Button for Tasks
LOW None 1 comment
Ref
refs/tags/tasks/task_1785705523377
Description
Due date
None
Last modified
2026-08-23T22:39:15.665594
Status
DONE
Priority
LOW
Assignee
None
Tags
Comments

Cancelled