Commit Graph

1633 Commits

Author SHA1 Message Date
kifir23917 abb40ca09a Now we back up current .ini-file into `prev_calibrations.ini` file before updating firmware #7357 2025-01-30 13:25:10 -05:00
kifir23917 14a264e99d only:refactoring: extract part of functionality into `CalibrationsBackuper` class #7357 2025-01-30 13:25:10 -05:00
kifir23917 1df476fbaf Now files with calibrations have .zip extension 2025-01-29 23:21:29 +02:00
kifir23917 3b9bd6fbd1 Now we back up current calibrations into `prev_calibrations.zip` and `prev_calibrations.msq` files before updating firmware #7357 2025-01-29 23:21:29 +02:00
kifir23917 563cff2786 only:refactoring: extract part of functionality into `BinaryProtocolExecutor` class #7357 2025-01-29 23:21:29 +02:00
kifir23917 0b74e5faa4 handle failed connection to port 2025-01-29 23:21:29 +02:00
rusefillc 47940da281 preserve tune while updating firmware #7357
only:java
https://en.wikipedia.org/wiki/Composition_over_inheritance
2025-01-26 22:22:47 -05:00
rusefillc c819cf9860 preserve tune while updating firmware #7357
only:dead
2025-01-26 22:04:46 -05:00
rusefillc 3577d17d83 only:refactoring and docs 2025-01-26 21:50:23 -05:00
kifir23917 43c6334bd5 only:refactoring: get rid of duplicated `logLine` method implementation because `UpdateOperationCallbacks` interface already implements it in the same way #7199 2025-01-23 09:26:09 -05:00
kifir23917 6fa1d16eae only:refactoring: Now `UpdateOperationCallbacks` interface extends `StatusConsumer` interface #7199 2025-01-23 09:26:09 -05:00
kifir23917 aded5b29b6 only:refactoring: rename `StatusConsumer.appendStatus` method into `logLine` #7199 2025-01-23 09:26:09 -05:00
kifir23917 a461d40a7e only:refactoring: get rid of redundant `UpdateOperationCallbacks.append` and `UpdateOperationCallbacks.appendLine` methods because they duplicate `UpdateOperationCallbacks.log` and `UpdateOperationCallbacks.logLine` methods #7199 2025-01-23 09:26:09 -05:00
kifir23917 3f9193bb6a only:refactoring: get rid of redundant `StatusConsumer.appendStatus` method overloading - actually `breakLineOnTextArea` and `sendToLogger` parameters are always true #7199 2025-01-23 09:26:09 -05:00
kifir23917 f8dcfd3335 Hardcode feature flag to `true` #7199 2025-01-22 21:48:42 +02:00
kifir23917 3018d2beef Now we clear status panel before async job execution #7199 2025-01-22 21:48:42 +02:00
kifir23917 0ae9d2becf Disable buttons during async job execution (closes #7339) 2025-01-22 20:44:12 +02:00
kifir23917 5ddbdd4519 Prevent simultaneous job execution from `rusefi_updater.exe` #7339 2025-01-22 20:44:12 +02:00
kifir23917 a7e990f069 support temporary `RUSEFI_USE_STATUS_WINDOW_FOR_JOBS` feature flag #7199 2025-01-21 20:43:20 +02:00
kifir23917 d7004c31c6 now `BasicStartupFrame` uses `StatusPanel` instead of `StatusWindow` #7199 2025-01-21 20:43:20 +02:00
kifir23917 12372c2d5a refactoring: extract part of functionality into `executeJob` method #7199 2025-01-21 20:43:20 +02:00
kifir23917 8569cbb105 refactoring: rename method #7199 2025-01-21 20:43:20 +02:00
kifir23917 030b6ca59b refactoring: extract part of functionality into `BasicUpdaterPanel` class #7199 2025-01-21 20:43:20 +02:00
kifir23917 b83d8abe2d refactoring: now `StatusWindow.createAndShowFrame` method returns `UpdateOperationCallbacks` - we don't need created `StatusWindow` instance #7199 2025-01-21 20:43:20 +02:00
kifir23917 84ee8728e9 refactoring: get rid of redundant `UpdateStatusWindow` class - we do not need additional class to call `showFrame` method in constructor. Now this method is called by `StatusWindow.createAndShowFrame` factory method #7199 2025-01-21 20:43:20 +02:00
kifir23917 6caa2924ce refactoring: now we reuse `UpdateOperationsCallbacks` interface implementation in `StatusPanel` class instead of implementation of this interface in `UpdateStatusWindow` class #7199 2025-01-21 20:43:20 +02:00
kifir23917 86d821d58d refactoring: move `StatusConsumer` interface implementation from `StatusWindow` class to `StatusPanel` #7199 2025-01-21 20:43:20 +02:00
kifir23917 7c45b7617e refactoring: get rid of redundant methods #7199 2025-01-21 20:43:20 +02:00
kifir23917 2ac19f5279 refactoring: rename `StatusConsumer.append` method into 'appendStatus` to distinguish it from `UpdateStatusWindow.append` method #7199 2025-01-21 20:43:20 +02:00
kifir23917 b4a2168261 refactoring: rename `StatusConsumer.append` method into 'appendStatus` to distinguish it from `UpdateStatusWindow.append` method #7199 2025-01-21 20:43:20 +02:00
kifir23917 7fa49183a7 refactoring: extract part of functionality in StatusPanel class #7199 2025-01-21 20:43:20 +02:00
kifir23917 2d2b368a78 duplicate `BundleUtil` class to avoid reflection error on console update #7198 2025-01-17 09:44:33 -05:00
kifir23917 107c3dec42 notify user about a new release #7198 2025-01-17 09:44:33 -05:00
rusefi 98c58178f9 release self-identification to become release.txt #7229
only:uaefi
2025-01-08 18:28:14 -05:00
rusefillc 40090f8cb2 release self-identification to become release.txt #7229
only:uaefi
2025-01-08 11:05:01 -05:00
rusefillc 2d5defe66a dead warning_message
only:uaefi
2025-01-02 17:38:49 -05:00
rusefillc 4537409c83 only:replacing etbTarget with live data 2024-12-10 12:51:50 -05:00
rusefillc 053a4a6b58 bugfix: stlink from console
only:stm32f767_nucleo
2024-12-05 12:11:00 -05:00
rusEFI LLC d1ca52c010 going back to java 8 all for TS plugin
only:proteus_f7
2024-11-01 20:45:03 -04:00
rusEFI LLC fc8a468c92 TS still comes with 1.8 and we have a plugin, lets build compatible 2024-11-01 17:17:44 -04:00
rusEFI LLC d991f73dec Build-Jdk into manifest
only:proteus_f7
2024-11-01 12:18:30 -04:00
rusEFI LLC 6302a6645e MassUpdater to deal with manual DFU
only:mre_f4
2024-10-31 16:21:23 -04:00
rusEFI LLC 4830b66cbd java.lang.NoSuchMethodError: 'java.lang.String com.rusefi.core.io.BundleUtil.readBranchNameToDisplay()' fix #7004 2024-10-28 20:09:19 -04:00
kifir 407ed51fdd now basic updater shows current branch name
closes #7000
2024-10-28 19:01:35 -04:00
Andrey 4ff6ff60eb removal of older rusEFI console spectrogram, new one is coming soon!
only:uaefi
2024-10-21 11:25:58 -04:00
rusefillc 43d6a4c452 only:docs 2024-10-11 14:32:00 -04:00
rusefillc 636f43aff1 bugfix?
only:hellen-honda-k
2024-10-02 10:50:37 -04:00
rusefi 4c3f40ed7a only:threads are complicated 2024-10-01 22:24:47 -04:00
rusefillc 7f0fbe23cd only:MassUpdater 2024-10-01 21:18:20 -04:00
rusefillc 50c11cf778 console does not work for custom FW #6961 2024-10-01 00:35:21 -04:00