refactor: optimize record management and UI interaction logic

- Move the loading and saving operations of TrainRecordManager to the IO goroutine for execution
- Optimize the data structure of recentRecords in MainActivity to be a mutableStateList
- Improve the interaction effect and device connection status display of ConnectionDialog
- Delete the MergedHistoryScreen file that is no longer in use
- Increase the number of threads for map tile downloads and file system operations
This commit is contained in:
Nedifinita
2025-07-24 19:46:17 +08:00
parent 3edc8632be
commit aaf414d384
9 changed files with 668 additions and 1233 deletions

3
.gitignore vendored
View File

@@ -18,4 +18,5 @@ local.properties
.*.bat
*.jks
*.keystore
*.base64
*.base64
docs