Poker 站台總覽
Tony 的 poker 相關網頁清單與版本沿革備忘。此頁獨立存在、不從任何頁面連入, 之後每有新頁面或重要更新都記錄在這裡。(2026-08-08 建立)
網頁清單
tonychuangtw.github.io/poker/
主 App「德州撲克工具箱」(PWA):記帳、EV/ICM 計算、翻前翻後圖表、訓練測驗、 世界賽事行事曆、關鍵手牌複盤、雲端同步。iOS App(Capacitor 包殼)也是包這一份。
…/poker/sng.html
「TONY的初階SNG課程」講義:六章互動教材(核心思維、位置與範圍、偷盲、ICM、 錢圈與單挑、測驗),含真 ICM 模擬器與 10 題測驗。課程學生專用。
…/poker/woa.html
WizardOfAhhs 的 CAP 打法指南(2011,第三方著作):英文原文內嵌, 12 語系切換(翻譯檔在 data/woa/)。
…/poker/plo.html
一清的低階 PLO 打法筆記:聊天紀錄整理成單頁,附名詞小抄,內容保留原樣。
…/poker/changelog.html
本頁。網頁清單與版本沿革的備忘錄。
背後的自動化
- 世界賽事資料(App 的賽事分頁):每兩天台北 08:07 自動改寫
data/tournaments.json。 - 賽事提醒:每日台北 08:40 檢查 3 天內開賽的賽事,發 Telegram 提醒卡片。
- 網址不分大小寫:打錯大小寫由 404 頁自動導向正確網址(新頁面要重跑 gen404)。
版本沿革
-
2026-10-19記帳頁改版:語音助理一顆大鍵放最上面:記帳頁最上面改成一顆全寬的「語音助理」主按鈕(跟著色系主題換色), 下面一行小字「講一手牌報勝率 ・ 講戰績直接記帳 ・ 問撲克問題」;錄音中按鈕外圈脈動、小字換成「錄音中…/辨識中…」與結果。 快速記一筆併入右下「+」:記帳頁的「快速記一筆」卡拿掉,「+」新增視窗上方多一組「填表單|貼上文字」切換(預設填表單); 貼上文字照舊一行一筆,只有一行就切回表單、欄位先填好,多行列出確認清單按「全部新增」,完成顯示「已新增 N 筆」,視窗留著自己關; 編輯既有紀錄時不顯示切換。表單裡的「用講的記一筆」移除,記帳的語音統一走頂端的語音助理。 沒有語音/解析後端的網頁版照舊只有表單。訓練題對錯補上英文等 10 語翻譯(原本顯示中文「正確!/錯誤。」)。v101
-
2026-10-19我的推薦碼:雲端帳號選單多一顆「我的推薦碼」,有推薦碼的用戶(KOL)登入後可以看成功推薦筆數、累計佣金與已付/未付、 每月結算(未結/待付/已付日期,退款與扣回會標出來)和最近推薦,也能直接複製推薦碼與分享連結(App 內只給 App Store 兌換連結)。 App 內管理後台新增「付款」「推薦碼」分頁:付款可查訂單、標記退款;推薦碼可管理碼、看用碼紀錄、月結與標記已付。v100
-
2026-10-19推薦碼:網站買 Pro 的付費牆多一列「推薦碼(選填)」,輸入 KOL 給的碼按「套用」,價格句直接改成折後 (例如「NT$590(原價 NT$690,推薦碼 CHING 折 NT$100)」),可隨時「移除」;碼無效或過期會在輸入框下方提示。 從 KOL 分享連結(
?ref=碼)進站會記住 30 天,之後打開付費牆自動套用(網址上的參數會清掉)。 iPhone App 的付費牆在「恢復購買」下方新增「兌換優惠碼」,開 App Store 的兌換頁,兌換完回到 App 自動解鎖 Pro。v99 -
2026-10-18記帳收尾:「快速記一筆」卡移到記帳頁最頂端;場館清單加新竹 EagleDream(全部列入); 英文、泰文、俄文翻譯裡殘留的全形括號與標點改成半形(例如「18,000(3 bullets)」→「18,000 (3 bullets)」); 伺服器語音解析沒講類型但講了發數時當錦標賽,發數不再被丟掉。v98
-
2026-10-18記帳:快速記一筆:記帳頁最上面新增「快速記一筆」卡,用講的、打字或整段貼上都行(朋友的 LINE 筆記一行一筆)。 只有一行就打開新增表單、欄位先填好,確認後照常按「新增」;多行一次解析(最多 20 行),每行列出摘要(日期 · 類型 · 場地 · 買入(幾發)→ 兌現), 買入、兌現都有的預設勾選,聽不懂或缺金額的標灰不能勾,按「全部新增」批次入帳(免費版 10 筆上限照舊)。 「複製範例」把格式範例複製起來,貼到 LINE 給朋友照著打。要有語音/解析後端才會出現(沒有後端的網頁版整張隱藏), 麥克風要語音轉文字服務也正常才顯示。管理後台「語音」分頁的解析結果多列「發數」。v97
-
2026-10-18記帳:場地改下拉選單:新增紀錄的「場地」改成下拉,現場依北部/中部/南部/東部與離島分區列出台灣主要場館, 線上列出常見平台(GGPoker、PokerStars、Natural8…);非中文介面顯示英文館名。自己紀錄裡用過、不在清單上的舊場地放在「我的場地」照樣能選, 清單外的場地選「其他…」自己打;每個場域記住上次選的場地,下一筆自動預選。紀錄照舊存場地名稱,舊資料一筆不改; 統計(標籤分析的場地分組、洞察的最賺/最虧場地)依別名合併,CTP台北、ctp 台北、APA 都算同一館,單打 CTP 維持原樣不猜分會。 場館名單
data/venues.json是人工維護的正本;語音預填的場地也會自動選到清單上對應的場館。v96 -
2026-10-18記帳:錦標賽可記發數(bullets/re-entry):MTT/SNG 新增「每發買入」與「發數」(+/− 調整,1~100 發), 自動算出總買入(仍可手改,含加碼;中途事件的補碼不算發數),列表的買入後面標「(3 發)」。 統計表 MTT/SNG 的場次欄顯示發數(例:1 · 3 發),表格下方加錦標賽摘要:總發數、平均每場幾發、每發平均買入、每發進圈率。 洞察卡新增「一發場 vs 多發場」平均盈虧比較(Pro)。CSV 匯出多一欄「發數」,CSV 匯入、JSON 備份還原與語音記帳都支援發數。 舊紀錄一筆不改,沒記發數的一律當 1 發;編輯紀錄改成以原紀錄為底覆蓋,之後新增的欄位不會被舊版表單洗掉。v95
-
2026-10-14語音改本地題庫解讀,不再送第三方 AI:首頁「AI 語音分析」改名語音助理,錄音只傳到我們自己的伺服器轉成文字, 由自建的規則題庫+問答題庫解讀,不再送 Google Gemini 或任何第三方 AI。講牌局直接報勝率(花色沒講時附上假設說明)、講戰績先確認再入帳, 新增問術語直接回答(答案卡);聽不懂的句子會顯示「已記下來,我們會持續擴充」,以文字保留最多 90 天供補進題庫。 「用講的記一筆」狀態改為「解析中…/解析失敗」,辨識熱詞補上牌名與常見場地。 App 內管理後台新增「語音」分頁:試一句看題庫怎麼解讀、未處理/已加入題庫/略過三個數字與篩選、每列一鍵標記、 明細看命中規則與次數、可加備註與刪除(網頁版後台同步)。語音同意文案與隱私政策中英版同步改寫:第三方清單移除 Gemini、 新增聽不懂句子保留 90 天與 Telegram 通知管理員的說明;同意改成新版本,同意過舊文案的人下次用語音會再看到新的同意說明。 iOS 版本號 1.0.1。v91
-
2026-10-08安全稽核修補:App 內管理後台改用 30 分鐘短效後台 token(只存在記憶體,不再拿 App 登入票直接存取後台); 登出會先請伺服器作廢登入票,票被作廢或超過期限時提示重新登入;Sign in with Apple 加一次性 nonce 防重放; 拿掉前端白名單解鎖(
?user=、輸入解鎖 Email),Pro 一律以伺服器紀錄為準; 修補複盤明細、賽事資料、訓練與 WoA 翻譯的 XSS,賽事網址只接受 http(s),資料翻譯不能覆寫介面字串; Service Worker 不再快取後台與帳號 API、只快取靜態資源,登出時清除殘留; 全站移除 inline 事件與 inline script(配合伺服器 CSP),sng.html 的 Tailwind 改自架、lucide 釘版本加 SRI; 隱私政策依實際資料處理改寫,刪除帳號說明補上刪除範圍與備份 30 天內清除。v90 -
2026-08-31自架同步伺服器上線+兩站雙向複寫:雲端同步後端改為 repo 內
server/sync-server.js(獨立 SQLite),與協作站 ksdiseo.com 每 5 分鐘/api/replica/sync自動互補收斂(帳號以 Google sub 對齊、列級 LWW、刪除靠墓碑)。 既有登入沿用不需重登。v69 -
2026-08-25雲端同步重寫:不再整包覆蓋(Tony 8/23–24 兩天記帳被舊資料洗掉的事故修復): 記帳/複盤/筆記改成逐筆合併(兩邊有的都保留,刪除靠墓碑跨裝置生效); 存檔後 2 秒內立即上傳,不再只等 60 秒輪詢;關閉頁面改用 iOS 不會中斷的上傳方式; 資料沒變時冷啟動不再重新蓋時間戳(事故的觸發點)。伺服器端每次上傳留存最近 30 個歷史版本, 以後誤覆蓋可救回。v65
-
2026-08-24圖表分頁改版成「策略」目錄(Tony:「圖表那一拉好長…這些全叫圖表也怪怪的」→「1.2.3全做」): 分頁改名「策略」;打開先看到目錄(每張圖一張小卡:名稱+一句白話描述), 點進去才顯示單張圖、左上「‹ 返回目錄」,不再 12 張大卡片直捲到底。 目錄按「輪到你時,前面發生什麼事」分四組——🟢 還沒人加注(Push/Fold、開牌 RFI、面對 limp)、 🟡 有人加注了(面對開牌、Squeeze、冷 4-bet)、🔴 你進池後被反擊(被 3-bet、面對 4-bet、面對 squeeze)、 📋 翻後・速查(c-bet、MDF、Outs)。桌面版目錄自動排兩欄;11 語系字典補 23 條。
-
2026-08-23新圖表:面對 squeeze(Tony:「自己開牌後有人 call、第三人 squeeze, 我們現在沒有」)。Squeeze 圖的鏡射,94 格同一份矩陣 —— 你開牌、有人平跟、 第三家 squeeze 回來,判斷 4-bet/跟注/蓋牌。對手的預設 squeeze range 直接取 Squeeze 圖那格算出來的結果(兩張圖共用資料不打架);續玩 = MDF × 你的開牌 range 打七五折(跟注者也要扛一部分防守)+底池賠率下限,跟注者的 2.5bb 當死錢算進賠率。 squeeze 來自盲注時你翻後有位置、跟注可以較寬;來自後位則門檻再加一層。 淺碼退化成 4-bet 全下/跟全下。訓練測驗新題型「面對 squeeze」; 11 語系字典補 29 條(含 2 條登入重試的漏字);測試 +115 條全綠。
-
2026-08-21一次補上三張「實戰常用但最難判斷」的翻前圖(Tony:「三個都做」): 面對 4-bet(你 3-bet 後被 4-bet 回來,51 格與被 3-bet 圖鏡射, 續玩用 MDF × 你的 3-bet range 當上限、底池賠率當下限,對手 4-bet 寬度做成滑桿)、 Squeeze / 過牌跟(前面開牌+有人平跟,94 格完整矩陣, 跟注錨定在跟注者的平跟 range × 位置係數)、 面對 limp(1–2 家 limper 的 iso-raise / 跟 limp,24 格, limper range = 最強 X% 去掉頂端 4%,BB 免費過牌特例)。 三張都有深度滑桿、混合頻率與對應的訓練測驗題型;11 語系字典補 104 條。 另外賽事分頁改為過期(已結束)賽事直接移除,資料端每日排程也加了確定性修剪; 記帳的歷史紀錄現在點一下就能進編輯表單(帶入原值,含狀態標籤與中途事件)。
-
2026-08-20「冷 4-bet / 冷跟」圖也補成完整矩陣(Tony:「冷 4b 做到 CO 就可以了」): 原本只有 BTN / SB / BB 面對固定一組開牌者 + 3-bet 者共 8 格,現在是 你的位置(CO / BTN / SB / BB)× 你前面每一組「開牌者 → 3-bet 者」, 6-max 20 格 + 9-max 74 格=94 格,選單按你的位置分組。 CO 新增「有位置但後面還壓著三家」的冷跟懲罰。 另外把 8/19 被 3-bet 矩陣新增情境的名稱與說明補進 12 語系字典。
-
2026-08-19「被 3-bet」圖補齊缺角(Tony 回報「UTG 被 3-bet 沒有」): 原本 6-max 只做到 CO 起跳的開牌位置、9-max 只做 BTN/SB/BB 3-bet, 現在兩張表都是完整矩陣 —— 每個會開牌的位置 × 它後面每個可能 3-bet 的位置, 21 格 → 51 格。順帶修掉選牌引擎的「同分平台」問題:面對很窄的 3-bet range 時 門檻會一次把 JJ-22 整排掃進來,續玩寬度超標一倍,現在寬度切得準了。
-
2026-08-15體驗四連發(Tony 反饋):原生 alert/confirm 全面換成 app 風格 toast+置中對話框; 記帳空白時以 0 預設撐出完整版面(新用戶首開不再一片「尚無紀錄」);期間篩選加「自訂」起訖日; 首次開啟自動跑 9 步功能導覽(spotlight 逐一介紹各分頁,footer「功能導覽」可重看)。 另桌面版側欄協調化:品牌標題移進側欄頂部、內容欄貼側欄排。
-
2026-08-15桌面版佈局(Tony 定案「同核雙版面・走 A」):寬螢幕(≥900px)自動切成 左側選單+寬版內容+記帳兩欄儀表板(曲線左、統計磚右)、彈出表單改置中對話框; 手機與 iOS 原生殼維持底部 tab 版面,同一套程式碼。
-
2026-08-15App 化三連發(照 PokerAlpha):記帳「新增紀錄」改右下角+鈕彈出表單; 複盤改 5 步手牌記錄精靈(桌況→位置手牌→對手→逐街動作→攤牌確認),存檔後可複製文字版、 下載牌桌圖 PNG(桌面+座位+公牌+逐街分析);手牌列表加搜尋、書籤星號、 今天/昨天/本週/上週/月份時間分組。
-
2026-08-14記帳儀表板改版(參考 Tony 提供的截圖):頂部「全部/現金桌/錦標賽」頁籤、 月/年/全部期間切換(‹ 2026/08 ›)、累積盈虧曲線搬到大字盈虧下方且 X 軸改日/月刻度、 新增 2×3 統計磚(總場次/總時數/平均損益/勝率/ROI/每小時損益), 歷史紀錄先顯示 10 筆其餘收折。
-
2026-08-12記帳大改版(參考 ivey):多幣別混記+統一顯示幣種換算、ivey 式大字本月盈虧卡 (時薪/bb/hr 副行)、每筆 BB 盈虧、中途事件時間軸(補碼/暫停)、現場行為標籤×盈虧關聯、 規則型洞察卡(平日vs週末/場地/時長,免 AI)。全站字級加大一階、牌面加大配色強化。
-
2026-08-11賽事分頁:有逐日賽程的賽事點卡片改開站內賽程表(照每日提醒卡版型: 日期分組、類別配色、圖例),金額顯示原幣別+美金換算(每日匯率 data/fx.json), 賽程內容 12 語系翻譯。資料鏈掛進每日排程(scout 賽程 → 同步配對 → haiku 增量翻譯)。 超級使用者 email 白名單(?user=)。亞洲賽事補河內站(QPC/HSOP/RPT/GLPC)並納入每日監控。
-
2026-08-08建立本頁(站台總覽與沿革備忘)。
-
2026-08-07sng.html 上線:SNG 課程講義,隨後全面校對——ICM 模擬器換成真 Malmuth-Harville、 盲注蠶食算術修正、Nash 驗證測驗題、5/10 與 3/6 原則改用有效籌碼。 WOA 的 11 個語系翻譯檔補上線。全站網址改為不分大小寫(404 自動導向)。
-
2026-08-06Pro 收費層上線(免費上限:記帳 10 筆、複盤 5 手、每日 10 題、EV 對手 1 位、 賽事 14 天;金流未接)。字級調整(最大 2×)。靜態資源版本戳部署機制。 政策頁 zh/en。woa.html 與 plo.html 上線。
-
2026-08-05Phase 3(iOS 上架)開案:Capacitor 包殼、原生質感(safe-area、Haptics、推播提醒)。 UI 重塑成 app 級:底部 tab bar、卡片化、5 色系主題、12 語系 i18n。 卡在 Apple Developer 與 Codemagic 帳號開通。
-
2026-07-30 ~ 31訓練大擴充:被 3-bet 測驗、10–300bb 籌碼深度滑桿、翻後訓練與混合頻率圖表、 SRS 錯題本、9-max Full Ring 全覆蓋、cold 4-bet/cold call 圖表。
-
2026-07-15 ~ 17RFI/vs-RFI 圖表與測驗、雲端同步(Google 登入)、關鍵手牌複盤分頁、 訓練分頁(30 日熟練度、每日任務)、ICM 分池計算器、金綠豪華主題改版。
-
2026-07-09世界賽事分頁上線,
data/tournaments.json開始每日自動更新。 -
2026-07-07 ~ 08Phase 1 完成:multiway all-in equity(2–6 人)、Nash push/fold 圖表與測驗、 錦標賽 push/fold $EV 工具、進階資金統計、range-vs-range equity、手牌筆記、PWA 離線支援。
-
2026-07-05MVP 誕生:記帳(bankroll tracker)+ heads-up equity + ICM 計算機。
維護規則:新增 poker 相關網頁、或主 App 有重要功能更新時,把這頁的「網頁清單」和 「版本沿革」補上一筆。細粒度的變更看 git log 即可,這裡只記里程碑。