Compare commits
10 commits
goodbye-go
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3d0d88b525 |
||
|
|
a5afddb770 | ||
|
|
4611d41c40 |
||
|
|
6c5d5c6b81 | ||
|
|
f07974daee | ||
|
|
1917800db5 | ||
|
|
8b4b0293b1 | ||
|
|
cb98c61dbd | ||
|
|
00aacafa85 |
||
|
|
ca48a56dde |
8 changed files with 127 additions and 11 deletions
108
CHANGELOG.md
Normal file
108
CHANGELOG.md
Normal file
|
|
@ -0,0 +1,108 @@
|
||||||
|
# Changelog
|
||||||
|
|
||||||
|
<a id="v1.2.6"></a>
|
||||||
|
## [Aktivpause to Go v1.2.6](https://github.com/SecUSo/Aktivpause/releases/tag/v1.2.6) - 2025-08-22
|
||||||
|
|
||||||
|
Fixes missing canScheduleExactAlarm check.
|
||||||
|
**Full Changelog**: https://github.com/SecUSo/Aktivpause/compare/v1.2.5...v1.2.6
|
||||||
|
|
||||||
|
[Changes][v1.2.6]
|
||||||
|
|
||||||
|
|
||||||
|
<a id="v1.2.5"></a>
|
||||||
|
## [Aktivpause to Go v1.2.5](https://github.com/SecUSo/Aktivpause/releases/tag/v1.2.5) - 2025-08-22
|
||||||
|
|
||||||
|
Fixes crashes due to missing receiver flags.
|
||||||
|
**Full Changelog**: https://github.com/SecUSo/Aktivpause/compare/v1.2.4...v1.2.5
|
||||||
|
|
||||||
|
[Changes][v1.2.5]
|
||||||
|
|
||||||
|
|
||||||
|
<a id="v1.2.3"></a>
|
||||||
|
## [Aktivpause to Go v1.2.3](https://github.com/SecUSo/Aktivpause/releases/tag/v1.2.3) - 2025-08-03
|
||||||
|
|
||||||
|
## What's Changed
|
||||||
|
* Change versionCode to differentiate from last Google Play version by [@coderPaddyS](https://github.com/coderPaddyS) in [#28](https://github.com/SecUSo/Aktivpause/pull/28)
|
||||||
|
|
||||||
|
|
||||||
|
**Full Changelog**: https://github.com/SecUSo/Aktivpause/compare/v1.2.2...v1.2.3
|
||||||
|
|
||||||
|
[Changes][v1.2.3]
|
||||||
|
|
||||||
|
|
||||||
|
<a id="v1.2.2"></a>
|
||||||
|
## [Aktivpause to Go v1.2.2](https://github.com/SecUSo/Aktivpause/releases/tag/v1.2.2) - 2025-07-23
|
||||||
|
|
||||||
|
## What's Changed
|
||||||
|
* documentation: Added info re: Privacy Friendly Backup by [@jahway603](https://github.com/jahway603) in [#16](https://github.com/SecUSo/Aktivpause/pull/16)
|
||||||
|
* Updates Copyright by [@coderPaddyS](https://github.com/coderPaddyS) in [#17](https://github.com/SecUSo/Aktivpause/pull/17)
|
||||||
|
* Update to SDK 34; Fixes a bug hindering the training to start. by [@coderPaddyS](https://github.com/coderPaddyS) in [#21](https://github.com/SecUSo/Aktivpause/pull/21)
|
||||||
|
* Adds ci and changelog workflows. by [@coderPaddyS](https://github.com/coderPaddyS) in [#24](https://github.com/SecUSo/Aktivpause/pull/24)
|
||||||
|
* Updates App-Info by [@coderPaddyS](https://github.com/coderPaddyS) in [#22](https://github.com/SecUSo/Aktivpause/pull/22)
|
||||||
|
|
||||||
|
## New Contributors
|
||||||
|
* [@jahway603](https://github.com/jahway603) made their first contribution in [#16](https://github.com/SecUSo/Aktivpause/pull/16)
|
||||||
|
|
||||||
|
**Full Changelog**: https://github.com/SecUSo/Aktivpause/compare/v1.2...v1.2.2
|
||||||
|
|
||||||
|
[Changes][v1.2.2]
|
||||||
|
|
||||||
|
|
||||||
|
<a id="v1.2"></a>
|
||||||
|
## [v1.2](https://github.com/SecUSo/Aktivpause/releases/tag/v1.2) - 2023-05-28
|
||||||
|
|
||||||
|
## What's Changed
|
||||||
|
* Backup integration by [@coderPaddyS](https://github.com/coderPaddyS) in [#14](https://github.com/SecUSo/Aktivpause/pull/14)
|
||||||
|
|
||||||
|
## New Contributors
|
||||||
|
* [@coderPaddyS](https://github.com/coderPaddyS) made their first contribution in [#14](https://github.com/SecUSo/Aktivpause/pull/14)
|
||||||
|
|
||||||
|
**Full Changelog**: https://github.com/SecUSo/Aktivpause/compare/v1.1.2...v1.2
|
||||||
|
|
||||||
|
[Changes][v1.2]
|
||||||
|
|
||||||
|
|
||||||
|
<a id="v1.1.2"></a>
|
||||||
|
## [Aktivpause to Go v1.1.2](https://github.com/SecUSo/Aktivpause/releases/tag/v1.1.2) - 2020-07-09
|
||||||
|
|
||||||
|
- Evaluation is done. Thank you for participating.
|
||||||
|
- Removed evaluation link
|
||||||
|
|
||||||
|
[Changes][v1.1.2]
|
||||||
|
|
||||||
|
|
||||||
|
<a id="v1.1.1"></a>
|
||||||
|
## [Aktivpause to Go v1.1.1](https://github.com/SecUSo/Aktivpause/releases/tag/v1.1.1) - 2020-04-02
|
||||||
|
|
||||||
|
- Release für PlayStore
|
||||||
|
|
||||||
|
[Changes][v1.1.1]
|
||||||
|
|
||||||
|
|
||||||
|
<a id="v1.1"></a>
|
||||||
|
## [Aktivpause to Go v1.1](https://github.com/SecUSo/Aktivpause/releases/tag/v1.1) - 2020-04-02
|
||||||
|
|
||||||
|
- Online-Umfrage Link hinzugefügt
|
||||||
|
|
||||||
|
[Changes][v1.1]
|
||||||
|
|
||||||
|
|
||||||
|
<a id="v1.0"></a>
|
||||||
|
## [Aktivpause to Go (v1.0)](https://github.com/SecUSo/Aktivpause/releases/tag/v1.0) - 2019-10-28
|
||||||
|
|
||||||
|
- Initial release
|
||||||
|
|
||||||
|
[Changes][v1.0]
|
||||||
|
|
||||||
|
|
||||||
|
[v1.2.6]: https://github.com/SecUSo/Aktivpause/compare/v1.2.5...v1.2.6
|
||||||
|
[v1.2.5]: https://github.com/SecUSo/Aktivpause/compare/v1.2.3...v1.2.5
|
||||||
|
[v1.2.3]: https://github.com/SecUSo/Aktivpause/compare/v1.2.2...v1.2.3
|
||||||
|
[v1.2.2]: https://github.com/SecUSo/Aktivpause/compare/v1.2...v1.2.2
|
||||||
|
[v1.2]: https://github.com/SecUSo/Aktivpause/compare/v1.1.2...v1.2
|
||||||
|
[v1.1.2]: https://github.com/SecUSo/Aktivpause/compare/v1.1.1...v1.1.2
|
||||||
|
[v1.1.1]: https://github.com/SecUSo/Aktivpause/compare/v1.1...v1.1.1
|
||||||
|
[v1.1]: https://github.com/SecUSo/Aktivpause/compare/v1.0...v1.1
|
||||||
|
[v1.0]: https://github.com/SecUSo/Aktivpause/tree/v1.0
|
||||||
|
|
||||||
|
<!-- Generated by https://github.com/rhysd/changelog-from-release v3.9.0 -->
|
||||||
|
|
@ -14,6 +14,8 @@
|
||||||
|
|
||||||
## Aktivpause
|
## Aktivpause
|
||||||
|
|
||||||
|
[<img src="https://f-droid.org/badge/get-it-on.png" alt="Get it on F-Droid" height="60">](https://f-droid.org/repository/browse/?fdid=org.secuso.aktivpause)
|
||||||
|
|
||||||
The Aktivpause to Go App allows you to integrate planned breaks into your daily work. You can decide when, where and for how long you want to take breaks and this app will help shape your break in a healthy way. It offers a wide variety of exercises from the well-established Aktivpause program at KIT and was developed by Scientists at the Institute of Sports and Sports Science (IfSS) of KIT. Exercises are currently only provided in german.
|
The Aktivpause to Go App allows you to integrate planned breaks into your daily work. You can decide when, where and for how long you want to take breaks and this app will help shape your break in a healthy way. It offers a wide variety of exercises from the well-established Aktivpause program at KIT and was developed by Scientists at the Institute of Sports and Sports Science (IfSS) of KIT. Exercises are currently only provided in german.
|
||||||
|
|
||||||
## Download and more Information
|
## Download and more Information
|
||||||
|
|
|
||||||
|
|
@ -10,8 +10,8 @@ android {
|
||||||
applicationId "org.secuso.aktivpause"
|
applicationId "org.secuso.aktivpause"
|
||||||
minSdkVersion 21
|
minSdkVersion 21
|
||||||
targetSdkVersion 34
|
targetSdkVersion 34
|
||||||
versionCode 11
|
versionCode 102
|
||||||
versionName "1.2.2"
|
versionName "1.2.6"
|
||||||
vectorDrawables.useSupportLibrary = true
|
vectorDrawables.useSupportLibrary = true
|
||||||
}
|
}
|
||||||
buildTypes {
|
buildTypes {
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@ import android.preference.PreferenceManager;
|
||||||
import androidx.constraintlayout.widget.ConstraintLayout;
|
import androidx.constraintlayout.widget.ConstraintLayout;
|
||||||
import androidx.constraintlayout.widget.ConstraintSet;
|
import androidx.constraintlayout.widget.ConstraintSet;
|
||||||
import androidx.core.app.ActivityCompat;
|
import androidx.core.app.ActivityCompat;
|
||||||
|
import androidx.core.content.ContextCompat;
|
||||||
import androidx.loader.app.LoaderManager;
|
import androidx.loader.app.LoaderManager;
|
||||||
import androidx.loader.content.AsyncTaskLoader;
|
import androidx.loader.content.AsyncTaskLoader;
|
||||||
import androidx.loader.content.Loader;
|
import androidx.loader.content.Loader;
|
||||||
|
|
@ -231,7 +232,7 @@ public class TimerActivity extends BaseActivity implements LoaderManager.LoaderC
|
||||||
|
|
||||||
isActivityVisible = true;
|
isActivityVisible = true;
|
||||||
|
|
||||||
registerReceiver(timerReceiver, new IntentFilter(TimerService.TIMER_BROADCAST));
|
ContextCompat.registerReceiver(this, timerReceiver, new IntentFilter(TimerService.TIMER_BROADCAST), ContextCompat.RECEIVER_NOT_EXPORTED);
|
||||||
|
|
||||||
if(mTimerService != null && !mTimerService.isRunning()) {
|
if(mTimerService != null && !mTimerService.isRunning()) {
|
||||||
updateProgress(mTimerService.getInitialDuration());
|
updateProgress(mTimerService.getInitialDuration());
|
||||||
|
|
|
||||||
|
|
@ -144,7 +144,7 @@ public class TimerSchedulerReceiver extends WakefulBroadcastReceiver {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if((done || !scheduleExerciseDaysEnabled)) {
|
if((done || !scheduleExerciseDaysEnabled) && (Build.VERSION.SDK_INT < Build.VERSION_CODES.S) || alarmManager.canScheduleExactAlarms()) {
|
||||||
AlarmManagerCompat.setExactAndAllowWhileIdle(alarmManager, AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), automaticTimerPending);
|
AlarmManagerCompat.setExactAndAllowWhileIdle(alarmManager, AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), automaticTimerPending);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -147,7 +147,7 @@ public class TimerService extends Service {
|
||||||
super.onCreate();
|
super.onCreate();
|
||||||
|
|
||||||
|
|
||||||
registerReceiver(timerReceiver, new IntentFilter(TIMER_BROADCAST));
|
ContextCompat.registerReceiver(this, timerReceiver, new IntentFilter(TIMER_BROADCAST), ContextCompat.RECEIVER_NOT_EXPORTED);
|
||||||
ContextCompat.registerReceiver(this, notificationDeletedReceiver, new IntentFilter(ACTION_NOTIFICATION_DELETED), ContextCompat.RECEIVER_NOT_EXPORTED);
|
ContextCompat.registerReceiver(this, notificationDeletedReceiver, new IntentFilter(ACTION_NOTIFICATION_DELETED), ContextCompat.RECEIVER_NOT_EXPORTED);
|
||||||
ContextCompat.registerReceiver(this, notificationPreferenceChangedReceiver, new IntentFilter(ACTION_NOTIFICATION_CANCELED), ContextCompat.RECEIVER_NOT_EXPORTED);
|
ContextCompat.registerReceiver(this, notificationPreferenceChangedReceiver, new IntentFilter(ACTION_NOTIFICATION_CANCELED), ContextCompat.RECEIVER_NOT_EXPORTED);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
Die Aktivpause-App ermöglicht es Ihnen, selbstständig Bewegungspausen durchzuführen und so ganz individuell eine gezielte Auszeit in Ihren Arbeitsalltag zu integrieren. Wann, wo und wie lange Sie aktive Pausen machen, können Sie somit für sich persönlich entscheiden. Das breite Übungsspektrum stammt aus dem etablierten Aktivpause-Programm am KIT und wurde von Wissenschaftler*innen am Institut für Sport und Sportwissenschaft des KIT zusammengestellt.
|
Die Aktivpause-App ermöglicht es Ihnen, selbstständig Bewegungspausen durchzuführen und so ganz individuell eine gezielte Auszeit in Ihren Arbeitsalltag zu integrieren. Wann, wo und wie lange Sie aktive Pausen machen, können Sie somit für sich persönlich entscheiden. Das breite Übungsspektrum stammt aus dem etablierten Aktivpause-Programm am KIT und wurde von Wissenschaftler*innen am Institut für Sport und Sportwissenschaft des KIT zusammengestellt.
|
||||||
|
|
||||||
Folgende Features bietet die Aktivpause-App:
|
Folgende Features bietet die Aktivpause-App:
|
||||||
|
|
||||||
1. Auswahl und Erstellung von Übungssets: Aus den vorhandenen Übungen lassen sich individuelle Übungssets zusammenstellen, die für die Pausen ausgewählt werden können. Es stehen auch vordefinierte Übungssets zur Verfügung, die Ihnen den Start erleichtern.
|
1. Auswahl und Erstellung von Übungssets: Aus den vorhandenen Übungen lassen sich individuelle Übungssets zusammenstellen, die für die Pausen ausgewählt werden können. Es stehen auch vordefinierte Übungssets zur Verfügung, die Ihnen den Start erleichtern.
|
||||||
2. Das Übungsspektrum reicht von Übungen zur Aktivierung des Herz-Kreislauf-Systems über Dehnungs- und Kräftigungs- bis hin zu Entspannungsübungen.
|
2. Das Übungsspektrum reicht von Übungen zur Aktivierung des Herz-Kreislauf-Systems über Dehnungs- und Kräftigungs- bis hin zu Entspannungsübungen.
|
||||||
3. Mit der Filterfunktion können Sie gezielt Übungen nach Körperregion auswählen und etwaige Beschwerden vorbeugen.
|
3. Mit der Filterfunktion können Sie gezielt Übungen nach Körperregion auswählen und etwaige Beschwerden vorbeugen.
|
||||||
|
|
@ -8,6 +10,7 @@ Folgende Features bietet die Aktivpause-App:
|
||||||
|
|
||||||
|
|
||||||
Kontaktieren Sie uns gerne über:
|
Kontaktieren Sie uns gerne über:
|
||||||
Bluesky - @secusoresearch.bsky.social https://bsky.app/profile/secusoresearch.bsky.social
|
|
||||||
Mastodon - @SECUSO_Research@bawü.social https://xn--baw-joa.social/@SECUSO_Research/
|
* Bluesky - @secusoresearch.bsky.social https://bsky.app/profile/secusoresearch.bsky.social
|
||||||
Offene Stellen - https://secuso.aifb.kit.edu/83.php
|
* Mastodon - @SECUSO_Research@bawü.social https://xn--baw-joa.social/@SECUSO_Research/
|
||||||
|
* Offene Stellen - https://secuso.aifb.kit.edu/83.php
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
The Aktivpause to Go App allows you to integrate planned breaks into your daily work. You can decide when, where and for how long you want to take breaks and this app will help shape your break in a healthy way. It offers a wide variety of exercises from the well-established Aktivpause program at KIT and was developed by Scientists at the Institute of Sports and Sports Science (IfSS) of KIT. Exercises are currently only provided in german.
|
The Aktivpause to Go App allows you to integrate planned breaks into your daily work. You can decide when, where and for how long you want to take breaks and this app will help shape your break in a healthy way. It offers a wide variety of exercises from the well-established Aktivpause program at KIT and was developed by Scientists at the Institute of Sports and Sports Science (IfSS) of KIT. Exercises are currently only provided in german.
|
||||||
|
|
||||||
The following features are provided by the app:
|
The following features are provided by the app:
|
||||||
|
|
||||||
1. Creation and Choice of exercise sets: Individual exercise sets can be created. This makes it easier to complete your favorite exercises faster. The exercise sets can then be chosen to perform during breaks. There are also predefined exercise sets to ease the start into the app.
|
1. Creation and Choice of exercise sets: Individual exercise sets can be created. This makes it easier to complete your favorite exercises faster. The exercise sets can then be chosen to perform during breaks. There are also predefined exercise sets to ease the start into the app.
|
||||||
2. There are a wide variety of exercises: Exercises to activate the cardiovascular system, stretching, strength, and relaxation exercises.
|
2. There are a wide variety of exercises: Exercises to activate the cardiovascular system, stretching, strength, and relaxation exercises.
|
||||||
3. The filter feature lets you easily choose exercises for specific body regions that may help you prevent potential complaints.
|
3. The filter feature lets you easily choose exercises for specific body regions that may help you prevent potential complaints.
|
||||||
|
|
@ -8,6 +9,7 @@ The following features are provided by the app:
|
||||||
5. Integrate the Aktivpause break into your daily routine. You can schedule breaks to start at specific times and days, so you don’t have to think about starting the timer manually to be reminded to take breaks.
|
5. Integrate the Aktivpause break into your daily routine. You can schedule breaks to start at specific times and days, so you don’t have to think about starting the timer manually to be reminded to take breaks.
|
||||||
|
|
||||||
Feel free to contact us via:
|
Feel free to contact us via:
|
||||||
Bluesky - @secusoresearch.bsky.social https://bsky.app/profile/secusoresearch.bsky.social
|
|
||||||
Mastodon - @SECUSO_Research@bawü.social https://xn--baw-joa.social/@SECUSO_Research/
|
* Bluesky - @secusoresearch.bsky.social https://bsky.app/profile/secusoresearch.bsky.social
|
||||||
Job opening - https://secuso.aifb.kit.edu/english/Job_Offers.php
|
* Mastodon - @SECUSO_Research@bawü.social https://xn--baw-joa.social/@SECUSO_Research/
|
||||||
|
* Job opening - https://secuso.aifb.kit.edu/english/Job_Offers.php
|
||||||
Loading…
Add table
Add a link
Reference in a new issue