tegonhq / tegon Goto Github PK
View Code? Open in Web Editor NEWTegon is an open-source, AI-first alternative to Jira, Linear
Home Page: https://tegon.ai
License: GNU Affero General Public License v3.0
Tegon is an open-source, AI-first alternative to Jira, Linear
Home Page: https://tegon.ai
License: GNU Affero General Public License v3.0
The latest commit generates the run-time error of the "docker-compose build" command.
invain@u2204:~/tegon$ docker-compose build
validating /var/www/invain/tegon/docker-compose.yaml: services.server.environment array items[43,46] must be unique
{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"code"}],"text":"Type"},{"type":"text","text":" : UX Enhancement "},{"type":"text","marks":[{"type":"code"}],"text":"Customer"},{"type":"text","text":" : Reworkd "},{"type":"text","marks":[{"type":"code"}],"text":"Description"},{"type":"text","text":" : As you write the description, the height just changes (to make room for it) and then they pop in as it loads. would probably be better without height adjustment, no? doesn't feel perfect if the height suddenly changes though"}]}]}
Add shortcut symbol while hovering on buttons in Tegon
{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Notifications in inbox are not in order"}]}]}
{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"code"}],"text":"Type"},{"type":"text","text":" : Enhancement "}]},{"type":"paragraph","content":[{"type":"text","marks":[{"type":"code"}],"text":"Customer"},{"type":"text","text":" : Codestory "},{"type":"text","marks":[{"type":"code"}],"text":"Description"},{"type":"text","text":" : Super minor UX improvement: The 'C' keyboard shortcut brings up the create new issue popup, but doesn't focus on the input. Focus requires either using the mouse or pressing tab. Would be nice to have auto-focus."}]}]}
This is an OpenSource project, and having both types of documentation (dev and user) will be helpful in the end if someone wants to contribute to this project, or wants to know how it works.
If it is okay with you guys, i would love to work on it.
Hello,
Looks like the tegonhq/tegon-server
image is not published to DockerHub and the docker-compose file has it built from source.
Out of curiosity, is there a reason for this? I appreciate the help.
Feel free to close this issue as it's not too important.
It's just a minor hurdle when deploying to Kubernetes, rather than through Docker.
As a user, I should be able to select multiple issues and perform bulk actions, such as adding labels, assignees, or changing priority, status.
Currently docs.tegon.ai doesn't have our API specifications. We need to export a openAPI spec from NESTJS and use that in our mintlify to expose the specifications
Type
: Enhancement
Customer
: Decoda Health
Description
: For the slack integration, is there a way that I can reference tickets, like /tegon DEC-XYZ or something, that be really awesome for things like text standups
Type
: Enhancement
Customer
: Decoda Health
Description
: For the slack integration, is there a way that I can reference tickets, like /tegon DEC-XYZ or something, that be really awesome for things like text standups
User should be able to move issues from one team to another
Add 'due date' field in tegon issues. User should be able to assign and track a due date for each issue
Does it has Hybrid labels provision/possible to add such tags/labels in column?
Enhancement - user should be able to delete notifications in inbox.
Following are the options
Delete all notifications
Delete a single notification
Delete all read notification
Type: Enhancement
Customer: Decoda Health
Description: "Show empty groups" should be selected by default, took me a while to figure that out
Click on the demo link
Type
: UX Enhancement
Customer
: Reworkd
Description
: As you write the description, the height just changes (to make room for it) and then they pop in as it loads. would probably be better without height adjustment, no? doesn't feel perfect if the height suddenly changes though
Type: Enhancement
Customer: Decoda Health
Description: "Show empty groups" should be selected by default, took me a while to figure that out
AI summarisation of issue activity - Provide a summary of the comments and history of the issue
Problem:
Developers on multi-team projects often struggle with:
Scattered visibility: Juggling issues across different boards creates a fragmented view, making it difficult to grasp their overall workload. They lack a central hub to see all tasks and effortlessly switch between projects.
Hidden Bottlenecks: No single source reveals tasks currently blocked on them, hindering project progress.
Prioritization Hurdles: Traditional tools often lack robust prioritization features. Unclear priorities lead to wasted time on back-and-forth communication regarding issues requiring further refinement, high-impact bugs, or conflicting deadlines.
Context Chaos: Developers resort to scattered personal notes or checklists in Slack, Notion, or physical notebooks. This fragmented approach creates context switching and hinders centralized task management for each issue.
Solution: Tegon introduces a dedicated personal section to empower developers:
Type: Enhancement
Customer: Decoda Health
Description: "Show empty groups" should be selected by default, took me a while to figure that out
{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"code"}],"text":"Type"},{"type":"text","text":" : Enhancement "}]},{"type":"paragraph","content":[{"type":"text","marks":[{"type":"code"}],"text":"Customer"},{"type":"text","text":" : Codestory "}]},{"type":"paragraph","content":[{"type":"text","marks":[{"type":"code"}],"text":"Description"},{"type":"text","text":" : Super minor UX improvement: The 'C' keyboard shortcut brings up the create new issue popup, but doesn't focus on the input. Focus requires either using the mouse or pressing tab. Would be nice to have auto-focus."}]}]}
Create an issue in triage via an email address
Acceptance criteria
Image embedded in email should be visibile
Video embedded in email should come in the issue
Attachments should come
Type
: Enhancement
Customer
: Decoda Health
Description
: For the slack integration, is there a way that I can reference tickets, like /tegon DEC-XYZ or something, that be really awesome for things like text standups
{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","marks":[{"type":"code"}],"text":"Type"},{"type":"text","text":" : UX Enhancement "},{"type":"text","marks":[{"type":"code"}],"text":"Customer"},{"type":"text","text":" : Reworkd "},{"type":"text","marks":[{"type":"code"}],"text":"Description"},{"type":"text","text":" : As you write the description, the height just changes (to make room for it) and then they pop in as it loads. would probably be better without height adjustment, no? doesn't feel perfect if the height suddenly changes though"}]}]}
Any plans to create a desktop client for this?
Type
: Enhancement
Customer
: Decoda Health
Description
: For the slack integration, is there a way that I can reference tickets, like /tegon DEC-XYZ or something, that be really awesome for things like text standups
Type: Enhancement
Customer: Decoda Health
Description: "Show empty groups" should be selected by default, took me a while to figure that out
Type: Enhancement
Customer: Decoda Health
Description: "Show empty groups" should be selected by default, took me a while to figure that out
Feature: AI-powered filters - User should be able to apply filters by writing text vs the conventional button style filter popover
We want to promote user to use AI filter i.e writing text to apply filters [e.g Show me issues that are assigned to harshith with Urgent priority]
. If user doesn't like suggestion, then we would want to show filter popover.
We would also like to show suggested filters which are most applied filters by the users in the past when they click on AI filter option.
Triage enhancements:
Type
: Enhancement
Customer
: Codestory
Description
: Super minor UX improvement: The 'C' keyboard shortcut brings up the create new issue popup, but doesn't focus on the input. Focus requires either using the mouse or pressing tab. Would be nice to have auto-focus.
Sentry Integration - User should be able to link sentry errors with issues.
Type
: Enhancement
Customer
: Codestory
Description
: Super minor UX improvement: The 'C' keyboard shortcut brings up the create new issue popup, but doesn't focus on the input. Focus requires either using the mouse or pressing tab. Would be nice to have auto-focus.
Search
— no much information available on the Website— There is no any clear information for self-hosting, configurations and features— Signup not working, how we can check the product!
Hello Team,
Projects looks really great.
Noticed however that there is no support for syncing changes made by a user when they were offline once they reconnect.
Perhaps a handler for socket reconnection that fetches the lastsequenceid from the server and cross checks with what's in localstorage to know just out of date it's data is, then pulls the delta.
(not sure how to then handle updating the server with changes made locally, or handling conflicts. Perhaps a change queue that's stored locally? 🤷♂️)
Creating a clear and well-defined issue is crucial for efficient project management. However, teams often have their own specific requirements for what constitutes a "good" issue. Missing information can lead to delays, back-and-forth communication, and unnecessary meetings.
We're building a powerful AI agent that analyzes issue descriptions to ensure they capture all the necessary details. Here's how it works:
This agent will empower your team to create comprehensive issue descriptions from the start, and thus improving team collaboration.
Problem:
Developers on multi-team projects often struggle with:
Scattered visibility: Juggling issues across different boards creates a fragmented view, making it difficult to grasp their overall workload. They lack a central hub to see all tasks and effortlessly switch between projects.
Hidden Bottlenecks: No single source reveals tasks currently blocked on them, hindering project progress.
Prioritization Hurdles: Traditional tools often lack robust prioritization features. Unclear priorities lead to wasted time on back-and-forth communication regarding issues requiring further refinement, high-impact bugs, or conflicting deadlines.
Context Chaos: Developers resort to scattered personal notes or checklists in Slack, Notion, or physical notebooks. This fragmented approach creates context switching and hinders centralized task management for each issue.
Solution: Tegon introduces a dedicated personal section to empower developers:
I get the following error when trying to run docker-compose up
on Ubuntu 22:
❯ sudo docker-compose up[sudo] password for mac:WARNING: Some networks were defined but are not used by any service: app_networkCreating network "tegon_tegon" with the default driverCreating volume "tegon_postgres-data" with default driverCreating volume "tegon_kafka-volume" with default driverCreating volume "tegon_zookeeper-volume" with default driverCreating volume "tegon_typesense-data" with default driverPulling db (postgres-tegon:latest)...ERROR: The image for the service you're trying to recreate has been removed. If you continue, volume data could be lost. Consider backing up your data before continuing.
Problem:
Traditional backlogs often become bloated with a mix of:
Unscoped features: Lacking clear requirements or needing further research.
Unprioritized ideas: Potential features without a defined roadmap position.
Research tasks: Exploring new functionalities before development.
This clutters the backlog, making prioritization a nightmare. Teams resort to scattered discussions and documentation (meetings, Slack, separate tools) to manage these elements.
Solution:
Tegon offers a streamlined approach:
Unscoped Status:A dedicated "Unscoped" status clearly separates unrefined ideas and research tasks from your prioritized backlog
Prioritization Queue: A dedicated section with a tabular layout presents both "Unscoped" and "Backlog" items for easy comparison.
Data-driven Decisions: Additional fields like ARR impact, number of requesting companies, and error rate empower data-driven prioritization decisions.
Centralized Research: This section facilitates collaborative research discussions between PMs and Engineers directly within the issue tracker.
Disclaimer: I am not a lawyer, and this is not legal advice.
First of all, thank you for open sourcing and sharing this project with us!
I wanted to point out that while your project repo is MIT-licensed, the per-file copyright header licenses are in conflict with that, as they say, e.g.:
Line 1 in 158b54a
"All rights reserved" is very different from the MIT license.
For consistency, each file should have the MIT license at the top, e.g., in your case that would be something like:
// Copyright (c) 2024 Tegon
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.