kifir23917
|
554e766bcc
|
Now we output merging warnings on status panel #7357
|
2025-02-06 12:30:03 -04:00 |
kifir23917
|
73d262c5a8
|
Now we ignore `byFirmwareVersion` and `hash3` .ini-fields #7357
|
2025-02-06 12:30:03 -04:00 |
kifir23917
|
e0040f90fc
|
Now we ask user for confirmation to restore previous calibrations #7357
|
2025-02-06 12:30:03 -04:00 |
kifir23917
|
b460d2e6be
|
Output fields that we are going to update to restore previous calibrations #7357
|
2025-02-06 12:30:03 -04:00 |
kifir23917
|
e54b1efe7b
|
Handle case of disappeared enum value #7357
|
2025-02-06 12:30:03 -04:00 |
kifir23917
|
51d29f1a52
|
only:refactoring: extract `greening` and `redding` of status panel from `ProgramSelector.flashOpenbltSerialAutomatic` method #7357
|
2025-02-06 12:30:03 -04:00 |
kifir23917
|
6f47724bf9
|
only:refactoring: get rid of redundant method parameter #7357
|
2025-02-06 12:30:03 -04:00 |
kifir23917
|
7e51ebc767
|
Fix problem with premature `greening` of status panel
#7357
|
2025-02-06 12:30:03 -04:00 |
kifir23917
|
a856e04168
|
Handle failure of merged calibrations backup
#7357
|
2025-02-06 12:30:03 -04:00 |
kifir23917
|
93acd51463
|
Step to fix problem with premature `greening` of status panel
#7357
|
2025-02-06 12:30:03 -04:00 |
kifir23917
|
a62becbf8d
|
Now `CalibrationsHelper.readAndBackupCurrentCalibrations` method doesn't validate config version on connect #7357
|
2025-02-06 12:30:03 -04:00 |
kifir23917
|
92eee1682f
|
implement uploading of merged calibrations #7357
|
2025-02-06 12:30:03 -04:00 |
kifir23917
|
ae711184f0
|
only:refactoring: `BinaryProtocol.saveConfigurationImageToFiles` is converted to static #7357
|
2025-02-06 12:30:03 -04:00 |
kifir23917
|
13986136a6
|
only:refactoring: rename class #7357
|
2025-02-06 12:30:03 -04:00 |
kifir23917
|
fd369ef4e6
|
Now we back up updated calibrations #7357
|
2025-02-06 12:30:03 -04:00 |
kifir23917
|
d1fa312d8e
|
only:refactoring: now `ProgramSelector.flashOpenbltSerialAutomatic` method knows previous calibrations #7357
|
2025-02-06 12:30:03 -04:00 |
kifir23917
|
a02fb0735c
|
only:refactoring: generalize `BinaryProtocolAction` #7357
|
2025-02-06 12:30:03 -04:00 |
kifir23917
|
6aef7e8ff4
|
only:refactoring: extract part of functionality into `backUpCalibrationsInfo` method #7357
|
2025-02-06 12:30:03 -04:00 |
kifir23917
|
aa85b21f12
|
only:refactoring: extract part of functionality into `CalibrationsInfo` class #7357
|
2025-02-06 12:30:03 -04:00 |
rusefillc
|
76b0c0a522
|
Console should get much smarter around compatibility with older units #6845
only:java progress
|
2025-02-05 13:49:27 -05:00 |
rusefillc
|
b01641065e
|
Console should get much smarter around compatibility with older units #6845
only:java progress
|
2025-02-05 09:40:03 -05:00 |
rusefillc
|
5a4410fef7
|
Console should get much smarter around compatibility with older units #6845
only:dead-ish code
nice milestone: Fields.TS_TOTAL_OUTPUT_SIZE not used by PROD code!
|
2025-02-05 08:44:18 -05:00 |
rusefillc
|
cfc9750b90
|
Console should get much smarter around compatibility with older units #6845
only:dead-ish code
|
2025-02-05 08:23:07 -05:00 |
rusefillc
|
5988a34d5a
|
only:less gradle copy-pasta
|
2025-02-04 21:18:32 -05:00 |
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 |