Intro (guide contents)
Pick the feature you want to learn about and only that content is shown. Choose from the left menu (or, on phones, this card).
1. Record a match
One-tap logging, BO3, tags/notes, byes, bulk edit
2. Analyze win rates
Win-rate table (you / opponent), matchup drill-down, usage charts, filters
3. Manage decks, tags & titles
Add, rename, icon, merge, hide, reorder
4. Share & groups
Create a group, invite, share records, manage
5. Host a tournament
Create, open entry, run rounds, confirm seating, results, standings, finish
6. Join a tournament
Join by code, submit deck, matches/results, standings, reflect into records
7. Premium, settings & support
Plans, CSV export, themes, sign-in linking, contact
Record a match
Just pick your deck, your opponent's deck, and the result, then "Save". A match takes a few taps.
Save one basic record
The input screen flows top to bottom: "date/time → your deck / opponent's deck → result, first/second → optional items". You can save with just "your deck", "opponent's deck", and "result".
- Tap the date/time at the top of the screen and choose when the match was played (it defaults to the current time).
- Tap the "Your deck" row to open the sheet and choose the deck you used. Pick from the list, or from the "recent decks" chips at the bottom.
- Use "Search" at the top of the sheet to filter deck names. Add a deck that isn't registered yet from "New" at the bottom.
- Choose the "Opponent" (opponent's deck) the same way.
- In the result field, tap "Win", "Lose", or "Draw" (Draw is Premium). Choose "First" or "Second" if needed.
- Press "Save", pinned at the bottom, and confirm in the "Save?" dialog to record it.
- Tips
- "Save" stays disabled until both your deck and your opponent's deck are chosen (except for byes).
- In BO1, once you choose a result or first/second you can't return it to unselected (you can switch to another option). Tap-to-clear works only for each game of a BO3.
- "Draw", "BO3", "image", and "multiple tags" are Premium. Tapping a locked item shows the plan guide.
- Even without setting pinned options, result, first/second, and date/time carry over to the next entry.
Record a BO3 (best of three)
Beyond single-game BO1, you can record a best-of-three BO3 game by game (BO3 is Premium).
- With the "BO1 / BO3" toggle above the result field, choose "BO3".
- For "Game 1", "Game 2", and "Game 3", enter the side (first/second) and result for each.
- Press "Save" at the bottom. You can't save if Game 1's side and result are empty.
Add tags, notes, images & sharing (optional)
The optional items below the result let you add information. Tags and sharing open a selection sheet on tap; notes and images open an input field.
- Tap the "Tags" row to choose tags (multiple tags are Premium).
- In the "Share" row you can choose a share group. If you choose nothing, it stays a "personal record".
- Enter a review note in the "Notes" row. You can insert frequently used text from "Templates".
- Attach a photo in the "Image" row (image is Premium). Delete it with the × at the top-right of the thumbnail.
Record a bye (bye win / bye loss)
You can record rounds with no opponent, too. Set it from the settings icon at the top-right of the input screen.
- Tap the icon (settings) at the top-right of the input screen to open the "Input options" sheet.
- Turn on the "Bye (win/loss)" switch under "This record".
- The result field becomes a choice of "bye win / bye loss". Opponent's deck, side, and BO3 are no longer needed.
- Choose only your deck and "Save".
- Tips
- Byes are not included in statistics such as win rate (they do appear in the match list).
- This switch is a per-record setting and turns off again after you save.
Edit or delete records / bulk edit
You can edit and delete records one by one from the match list, and also select several to edit or delete in bulk.
- Single edit: swipe a row left (or tap to expand it) and choose "Edit", "Delete", or "Favorite".
- Bulk edit: tap the "Select" chip at the top of the list (or long-press a record) to enter selection mode.
- Tap each record to check it ("Select all" / "Clear all" at the top are also available).
- Choose "Edit" or "Delete" on the action bar floating at the bottom.
- "Edit" opens the edit screen for the source record, and only the fields you change are applied to all selected records.
- Tips
- In bulk edit, "fields whose value differs per record" show blank, and saving them blank leaves them unchanged (each record keeps its original value).
- Bulk edit excludes images (images are managed individually per record).
- The sort chip at the top of the list shows the current order (newest / oldest / custom).
../../assets/ and drop them in with device-frame.Analyze win rates
On the bottom "Data" tab, win rate and usage are aggregated automatically from your records. Check them on three tabs: "You", "Opponent", and "Usage".
Open the Data screen
- Tap "Data" in the bottom navigation.
- Choose the game you want to analyze with the game-select pill at the top-left (aggregation is per game).
- Switch between "You" (win rate by your deck) / "Opponent" (win rate by opponent's deck) / "Usage" on the tabs at the top.
- Tips
- For a game with no recorded matches yet, "No results yet" is shown.
- Bye records are excluded from win-rate and game-count aggregation.
Read the win-rate table (You / Opponent tabs)
Game count, wins/losses, and win rate line up in a table per deck. Switch between the "You" and "Opponent" tabs to choose the your-deck view or the opponent-deck view.
- Open the "You" tab (by your deck) or the "Opponent" tab (by opponent's deck) at the top.
- On each row, check game count, win rate, first-turn win rate, second-turn win rate, and so on. The "Total" row at the bottom shows the overall figures.
- Tap a column header to sort by that column. Tap again to toggle ascending / descending.
- Tips
- Win rate is colored as a "win" color at 55%+ and a "loss" color at 45% or below, so strengths and weaknesses are clear at a glance. A game count of 0 shows as "-".
- The deck-name column on the left and the header row at the top are fixed and follow as you scroll. The "Total" row is always at the bottom.
Drill into win rate by matchup
- In the "You" or "Opponent" table, tap the row (deck name) you want to drill into.
- You can check game count, win rate, and first/second-turn win rate per opponent deck that this deck faced.
- On the "You" tab it's "this deck vs each opponent"; on the "Opponent" tab it's "this opponent deck vs each of your decks".
- Tips
- On large landscape screens (such as iPad), tapping a deck shows the breakdown in the right-hand pane.
Choose displayed columns / view usage charts
- Columns: tap "Columns" (slider icon) on the toolbar just below the tabs, and in the "Columns" sheet toggle each column on/off and change the order (drag the handles). Use "Reset to default" at the top-right to restore defaults.
- Usage: choose "Usage" on the top tabs to see "your deck distribution" and "opponent deck distribution" as pie charts.
- Tap each card to move to a horizontal bar chart that ranks decks by "times used", most first.
- Tips
- In the Columns sheet you can toggle "game count / wins / losses / draws / first & second counts / win rate, first-turn & second-turn win rate" and more (the "deck name" column is always shown).
- The pie chart shows the top 10 by usage and groups the rest into "Other".
Filter by period or deck
- Tap "Filter" (filter icon) on the toolbar just below the tabs.
- Narrow the target by "period", "first/second", "opponent deck", "tags", "favorites", and so on.
- When filtered, the band at the top of the screen shows the criteria, and both the table and charts switch to the filtered aggregation.
Manage decks, tags & titles
Record while switching between multiple TCG titles, and add or edit decks and tags from a shared "selection sheet".
Switch or add a TCG title (game)
- On Input, Data, or the match list, tap the "game icon + game name + ▾" button at the top-left.
- In the sheet that opens, tap a title in the "list" to switch to it.
- To add a new one, choose from "New" → "game list" at the bottom of the sheet, confirm the name, and register it.
- Tips
- When you switch games, only the decks and tags registered for that title appear as input suggestions and in the win-rate table.
- On first launch, the "game list (choose a game to record)" appears. This first registration doesn't show a duplicate-name check, but adding from "New" inside the selection sheet does show a confirmation when a name already exists.
Add decks & tags
- On the input screen, tap the "Your deck", "Opponent's deck", or a tag row to open the selection sheet.
- Tap "New" at the bottom of the sheet, enter a name, and confirm.
- If a name already exists, tap "Create" in the confirmation dialog (you can register it as a separate item even with the same name).
- Tips
- For some titles, official archetype suggestions appear when registering a new deck. Choosing one sets the default name.
- Frequently used decks and tags can be picked quickly from the "recent decks / recent tags" chips at the bottom (these chips don't appear on the game selection sheet).
- Adding multiple tags to one record requires Premium (free is up to 1).
Rename, icon, merge, hide & delete
- Open the relevant selection sheet (game / deck / tag).
- Tap the "⋮ (vertical three dots)" at the right end of the item you want to edit.
- Choose from "Rename", "Set icon", "Hide", "Merge into another deck (tag)", or "Delete".
- Tips & notes
- "Set icon" is for decks and tags only (color / image; image requires sign-in, color does not). It doesn't appear for games.
- "Merge" combines two entries into one when you've registered the same thing twice (the merge source is deleted and its records are reattached to the merge target). Games can't be merged.
- If you don't want to delete the records, use "Hide" instead of "Delete". The delete confirmation dialog shows a breakdown of affected records and the note "If you don't want to delete records, use 'Hide'."
- Deleting also affects records (delete a deck → its linked records are deleted; delete a tag → the tag is removed from records; delete a game → all of that game's decks, tags, and records are deleted).
Change order and show/hide
- Use the sort button to the right of the "list" heading in the selection sheet to switch between "newest / oldest / custom".
- Choosing "custom" reveals a "Settings" button; tap it to open the "Reorder" screen.
- Drag the handle at the right of each item to reorder. Tapping an item toggles show/hide (hidden items appear faded).
Host a tournament
Run a tournament in-app, from creation through entry, progress, result confirmation, standings, and finishing. The flow is "Draft → Entry open → In progress → Finished".
Create a tournament
- Press "Create tournament" at the bottom of the tournament list (a display name is required to create).
- Under "Basic info", enter "Tournament name" (required), and "Game" and "Capacity" (optional).
- Under "Overview", set the scheduled date/time, details (rich text), and a cover image as needed.
- Under "Operation settings", choose the entry method, result-entry method, and round progression, and turn on "Require deck registration" if needed.
- Under "Phases", use "Add phase" to set one or more formats (Swiss / round-robin / bracket).
- Press "Create tournament" at the bottom to create it and open the detail screen.
- Terms & notes
- Entry method: three types — "Anyone by code (no approval)", "Approval required", "Host adds".
- Result-entry method: "Host enters" or "Participants submit → host approves".
- After creation you can still change name, game, capacity, and each method via "Edit tournament info", but editing the phase setup (format) is only possible while in Draft.
Publish and accept participants
- From the "Host menu" on the "Overview" tab of the detail screen, press "Publish and open entry" (an invite code is issued).
- Pass the code to participants with "Show invite code" → "Copy" / "Share".
- If "Approval required", approve requests on the "Participants" tab. With the "Host adds" method, register participants via "Add manually".
- Tips
- Publishing requires at least one phase (format). You can recreate the invite code with "Reissue (invalidate the current code)".
- To change the format after publishing, return to Draft with "Pause entry to change settings" (participants are kept).
- Follow the "What to do next" guide at the top of the Overview tab to proceed without getting lost.
Approve & manage participants
- Under "Join requests" on the "Participants" tab, approve (check) or reject (pending shows a badge on the tab).
- Add participants without an account via "Add manually" by entering a display name (rename, delete, or edit their deck from the ⋮ on the row).
- While accepting or in progress, the host can tap each participant's row to register or edit their deck on their behalf.
- While in progress, you can drop a participant mid-event from the drop icon on their row.
- Tips
- Approve, reject, and add manually only while "accepting". Someone rejected by mistake can be restored with "Re-approve" in the "Rejected" section.
- For tournaments that require deck registration, unregistered participants are marked, and deck info is visible only to the host.
Start the tournament and run rounds
- Press "Start tournament" on the Overview tab and confirm the participant count (handle any pending approvals first).
- Swiss phases come with a suggested number of rounds; adjust it and press "Start with these settings" (matches need at least 2 people).
- On the "Matches" tab, for an ungenerated round press "Generate round 1" (round-robin is "Generate table"; a locked round is "Start next round").
- Check the seating; to swap, tap two players to exchange their seats. If all is well, "Confirm seating".
- Tap each match card → "Enter result" to choose the winner per game (and first-turn if needed) and "Confirm".
- When all matches are confirmed the round is complete. With auto progression the next round is seated automatically; with manual progression press "Start next round".
- Tips & notes
- If results aren't entered yet, you can redo seating with "Return seating to editing". After confirmation, edits/undo are blocked if later rounds depend on it (delete the latest round first).
- Draws, double losses, and bye losses (no-shows) are specified from "Special results (optional)" in the result sheet.
- These progression actions (delete the latest round / advance to the next phase, etc.) appear only in an in-progress phase.
Approve submitted results, standings & finishing
- In the "participants submit → approve" method, confirm by approving (check) or rejecting submitted match cards. Tables where the two submissions disagree show a red band, so choose the correct result.
- On the "Standings" tab, check the standings by match points, W/L, OMW%, and GW% per phase (tap a header for an explanation of the metric).
- Advance multiple phases with "Advance to the next phase" (you can't if unconfirmed matches remain).
- After all matches are confirmed, finalize the results with "Finish tournament" on the Overview tab. After finishing, each participant can reflect their own matches into their records.
- Notes (destructive actions)
- "Undo finish (back to in progress)" returns to in progress, but records participants already imported won't auto-update until you finish and reopen again.
- "Back to accepting (before start)" and "Cancel tournament" delete all generated rounds, matches, and results, and can't be undone.
- The host can preview "the participant's view" with the display toggle at the top-right.
Join a tournament
Enter with an invite code, then submit your deck, check matches/results and standings, and reflect into your records — all from the participant "Home" tab.
Join by invite code
- Open "Tournament" in the bottom menu and press "Join by code" at the bottom (a display name is required to join).
- Enter the 6-digit invite code in the "Join by invite code" dialog and press "Join".
- For tournaments that require deck registration, continue by entering your deck name.
- If approval is required, "Requested to join. Please wait for the host's approval." appears; if no approval is needed, "Joined the tournament." appears.
- Tips
- A tournament that shows "This tournament can't be joined by invite code" uses the host-adds-manually method.
- A tournament you've requested appears under "Requested" in the "Tournament" list as "Awaiting host approval".
Approval notice, deck submission & checking matches
- With approval required, a push notification arrives when the host approves or rejects (device notification permission is required). Tapping the notification opens that tournament's Home.
- You can edit your deck during accepting/in progress from the deck row of the "Your entry" card ("Register" if not yet registered, "Change" if registered).
- Once in progress, your table's card (table number, opponent) appears in "Your matches" on the "Home" tab.
- "See all matches" goes to the "Matches" tab. Your match is shown first, and you can switch rounds (R1, R2, …).
- Tips
- Right after pairing it's "awaiting seat confirmation". You can't enter a result until the host confirms seating.
- When this round is a bye for you, that's shown and you wait for the next pairing.
Submit a result & view standings
- In the "participants submit → approve" method, after seating is confirmed, press your match card to open the "Submit result" sheet.
- For each game, choose the winner from the two players' display names (you / opponent) (BO3 is Game 1, 2, …). Choose first-turn too if you know it.
- Enter a "Note (optional)" if needed and press "Submit". It's confirmed once approved.
- Check standings from the "Your standing" summary on the "Home" tab, or the full table on the "Standings" tab (your row is highlighted).
- Tips
- If your result disagrees with your opponent's, "The host will review and confirm" appears and the host adjudicates.
- In the "host enters" method, participants can't enter. Tap the standings column headers (pts / W-L-D / OMW% / GW%) for an explanation of the metrics.
Withdraw / reflect into records after finishing
- Withdraw: while in progress and participating, "Withdraw from tournament" on the "Your entry" card → confirm to withdraw (you can't join later rounds, but can still view standings and matches).
- Reflect into records: after the tournament finishes, press "Reflect my matches into Record" on the "Home" or "Standings" tab.
- Choose the destination game and the default for first/second, then press "Reflect the unreflected N into records" to import them into your personal results.
- Tips
- If the host later edits results, your imported records don't auto-update. Reopen this screen and "Sync records". You can also "Undo import".
Frequently asked questions
Is recording free?
Yes. Core features such as recording, win-rate analysis, and deck/tag management are free. The free plan has limits on the number of records and on multiple tags, BO3, draws, images, CSV export, the number of share groups, and so on, which Premium unlocks.
I can't record a draw or a BO3.
"Draw" and "BO3" are Premium. Tapping a locked item shows the plan guide. Subscribing to Premium enables recording them.
Some records don't appear in the win-rate table.
Matches recorded as byes (bye win / bye loss) are excluded from aggregation such as win rate and game count (they do appear in the match list). Also, analysis is per game, so check that the right game is selected at the top-left of the screen.
Can I carry data over after a device change?
If you've linked a Google or Apple account, you can sign in with the same account on a new device and restore. If you stay on "Start without signing in" (anonymous), signing out or deleting your account loses access to your data, so we recommend linking early.
How many share groups and members can I have?
On the free plan you can belong to one group total (created + joined). The Premium plan makes it unlimited. Joining a group is by approval and requires the admin's confirmation.
The tournament invite code doesn't work.
Invite codes have an expiration; if invalid or expired, that's shown. Ask the host to recheck the code (and reissue if needed). Note that "host-adds" tournaments can't be joined by code.