slava
|
2c2d58021f
|
Force portrait orientation on connected devices, remove x100 heuristic from transaction matching, and add secondary text search filter in monitoring app.
|
2026-06-08 21:06:00 +05:00 |
|
slava
|
e8ddde7e36
|
Add screen dumps and app version track for Ozon Bank 19.19.1, including Compose-specific parsing logic and new XML assets.
|
2026-06-06 18:52:02 +05:00 |
|
slava
|
ba476bae50
|
Update Ozon screen dump checklist for version 19.19.1: add versioning details, revise instructions, and integrate Compose-specific parsing notes. Include new capture script for automated screenshot and UI dump generation.
|
2026-06-06 18:48:17 +05:00 |
|
slava
|
ce3bc99ca8
|
Update Ozon screen dump checklist for version 19.19.1: add versioning details, revise instructions, and integrate Compose-specific parsing notes. Include new capture script for automated screenshot and UI dump generation.
|
2026-06-06 16:15:02 +05:00 |
|
slava
|
9f23991c61
|
Refactor payment confirmation logic: add locateConfirmButton with prioritized search (color → OCR → geometry), enhance tap precision
|
2026-06-05 14:56:41 +05:00 |
|
slava
|
e760f2bb5f
|
Optimize database logging, improve thread performance, and implement periodic maintenance to avoid GUI blocking. Replace infinite waits in AdbUtils with safe timeouts to prevent thread starvation.
|
2026-06-05 14:39:29 +05:00 |
|
slava
|
521101463b
|
Handle edge cases in log processing, enhance JSON rendering in monitoring logs, and improve logging in AdbUtils.
|
2026-06-04 22:07:36 +05:00 |
|
slava
|
615febc8b5
|
Introduce global transaction cache to prevent duplicate confirmations across tasks and enhance workflow consistency. Optimize cache cleanup and integrate validation in "Get
|
2026-06-03 15:29:04 +05:00 |
|
slava
|
cd98644f32
|
Add taskJson parameter to sendTaskError, introduce sendTaskSuccess, enhance error and success logging with detailed JSON data, and refine time mismatch handling.
|
2026-06-03 15:17:22 +05:00 |
|
slava
|
66279d4767
|
Add clientVersion retrieval and include in task dump reports for improved debugging.
|
2026-06-02 23:16:47 +05:00 |
|
slava
|
3391591e33
|
Include appVersion and clientVersion in error reporting for task failures. Add fallback logic for bottom navigation taps in GetLastTransactionsScript using icon-based detection.
|
2026-06-02 21:56:42 +05:00 |
|
slava
|
b486e922b3
|
Optimize "GetLastTransactionsScript" with single-pass search for all targets, add geometric fallback for bottom navigation taps, and improve error handling for unmatched transactions.
|
2026-06-02 20:06:57 +05:00 |
|
slava
|
fb9fa279a6
|
Refine error handling for "Interrupted" events, optimize screenshot throttling, and reduce redundant logs and heavy operations in ADB workflows.
|
2026-06-02 18:25:25 +05:00 |
|
slava
|
569eefb3e8
|
Update error reporting functions to include event ID and improve scroll detection in transaction scripts. Adjust network ping interval to 15 seconds.
|
2026-06-02 14:07:23 +05:00 |
|
slava
|
6d60cecef4
|
Add configurable date search window for transaction history parsing.
|
2026-06-01 22:27:34 +05:00 |
|
slava
|
e5a11b0a57
|
Disable date-based scrolling limit in GetLastTransactionsScript temporarily.
|
2026-06-01 21:52:25 +05:00 |
|
slava
|
7d953add94
|
Expand AppVersionTrack documentation with guidelines for adding new app versions.
|
2026-06-01 19:55:45 +05:00 |
|
slava
|
9744fbf990
|
Expand AppVersionTrack documentation with guidelines for adding new app versions.
|
2026-06-01 18:23:06 +05:00 |
|
slava
|
c6c35cff2c
|
Add AppVersionTrack enum and related helpers to support version-based parsing. Include XML assets for Dushanbe 3.2.38 version.
|
2026-06-01 18:17:38 +05:00 |
|
slava
|
29ae105c64
|
Add appVersion to TaskDumpMeta structure and update associated scripts for enhanced application version tracking in tasks and monitoring outputs.
|
2026-06-01 14:29:05 +05:00 |
|
slava
|
f6d895ab34
|
Refactor LogArchiveSender to add collectInto for file bundling; update TaskDumpRecorder to unify archive creation for tasks and logs.
|
2026-06-01 12:45:10 +05:00 |
|
slava
|
c5f0c035fe
|
Adjust watchdog timer for FETCH_TRANSACTIONS to 10 minutes; optimize scroll behavior in GetLastTransactionsScript.
|
2026-06-01 00:27:43 +05:00 |
|
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
|
709c7d0490
|
Streamline FETCH_TRANSACTIONS to support per-transaction streaming, handle partial successes, and prevent duplicate retries. Update scripts, task lifecycles, and error reporting with multi-target processing.
|
2026-05-29 21:01:09 +05:00 |
|
slava
|
b8da23fa6c
|
Add DesktopSelectionWindow with UI logic for selecting or creating desktops. Update NetworkService to handle desktop selection flow. Improve desktop synchronization and settings management. Enhance mock server to support desktop device data in tests.
|
2026-05-28 19:12:27 +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
|
a7840b640d
|
Remove error handling for zero balance in GetProfileInfoScript as it is now considered a valid state.
|
2026-05-26 20:48:17 +05:00 |
|
slava
|
34e80f04bb
|
Improve GetProfileInfoScript with polling mechanism for balance loading. Add parseBalanceFromHomeScreenOpt to differentiate loading state from zero balance. Update ScreenXmlParser logic accordingly.
|
2026-05-26 20:30:54 +05:00 |
|
slava
|
82ac22f635
|
Remove outdated AppLogDAO, LogWindow, and related functionalities. Introduce NetworkErrorUtils for detailed error categorization and enhanced logging. Refactor EventHandler to support balance adjustments and optimize thread cleanup. Add retry and timeout mechanisms to network services with improved error handling.
|
2026-05-23 18:37:49 +05:00 |
|
slava
|
8abe5a915f
|
Improve GetLastTransactionsScript to parse bottom-sheet transaction details for version 3.2.33. Add parseDushanbeAmount for enhanced number extraction.
|
2026-05-21 17:29:49 +05:00 |
|
slava
|
3670e34938
|
Restrict OCR search area to the lower half of the confirm sheet in PayByPhoneScript and PayByCardScript to reduce false positives. Adjust minimum word length for substring matching in OcrUtils to improve tap accuracy.
|
2026-05-21 16:12:20 +05:00 |
|
slava
|
9da2a6fc52
|
Refactor TaskDumpRecorder to adjust LogArchiveSender invocation for improved dump and log dispatch sequencing, and remove redundant usages in EventHandler.
|
2026-05-21 15:06:52 +05:00 |
|
slava
|
0045c37d64
|
Refactor buildCaption in TaskDumpRecorder to improve HTML-escaped formatting, include additional metadata, and integrate LogArchiveSender for automatic error archive dispatch.
|
2026-05-21 14:48:54 +05:00 |
|
slava
|
07871231a3
|
Add enhanced error handling, logging, and monitoring capabilities across systems. Include archive naming, retry logic for partial PIN entry, API response error dialogs, and support for monitoring tokens.
|
2026-05-21 13:52:29 +05:00 |
|
slava
|
56ba89522c
|
Handle missing timezone in created_at field for transaction parsing by enforcing UTC interpretation. Improve date range detection and scrolling logic in GetLastTransactionsScript to handle sticky headers. Prevent unregistered devices from displaying bank profiles in DeviceWidget.
|
2026-05-20 18:22:17 +05:00 |
|
slava
|
14e46cac84
|
Add retry limits for "Подтверждаю" and "Оплатить" taps in PayByPhoneScript and PayByCardScript to prevent infinite loops and improve error handling with detailed logs.
|
2026-05-19 23:15:44 +05:00 |
|
slava
|
feb839daf2
|
Improve transaction amount extraction in GetLastTransactionsScript by using regex to support varying field positions across formats. Adjust logic for compatibility with 5- and 6-line DCWallet and P2P formats.
|
2026-05-19 19:36:47 +05:00 |
|
slava
|
6b3f275781
|
Handle immediate payment completion and error screen scenarios in PayByPhoneScript and PayByCardScript. Adjust flow to skip redundant steps on early success and improve error detection after "Далее".
|
2026-05-19 19:18:43 +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
|
1457064423
|
Add support for split formats (v3.2.33+) in payment details parsing, fallback logic for older formats, and XML label-value pair extraction. Update ScreenXmlParser for enhanced node parsing.
|
2026-05-19 11:48:58 +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
|
7bf49ba749
|
Add app_version tracking: database schema migration, ADB utility support, and UI enhancements.
|
2026-05-18 18:42:59 +05:00 |
|
slava
|
0adb57d87e
|
Refactor createBankProfileIfNeeded to return error messages instead of void. Update call sites to handle and propagate errors appropriately, improving error handling across card info and profile scripts.
|
2026-05-15 16:54:02 +07:00 |
|
slava
|
01190bfa69
|
Adjust "Перевести" button tap position in PayByPhoneScript to the lower part of the button, avoiding the "за друга" badge. Update debug logs accordingly.
|
2026-05-14 22:00:59 +07:00 |
|
slava
|
f696e816e2
|
Adjust "Перевести" button tap position in PayByPhoneScript to the lower part of the button, avoiding the "за друга" badge. Update debug logs accordingly.
|
2026-05-14 21:16:16 +07:00 |
|
slava
|
373d103212
|
Avoid referral badge overlap when tapping "Перевести" in PayByPhoneScript by adjusting tap position to the left quarter of the button. Add explanatory debug logs.
|
2026-05-14 20:48:10 +07:00 |
|
slava
|
53becd0183
|
Refine "Other Bank" button handling in PayByPhoneScript by simplifying bounds checks, reducing scroll attempts, and improving debug logging.
|
2026-05-14 20:21:12 +07:00 |
|
slava
|
a8d41baab7
|
Improve "Other Bank" button handling in PayByPhoneScript by ensuring full visibility with enhanced bounds checks and increased scroll attempts.
|
2026-05-14 19:33:44 +07:00 |
|
slava
|
7e5f90a450
|
Improve package state probing and logging in AdbUtils and enhance "Other Bank" button handling in PayByPhoneScript.
|
2026-05-14 18:36:33 +07:00 |
|