13e87110ae
- migrate LedgerMobile.vue (monthly summary + list + add + swipe-delete) - migrate AssetMobile.vue (list + add with image + transfer + delete) - migrate BlacklistMobile.vue (game/player dual tabs + add + delete) - router: wire LedgerView/AssetView/BlacklistView mobile views - verified: ledger/asset stores + assets/gameBlacklist/playerBlacklist APIs + types maps all match uat build verified: vue-tsc + vite build pass