Before submitting
Area
apps/desktop
Problem or use case
I have several projects opened in t3code, which include work stuff, personal projects as well as small "demos" that are experimental (vibe coded) in nature. I want to be able to filter projects based on custom tags to allow for a smoother experience handling different projects (all work-demos are not cluttering the sidebar when I wanna work on personal projects)
Proposed solution
Add a tags section in between the sidebar search bar and projects header, where pill-sized tags can be added by the user and clicking them filters the projects accordingly.
-
Allow adding tags via right clicking or opening a thread in the project and clicking a tags pill button next to the actions button
-
Multiple tags can be active at once to allow things like "work-demo" filtering
Why this matters
This would allow users to open way more projects in t3code as well as be able to navigate more clearly through them without having to worry about/see other projects that are not relevant to the task at hand.
Smallest useful scope
Be able to add tags to projects and being able to toggle them on and off to show and hide projects in the sidebar.
Alternatives considered
No response
Risks or tradeoffs
No response
Examples or references
I put up a small implementation on my own fork of the repo, although it might not be the most optimal way and had to do some hacks about db migrations to be able to sync from upstream. The main ones are:
kevinher7#1
kevinher7#3
This is the UI idea I had in mind (dark mode colors kinda wrong but you get the idea)

Also added a tags icon to the thread view

Contribution
Before submitting
Area
apps/desktop
Problem or use case
I have several projects opened in t3code, which include work stuff, personal projects as well as small "demos" that are experimental (vibe coded) in nature. I want to be able to filter projects based on custom tags to allow for a smoother experience handling different projects (all work-demos are not cluttering the sidebar when I wanna work on personal projects)
Proposed solution
Add a tags section in between the sidebar search bar and projects header, where pill-sized tags can be added by the user and clicking them filters the projects accordingly.
Allow adding tags via right clicking or opening a thread in the project and clicking a tags pill button next to the actions button
Multiple tags can be active at once to allow things like "work-demo" filtering
Why this matters
This would allow users to open way more projects in t3code as well as be able to navigate more clearly through them without having to worry about/see other projects that are not relevant to the task at hand.
Smallest useful scope
Be able to add tags to projects and being able to toggle them on and off to show and hide projects in the sidebar.
Alternatives considered
No response
Risks or tradeoffs
No response
Examples or references
I put up a small implementation on my own fork of the repo, although it might not be the most optimal way and had to do some hacks about db migrations to be able to sync from upstream. The main ones are:
kevinher7#1
kevinher7#3
This is the UI idea I had in mind (dark mode colors kinda wrong but you get the idea)

Also added a tags icon to the thread view

Contribution