What's Changed
- Add break "boosting support" to drag racing screen by @tzebrowski in #65
- Refactoring of naming registry by @tzebrowski in #66
- Enable alerting for historical data in the trip info view by @tzebrowski in #67
- Refactoring of WorkflowOrchestrator by @tzebrowski in #68
- Add dedicated screen for break boosting by @tzebrowski in #69
- Add break-boosting assistance to performance screen by @tzebrowski in #70
- PIDs selection screen height calculation refactoring by @tzebrowski in #71
- Update defaults for 1.75tbi profiles by @tzebrowski in #72
- Data logger preferences refactoring by @tzebrowski in #73
- Extract preference-manager to separate module by @tzebrowski in #74
- Add GDrive backup/restore capabilities by @tzebrowski in #76
- Transfer recorded trips to the GDrive by @tzebrowski in #77
- Improve quality of Profile module by @tzebrowski in #78
- Publish transformed vehicle log to the cloud by @tzebrowski in #79
- Add dedicated dialog for uploading logs to GDrive by @tzebrowski in #80
- Feat/cloud backup restore by @tzebrowski in #81
- Fix fab button show&hide animation by @tzebrowski in #82
- Add confirmation dialog to backup restore operation by @tzebrowski in #83
- Add detailed description to the cloud upload left menu item by @tzebrowski in #84
- Add retry mechanism when google sign-in fail by @tzebrowski in #85
- update about section by @tzebrowski in #86
- files headers update by @tzebrowski in #87
- feat: Add reference to LogAnalyzer to the Readme file. by @tzebrowski in #88
- feat: enabled individual query as default by @tzebrowski in #90
- feat: add bigger contrast to toolbar buttons by @tzebrowski in #91
- Feat/add diagnosis pid to performance view by @tzebrowski in #92
- feat: attach metadata to logs by @tzebrowski in #93
- feat: Introduce GPS Metric Proccessor by @tzebrowski in #94
- Feat/handle location permission by @tzebrowski in #95
- feat: improve gps accurency by @tzebrowski in #96
- feat: Remove individual GPS signals by @tzebrowski in #97
- feat: get rid of bottom navigation view by @tzebrowski in #98
- feat: add permissions setup window, by @tzebrowski in #99
- Feat/navigation improvements by @tzebrowski in #100
- feat: update toolbar icons color schema by @tzebrowski in #101
- feat: externalize permissions onboarding dialog by @tzebrowski in #102
- Feat/data logger service refactoring by @tzebrowski in #103
- feat: add y center labeling to performance view by @tzebrowski in #105
- feat: receivers handling improvement by @tzebrowski in #104
- Feat/gauge drawings improvement by @tzebrowski in #106
- Feat/unify gauge views by @tzebrowski in #107
- Feat/screen renderer refactoring by @tzebrowski in #108
- Feat/integrate screen bahavior with mobile by @tzebrowski in #109
- Feat/giulia screen improvement by @tzebrowski in #110
- feat: add vehicle speed, engine speed, gear engaged to tripinfo by @tzebrowski in #111
- Feat/add junit tests to screen behavior by @tzebrowski in #112
- feat: update strategy for workflow receivers registration by @tzebrowski in #113
- feat: improve number of segments calculation by @tzebrowski in #114
- feat/display trip info just in 2.0gme by @tzebrowski in #115
- feat: navi improvements for performance, trip_info, drag_racing views by @tzebrowski in #116
- feat: auto connect during app startup by @tzebrowski in #117
- feat: do not query gps data by @tzebrowski in #118
- feat: stn - enable whitespace striping by @tzebrowski in #119
- Feat/externalize stn settings by @tzebrowski in #120
- Feat/ctx menu pid config performance trip info by @tzebrowski in #121
- feat: add early initialization of Activity and Preferences context by @tzebrowski in #122
- Feat/auto connect improvements by @tzebrowski in #123
- Feat/enable perfscreen in all profiles by @tzebrowski in #124
- Feat/update performance pids refesh strategy by @tzebrowski in #125
- feat: add more items to performance view by @tzebrowski in #126
- Feat/merge auto connect with power capabilities by @tzebrowski in #127
- feat: sync status panel when profile name changed by @tzebrowski in #128
- feat: replace CheckBoxPreference by SwitchPreferenceCompat by @tzebrowski in #129
- feat: add hidden pids capability to performance screen by @tzebrowski in #130
- Feat/performanc view optimizatoins by @tzebrowski in #131
- feat: brake-boosting naming refactoring by @tzebrowski in #132
- feat: settings performance optimization by @tzebrowski in #133
- Feat/renderer zero copy optimization by @tzebrowski in #134
- Feat/mobile enable brake boosting by @tzebrowski in #135
- Feat/profiles update by @tzebrowski in #136
- Feat/fab speed dial by @tzebrowski in #137
- Feat/improve caching string cache mechanism by @tzebrowski in #138
- Feat/improve caching string cache mechanism by @tzebrowski in #139
- feat: bump obdmetrics to 11.12 by @tzebrowski in #140
- feat: integrate smart mock adapter connection by @tzebrowski in #141
- feat: get rod of data generator by @tzebrowski in #142
- feat: display mock connection only in debug by @tzebrowski in #143
- Feat/improve dtc handling by @tzebrowski in #144
- Feat/enable dtc snapshots by @tzebrowski in #145
- feat: update performance screen stats drawing by @tzebrowski in #146
- Feat/dtc window unify screen loading indicator by @tzebrowski in #147
- feat: move screen lock cancellation-runnable to screen-lock-manager by @tzebrowski in #148
- feat: visual improvements of dialog screen lock by @tzebrowski in #149
- feat: use screen lock in the adapter connect flow by @tzebrowski in #150
- feat: Polish language support with in-app language selection by @Jakubach in #151
- feat: do not show cancel button in screen lock dialog by @tzebrowski in #152
- feat: language-dialog: highlight selected language by @tzebrowski in #153
- fix: do not stop workflow when connection-error meanwhile thrown. by @tzebrowski in #154
- feat: use screen lock for all Workflow.starts commands by @tzebrowski in #155
- fix: fix issues with stopping adapter connection by @tzebrowski in #156
- fix: prevent duplicate AutoConnect and setups on activity recreate by @tzebrowski in #157
- feat: AA app support language change by @tzebrowski in #158
- refactoring: SurfaceRenderer and AbstractDrawer - naming refactoring by @tzebrowski in #159
- feat: Get rid of SplashActivity and unify permissions and language selection steps. by @tzebrowski in #160
- fix: Prevent duplicate DataLogger auto-connect attempts between Mobile and Android Auto by @tzebrowski in #161
- feat: Restore datalogger connection state after language change by @tzebrowski in #162
- feat: add caching to trip info drawer by @tzebrowski in #163
- perf(gdrive): optimize trip log exports with columnar JSON by @tzebrowski in #164
- refactor: Streaming Trip Storage & Memory Optimization by @tzebrowski in #165
- refactoring: cleanup TripManager interface - remove async methods by @tzebrowski in #166
- Feat/trip log drive auto sync by @tzebrowski in #167
- feat: Proactive Google Drive authorization for background Trip Auto-Sync by @tzebrowski in #168
- feat: resolve layout truncation issues in status panel header by @tzebrowski in #169
- feat: Add trw climate control profile by @tzebrowski in #170
- feat: Add support to CAN network registry by @tzebrowski in #171
- fix: Avoid NPE when PID def incomplete (min/max is null) by @tzebrowski in #172
- fix(preferences): prevent dialog popup on language change by @tzebrowski in #173
- feat: update doc file by @tzebrowski in #175
- feat: vlinker integration by @tzebrowski in #176
- feat: revamp diagnostic request ID management UI by @tzebrowski in #177
- refactoring: DRI naming refactoring by @tzebrowski in #179
- Feat/pid list material redesign by @tzebrowski in #180
New Contributors
Full Changelog: v182_my_giulia_aa...v226_my_giulia_aa