Giter Club home page Giter Club logo

tegon's People

Contributors

aggmanik avatar harshithmullapudi avatar leemgs avatar saimanoj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tegon's Issues

"docker-compose build" error

The latest commit generates the run-time error of the "docker-compose build" command.

  • How to reproduce this issue.
invain@u2204:~/tegon$ docker-compose  build
validating /var/www/invain/tegon/docker-compose.yaml: services.server.environment array items[43,46] must be unique

Improve UX: Smooth loading of content without height adjustment

{"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"}]}]}

Fix inbox notifications order

{"type":"doc","content":[{"type":"paragraph","content":[{"type":"text","text":"Notifications in inbox are not in order"}]}]}

Demo Site Broken

I saw Tegon referenced in my TLDR newsletter this morning so I wanted to check it out. Unfortunately, the demo site appears to be broken (hopefully the TLDR traffic didn't cause it).

Here's what I am seeing in the browser:
image

Add autofocus to 'Create New Issue' popup input for 'C' keyboard shortcut

{"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."}]}]}

Add dev-docs and end user docs

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.

The `tegonhq/tegon-server` image not published to DockerHub

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.

Feat: Bulk editing of issues

As a user, I should be able to select multiple issues and perform bulk actions, such as adding labels, assignees, or changing priority, status.

Docs: Add all tegon API specifications

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

Create Ticket Reference Feature in Slack Integration

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

Create Ticket Reference Feature in Slack Integration

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

Enable User to Delete Notifications in Inbox

Enhancement - user should be able to delete notifications in inbox.

Following are the options

  1. Delete all notifications

  2. Delete a single notification

  3. Delete all read notification

Improve UX: Smooth loading of content without height adjustment

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

Create a dedicated personal section for developers

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:

Add autofocus to 'Create New Issue' popup input for 'C' keyboard shortcut

{"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 Ticket Reference Feature in Slack Integration

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

Improve UX: Smooth loading of content without height adjustment

{"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"}]}]}

Create Ticket Reference Feature in Slack Integration

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

Improve AI Filter Feature for Text-based Filtering with Suggested Filters

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.

What happens if internet/socket disconnects and changes are made

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? 🤷‍♂️)

Improve Issue Descriptions with AI Context Enricher Agent

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.

  • Tegon's AI context enricher agent**

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.

Create Personal Workspace for Developers in Tegon

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:

Error when running docker-compose up

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.

Improve backlog management with Prioritization Queue

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:

  1. Unscoped Status:A dedicated "Unscoped" status clearly separates unrefined ideas and research tasks from your prioritized backlog

  2. Prioritization Queue: A dedicated section with a tabular layout presents both "Unscoped" and "Backlog" items for easy comparison.

  3. Data-driven Decisions: Additional fields like ARR impact, number of requesting companies, and error rate empower data-driven prioritization decisions.

  4. Centralized Research: This section facilitates collaborative research discussions between PMs and Engineers directly within the issue tracker.

Per-file license / copyright header is inconsistent with overall repo license

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.:

/** Copyright (c) 2024, Tegon, all rights reserved. **/

"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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.