trnsmkot
6c25cf9f07
Fix card balance retrieval from incorrect placeholder in GetCardInfoScript. Add retry logic for "Оплатить" button tap in PayByPhoneScript and PayByCardScript to handle bottom sheet dismissal.
2026-05-19 18:13:43 +05:00
trnsmkot
6204602a29
Add documentation for BankSetupWizard, detailing lifecycle, UI structure, verification flow, error handling, and worker thread management. Include XML assets for Dushanbe City Bank.
2026-05-19 11:22:22 +05:00
trnsmkot
de7b12675e
Synchronize material statuses by setting MaterialStatus::Off in card info scripts and adding state enforcement logic to postMaterial in NetworkService.
2026-05-13 21:29:07 +07:00
trnsmkot
a859ced777
Add closeGooglePlayBannerIfVisible helper to handle update banners and permission dialogs. Integrate into card info scripts for automated dismissal during screen parsing. Extend ScreenXmlParser with methods to detect specific UI elements.
2026-05-13 16:01:26 +07:00
trnsmkot
37a847e6e8
Add PAN field detection and account number UI updates.
...
- Extend `ScreenXmlParser` with `findPanCardNumberInput` for detecting empty PAN fields in Ozon WebView.
- Update `PayByCardScript` to handle missing hints for recipient card input.
- Temporarily disable advanced account number parsing in `GetCardInfoScript`.
- Add `patchMaterial` method to `NetworkService` for updating account details.
- Update card management UI with refined "Switch" button logic and label changes.
2026-05-13 02:03:20 +07:00
trnsmkot
dc7b16e695
Integrate TaskDumpRecorder into scripts for enhanced error tracking and proper handling of nested scopes.
2026-05-11 20:16:05 +07:00
trnsmkot
81b8ac6d92
Add account number parsing and database integration:
...
- Extend `ScreenXmlParser` with methods for detecting and extracting account numbers from multiple screens.
- Update database schema and DAO to support `account_number` field.
- Modify card information scripts to collect, save, and utilize account numbers.
- Enhance `GetCardInfoScript` logic to fetch account numbers via screen parsing and interaction.
2026-05-08 20:29:00 +07:00
trnsmkot
1e0af85c4f
Add currency mapping logic to GetCardInfoScript in all platforms and update .gitignore for mock server scenarios
2026-04-13 18:37:01 +07:00
trnsmkot
7e5317fbc8
Add warning log for failed balance updates in GetCardInfoScript to improve error visibility.
2026-04-09 22:25:43 +07:00
trnsmkot
8cdd2b6ce9
Refine card number parsing logic in GetCardInfoScript and improve node filtering in ScreenXmlParser.
2026-04-09 22:21:05 +07:00
trnsmkotik
5d892ba19d
Fix for windows
2026-04-08 15:43:59 +07:00
trnsmkot
652407a26c
Add debug logging for card details in GetCardInfoScript to enhance troubleshooting.
2026-04-06 18:40:03 +07:00
trnsmkot
f9df2718fb
Add pause/resume functionality for active profiles in AccountSettingsWindow and improve automation scripts with OCR-based transaction ID extraction, card balance waits, and absolute value handling in event parsing.
2026-04-06 17:02:52 +07:00
trnsmkot
78a038ad19
Add PayByCardScript and PayByPhoneScript for Dushanbe automation, including transaction flow, OCR-based operation ID extraction, and enhanced logging.
2026-04-06 12:51:18 +07:00
trnsmkot
548b508000
Add CommonScript framework and implement bank-specific automation scripts including GetCardInfoScript, GetProfileInfoScript, and GetLastTransactionsScript.
2026-04-04 23:32:26 +07:00