Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Bug Report
description: File a bug report
title: "[Bug]: "
labels: ["bug", "triage"]
assignees:
- octocat
Comment on lines +5 to +6
Copy link

Copilot AI Feb 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The placeholder assignee "octocat" should be replaced with an actual GitHub username of a maintainer or removed if no default assignee is needed. This is a generic GitHub placeholder that won't route issues to the correct person.

Suggested change
assignees:
- octocat

Copilot uses AI. Check for mistakes.
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
- type: textarea
id: what-happened
attributes:
label: What happened?
description: Also tell us, what did you expect to happen?
placeholder: Tell us what you see!
value: "A bug happened!"
validations:
required: true
- type: dropdown
id: version
attributes:
label: Version
description: What version of our software are you running?
options:
- 1.0.2 (Default)
- 1.0.3 (Edge)
validations:
required: true
- type: dropdown
id: browsers
attributes:
label: What browsers are you seeing the problem on?
multiple: true
options:
- Firefox
- Chrome
- Safari
- Microsoft Edge
Comment on lines +32 to +40
Copy link

Copilot AI Feb 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The bug report template includes a "What browsers are you seeing the problem on?" field with browser options (Firefox, Chrome, Safari, Microsoft Edge). This is not applicable for a terminal-based TUI application. Consider replacing this with a more relevant field such as "Terminal emulator" with options like iTerm2, Alacritty, Windows Terminal, GNOME Terminal, etc.

Suggested change
id: browsers
attributes:
label: What browsers are you seeing the problem on?
multiple: true
options:
- Firefox
- Chrome
- Safari
- Microsoft Edge
id: terminal-emulator
attributes:
label: Which terminal emulator are you using?
multiple: true
options:
- iTerm2
- Alacritty
- Windows Terminal
- GNOME Terminal
- Kitty
- Other

Copilot uses AI. Check for mistakes.
- type: textarea
id: logs
attributes:
label: Relevant log output
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
render: shell
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: GitHub Community Support
url: https://github.community/
about: Please ask and answer questions here.
- name: Gitter
url: https://gitter.im/
about: https://gitter.im/
39 changes: 39 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Feature Request
description: Suggest an idea for this project
title: "[Feature]: "
labels: ["enhancement"]
assignees:
- octocat
Comment on lines +5 to +6
Copy link

Copilot AI Feb 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The placeholder assignee "octocat" should be replaced with an actual GitHub username of a maintainer or removed if no default assignee is needed. This is a generic GitHub placeholder that won't route issues to the correct person.

Suggested change
assignees:
- octocat

Copilot uses AI. Check for mistakes.
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to suggest a new feature!
- type: textarea
id: problem
attributes:
label: Is your feature request related to a problem? Please describe.
description: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
placeholder: I have a problem with...
validations:
required: true
- type: textarea
id: solution
attributes:
label: Describe the solution you'd like
description: A clear and concise description of what you want to happen.
placeholder: I want to happen...
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Describe alternatives you've considered
description: A clear and concise description of any alternative solutions or features you've considered.
placeholder: I also considered...
- type: textarea
id: additional-context
attributes:
label: Additional context
description: Add any other context or screenshots about the feature request here.
placeholder: Here is some context...
37 changes: 37 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Description

Please include a summary of the changes and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

Fixes # (issue)

## Type of change

- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Documentation update

# How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

- [ ] Test A
- [ ] Test B

**Test Configuration**:

- Firmware version:
- Hardware:
- Toolchain:
- SDK:
Comment on lines +23 to +26
Copy link

Copilot AI Feb 3, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The test configuration section includes fields for "Firmware version", "Hardware", "Toolchain", and "SDK" which appear to be copied from an embedded systems or hardware project template. For a Go-based TUI application, more relevant fields would be: "Go version", "Operating System", "Terminal emulator", and "Shell".

Suggested change
- Firmware version:
- Hardware:
- Toolchain:
- SDK:
- Go version:
- Operating System:
- Terminal emulator:
- Shell:

Copilot uses AI. Check for mistakes.

# Checklist:

- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published in downstream modules
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ vendor/
go.work

# Binary
vex
cello

# IDE
.vscode/
Expand Down
4 changes: 2 additions & 2 deletions .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,12 +43,12 @@ changelog:

brews:
- name: cello
homepage: "https://github.com/CodeOne45/cello-tui"
homepage: "https://github.com/SreeAditya-Dev/Cello-TUI"
description: "Beautiful terminal Excel and CSV viewer with vim-style keybindings"
license: "MIT"

repository:
owner: CodeOne45
owner: SreeAditya-Dev
name: homebrew-tap

install: |
Expand Down
Loading
Loading