TTixFin

Reporting Issues & Requesting Features

How to file a GitHub issue, which template to use, and when to email us instead

TIXFIN tracks bugs, feature requests, and support questions in a dedicated GitHub repository: tixfin/tixfin-issues. This page explains how to open a good issue, which template to pick, and the (few) situations where you should email us instead of opening an issue.

TL;DR: Public bug/feature/question → open a GitHub issue with the matching template. Security vulnerability, account/billing/personal data, or an active-event emergency → email us directly (see When to Email Instead).

Before You Open an Issue

  1. Search first. Use the search bar on tixfin-issues to check whether your bug or idea has already been reported. If it has, add a šŸ‘ reaction or a comment with new details instead of opening a duplicate.
  2. Check the FAQ and the relevant feature docs — your question may already be answered.
  3. Check status.tixfin.com if something looks broken — it may be a known incident already being worked on.

Choosing the Right Template

Click New Issue on tixfin-issues and pick the template that matches your report. Blank issues are disabled — every report goes through one of these four templates so the team gets the fields it needs to triage quickly.

šŸ› Bug / Error Report

Use this when the platform does something wrong: a crash, an error message, a page that won't load, a scan that fails, a payment that doesn't go through, incorrect numbers on a report, etc.

The template asks for:

FieldWhy it matters
What happened?A clear one- or two-sentence description of the bug
Steps to reproduceThe exact clicks/actions needed to trigger it — this is the single most useful field for us
Expected behaviorWhat you thought would happen instead
Error message / stack tracePaste the exact text, not a paraphrase
SeverityCritical (blocks payments/ticket delivery/core functionality) → Low (cosmetic)
EnvironmentBrowser/OS, app version, or prod vs. staging

The more precise your steps to reproduce, the faster we can fix it. "It doesn't work" without steps usually bounces back with a request for more detail, which slows everyone down.

✨ Feature Request

Use this to suggest something that doesn't exist yet or an improvement to something that does (e.g. "let me bulk-edit ticket prices", "add a WooCommerce plugin", "support Apple Pay in the shop").

Fill in:

  • What problem does this solve? — describe the pain point, not just the solution. This lets us evaluate whether there's a simpler fix.
  • Proposed solution — what you'd like to happen.
  • Alternatives considered — anything you tried as a workaround.
  • Additional context — links, mockups, examples from other tools.

šŸ› ļø Staff / Internal Report

Reserved for TixFin staff reporting internal, operational, or escalated issues (e.g. a payment provider outage, an internal admin-dashboard bug, an issue escalated from a customer support conversation). Includes fields for team/department, affected system, urgency, and a reference to the related ticket/order/event.

ā“ Support / Question

For general "how do I…" questions that aren't bugs or feature requests. If you need a fast answer and can't wait for issue triage, use email or live chat instead — GitHub issues are triaged on a best-effort basis, not guaranteed response times.

What Happens After You Open an Issue

All issues land in Backlog on the project board and move through:

Backlog → Triage → In Progress → In Review → Done
  • Triage — the team confirms severity/validity and applies labels.
  • In Progress — someone is actively working on it.
  • In Review — a fix or feature is implemented and being verified.
  • Done — shipped. Bug fixes and features are announced in the Changelog.

You'll be notified via GitHub whenever someone comments, labels, or closes your issue. Please respond if we ask a follow-up question — issues waiting on reporter feedback for a long time may be closed as stale.

Writing a Good Issue

One issue, one topic. Don't bundle three unrelated bugs into a single report — open three issues so each can be triaged and closed independently.

Show, don't just tell. Attach a screenshot, screen recording, or copy-pasted error text. For visual bugs, a screenshot is worth more than a paragraph of description.

Include identifiers. Order/ticket number, event ID or slug, project name, username — anything that lets us look up your exact record instead of guessing.

Say what you expected. "The total should be €45, but it shows €54" is more actionable than "the price is wrong."

When to Email Instead

Not everything belongs in a public GitHub issue. Email us directly (see the Support page for all addresses) instead of opening an issue when:

Security vulnerabilities

Never file a public issue for a security bug — email security@tixfin.com so it isn't disclosed before it's fixed

Account, billing, or personal data

Anything containing payment details, personal data, or account-specific info belongs in a private email, not a public issue

  • Security vulnerabilities — email security@tixfin.com. Public GitHub issues are visible to everyone, so a reported vulnerability could be exploited before it's patched. See our responsible disclosure guidance for details.
  • Account, billing, or payment problems — these usually involve personal data (card details, invoices, payout account info) that shouldn't be posted publicly. Email support@tixfin.com with your account/order details.
  • Active-event emergencies — scanning down, checkout down, or another critical issue during a live event needs an immediate human, not a queued GitHub issue. Email emergency@tixfin.com with "URGENT" in the subject (see Emergency Support).
  • Anything containing customer personal data — never paste attendee names, emails, card numbers, or other PII into a public issue. Redact it, or email it privately instead.

For everything else — bugs, features, general "how do I" questions that aren't urgent — a GitHub issue is the right, trackable place to report it.

More Info

On this page