Skip to content

Commit 0bca126

Browse files
committed
Merge branch 'release-2.5.8'
* release-2.5.8: (58 commits) Update versionCode and versionName Sync translations with POEditor README: Fix typo README: use gitlab CI badge Delete circle.yml. Add gitlab-ci.yml Use SupportFragmentManager for Fragments that are launched from another Fragment. Update README Update Gradle plugin to 3.1.4 Update Kotlin version to 1.2.60 Update strings_translatable.xml (POEditor.com) Update strings_translatable.xml (POEditor.com) Update strings_translatable.xml (POEditor.com) Update strings_translatable.xml (POEditor.com) Update strings_translatable.xml (POEditor.com) Update strings_translatable.xml (POEditor.com) Update strings_translatable.xml (POEditor.com) Update strings_translatable.xml (POEditor.com) Update strings_translatable.xml (POEditor.com) Full and short description in Italian (#129) ...
2 parents 6f0dcf6 + 7385379 commit 0bca126

File tree

9 files changed

+48
-76
lines changed

9 files changed

+48
-76
lines changed

.gitlab-ci.yml

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
image: circleci/android:api-27-alpha
2+
3+
before_script:
4+
- export GRADLE_USER_HOME="$(pwd)/.gradle"
5+
- export GRADLE_OPTS='-Dorg.gradle.daemon=false'
6+
7+
cache:
8+
paths:
9+
- .gradle
10+
11+
stages:
12+
- build
13+
14+
build:
15+
stage: build
16+
script:
17+
- ./gradlew assembleCiDebug
18+
- ./gradlew testCiDebugUnitTest
19+
- ./gradlew jacocoTestReportCiDebug
20+
- awk -F"," '{ instructions += $4 + $5; covered += $5 } END { print covered, "/", instructions, "instructions covered"; print 100*covered/instructions, "% covered" }' Calendula/build/reports/jacoco/ciDebug/jacoco.csv
21+
- if grep -r '* Created by' Calendula/src/; then exit 1; fi
22+
artifacts:
23+
paths:
24+
- Calendula/build/outputs/
25+
- Calendula/build/reports/tests/
26+
- Calendula/build/test-results/
27+
- Calendula/build/reports/jacoco/
28+
expire_in: 1 week

Calendula/build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,8 @@ android {
7777
defaultConfig {
7878
minSdkVersion 16
7979
targetSdkVersion 26
80-
versionCode 38
81-
versionName "2.5.7"
80+
versionCode 39
81+
versionName "2.5.8"
8282
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
8383
applicationId "es.usc.citius.servando.calendula"
8484
multiDexEnabled true

Calendula/src/main/java/es/usc/citius/servando/calendula/fragments/MedicineCreateOrEditFragment.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -483,7 +483,7 @@ void showStockDialog(int ref) {
483483
//.setLabelText(ref == DIALOG_STOCK_ADD ? "Increase stock by" : "Decrease stock by")
484484
.setDecimalVisibility(NumberPicker.VISIBLE)
485485
.setPlusMinusVisibility(NumberPicker.INVISIBLE)
486-
.setFragmentManager(getChildFragmentManager())
486+
.setFragmentManager(getActivity().getSupportFragmentManager())
487487
.setTargetFragment(this).setReference(ref)
488488
.setStyleResId(R.style.BetterPickersDialogFragment_Calendula);
489489
npb.show();

Calendula/src/main/java/es/usc/citius/servando/calendula/fragments/RoutineCreateOrEditFragment.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ public void onClick(View v) {
119119
timePickerFragment.show(getActivity().getSupportFragmentManager(), "TIME_PICKER_FRAGMENT");
120120
} else {
121121
TimePickerBuilder tpb = new TimePickerBuilder()
122-
.setFragmentManager(getChildFragmentManager())
122+
.setFragmentManager(getActivity().getSupportFragmentManager())
123123
.setStyleResId(R.style.BetterPickersDialogFragment_Light);
124124
tpb.addTimePickerDialogHandler(RoutineCreateOrEditFragment.this);
125125
tpb.show();

Calendula/src/main/java/es/usc/citius/servando/calendula/fragments/ScheduleTimetableFragment.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ public void onClick(View v) {
311311
new RadialTimePickerDialogFragment()
312312
.setOnTimeSetListener(ScheduleTimetableFragment.this)
313313
.setStartTime(time.getHourOfDay(), time.getMinuteOfHour());
314-
timePickerDialog.show(getChildFragmentManager(), "111");
314+
timePickerDialog.show(getActivity().getSupportFragmentManager(), "111");
315315
}
316316
});
317317

@@ -539,7 +539,7 @@ void showIntervalPickerDIalog() {
539539
.setMinNumber(BigDecimal.ONE)
540540
.setMaxNumber(BigDecimal.valueOf(31))
541541
.setPlusMinusVisibility(NumberPicker.INVISIBLE)
542-
.setFragmentManager(getChildFragmentManager())
542+
.setFragmentManager(getActivity().getSupportFragmentManager())
543543
.setTargetFragment(this).setReference(REF_DIALOG_ROUTINE_INTERVAL)
544544
.setStyleResId(R.style.BetterPickersDialogFragment_Calendula);
545545
npb.show();
@@ -551,7 +551,7 @@ void showHourlyPickerDIalog() {
551551
.setMinNumber(1)
552552
.setMaxNumber(24)
553553
.setPlusMinusVisibility(NumberPicker.INVISIBLE)
554-
.setFragmentManager(getChildFragmentManager())
554+
.setFragmentManager(getActivity().getSupportFragmentManager())
555555
.setTargetFragment(this)
556556
.setReference(REF_DIALOG_HOURLY_INTERVAL)
557557
.setStyleResId(R.style.BetterPickersDialogFragment_Calendula);
@@ -592,7 +592,7 @@ void showRecurrencePickerDialog() {
592592

593593
dialog.setArguments(b);
594594
dialog.setOnRecurrenceSetListener(this);
595-
dialog.show(getChildFragmentManager(), "REC");
595+
dialog.show(getActivity().getSupportFragmentManager(), "REC");
596596
}
597597

598598
void addTimetableEntries(int timesPerDay, List<Routine> routines) {
@@ -1018,7 +1018,7 @@ public void onClick(View v) {
10181018
.setMinNumber(BigDecimal.ONE)
10191019
.setMaxNumber(BigDecimal.valueOf(100D))
10201020
.setPlusMinusVisibility(NumberPicker.INVISIBLE)
1021-
.setFragmentManager(getChildFragmentManager())
1021+
.setFragmentManager(getActivity().getSupportFragmentManager())
10221022
.setTargetFragment(ScheduleTimetableFragment.this)
10231023
.setReference(REF_DIALOG_CYCLE_DAYS)
10241024
.setStyleResId(R.style.BetterPickersDialogFragment_Calendula);
@@ -1034,7 +1034,7 @@ public void onClick(View v) {
10341034
.setMinNumber(BigDecimal.ONE)
10351035
.setMaxNumber(BigDecimal.valueOf(100D))
10361036
.setPlusMinusVisibility(NumberPicker.INVISIBLE)
1037-
.setFragmentManager(getChildFragmentManager())
1037+
.setFragmentManager(getActivity().getSupportFragmentManager())
10381038
.setTargetFragment(ScheduleTimetableFragment.this)
10391039
.setReference(REF_DIALOG_CYCLE_REST)
10401040
.setStyleResId(R.style.BetterPickersDialogFragment_Calendula);

Calendula/src/main/res/values-de/strings_translatable.xml

+4
Original file line numberDiff line numberDiff line change
@@ -539,4 +539,8 @@ Wollen Sie nun die neue Datenbank installieren?
539539
<string name="months">"Monate"</string>
540540
<string name="year">"Jahr"</string>
541541
<string name="years">"Jahre"</string>
542+
<string name="channel_meds_name">"Medikamente"</string>
543+
<string name="channel_meds_description">"Benachrichtigungen bzgl. Medikamente, etwa Einnahmeerinnerungen."</string>
544+
<string name="channel_default_name">"Standard"</string>
545+
<string name="channel_default_description">"Sonstige Benachrichtigungen."</string>
542546
</resources>

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
![](https://tec.citius.usc.es/calendula/github-assets/calendula_promo_google_play.png)
2-
# Calendula [![CircleCI](https://circleci.com/gh/citiususc/calendula/tree/develop.svg?style=shield)](https://circleci.com/gh/citiususc/calendula/tree/develop)
2+
# Calendula [![Gitlab CI](https://gitlab.com/calendula-ci/calendula/badges/develop/build.svg)](https://gitlab.com/calendula-ci/calendula/pipelines)
33

44
Calendula is an Android assistant for personal medication management, aimed at those who have trouble following their medication regimen, forget to take their drugs, or have complex schedules that are difficult to remember.
55

@@ -23,8 +23,8 @@ These instructions will get you a copy of the project up and running on your loc
2323
We use [Android Studio](https://developer.android.com/studio/index.html) (the official Android IDE) for development, so we recommend it as the IDE to use in your development environment. Once you install Android Studio, you can use the Android SDK Manager to obtain the SDK tools, platforms, and other components you will need to start developing. The most important are:
2424

2525
* Android SDK Tools and Android SDK Platform-tools (upgrade to their last versions is usually a good idea).
26-
* Android SDK Build-Tools 26.0.2.
27-
* Android 7.1 (API Level 25) SDK Platform.
26+
* Android SDK Build-Tools 27.0.3.
27+
* Android 8.1 (API Level 27) SDK Platform.
2828
* Android Support Repository
2929

3030
You can also install other packages like emulators for running the app, if you don't have or don't want to use a real device. The minimum supported Android version is *4.1, Jelly Bean (API level 16).*
@@ -100,7 +100,7 @@ If you're not a developer but you want to help, don't worry! You can help [with
100100

101101
## License
102102

103-
Copyright 2016 CITIUS - USC
103+
Copyright 2018 CITIUS - USC
104104

105105
This program is free software: you can redistribute it and/or modify
106106
it under the terms of the GNU General Public License as published by

build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ buildscript {
66
}
77

88
ext {
9-
kotlin_version = '1.2.51'
9+
kotlin_version = '1.2.60'
1010
libVersions = [
1111
android: [
1212
support: '27.1.1'
@@ -15,7 +15,7 @@ buildscript {
1515
}
1616

1717
dependencies {
18-
classpath 'com.android.tools.build:gradle:3.1.3'
18+
classpath 'com.android.tools.build:gradle:3.1.4'
1919
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
2020
classpath 'com.vanniktech:gradle-android-junit-jacoco-plugin:0.11.0'
2121
}

circle.yml

-60
This file was deleted.

0 commit comments

Comments
 (0)