Commit Graph
100 Commits
Author SHA1 Message Date
Robert Benedikt 58bafb58a2 revert: upgrade to AGP 7.3.1
This reverts commit 2303ae091c.
2022-12-23 15:26:57 +01:00
Robert Benedikt dca2daa1d3 add permission to access approximate location 2022-12-23 15:20:20 +01:00
Robert Benedikt 4e51c770b7 Merge branch 'android-12' 2022-12-23 14:52:32 +01:00
Robert Benedikt da7c37ce9d refactor(mobile): add immutable flag to PendingIntent 2022-12-23 14:50:08 +01:00
Robert Benedikt b663ba637f build(mobile): specify permission to schedule exact alarms 2022-12-23 14:49:07 +01:00
Robert Benedikt 191ab721c5 build(mobile): specify exported components 2022-12-23 14:48:53 +01:00
Robert Benedikt 2303ae091c build(mobile): upgrade to AGP 7.3.1 2022-12-23 14:47:14 +01:00
Robert Benedikt 6f0bfb82c6 build(mobile): remove Dexcount Gradle plugin 2022-12-23 14:46:50 +01:00
Robert Benedikt 718958fc4e fix(race-manager): show protest time dialog if navigation drawer is closed 2022-06-20 06:37:41 +02:00
Robert Benedikt e6054ef41a build(android): avoid xmake task in local environment 2021-12-09 16:44:17 +01:00
Robert Benedikt 3418c9e6af build(android): fix path where APK is copied to 2021-12-09 16:40:07 +01:00
Robert Benedikt 1b1554fcde bug5545: release notes 2021-07-12 12:11:11 +02:00
Robert Benedikt e8802ab6fe fix(race-manager): consider missing start and end date of event 2021-06-08 06:34:21 +02:00
Robert Benedikt 59fa7e3dc8 fix: use private FragmentManager to manage date picker inside of fragment 2021-04-15 16:27:31 +02:00
Robert Benedikt 56888391c2 Merge branch 'bug4997' 2021-02-11 13:49:36 +01:00
Robert Benedikt c26c0c38a3 Merge branch 'bug4178' 2021-02-11 13:00:51 +01:00
Robert Benedikt 34ed976ddc fix: don't reset previous Branch params if app resumes to foreground 2021-02-11 11:41:15 +01:00
Robert Benedikt ca455d74c5 Merge branch 'master' into bug4997 2021-02-11 11:29:26 +01:00
Robert Benedikt deb678d1a6 Merge branch 'master' into bug4178 2021-02-11 10:33:45 +01:00
Robert Benedikt c402139c48 Merge branch 'master' into bug4178 2021-01-18 18:02:29 +01:00
Robert Benedikt 1cc410ae14 fix: toggle panel button state 2021-01-18 18:01:43 +01:00
Robert Benedikt d8423911ff Merge branch 'master' into bug4178
# Conflicts:
#	java/com.sap.sailing.gwt.ui/GWT Sailing DevMode.launch
#	java/com.sap.sailing.gwt.ui/GWT Sailing SDM.launch
2021-01-14 13:31:22 +01:00
Robert Benedikt b5293ca937 Merge branch 'master' into bug4997 2021-01-14 13:22:07 +01:00
Robert Benedikt c1c7ce615e Merge branch 'master' into bug4997 2021-01-14 11:20:32 +01:00
Robert Benedikt 830e6d00e0 feat: improve event selection when Branch param is given and more events are loaded 2021-01-14 11:19:27 +01:00
Robert Benedikt dae5582d9e fix: exception when dialog listener is not attached 2021-01-14 11:14:03 +01:00
Robert Benedikt 26a5a9cb9c feat: sort events by date 2021-01-12 12:35:31 +01:00
Robert Benedikt c7c530ade8 Merge branch 'master' into bug4997
# Conflicts:
#	java/com.sap.sailing.gwt.ui/GWT Sailing DevMode.launch
#	java/com.sap.sailing.gwt.ui/GWT Sailing SDM.launch
#	mobile/com.sap.sailing.racecommittee.app/res/values/strings.xml
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/lists/NamedListFragment.java
2021-01-12 12:27:21 +01:00
Robert Benedikt a18226a5f4 fix: ignore non-public param when requesting specific event 2020-12-23 12:57:33 +01:00
Robert Benedikt 4150e4e17a fix: exception when runOnCommit is used with transaction added to the back stack 2020-12-23 12:57:29 +01:00
Robert Benedikt 6a4d868777 fix: only redirect user to login form if legacy QR code is contains no token 2020-12-19 11:24:04 +01:00
Robert Benedikt 7176a444af fix: overlapping screens when app comes back to foreground during onboarding 2020-12-19 11:22:45 +01:00
Robert Benedikt d35102f4c4 Upgraded Android apps from version 1.4.90 to 1.4.91 2020-12-19 06:27:45 +01:00
Robert Benedikt 8ab5c0918e ci: upgrade artifacts version to build and export app 2020-12-19 06:25:59 +01:00
Robert Benedikt 86df4f86b3 build: upgrade Android Gradle plugin and Build Tools version 2020-12-19 06:24:47 +01:00
Robert Benedikt dde223750a build: increase compile and target SDK to 29 2020-12-18 14:17:51 +01:00
Robert Benedikt 369b52b807 chore: add release notes for Race Manager December update 2020-12-18 13:12:26 +01:00
Robert Benedikt 67a22d8cca fix: back navigation in settings 2020-12-18 12:37:45 +01:00
Robert Benedikt 4b4357781a fix: wait until backdrop is fully laid out and animated 2020-12-18 11:33:59 +01:00
Robert Benedikt 82811342ff fix: load more events if expanded and re-select event if ID is given 2020-12-18 11:00:02 +01:00
Robert Benedikt 76c74d9c2b style: change logout message as it becomes a "real" logout 2020-12-17 18:57:00 +01:00
Robert Benedikt b501b76614 style: rearrange code 2020-12-17 18:56:55 +01:00
Robert Benedikt 68c767aa03 feat: show all settings also before regatta is selected 2020-12-17 18:45:49 +01:00
Robert Benedikt e72cbfc571 feat: reset data and restart app on logout 2020-12-17 18:45:48 +01:00
Robert Benedikt 2213753fb9 refactor: onboarding and login flow 2020-12-17 18:45:45 +01:00
Robert Benedikt c6f7a9fa6d refactor: ensure priority through enum AuthorPriority and consider priority for admin and demo mode 2020-12-15 12:54:54 +01:00
Robert Benedikt 497a4e2136 feat: consider empty URL and token in Branch Quick Link 2020-12-15 11:33:08 +01:00
Robert Benedikt 1b7b44c6ad build: switch to link domain from Branch live configuration 2020-12-15 10:53:52 +01:00
Robert Benedikt 5f798bf093 fix: check login if user has decided to change regatta 2020-12-15 09:21:23 +01:00
Robert Benedikt 9f2be535ed style: remove unused method param 2020-12-15 08:55:06 +01:00
Robert Benedikt 03afc9598e build: disable Branch.io test mode 2020-12-14 13:39:08 +01:00
Robert Benedikt 7aea804dc1 Merge branch 'master' into bug5241 2020-12-04 14:09:14 +01:00
Robert Benedikt 8212e876d7 feat: support Branch quick link with integrated QR code scanner 2020-12-04 13:58:12 +01:00
Robert Benedikt 8225486d7b feat: change default server URL to my.sapsailing.com 2020-12-04 13:52:11 +01:00
Robert Benedikt fcfc7d535b feat: consider event ID to load single event and only more when requested by user 2020-12-01 11:40:13 +01:00
Robert Benedikt 596ac69a93 feat: integrate branch.io with quick link for Race Manager 2020-12-01 11:26:10 +01:00
Robert Benedikt 07aff38b05 style: reformat code 2020-11-19 13:16:26 +01:00
Robert Benedikt 63a027f70a refactor: remove duplicate activity for sending awareness 2020-11-19 13:12:13 +01:00
Robert Benedikt 943d5646c7 revert: branch.io integration
Refs: 8f06b1ce, c043e1af
2020-11-19 13:09:02 +01:00
Robert Benedikt 2d8fc532f0 Merge branch 'master' into bug5241
# Conflicts:
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/activities/LoginActivity.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/LoginBackdrop.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/lists/CourseAreaListFragment.java
2020-11-10 10:30:11 +01:00
Robert Benedikt 54a7f8456f style: reformat code and optimize imports 2020-09-29 14:59:00 +02:00
Robert Benedikt cc8fd33126 revert: fixed transparent fragments 2020-09-29 14:16:28 +02:00
Robert Benedikt b8df69c042 Merge branch 'master' into bug4178
# Conflicts:
#	java/com.sap.sse.gwt/GWT xdStorage Sample SDM.launch
#	java/com.sap.sse.security.ui/GWT Security DevMode.launch
#	java/com.sap.sse.security.ui/GWT Security SDM.launch
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/AppConstants.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/activities/RacingActivity.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/RaceFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/panels/BasePanelFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/panels/FinishedButtonFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/panels/FlagPanelFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/panels/SetupPanelFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/panels/TimePanelFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/raceinfo/AbortFlagsFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/raceinfo/BaseFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/raceinfo/BaseRaceInfoRaceFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/raceinfo/CourseFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/raceinfo/GateStartPathFinderFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/raceinfo/GateStartTimingFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/raceinfo/MoreFlagsFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/raceinfo/PenaltyFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/raceinfo/PhotoListFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/raceinfo/RaceFactorFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/raceinfo/RecallFlagsFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/raceinfo/StartModeFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/raceinfo/StartProcedureFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/raceinfo/StartTimeFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/raceinfo/TrackingListFragment.java
#	mobile/com.sap.sailing.racecommittee.app/src/com/sap/sailing/racecommittee/app/ui/fragments/raceinfo/WindFragment.java
2020-09-29 13:51:17 +02:00
Robert Benedikt f1fa104606 style: remove duplicate code 2020-09-29 12:30:05 +02:00
Robert Benedikt f28b2fce4a Merge branch 'bug5386' into master 2020-09-24 12:25:57 +02:00
Robert Benedikt bc02afd07f Merge branch 'master' into bug5386 2020-09-24 12:23:02 +02:00
Robert Benedikt 80d792db95 revert: usage of fragment manager associated with fragment's activity 2020-09-24 00:05:46 +02:00
Robert Benedikt f25c303453 Merge branch 'bug5382' into master 2020-09-23 09:22:16 +02:00
Robert Benedikt dc5f1a7617 Merge branch 'bug5378' into master 2020-09-23 09:22:06 +02:00
Robert Benedikt 8c47e8fafb Merge branch 'master' into bug5378 2020-09-22 18:01:31 +02:00
Robert Benedikt 7ef3a36a88 Merge branch 'master' into bug5382 2020-09-22 18:01:09 +02:00
Robert Benedikt b72175343e fix: consider race in pre-scheduled phase and without start time 2020-09-22 15:12:02 +02:00
Robert Benedikt 13f4f696ff fix: consider event start date for start time 2020-09-22 15:12:02 +02:00
Robert Benedikt 873a91b728 fix: fragment can override the start time used to register tick listener 2020-09-22 15:12:02 +02:00
Robert Benedikt 136844fb66 revert: invisible countdown view 2020-09-22 15:11:59 +02:00
Robert Benedikt d8c7f59604 feat: improve URL normalization for EditTextPreference 2020-09-22 13:49:09 +02:00
Robert Benedikt 3498eb79c2 fix: update summary text for server URL after editing 2020-09-21 15:11:32 +02:00
Robert Benedikt 075bd3c131 Merge branch 'bug2902' into master 2020-09-17 13:18:27 +02:00
Robert Benedikt 8e105fa8ba Merge branch 'bug4935' into master 2020-09-17 13:15:29 +02:00
Robert Benedikt 03583d9b65 build: configure branch.io with test environment 2020-09-17 12:13:49 +02:00
Robert Benedikt e82560f9ce Merge branch 'master' into bug2902 2020-09-14 15:46:12 +02:00
Robert Benedikt 960007a30b build: revert Android plugin for Gradle to version 3.6.4 2020-09-14 15:45:06 +02:00
Robert Benedikt 027354811d docs: release notes 2020-09-14 15:19:09 +02:00
Robert Benedikt c5830a1c14 style: remove unused code 2020-09-14 14:25:25 +02:00
Robert Benedikt 44becb0b8f Merge branch 'master' into bug2902 2020-09-14 14:20:07 +02:00
Robert Benedikt 2b520984a2 style: optimize imports and cleanup 2020-09-14 14:15:35 +02:00
Robert Benedikt ed9825b48e feat: use different tick listeners for current and start time 2020-09-14 12:29:08 +02:00
Robert Benedikt e05182fdd6 fix: usage of fragment manager 2020-09-14 10:11:30 +02:00
Robert Benedikt 3fac397b31 feat: abbreviate start and finish date 2020-09-11 09:38:07 +02:00
Robert Benedikt fdbe6e1114 refactor: race fragment chooser 2020-09-11 09:37:26 +02:00
Robert Benedikt 81fcafab79 feat: timer can handle second ticks at different millis 2020-09-08 11:00:19 +02:00
Robert Benedikt 9ab2bee7a5 fix: back navigation when race is reset and start time can be entered 2020-09-01 15:39:59 +02:00
Robert Benedikt b7bae484af refactor: flatten view hierarchy for the main content 2020-09-01 15:25:33 +02:00
Robert Benedikt 7a9eebd8ba fix: return a copy of cached results and ensure races are registered when retrieved from cache 2020-08-31 16:39:32 +02:00
Robert Benedikt 1ccb5395a3 Merge branch 'master' into bug4935 2020-08-31 16:36:05 +02:00
Robert Benedikt 743aeac2e5 style: reformat code, optimize imports and cleanup 2020-08-31 12:11:10 +02:00
Robert Benedikt 01a65ec123 refactor: app constants 2020-08-31 11:29:59 +02:00
Robert Benedikt cfb34c2b9f Merge branch 'master' into bug2902
# Conflicts:
#	mobile/com.sap.sailing.racecommittee.app/res/xml/preference_general.xml
2020-08-28 12:28:33 +02:00
Robert Benedikt 2cf88ca303 Merge branch 'bug4935' into master 2020-08-28 11:35:27 +02:00
Robert Benedikt cdb34edd61 Merge branch 'master' into bug4935 2020-08-14 15:12:26 +02:00