変更履歴
私たちは公開で開発しています。ローンチに向けてリリースした内容です。
近日公開
オープンベータ
Invite-only beta for Texas private clubs. お問い合わせ to get on the list.
カード決済処理(フィアット入金)
Visa/Mastercard 入金。iGaming ライセンス決済処理の仕様書作成済み、ベンダー選定中です。
責任あるゲーミングツール
自己排除、入金限度額、セッション時間リマインダー、クールオフ期間。仕様完了 — 実装はベータ後にキューイングされています。
ジオフェンシングの強制
プレイを Texas およびその他の許可された管轄区域に制限するための位置確認。ジオフェンス管理ダッシュボードはすでにリリース済み — 強制レイヤーが範囲内です。
モバイルアプリ
iOS と Android。レスポンシブ Web はすでにモバイルでプレイ可能 — ネイティブアプリはローンチ後に続きます。
2026年5月1日〜18日
ワークスペース — テーブル、ロビー、キャッシャーをタイルに
The web client moved off file-based page routes onto a persistent multi-tile workspace. Lobby, tournament lobby, profile & settings, cashier, hand history, and live tables are all tiles in one grid now — draggable, side-by-side, layout persisted across sessions. A single shared WebGL context powers every tile instead of one per table, which is the unlock for serious multi-table play on laptops and older devices. Per-tile action bars, smart portrait/landscape orientation, an acting-table glow ring, and atomic seat-claim resolution all landed alongside it. Old URLs still work — they just spawn the right tile.
テーブルのリデザイン + ダークテーマ
New table look: larger avatars, per-seat colored rings, a gold ring on the active player (distinguishable by shape, not just hue — colorblind-safe), brighter green stack labels, cleaner nameplates. Seats are now mathematically even around the felt, with bet labels at consistent offsets. New dark table theme alongside the original classic theme — charcoal felt, three-band metallic silver rail, geometric web lines, floating name/stack text — selectable per club. Club logos now render with proper transparency for interior letterforms. A pile of small visual bugs gone: phantom cards after reconnects, observer badge alignment, hole-card scale on rapid hand turnover.
UXの磨き込み — クリックで着席、ハンバーガーメニュー、モバイル対応
Click-to-sit: tap the “+” on any empty seat and the buy-in dialog opens with the seat pre-reserved — the old separate seat-picker is gone. New hamburger menu replaces the old bell icon: Profile & Settings, Cashier, Hand History, Help / Wiki, Log out are all one tap away. The bankroll chip in the header is now a button that opens the cashier tile. Mobile fit improved — the SPN brand hides on narrow screens so the mini-tables strip and “+” button get the room they need. Native fullscreen button added to the workspace.
セキュリティと依存関係の整備
Hardened the dependency-audit pipeline: one source-of-truth audit script with structured allow-listing — every accepted advisory now requires a reason, who verified it, and an expiry date. Pre-merge audit gate on PRs. Nightly cron is now non-blocking alerting so live-advisory churn can’t flip main red overnight without any code change. Patched a wave of dependency advisories across axios, vite, fast-jwt, postcss, follow-redirects, and fast-xml-parser (plus a couple of transitives). Tightened admin-route authorization to check the proper roles claim.
ビルドとリリースのパイプライン
Visual-regression job moved post-merge so it stops blocking PRs. Docker build/push step now skips cleanly when the registry is unreachable instead of failing the whole pipeline. TypeScript build errors that were blocking Docker images — fixed. Internal wiki publishing pipeline cleaned up (naming standards, manifest fixes) so docs ship reliably. RNG and shuffle functions also got proper documentation around their guarantees and seed-zeroization behavior.
マルチテーブルのための設計
Designed for Multi-Table (May 18) — the post behind the May workspace rollout. Why we tore the interface down, what one shared GPU context unlocks, and the path to 16 live tables in a single window.
2026年4月17日〜30日
AI ビルドシリーズ — パート 2 & 3
Two more posts in the four-part series on what an AI-driven build sprint actually ships and what it leaves to the human at the keyboard.
ブログが 11 言語で読めるようになりました
Every post in the blog now reads in all 11 supported languages — Spanish, Korean,
Chinese, Portuguese, Russian, German, French, Japanese, Vietnamese, and Arabic — when
you switch the locale or visit a /{locale}/ URL.
Listing card titles and excerpts translate too. Translations are AI-assisted and still
being refined; if something reads wrong, let us know.
2026年4月13日〜14日
ホームページ刷新 — ポーカーテーブルのヒーローとアイコンセクション
ヒーロー画像は無関係なアプリを表示する一般的な MacBook モックアップでした。ページに直接レンダリングされる HTML/SVG ポーカーテーブルに置き換えました — 緑のフェルト、ボード上のコミュニティカード、チップスタックを持つ 5 人のプレイヤー、アクションボタン、tick-fee リマインダー。3 つの補助セクションも外部画像なしで再構築しました:「Play Your Way」タブは 4 カードのアイコングリッドに、「How It Works」は中央配置の 3 ステップフローに、「Why Choose SPN」は 3 列のアイコンレイアウトになりました。ページのどこにも外部画像は不要です。
ゲームページ — ネイティブバリエーションを明確化
ゲームページを更新し、SPN の 3 つのネイティブバリエーションを明確に提示しました:No-Limit Hold'em、Pot-Limit Omaha、Omaha Hi-Lo。追加のバリエーションカード(Stud、Razz、Mixed Games)はロードマップを参照するようになりました。
AI ビルドシリーズ — 全 4 回のうち第 1 回
AI で salty.poker を作りました。誰も見ていなかった部分をお見せします。 — The first post in a four-part series on what integration testing actually looks like after an AI-driven build sprint. The parts that don’t make the changelog.
2026年4月9日〜12日
統合テスト進行中 — エンドツーエンドフロー検証済み
ログイン、ロビー、座席選択、バイイン、テーブル観戦のすべてが、ライブ開発環境に対してエンドツーエンドでテストされています。テーブルエンジン、Web アプリ、リアルタイム接続サービスが連携して動作することが確認されました。テスト中に問題が発生するにつれて、バグのトリアージと修正が並行して実行されています。
テーブルビュー UI — ナビ、ヘルプ、座席セレクター
テスト中に発見されたゲーム内テーブルビューの複数のバグを修正:ロビーナビゲーションボタン、テーブル名とステークス表示、バイインダイアログ付きの座席セレクター、ゲーム内ヘルプオーバーレイ(「?」ボタン)はすべて正しく動作しています。複数のテーブルにいるプレイヤー向けのマルチテーブルタブスイッチャーも追加されました。
ヘルプセンター — 全 16 種類のゲームルール
Dedicated rules pages added to the ヘルプセンター for every game type SPN supports — Texas Hold’em, Omaha, Stud, Draw games, and mixed formats. The help index now lists all game categories with direct links to each rules page.
2026年4月7日〜8日
すべてのサービスが Azure Key Vault に接続 — プラットフォームが完全稼働
すべてのサービスが起動時にマネージド ID 経由で Azure Key Vault から認証情報を読み込むようになりました — コードや環境ファイルにシークレットはありません。これは、プラットフォームがエンドツーエンドでライブトラフィックを処理できるようになる前の最後のインフラステップです。
すべての入出金フローを保護するアンチフラッド速度チェック
自動化された速度モニタリングが、ローリング時間ウィンドウ内で入金または出金のしきい値を超えるアカウントをフラグ付けします。すべてのフラグはコンプライアンス担当者が確認した後にのみアクションが取られます — 自動 BAN はありません。
本番環境とステージング環境がすべてのヘルスチェックを通過
完全なスモークテストスイートがステージングと本番の両方で通過します。Application Insights テレメトリが稼働中です。プラットフォームは運用上、Go-Live の準備ができています。
セキュリティ強化
すべての認証エンドポイントへのレートリミット、厳格な Content Security Policy ヘッダー、本番ドメインのみにロックされた CORS、データベース監査ロギング、入金とログインイベントのアンチフラッド速度ベースライン。
RNG の透明性
Every hand's shuffle seed and deal sequence is recorded and cryptographically committed
before cards are dealt. Players can verify any hand independently using the open-source
spn-rng-verify CLI tool.
オブザーバビリティとアラート
すべてのサービスにわたる構造化ロギングとテレメトリ。アラートルールはエラーの急増、レイテンシの異常、ヘルスチェックの失敗で発火します。相関 ID がマイクロサービスを横断して各リクエストをエンドツーエンドで追跡します。
エンドツーエンドおよびユニットテストカバレッジ
ログイン、ロビー、キャッシャー、テーブルフローをカバーするエンドツーエンドテスト。すべてのサービスでプロジェクトのしきい値以上のユニットテストカバレッジ。統合スモークテストはすべてのビルドで自動実行されます。
オンデマンド環境制御
ステージング環境はオンデマンドで一時停止および再開できます。プロモーションとデモーションのワークフローがステージングと本番間のライフサイクルを管理します。ゼロダウンタイムデプロイのランブックが運用向けに文書化されています。
The Lodge Raid シリーズ — パート 4 と 5
2026年4月5日〜6日
Web アプリとテーブルレンダラー
PixiJS 駆動のキャンバステーブルレンダラーを備えた完全な React Web アプリケーション。アニメーション付きのホールカード、コミュニティカード、チップスタック、ポット表示。リアルタイム座席数、ステークスフィルター、ウェイトリストサポートを備えたロビー。入出金用のキャッシャー UI。ブラインドレベルタイマー付きトーナメント HUD。
テーマ、オーディオ、カスタマイズ
フェルトの色、カードの裏面、拡張テーマの選択をプレイヤーごとに保存。8 つのイベントタイプとイベント別トグルを持つオーディオシステム。アクションバーのベットプリセットとビッグブラインド/ドル表示の切り替え、すべてセッション間で永続化されます。
管理ポータル
プレイヤー管理、トーナメント制御、財務レポート、マーケティングツール、ナレッジベース編集、ジオフェンス管理をカバーするスタッフ向けダッシュボード。KYC オーバーライドとフラグレビューを備えたコンプライアンス精査キュー。ハンド履歴とハンドリプレイビューアー付きのライブテーブルリスト。
ナレッジベース
ルール、入金、出金、KYC、トーナメント形式をカバーする 5 カテゴリにわたる 18 記事のプラットフォーム内ヘルプセンター。検索可能でバージョン管理されています。コードデプロイなしで記事を作成・更新できる管理者エディター。
ナビゲーションと SEO の更新
Simplified site navigation to 6 items. Merged Contact into 会社案内ページ. Added ヘルプセンター with FAQ. AI search optimization with llms.txt and structured data. Updated author to The Salty Korean across all posts.
The Lodge Raid シリーズ — パート 1〜3
2026年4月3日〜4日
Texas Hold'em エンジン
完全なリングゲームとトーナメントプレイ — 暗号 RNG、証明可能に公正なハンド履歴、すべてのベッティングアクション、サイドポット、ショーダウンロジック。1,000 万ハンドのシミュレーションに対して検証済み。NIST 統計的ランダム性テストに合格しています。
テーブルエンジンとリアルタイム接続
座席割り当て、ハンドのライフサイクル、アクションタイマー、自動フォールドロジックを管理する完全なステートマシンテーブルエンジン。ポーリングなしですべてのプレイヤーにリアルタイム更新がストリーミングされます。
トーナメントエンジン
ブラインド構造、レイトレジストレーション、リエントリー、bounty および PKO 形式、サテライト予選、freeroll、スケジュールされた繰り返しイベント、エントリーコード、自動賞金分配を備えたマルチテーブルトーナメントサポート。
tick-fee 課金
SPN のノーレーキモデル。フラットな時間ベースの座席料金がポット割合のレーキを置き換えます。料金はセッションごとに集計され、休眠保留が管理され、州の要件に従ってアカウント閉鎖が処理されます。
暗号資産入金
Bitcoin、Ethereum、Litecoin など — iGaming ライセンスの決済レール経由で即座に入金されます。オンチェーンの確認は自動的に検証されます。
チャット、ソーシャル、紹介
自動モデレーションとプレイヤーごとのミュート制御を備えたリアルタイムテーブルチャット。プレイヤーフォロー、紹介トラッキング、プロモコードシステムを含むソーシャル機能。アプリ内メッセージング用のアナウンスとコンテンツサービス。
会計連携
日次の財務サマリーと月次決済が会計システムに自動的に同期されます。
分析、アンケート、マーケティング
セッションとエンゲージメントデータをキャプチャする行動分析。セッション後のプレイヤーフィードバック用のログインアンケートシステム。誕生日ボーナスのトリガーとオプトアウト管理を備えたメールマーケティング統合。
2026年4月2日
クラウドインフラと CI/CD
20+ microservices deployed across cloud infrastructure with managed database, Redis cache, and global CDN routing traffic to play.salty.poker. Automated CI/CD pipeline deploys on every merge to main. Separate production and staging environments with isolated secrets and container registries.
パスキー認証
プレイヤーは Face ID、Touch ID、またはハードウェアセキュリティキーで登録およびログインします — パスワード不要。パスキーはフィッシング耐性のために play.salty.poker にバインドされています。安全なハッシュを使用したパスワードフォールバックもサポートされています。
KYC /本人確認
ライセンスを取得した第三者 KYC プロバイダーが提供するプレイヤーの本人確認。ドキュメントアップロード、ライブネスチェック、AML /制裁スクリーニングが完全に統合されています。初回入金前に必要です。アカウント変更時に KYC 再確認がトリガーされます。
プレイヤーウォレットと複式簿記台帳
すべての取引 — 入金、出金、tick fee、トーナメントバイイン、賞金支払い、収益分配 — が複式簿記台帳に記録されます。残高は常に照合されています。プレイヤーごとの完全な監査証跡。
プラットフォーム
オンラインポーカープラットフォームのインフラ。テーブル作成、プレイヤー管理、ハウスルール設定、自動収益追跡。
不正検出
すべてのログインと入金は、プロキシ/VPN の使用、ボット活動、高リスク IP パターンについてスクリーニングされます。フラグが立てられたセッションはテーブルに到達する前にブロックされます。
2026年3月
3 月の投稿
- 誰もがテーブルに席を持てる (3月7日)
- ボットはポーカーをしない。私たちがそれを確実にする。 (3月6日)
- Salty Poker の作り方: 仕様駆動開発 (3月4日)
- 競争はいいことだ。月曜の夜がそれを思い出させてくれた。 (3月3日)
2026年2月
ローンチ投稿
- Salty Poker Network のご紹介 (2月27日)
- ポーカープラットフォームを作っていたら、AI が私たちのインフラをデプロイしようとした (2月27日)
この変更履歴はプラットフォームのリリースごとに更新されます。詳細な解説はブログをご覧ください。