slava
5c2aba0505
Include androidId in TaskDumpMeta and update related scripts for improved device identification and tracking.
2026-05-31 21:23:50 +05:00
slava
8d86d5f835
Add bank profile and phone metadata for improved task tracking and error reporting. Update TaskDumpMeta structure and associated scripts to include bankProfileId and profilePhone. Enhance LogArchiveSender and monitoring outputs for better operator identification and debugging.
2026-05-30 14:54:32 +05:00
slava
07399670c0
Introduce MaterialPayload utility for consistent material data serialization and API operations. Refactor profile and material handling logic across scripts and UI components to ensure invariant enforcement and improved server synchronization. Add deleteMaterial operation to NetworkService.
2026-05-27 13:29:07 +05:00
slava
f65840f28b
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
slava
078aae0d2f
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
slava
ff4a468b35
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
slava
72d582f0ab
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
slava
3751406c36
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
slava
52d261a060
Integrate TaskDumpRecorder into scripts for enhanced error tracking and proper handling of nested scopes.
2026-05-11 20:16:05 +07:00
slava
377844e94b
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
slava
db88cf373e
Add currency mapping logic to GetCardInfoScript in all platforms and update .gitignore for mock server scenarios
2026-04-13 18:37:01 +07:00
slava
87d74e7747
Add warning log for failed balance updates in GetCardInfoScript to improve error visibility.
2026-04-09 22:25:43 +07:00
slava
4c1ff0af0f
Refine card number parsing logic in GetCardInfoScript and improve node filtering in ScreenXmlParser.
2026-04-09 22:21:05 +07:00
slava
7931a10b88
Fix for windows
2026-04-08 15:43:59 +07:00
slava
013a00c972
Add debug logging for card details in GetCardInfoScript to enhance troubleshooting.
2026-04-06 18:40:03 +07:00
slava
41bb5e33fd
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
slava
3ed2d4da20
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
slava
37b72938e8
Add CommonScript framework and implement bank-specific automation scripts including GetCardInfoScript, GetProfileInfoScript, and GetLastTransactionsScript.
2026-04-04 23:32:26 +07:00