Skip to content

Boards & Time

TJB — The Ticket Board

Capturing and working tickets — severity view, schedule view, and the mini New Ticket.

The TJB severity board — five lanes (Low, Medium, High, Critical, Resolved) with three seeded tickets sitting collapsed in Low, Medium and Critical, each card showing its id, OPEN badge and severity badge, its three actions and its title.
The severity board — every ticket lands in a lane by severity; a card starts collapsed and expands to its full detail with one click.

At a glance

TJB is where you capture live work fast and keep it moving. It is deliberately a mini-ticket, not a full PSA: the New Ticket form itself says it plainly — "Log a ticket to your board to track work." There's no SLA clock, no billing or rate fields, no queues, and no approval chain. If you need those, TJB isn't trying to replace your PSA; it's for the ticket you need to log right now without leaving the app.

Every ticket you create is saved to your account, so it is there on any computer you sign in from. TJB and its sibling board, TSB — the schedule board, share one panel above the Kard library (the "boards band"): TJB's Severity view is what you land on by default, and Schedule is TSB's view of the same tickets laid out across your week. See TSB for owning your time; this page is about capturing and working the tickets themselves.

How to…

Read the severity board

Press Alt+V, or click TJB in the Command Center, to land here (if the boards band is hidden, this opens it). Tickets sit in one of five lanes — Low, Medium, High, Critical, and Resolved — each with a live count. A card starts collapsed, showing its id, an OPEN/CLOSED badge, its severity badge, its three actions, its title on up to two lines (hover it for the whole title), and — when they apply — a small ⬡ KARD flag (the ticket is linked to a Kard: made from one by the Generator or in the Kard editor, or resolved with one — the expanded card names which, as "Generated from Kashic Kard:", "Created from Kashic Kard:" or "Resolved with Kashic Kard:") or a 📎 attachment flag. When the linked Kard is in your library, the flag is a button that opens it. Click the chevron to expand it and see everything: the schedule status and session controls, a "Next:" hint, the title and client, description, contact info, tags, any reference link, and two rows of metadata (category, age, status, due date, owner, source, last activity, note count, blocked reason, confidence, and a "needs attention" flag if you've set one). Each card remembers whether you left it expanded. Due shows only a real due date; an older or imported ticket that carries a written target instead ("Friday") reads "No due date" with that target on a Target: line beneath it, because the Schedule Board plans and ranks by dates only.

An empty board shows one panel under the lane headers, so the five lanes and their zero counts stay in view around it. It reads Your board is clear, lists the three steps a ticket takes — Log (its severity picks the starting lane), Move (drag the card, or focus it and press Ctrl+→) and Resolve (say whether a Kard helped) — and offers + NEW TICKET (Alt+T). The panel fits the height you have given the board: a low board shows the title and button on one row, a lower one the button alone, and a board too low for even that shows just the lane headers — New Ticket is still in the Command Center. Signed out, the panel offers SIGN IN instead (see Where your tickets live).

Each lane header shows its count, and — when it applies — what that count is made of (2 blocked · 1 flagged). Nothing is shown when neither applies; the number stands on its own. In a narrow lane that line is shortened to fit — hover it for the whole line.

On a narrower window the lanes keep a readable width and the board scrolls sideways instead of squeezing them — use the scrollbar under the lanes, a trackpad, Shift and the mouse wheel, or a swipe. On a phone each lane fills most of the screen. Tabbing to a card, or moving one with Ctrl+→, brings its lane into view.

Two controls sit above the lanes. ▤ Compact tightens every card — a collapsed card keeps one title line with less room around it, and an expanded card hides its lower-detail rows — so a full lane fits without scrolling (your data is untouched — one click brings it back, and the app remembers your choice). ⤢ Expand gives the board more of the screen by collapsing the Kard grid below it; while expanded it reads ⤡ Restore — click it to bring the Kard grid back.

Moving several tickets at once: Ctrl-click (or press Space on a focused card) to select cards — a bar appears showing how many are selected, with ◀ Lane / Lane ▶ to move them all one lane and Clear to deselect. Bulk moves stop at Critical: resolving is a one-ticket-at-a-time decision because each one asks about linking a Kard.

Drag a card to a different lane to change its severity, or focus a card and press Ctrl+←/→ to move it one lane at a time without a mouse — including all the way into Resolved. Moving a card into Resolved, by drag or by keyboard, asks the Kard question, as every way of resolving a ticket does — see below.

Use a card's action menu

Right-click a card — or focus it and press Shift+F10 or the Menu key — for its action menu. Everything in it is also somewhere else on the card or in its detail panel; the menu just puts it one step away:

In the menu, ↑ / ↓ move between items, Enter or → opens a submenu, ← goes back, a letter jumps to the next item starting with it, and Esc closes it and returns you to the card.

Where your tickets live

Your tickets are stored in your account, the same way your Kards are. Your computer keeps a copy so the board paints instantly, but the account is the one that counts. Three things follow, and all three are worth knowing.

The board is empty until you sign in. Your tickets belong to your account, so they are not shown to a signed-out browser — the same way your Kards are not. Nothing has been deleted: sign in and the board comes back exactly as you left it. While signed out you cannot add a ticket either, because there is no account to add it to — so the empty board reads Sign in to see your tickets and offers SIGN IN in place of New Ticket. New Ticket says so instead of opening: "Sign in to add a ticket — your tickets live in your account."

Just after a refresh, while your board is still on its way from your account, the panel reads Loading your tickets… instead of either message above, and offers nothing until the board is known. It is usually gone in a moment.

They follow you between computers. Create a ticket at the office and it is on the board when you sign in at home. If a browser is cleared, or you switch to a new machine, signing in fetches the board back from your account.

Nobody else sees them. Your tickets are kept in your account's own space and are invisible to every other account. If a different account signs in on this computer, the local copy is cleared so that one person cannot see another's work. Tickets already in your account are untouched and are still there when you sign back in. A ticket that never reached your account — made while offline and not yet saved to it — is cleared with the local copy rather than handed to the other account, so let the board finish saving before someone else signs in here.

Log a new ticket

Press Alt+T, or click New Ticket, to open the form. It's organized into six sections with a step-map across the top that fills in as you go:

The ? in the form's title bar, left of the window buttons, opens this section.

Cancel, Esc, the window's ✕, closing it from the dock, and opening another ticket for editing all clear the form — but if you've typed anything, each one asks first, because there's no getting a discarded draft back. Refreshing or closing the tab gets you the browser's own "leave site?" warning for the same reason. Minimize (the ─ button) is the option that keeps everything: it parks the whole form in the dock with your work still in it, so you can go look something up and come back.

Inside the form, Esc closes an open dropdown first and leaves the rest of the form alone; press it again to close the form itself.

While the form is on screen, the app's other keyboard shortcuts are paused, so a keystroke can't open something behind it. The one exception is Alt+R (Refresh), which asks before it discards your draft. Minimize the form (─) to use the others; Alt+T brings it back with your draft.

The ticket is given a sequential id (KT-001, KT-002, …) and saved to your account. The number is issued by the server, so two computers can never end up with two different tickets both called KT-003. Editing an existing ticket reopens this exact same form, prefilled, with the button relabeled Save Changes.

If the save can't be written — the usual reason is that your browser's storage is full — the form says so in red next to the button, keeps everything you entered, and creates nothing. Free up some space and press Create Ticket again.

If your account can't be reached when you create the ticket, it is still created on this computer, and the board tells you it will retry. It is sent with your next change and the next time the app loads, and stays on this computer's board until it arrives.

The New Ticket form, freshly opened — the six-section step-map (Issue, Client, Classify, Schedule, Notes, Submit) and the Issue Details section with Title and Description, the two required fields.
New Ticket (Alt+T) — Issue and Classify are required; Client, Schedule and Notes are optional. The step-map fills in as you go.

Work a ticket

Click the open-detail icon on a card to see its full write-up in one panel: Issue (description, contact, tags, link), Details (priority, category, status, owner, dates, source, confidence), and Notes & Status. That last section is where you actively work the ticket:

All four save themselves — the three text fields about half a second after you stop typing, the checkbox the moment you tick it — to this computer and to your account, like the rest of the ticket. Notes and Resolution confirm it with a small "✓ Notes saved" or "✓ Resolution saved". If a save can't be written, that line says so instead — "⚠ Notes not saved — storage is full", or "— sign in first" when you are signed out — and stays on screen until a save lands; the blocked reason and the checkbox say it in a toast ("Blocked reason not saved — storage is full."). Closing the panel any way (a Close button or Esc) immediately saves whatever you were still mid-typing, so you can't lose the last few words by closing quickly. Edit reopens the full New Ticket form on this ticket; Mark Resolved (or Reopen, once it's resolved) flips its stage; resolving asks the Kard question here too.

Answer "Did a Kashic Kard help resolve this?"

However a ticket is resolved — dragged into the Resolved lane, moved there with Ctrl+→, Resolve in its action menu, Mark Resolved in its detail panel, or Mark complete on the schedule board — a small dialog asks exactly that, naming the ticket by title. Answering is optional: the ticket is resolved either way. Your options:

Resolving also ends the ticket's session, running or paused, and logs its time, as ending the session yourself does (a session under a minute is too short to log).

Hide or show the whole board

Press Alt+J, or click TJB / TSB in the Command Center — both collapse and expand the same shared band (TJB and TSB together, whichever view is active). See the tip below for resizing it instead of hiding it.

Tips & tricks

Troubleshooting

Shortcuts

KeysDoes
Alt+TOpen New Ticket
Alt+VSeverity View
Alt+DSchedule View (TSB)
Alt+JHide/show the boards band
Ctrl+← / →Move the focused card one lane (Low ↔ Medium ↔ High ↔ Critical ↔ Resolved)
SpaceSelect / deselect the focused card for a bulk move
Shift+F10 / MenuOpen the focused card's action menu
↑ / ↓ on the resize handleMake the board shorter / taller (Home / End: smallest / largest; Enter: hide / show)