PokerMystic Player v0.10 Public Preview User Manual
Bosu Babu Avunoori
Sign in, save and protect your account
Choose Create account, enter your email and a unique password of 12–128 characters, and confirm the password. Enter the confirmation code emailed to you to verify your address. Future visits use your email and password with Sign in. Your sign-in address appears in the account bar.
Choose Forgot / set password if you forgot your password or previously signed in with email codes and have not created one. Request a password reset code, enter it in the app and choose and confirm your new password. No existing player records are changed. Signed-in users can use Set / reset password in the account bar. You must verify a fresh email code before the password is saved.
Existing users can also choose Sign in with email code. If a new-account confirmation expires, use Verify a new account and Send a new code. Do not share passwords or verification codes. Password resets require the separate password reset email code, not a sign-in or signup code.
Changes save on your device first, then sync to your cloud record. Wait for Saved to cloud before changing devices or signing out. Use Sync now to retry. A save failure remains visible. Keep a JSON backup if connectivity fails.
If another device saved a newer version, editing pauses. Download this device’s backup, then choose Reload cloud version. Restore the backup afterward to merge new records. Matching session or hand IDs keep the destination version, so review conflicting edits manually.
Sign out when finished on a shared device. If pending changes cannot save, sign-out asks whether to discard those device changes. Export a backup before confirming. Your sign-in lasts for the current browser tab session. When that session ends, sign in again using your password or an email code. Offline work can continue after the app opens, but opening a fresh workspace requires an online sign-in.
Delete account opens a confirmation requiring you to type DELETE. It removes your account and current cloud records. Download a backup first if you need one. Exported copies remain wherever you saved them. Reset Player Records clears the account’s player records after confirmation while retaining the login account.
Start here
PokerMystic Player helps you prepare for a session, record what happened, study, and review your decisions. Use its learning and analysis tools away from live hands.
- Open ☰ Profile, enter your name, primary game, typical stakes, experience and goal, then tap Save Profile. Profile email does not change the sign-in email shown in your account bar.
- Open Bankroll & transfers and enter the balance immediately before your first recorded session.
- Use Sessions to plan a session or log a past one.
- Use Hands for decision reviews and Study for lessons and labs.
- Download a JSON backup in Profile before changing devices or browsers.
Sign in to the same account on another device to load its cloud records. Wait for Saved to cloud before switching devices. Save failures remain visible in the account bar.
Find your way around
- Home
- See your current session, recent activity, next study item, recorded bankroll, and challenge summary.
- Sessions
- Complete a readiness check, begin or end a session, log past sessions, filter history, and edit completed records.
- Hands
- Capture a hand, find previous notes, and work through a review.
- Study
- Open foundational lessons, workbook labs, and original starter exercises.
- Progress
- Review totals, the session trend, results by game and stakes, learning completion, and challenge settings.
- ☰ Profile
- Edit your profile, download backups, merge a backup, export session CSV, or open bankroll records.
Prepare and begin a session
- Choose Home → Start Session or open Sessions.
- Rate sleep, energy, focus, emotional stability, and stress from 1 to 5. Higher stress means greater strain. Higher scores on the other four measures mean better readiness.
- Select game and environment. Enter stakes, venue if useful, planned duration, and motivation.
- Enter your Initial buy-in ($), including tournament entry fees where applicable. The amount saves with the active session and carries into End Session. Enter zero only when no money was bought in.
- Write one technical focus, one mental focus, and clear stop conditions.
- Tap Begin Session and read the readiness feedback.
Only one session can be active. New sessions start a measured timer. In Sessions, use Pause for a break and Resume play. Recorded breaks are excluded from measured playing time. The timer uses saved timestamps and continues across closing or reloading the app, so pause it when you stop playing. Older active sessions can Start timing now without reconstructing earlier hours. At completion, Use measured playing hours fills the editable hours field. It does not replace manual entry. The timer stops only when completion is saved, and any open break closes at that time. Device clock changes can affect timing. Keep the clock correct and check the recorded hours. The active session displays its initial buy-in. Check or correct that amount when ending, and add rebuys separately. Active sessions are excluded from completed-session profit/loss totals. Planned duration is a plan. When ending the session, enter the actual hours played.
Example technical focus — review river bluff-catching decisions. Example mental focus — pause when frustration appears. Example stop condition — concentration deteriorates.
Complete or log a session
- For the active session choose Sessions → End Session. For a completed session that is missing, choose Log a past session.
- Check session start, game, stakes, room and environment.
- Enter initial buy-in, rebuys or add-ons, cash-out or payouts, cash incentives received, expenses, and actual playing hours.
- Add review ratings, one lesson, next session focus, and notes.
- Select the challenge checkbox only if you want the session included.
- Tap Complete session or Save session. Reopen View / edit session to correct a saved record.
All money is in USD. Enter amounts as positive numbers or zero. A losing session comes from cash-out being lower than buy-ins. Do not type a minus sign into a buy-in or expense field. Hours must be at least 0.01 and no more than 1,000. Enter decimal hours, such as 2.5 for 2 hours 30 minutes. Session start cannot be in the future.
Include tournament entry fees in buy-ins. Add cash incentives only once, when received. If already included in cash-out, do not enter them again. Put non-cash comps in notes.
| Initial buy-in | $300 |
|---|---|
| Rebuys | $100 |
| Cash-out | $550 |
| Poker profit / loss | $550 − $400 = $150 |
| Incentives received | $20 |
| Expenses | $10 |
| Net profit / loss | $150 + $20 − $10 = $160 |
| Hours played | 2 |
| Net per hour | $160 ÷ 2 = $80 |
A zero-dollar result is valid when the amounts are zero and playing hours are entered.
Filter history and export a table
In Sessions → Session history, choose a game, room, From date and Through date, then tap Apply filters. Leave fields empty to include all matching values. From date must be on or before Through date. Tap Clear filters to return to all completed sessions.
The filtered total and hourly figure describe only those matching completed sessions. Export filtered sessions CSV exports that filtered table. A CSV is suitable for a spreadsheet, but cannot restore app data.
Capture and review hands
- Use Capture Hand in an active session or the capture control in Hands.
- Record the hand summary, cards, board, position, stacks, game, stakes, tags, and your reaction as accurately as possible. State unknown details honestly.
- Save the hand. Open it later for review.
- Observe the available facts. Calculate the relevant ranges, price, stacks and alternatives. Decide which action had the strongest support. Release outcome bias. Begin Again with one takeaway.
- Choose Save Review Notes to continue later or Complete Review when the required fields are filled.
Completing a review requires observations, analysis, a decision assessment, and a takeaway. A saved draft does not by itself mark the hand reviewed. Use the Hands search to find records by their recorded details.
Work through lessons and labs
Study contains seven foundational lessons, 108 workbook labs comprising 48 Mental Game Labs and 60 Tournament Labs, plus six original starter summaries and 18 original starter exercises.
- Open a foundational lesson and follow Read → Example → Practice → Reflect.
- Enter your practice responses and personal notes. Use Save Lesson Notes before leaving.
- When ready, check the practice confirmation and tap Complete Lesson. A working-draft label means the content is still being refined.
- In the Lab library, select a collection, enter a number, topic or phrase, and tap Find Labs.
- Read the prompt, write your reflection, and use the available save-notes or completion button. Reopen completed items to review or update responses.
Workbook lab completion counts toward the 108-lab total. Starter exercises have their own collection. Save notes explicitly. Closing a form with unsaved changes offers Keep editing or Discard changes.
Understand bankroll and transfers
Open bankroll from Home, Sessions or Profile. Set Opening bankroll to your balance immediately before the first recorded session. Tap Save opening balance.
Use Record deposit / withdrawal for money moved into or out of your poker funds. Choose the type, a positive amount, a valid date no later than today, and a note, then save. Transfers are records only. The app does not move money.
Recorded bankroll = opening balance + completed-session net results + deposits − withdrawals. Deposits and withdrawals do not change session profit. Do not also record a session buy-in as a withdrawal because the session result already accounts for it.
Read progress and set a personal challenge
Progress shows completed sessions, playing hours, poker results, incentives, expenses, net results, net per hour, winning-session percentage, and reviewed hands. The trend follows cumulative net results. These figures describe entered records and do not predict future earnings.
Open Challenge settings to choose a name, starting bankroll, final bankroll goal, session goal and optional start date. In each session record, check the box to include it.
The challenge counts only selected completed sessions on or after the optional start date. Its bankroll figure equals challenge starting bankroll plus selected-session net results. Deposits and withdrawals are excluded. The challenge starting amount is separate from your opening bankroll. Change preset targets to your own goals. A target is not a forecast or a reason to raise stakes.
Back up, restore and move devices
Open Profile and choose Download JSON backup for recovery or for importing records from the older local-only beta. Keep the resulting file private because it includes your profile, notes and money records.
Signing in to the same verified account on another device loads its cloud record. Wait for Saved to cloud on the original device before switching.
To import a backup, choose Restore / merge backup, select the JSON file, review the preview and tap Merge backup. The file is read locally, then the merged records sync to your private cloud account.
New records are added. Matching session and hand IDs keep the destination record. Existing learning answers are retained and blank answers may be filled. Existing settings are kept unless the workspace is unused. Download a destination backup before merging. CSV cannot restore the app. Backups must be smaller than 20 MB, and a newer schema may need a newer app. Restore also checks the combined record limits. An unrecognized learning record stops the merge rather than being silently omitted. Keep the original backup and use the matching app version.
Troubleshooting
- Hours played is blank or an hourly figure shows a dash
- Enter actual hours in a completed session. A two-hour session is 2. Net per hour is unavailable when total recorded hours are zero.
- The keyboard will not enter a negative amount
- Enter non-negative amounts. Record losses through buy-ins and cash-out, and use the withdrawal type for money taken out.
- A deposit or withdrawal amount is rejected
- Use at least $0.01. Zero is not a transfer. Money allows at most two decimal places.
- Notes are missing
- Check that you used the save button, the same browser and app address, and the same signed-in account. Check the signed-in account and cloud save status. Restore a JSON backup if needed.
- No sessions match
- Clear session filters. Active sessions are not part of completed-session totals.
- The app says another tab changed data
- Export this tab’s work. Close other app tabs and reload before further editing. Merge exported records if needed and review conflicts.
- Storage is full, blocked, or data cannot be read
- Download a backup before leaving. The warning means saving is not confirmed. Keep the tab open until your work is protected and resolve the storage problem before relying on the app.
- Restore is rejected
- Choose an exported PokerMystic JSON backup, not CSV. Check the size and app-version message. Do not manually rewrite backup fields to bypass validation.
- My phone layout seems wider during a screenshot
- Return to the app, dismiss the keyboard and check the normal view. If it stays wider, note the screen and device details when reporting the issue.
Explore performance graphs
Open Progress → Performance graphs. Choose Charts from date and Charts through date, then tap Apply chart dates. Tap All dates to clear the date range. These filters apply to the graphs. Summary totals above them remain all time.
- Bankroll over time includes opening balance, completed-session net results, deposits and withdrawals. Sessions use the recorded start date. Transfers use their recorded date, so their intraday order is approximate.
- Cumulative net results sums results inside the chosen period and excludes deposits and withdrawals.
- Session wins and losses shows each completed session.
- Hourly performance divides each session’s net result by its positive recorded hours. It is not a rolling average.
- Results by game and stakes compares net results across recorded combinations.
- Decision development shows your decision, focus and emotional-discipline ratings on a 1–5 scale. Missing ratings are omitted.
- Learning and review completion shows all-time completed counts. Completion dates are not recorded, so the date filter does not apply to this graph.
Each graph has a View chart data control for exact values. Bankroll also has a complete-history graph on its own screen. No records produce empty-state messages or an opening-balance point, rather than invented performance results.
Itemized session amounts
In Sessions, use Itemized amounts for an active session or a completed history record. Add individual initial buy-ins, rebuys, cash-outs, incentives and expenses. Expense entries include a category and optional note. Transaction time is optional. Existing totals become labeled entries with unknown transaction times. Avoid recording the same money twice.
Edit entries in the draft, then Save itemized totals to apply them. Draft net is provisional for an active session. Completed-session totals and bankroll calculations use each amount once. In View / edit session, uncheck Use saved itemized totals to return to summary entry. This keeps the saved itemized details separately. Opening and saving Itemized amounts again returns to derived totals, so review the difference first.
These are private money records, not payment or bank-transfer instructions. Tournament fees already in buy-ins and costs already reflected in cash-out should not be entered again as expenses. JSON backups retain itemized entries. Session CSV remains a summary export.
Structured game and tournament details
The optional section in session preparation and View / edit session records game variant, cash/tournament format, betting structure, blinds, ante and straddle. Check Save or update these structured details to apply them. Unknown values stay blank, distinct from an explicit zero. A recorded big blind must be positive.
For tournaments, record event name, your entries including re-entries, total field entries and finishing position where known. These fields do not add fees or payouts. Keep fees in buy-ins and received payouts in session money records. Game and stakes labels remain available. Correct contradictory standard game labels before saving updated structured details. Unchecking the update option preserves saved details.
Structured information appears in session summaries and additional CSV columns. Existing charts and filters continue using the original game/stakes labels. RC8 also fixes startup validation of sessions containing itemized amounts. Existing saved records are left intact.
Separate bankrolls
Bankroll now supports Main bankroll and named additional USD accounts. Existing opening funds, sessions and external transfers belong to Main unless explicitly assigned elsewhere. New accounts start at zero. Fund them using a deposit assigned to that account or an internal movement from another bankroll. Session buy-ins are already reflected in session results and must not also be recorded as withdrawals.
Choose Bankroll account in session preparation, completion, or deposit/withdrawal forms. Account balances use completed-session net results and assigned external transfers. Internal movements move recorded funds between accounts without changing overall bankroll or poker profit. They do not transfer real money. Today is used as the movement date, and sufficient current recorded funds are required.
Overall charts retain their existing combined meaning. Account names appear in session summaries and CSV. JSON backups retain accounts and internal movement history. Other currencies and editing/removing internal movements are not included yet.
Bankroll names and reports · RC10
Use Rename bankroll on an account card to change its display name while retaining its stable ID, records and balances. Names must be unique. Bankroll report lets you select an account or All bankrolls, with inclusive From and Through dates. Blank dates include all recorded history.
Opening and closing balances refer to the selected period. Current recorded balance includes all dates. Session net excludes deposits, withdrawals and internal movements; internal movements cancel out in All bankrolls. Active sessions are excluded. Reports reconstruct recorded activity from the undated opening balance. Session results belong to their start dates, not payout dates; ordering within one day is approximate. This is not a bank statement.
View report records for exact amounts and links to source sessions. Export bankroll report CSV exports the applied filters. The chart shows recorded end-of-day balances; no trend is invented for an empty period. Existing combined reports remain available. JSON backup version 14 preserves renamed accounts; export a backup before upgrading and wait for cloud save after editing.
Advanced session comparisons · RC11
In Sessions, use Session history to filter by game, room, stakes, bankroll, environment, structured format and inclusive session-start dates. Choose Compare by and click Apply filters. Session history, filtered session CSV and the comparison table share the applied scope. Clear filters restores all completed sessions.
Compare groups by game, room/location, stakes, bankroll, environment or format. The table separates poker net, incentives and expenses, with total net, hours, hourly result and winning/losing/even counts. Transfers are excluded. Winning and losing use total net. Zero hours displays a dash. Export comparison CSV downloads the applied table.
Values match exact recorded labels. Missing structured formats remain Not recorded rather than being inferred from game labels. Dates use the viewing device’s local timezone. Filters reset on fresh app load. Small samples and missing hours affect interpretation. Financial outcomes remain separate from decision quality.
Structured NLHE hands and replay · RC12
In Hands, choose Record structured NLHE hand, or add structure to an existing hand. Existing notes and reviews are retained. Add known hero and board cards, an optional effective starting stack, and select USD or chips. Leave unknown information blank. Duplicate cards and backwards street sequences are rejected.
Use the action helper to select a street, player, action, optional amount and note, then Add action to sequence. Choose gap for missing action. A raise amount means the total raised to; other amounts mean additional chips. Check, fold and gap have no amount. Remove last recorded action or edit the full sequence before saving.
Replay recorded hand starts with known hero information and reveals the board street by street. Use Next, Previous or Restart, then Open PokerMystic review. This is a replay of your recollection, without legality checks, pot calculations, side pots, payouts or equity. It never changes session profit or bankroll. Omaha remains in the existing journal workflow. JSON backups now use version 15.
Player roster · RC13
Record or edit a structured NLHE hand, then expand Players, seats and starting stacks. Enter known players in up to ten seats with unique names, optional manual positions and optional starting stacks. Leave unused rows blank. Blank stacks mean unknown, distinct from a recorded zero. Choose a named Hero seat when known, then save.
Replay shows Recorded starting seats and stacks. Starting stacks remain fixed during replay; remaining stacks and pots are not calculated. All values use the selected hand unit. The effective-starting-stack annotation remains separate and manual. Renaming a roster player does not rename existing action labels. Old hands and reviews remain intact. JSON backups now use version 16.
Replay accounting · RC14
Structured NLHE hands can opt into calculations when all players and money actions are recorded from the start. Use exact roster names and known starting stacks where available. The replay shows contributions, known remaining stacks, provisional pot layers and unmatched contributions. Unknown amounts, gaps and inconsistent records stop calculations when reached.
Post is a live blind or straddle. Ante is dead money. Raise means total raised to on the street, while calls, bets and all-ins are added chips. Return means unmatched chips returned on that street. Folds and checks have no amount. Pot layers are provisional before rake and payouts. No winner or equity is inferred. Accounting does not verify turn order, minimum raises or betting-round closure. Hand amounts never change session profit or bankroll. JSON backups now use version 17.
Standard betting checks · RC15
In a structured NLHE hand, enter all dealt-in players with known starting stacks, confirm complete starting records and enable Standard NLHE betting checks. Choose the button seat and blind amounts. Seats increase clockwise. Use normal fully funded small/big blinds with a live button and record both posts before voluntary action.
Replay checks expected action order, full-raise increments, player-specific reopening after short all-ins and required responses before street changes. It shows the next player and minimum full raise-to when raising is open. Issues leave the recorded hand intact. Missing information or unsupported blind setups remain unverified. The check does not replace house rulings or certify completeness. See the RC15 guide for scope. JSON backups now use version 18.
Visual table replay · RC16
Replay a structured NLHE hand to see recorded seats, hero cards, the board and calculated contributions. Future board cards stay hidden. Question marks mean not recorded. Player seats are spaced evenly for readability; numbers remain your reference. Smaller screens show seats below the board.
Gold and Recorded actor mark the current action. Green and Next actor mark the expected next player when standard betting checks supply one. D marks the configured button. Missing accounting information stays unknown. Starting stacks remain separate from remaining stacks. Previous, Next and Restart controls stay above the table. Numerical accounting and review tools remain available. Backup schema remains version 18.
Card picker and player choices · RC17
In a structured NLHE hand, expand Choose cards from the deck and select Hero, Flop, Turn or River. Choose a card again to remove it. Cards used elsewhere are unavailable. Remove a card before replacing a full selection, or clear the chosen field. Text fields remain editable. Saving requires full known selections or blank unknown fields.
The action helper lists current roster names in Recorded player. Choosing one fills Player / position for the next action. Custom labels remain available. Roster changes do not rewrite existing action labels. Save structured hand to commit changes. Backup schema remains version 18.
Editable action timeline · RC18
Each structured-hand action has Edit, Insert before/after, Move up/down and Remove controls. Edit fills the action helper; Update selected action applies it to the draft. Cancel action edit keeps the sequence unchanged. Insert adds a new action at the selected location. Street order is enforced, and invalid changes leave the sequence unchanged.
Undo restores up to 20 recent draft sequence changes while the form stays open. The full-sequence text editor remains available. Save structured hand commits changes; a pending row edit must be updated or cancelled first. Closing without saving retains the saved hand. Reviews and financial records are preserved. Backup schema remains version 18.
Consolidation correction · RC19
Detailed replay accounting now combines adjacent pot layers with identical eligible players. Folded money remains contributed while folded players remain ineligible. This removes unnecessary main/side layer divisions without changing totals, remaining stacks or saved records. Backup schema remains version 18. Live account and device acceptance remain separate checks.
Omaha recording and replay · RC20
Choose NLHE, PLO4 or PLO5 in Record structured hand. Hero cards must be all unknown or exactly two, four or five cards respectively. The deck picker, roster, action timeline and visual replay support each variant. Changing variants keeps entered cards; correct their count before saving.
Omaha uses exactly two hole cards and three board cards. NLHE betting checks are disabled for Omaha. Complete recorded contributions can support generic pot accounting, but pot-limit sizes, hand strength, equity, winners and payouts are not evaluated. Existing notes, reviews and financial records remain intact. RC20 backups use version 19; no SQL migration is required.
Optional Omaha pot-limit checks · RC21
For PLO4/PLO5, enable Standard betting checks with a named roster, positive starting stacks, button, standard blinds and complete starting records. Use only actual posted chips, no blind rounding and no rake/drop removed. Replay adds pot-limit caps alongside action order, minimum raises and reopening checks. Changing variants resets the checkbox.
With actual 1/2 blinds, an unopened three-player pot permits a raise to 7. Recorded overbets identify the action while preserving your recollection. Unsupported house setups and missing records require separate review. No hand strength, equity or payout is inferred. RC21 backups use version 20. No SQL migration is needed.
Hero made-hand ranking · RC22
Structured replay shows the hero’s high-hand category and one best five-card combination from the flop onward. NLHE may use zero, one or two hole cards. PLO4/PLO5 must use exactly two hero cards and three revealed board cards. All hero cards and the current board must be known. Future cards are excluded.
This ranks the hero’s made hand only. It does not compare opponents or calculate equity, winners, payouts or decision quality. Existing records and financial results remain intact. Backup schema remains version 20. No SQL is needed.
Recorded opponent cards and comparison · RC23
Name roster players, identify Hero seat and expand Known opponent cards. Enter complete known hole cards only, or leave blank. Reveal street defaults to river and controls when cards and rank become visible. Timing is by street rather than exact action.
Replay compares known high hands with hero using the current board. Folded players are excluded after their recorded fold. Omaha uses exactly two hole cards. Unknown cards stay unknown. No pot winner, equity, payout or decision quality is inferred, and financial records stay unchanged. Backup version is 21. No SQL is needed.
Exact known-hand postflop equity · RC24
In structured replay, choose Calculate known-hand equity on the flop, turn or river. Identify Hero seat and record every active hand, revealed by this step. Every possible remaining board is enumerated. Equity includes each player’s equal share of ties. Win outright and Tie percentages are shown separately.
Future board and unrevealed folded cards are not consulted. Revealed folded cards are removed from the deck. Progress and cancellation are available. No preflop, ranges, side-pot weighting, rake, payouts, all-in EV adjustment or decision-quality rating is added. Saved results and bankroll remain unchanged. Backup version stays 21; no SQL is needed.
Preflop known-hand estimates · RC25
Known opponent cards can now be marked as revealed preflop. Default reveal stays river. At a preflop replay step, choose 1,000, 5,000 or 20,000 samples and Calculate known-hand equity. Every active hand must be known and revealed by this step.
Preflop uses a clearly labeled Monte Carlo estimate with a sample count and seed. Results may vary between runs. Cancel is available. Postflop still uses exact enumeration. No ranges, payouts, side-pot weighting or all-in EV adjustments are added. Recorded results and bankroll remain unchanged. Backups use version 22; no SQL is needed.
Hypothetical heads-up range study · RC26
In replay, expand Hypothetical opponent range study. Use Hero plus exactly one non-folded roster opponent. Enter NLHE classes such as QQ+, AJs+ or AKo, or explicit complete hands for NLHE/PLO4/PLO5. Separate entries with commas or new lines. Optional @ weights apply per card combination. Blocked combinations are removed.
Small jobs use exact weighted enumeration; larger jobs show a Monte Carlo estimate. Actual opponent cards do not constrain the hypothetical range. Assumptions and results are temporary, separate from recorded facts, and never change results or bankroll. No multiway ranges, side-pot weighting, rake or payouts are added. Backup version stays 22. No SQL is needed.
Saved hypothetical range presets · RC27
In a replay range study, expand Save and reuse range assumptions. Save a name, range, assumption notes and sample count. Presets are reusable across hands of the same variant. Load before updating; loading clears stale study results. Archive and restore are reversible.
Presets stay separate from recorded opponent cards, hand results and finances. Up to 100 presets including archives are supported. JSON backups use version 23 and include presets. Merges add new IDs and retain destination presets on matching IDs. No SQL update is needed. Check cloud-save status before switching devices.
RC28: Visual Hold’em range grid
Open the hypothetical opponent range study in Replay, then expand Visual Hold’em range grid. Click an empty or partial class to add missing combinations while preserving existing weights; click a full class to remove it. Use explicit reweight, clear and undo controls for draft changes. Text remains available for exact suit combinations and mixed weights. Save or update a preset explicitly to keep changes.
Grid counts precede blockers. Study calculations apply blockers separately. The grid is Hold’em only; Omaha retains explicit combination editing. Observe. Calculate. Decide. Release. Begin again.
RC29 saved range comparison
In structured Replay, compare two active saved presets using the same hand context and sample count. Results label exact enumeration or Monte Carlo estimates and show B minus A in percentage points. Sampling noise can affect estimated differences. Results remain temporary and do not change recorded facts or finances.
RC30 saved study snapshots
After a range comparison completes, enter a snapshot name and save it explicitly. Open Saved study snapshots from Hand Journal to revisit copied assumptions, current cards and historical results. Archive and restore preserve history. Limit 50 including archived. Backups use envelope version 24; older supported backups remain accepted. Imported results are historical saved values, not independently recalculated equity.
RC31 study consolidation
Known-hand equity and hypothetical range studies now honor cancellation or leaving the replay view even during the final calculation batch. Saved snapshots and backup envelope version 24 are retained.
RC32 Hand Journal filters
Search every captured hand, combine review, structured variant, record type, quality and inclusive UTC date filters, then apply. Reset restores the collection. Lists show 50 per page. Review summaries describe captured records only. Missing labels remain unknown; no population statistics or decision verdicts are inferred.
RC33 filtered hand export
Apply journal filters, then export CSV summaries or JSON complete captured records for every match across all pages. Reports keep outcomes and decision-quality fields separate. They exclude saved range presets and study snapshots and are not full account backups. Continue using normal JSON backups for account recovery.
Profile photo
Open Profile from the menu button. Choose a JPG, PNG or WebP photo up to 12 MB. The app makes a small centered square crop and displays it as a circular preview. Choose Save Profile to keep it, Remove photo then Save Profile to delete it, or Cancel photo change to keep your current photo.
Your saved photo appears in Profile and in the profile menu. It follows the same private account saving as your other player records and is included in JSON backups. Check cloud save status before switching devices. Use a JPG copy for HEIC photos. Restoring a backup keeps the existing profile when the workspace already has settings or records; an unused workspace adopts the backup profile.