1
0
forked from BRT/arc
arc/services
slava cae345cf61 Implement JS-based remote scripting framework for dynamic script updates:
- Add Proof of Concept (PoC) for executing JavaScript scripts fetched remotely.
- Integrate `Black::GetProfileInfoScript` logic into a JS version with fallback to C++ on errors.
- Extend `ScreenXmlParser` with additional JS-to-C++ bridge methods.
- Update `config.ini` for scripting configuration.
- Ensure scripts are securely fetched with SHA-256 validation and use an atomic caching mechanism.
- Add developer tools for debugging JS scripts and enable easier script updates without app re-deployment.
2026-05-13 15:42:10 +07:00
..
net Delete all synced bank profiles from server when removing a device. 2026-05-13 02:17:17 +07:00
scripting Implement JS-based remote scripting framework for dynamic script updates: 2026-05-13 15:42:10 +07:00
AppLogger.cpp - Remove app_logs table and related logic, transitioning to general_logs. 2026-03-31 14:07:23 +07:00
AppLogger.h Add EventWindow, database migrations, and enhanced DAO methods 2026-03-04 22:56:47 +07:00
DeviceScreener.cpp Add timeout handling and process kill logic for ADB operations. Refine date and time validation in transaction fetching. Adjust EventHandler to handle "ozon" bank accounts separately. Use blocking queued connection for stopping EventHandler. 2026-04-10 15:44:55 +07:00
DeviceScreener.h Remove AccountDAO, ApplicationDAO, and related models, replacing them with BankProfileDAO and BankProfileInfo. 2026-03-31 00:11:50 +07:00
EventHandler.cpp Handle declined transactions and enhance payment scripts: 2026-04-30 23:41:06 +07:00
EventHandler.h Refine transaction parsing and handling logic: 2026-04-11 16:37:14 +07:00