versionCode 60, versionName "0.63.1"

This commit is contained in:
Starfish
2025-08-07 21:40:46 +02:00
parent 0f489790fe
commit e0a10ebdf8
9 changed files with 65 additions and 20 deletions

View File

@@ -108,7 +108,7 @@ Contributors:
Translations:
* Chinese: hugoalh
* Chinese: hugoalh, YaronW
* Czech: eUgEntOptIc44, mondstern
* Danish: eUgEntOptIc44, mondstern
* Dutch: Allan Nordhøy, alternative_be, eUgEntOptIc44, Jean-Luc Tibaux, jwildeboer, mondstern, Vistaus

View File

@@ -33,8 +33,8 @@ android {
applicationId "de.kaffeemitkoffein.tinyweatherforecastgermany"
minSdkVersion 19
targetSdkVersion 33
versionCode 59
versionName "0.63.0"
versionCode 60
versionName "0.63.1"
}
buildTypes {

View File

@@ -945,6 +945,8 @@ public class APIReaders {
int errors = 0;
int threadsDone = 0;
private final static int THREADS_USED = 24;
public RadarMNSetGeoserverRunnable(Context context){
this.context = context;
//WN_RADAR_URL="//maps.dwd.de/geoserver/dwd/wms?service=WMS&version=1.1.0&request=GetMap&layers=dwd%3AWN-Produkt&"+RadarMN2.BBOX+"&TIMESTAMP&width="+RadarMN2.getFixedRadarMapWidth(context)+"&height="+RadarMN2.getFixedRadarMapHeight(context)+"&srs=EPSG%3A3857&styles=&format=image%2Fpng";
@@ -1132,7 +1134,7 @@ public class APIReaders {
}
private void checkThreadsDone(){
if (threadsDone>=4){
if (threadsDone>=THREADS_USED){
if (errors>3){
startTime = WeatherSettings.getPrefRadarLastdatapoll(context);
onFinished(startTime,false);
@@ -1152,7 +1154,7 @@ public class APIReaders {
errors++;
}
private void multiFetchRadarSet(){
private void multiFetchRadarSetOld(){
progress = 0;
threadsDone = 0;
// use 0 to 24 for full set
@@ -1187,6 +1189,53 @@ public class APIReaders {
});
}
private void multiFetchRadarSet(){
progress = 0;
threadsDone = 0;
// use 0 to 24 for full set
startTime = roundUTCUpToNextFiveMinutes(Calendar.getInstance().getTimeInMillis());
// need to delete if read is incomplete
deleteCacheFiles(context);
errors = 0;
Executor executor = Executors.newFixedThreadPool(THREADS_USED);
final int slidesPerThread = DATASET_SIZE / THREADS_USED;
for (int i=0; i<THREADS_USED; i++){
final int thread = i;
executor.execute(new Runnable() {
@Override
public void run() {
fetchRadarSet(thread*slidesPerThread, (thread+1)*slidesPerThread - 1);
}
});
}
/*
executor.execute(new Runnable() {
@Override
public void run() {
fetchRadarSet(0, 5);
}
});
executor.execute(new Runnable() {
@Override
public void run() {
fetchRadarSet(6, 11);
}
});
executor.execute(new Runnable() {
@Override
public void run() {
fetchRadarSet(12, 18);
}
});
executor.execute(new Runnable() {
@Override
public void run() {
fetchRadarSet(19, 24);
}
});
*/
}
public void onStart(){
// override to do something once update started
}

View File

@@ -794,8 +794,6 @@ public class MainActivity extends Activity {
long test = (long) DataStorage.getLong(context,DataStorage.DATASTORAGE_TEST, 40);
DataStorage.printPackages(context,DataStorage.readAllPackages(context));
*/
//Log.v("tiwefoge","COLOR: "+Color.parseColor("#fb1bff"));
// startActivity(new Intent(this,WeatherWarningActivity.class));
}
public static long getEstimatedAdapterLayoutTimeInMillis(Context context){

View File

@@ -1,11 +1,7 @@
Neu in dieser Version [VERSION]:
- App-Absturz behoben, der durch Warnungen ohne Ablaufdatum ausgelöst wurde
- das Regenradar startet nun auch dann zuverlässig, wenn die Daten noch aktuell sind
- die Niederschlagsmenge in Intervallen wird nun als Summe der Stundenwerte angezeigt
- falls der UV-Gefahrenindex auf "klarer Himmel" eingestellt ist, wird ein kleines Sonnen-Symbol angezeigt
- weitere, kleinere Verbesserungen der Benutzeroberfläche und Fehlerbehebungen
- aktualisierte Liste der Wetterstationen
- verbessertes Regenradar
- fehlende Rundung in der Anzeige der Niederschlagsmenge behoben
- verbesserte Übersetzungen
Für eine detaillierte Liste der Änderungen siehe https://codeberg.org/Starfish/TinyWeatherForecastGermany/src/branch/master/CHANGELOG.md

View File

@@ -41,7 +41,7 @@ The following persons contributed to this project:
- eUgEntOptIc44 (javadoc improvements)
Translations:
* Chinese: hugoalh
* Chinese: hugoalh, YaronW
* Czech: eUgEntOptIc44, mondstern
* Danish: eUgEntOptIc44, mondstern
* Dutch: Allan Nordhøy, alternative_be, eUgEntOptIc44, Jean-Luc Tibaux, jwildeboer, mondstern, Vistaus

View File

@@ -1,11 +1,7 @@
New in version [VERSION]:
- fixed a crash caused by warnings with no expiration date
- fixed rain radar film sometimes not starting properly
- the precipitation amount in intervals is now displayed as the sum of hourly values
- when the uv hazard index is set to "clear sky", this is now indicated by a tiny sun symbol
- further minor ui improvements and bug fixes
- updated list of weather stations
- improved rain radar
- fixed missing rounding in precipitation amount
- improved translations
For a detailed list of changes, see https://codeberg.org/Starfish/TinyWeatherForecastGermany/src/branch/master/CHANGELOG.md

View File

@@ -0,0 +1,3 @@
- verbessertes Regenradar
- fehlende Rundung in der Anzeige der Niederschlagsmenge behoben
- verbesserte Übersetzungen

View File

@@ -0,0 +1,3 @@
- improved rain radar
- fixed missing rounding in precipitation amount
- improved translations