Dennis Guse
8400d45e98
Release: v4.11.1
2024-02-10 21:31:48 +01:00
Dennis Guse
c30862c0da
Tests can now be executed again on pre-Android 12.
2024-02-10 21:31:12 +01:00
Dennis Guse
da3dd29b8e
Bugfix: PublicAPI stop should not start TrackRecordingService in foreground.
...
Actually, TrackRecordingService will start in foreground if needed.
Fixes #1850 .
2024-02-10 21:17:17 +01:00
Ghost of Sparta
f7991a6a64
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (521 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/hu/
2024-02-03 19:44:26 +01:00
summoner001
b92c11a951
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (521 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/hu/
2024-02-03 14:58:20 +01:00
Ghost of Sparta
64b5da17d9
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (521 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/hu/
2024-02-03 14:58:20 +01:00
Tea-NT
506c13322c
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (132 of 132 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/zh_Hans/
2024-02-02 04:02:12 +01:00
Tea-NT
12a90917cd
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 77.2% (102 of 132 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/zh_Hans/
2024-01-30 23:16:51 +01:00
Reza Almanda
c1c59acbdc
Translated using Weblate (Indonesian)
...
Currently translated at 3.0% (4 of 132 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/id/
2024-01-30 23:16:51 +01:00
Reza Almanda
9e1b41cefb
Translated using Weblate (Indonesian)
...
Currently translated at 60.0% (313 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/id/
2024-01-30 23:16:51 +01:00
Tea-NT
d961843cb1
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 60.6% (80 of 132 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/zh_Hans/
2024-01-30 23:16:51 +01:00
Stephan Paternotte
4a9a7e3784
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (521 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2024-01-30 23:16:51 +01:00
josé m
88e51842d5
Translated using Weblate (Galician)
...
Currently translated at 100.0% (521 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2024-01-30 23:16:51 +01:00
Fjuro
b06a4495ee
Translated using Weblate (Czech)
...
Currently translated at 100.0% (521 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
2024-01-30 23:16:51 +01:00
Tea-NT
2c1681f838
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 46.2% (61 of 132 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/zh_Hans/
2024-01-30 23:16:51 +01:00
Tea-NT
4a07db0a08
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (521 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/zh_Hans/
2024-01-30 23:16:51 +01:00
Tea-NT
0dca1d0a2d
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.2% (517 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/zh_Hans/
2024-01-30 23:16:51 +01:00
Anonymous
683f62bd97
Translated using Weblate (Chinese (Traditional, Hong Kong))
...
Currently translated at 48.9% (255 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/zh_Hant_HK/
2024-01-30 23:16:51 +01:00
Anonymous
9142dada31
Translated using Weblate (Korean)
...
Currently translated at 49.1% (256 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/ko/
2024-01-30 23:16:51 +01:00
Anonymous
03564ea0b4
Translated using Weblate (Hebrew)
...
Currently translated at 48.9% (255 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/he/
2024-01-30 23:16:51 +01:00
Anonymous
9e9233128b
Translated using Weblate (Italian)
...
Currently translated at 80.6% (420 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/it/
2024-01-30 23:16:51 +01:00
Anonymous
9cca945f29
Translated using Weblate (Hindi)
...
Currently translated at 49.1% (256 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/hi/
2024-01-30 23:16:51 +01:00
Anonymous
9a8730a43b
Translated using Weblate (French (Canada))
...
Currently translated at 48.9% (255 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/fr_CA/
2024-01-30 23:16:51 +01:00
Anonymous
89d5df736b
Translated using Weblate (Persian)
...
Currently translated at 49.1% (256 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/fa/
2024-01-30 23:16:51 +01:00
Anonymous
96f167d2fc
Translated using Weblate (Greek)
...
Currently translated at 49.1% (256 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/el/
2024-01-30 23:16:51 +01:00
Anonymous
e2e1113f93
Translated using Weblate (Bulgarian)
...
Currently translated at 67.9% (354 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/bg/
2024-01-30 23:16:51 +01:00
Anonymous
1da10aff83
Translated using Weblate (English (en_001))
...
Currently translated at 48.9% (255 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/en_001/
2024-01-30 23:16:51 +01:00
Tea-NT
149a8f012c
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 21.9% (29 of 132 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/zh_Hans/
2024-01-30 23:16:51 +01:00
Stephan Paternotte
dbeb7c96c8
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (132 of 132 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-01-30 23:16:50 +01:00
plum7x
c8cb912bd2
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (519 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/zh_Hant/
2024-01-30 23:16:50 +01:00
Fjuro
a7beeaeea8
Translated using Weblate (Czech)
...
Currently translated at 100.0% (132 of 132 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2024-01-30 23:16:50 +01:00
Frédéric Giquel
66da8e1b92
Fix icon for kayaking activity
2024-01-30 23:16:46 +01:00
dependabot[bot]
24d99bb522
Bump reactivecircus/android-emulator-runner from 2.30.0 to 2.30.1
...
Bumps [reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner ) from 2.30.0 to 2.30.1.
- [Release notes](https://github.com/reactivecircus/android-emulator-runner/releases )
- [Changelog](https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md )
- [Commits](https://github.com/reactivecircus/android-emulator-runner/compare/v2.30.0...v2.30.1 )
---
updated-dependencies:
- dependency-name: reactivecircus/android-emulator-runner
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-29 07:46:49 +01:00
dependabot[bot]
499b48334e
Bump reactivecircus/android-emulator-runner from 2.29.0 to 2.30.0
...
Bumps [reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner ) from 2.29.0 to 2.30.0.
- [Release notes](https://github.com/reactivecircus/android-emulator-runner/releases )
- [Changelog](https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md )
- [Commits](https://github.com/reactivecircus/android-emulator-runner/compare/v2.29.0...v2.30.0 )
---
updated-dependencies:
- dependency-name: reactivecircus/android-emulator-runner
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-26 06:59:26 +01:00
Peter Hercek
91b5c148cc
fix naming for the pace of reading of GPS location in settings
...
Fixes #1840
2024-01-25 22:43:47 +01:00
dependabot[bot]
c48f9b0818
Bump org.mockito:mockito-android from 5.9.0 to 5.10.0
...
Bumps [org.mockito:mockito-android](https://github.com/mockito/mockito ) from 5.9.0 to 5.10.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v5.9.0...v5.10.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-25 07:25:44 +01:00
dependabot[bot]
5588352ad1
Bump com.android.tools.build:gradle from 8.2.1 to 8.2.2
...
Bumps com.android.tools.build:gradle from 8.2.1 to 8.2.2.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-24 07:08:01 +01:00
Dennis Guse
bb523b81f5
Document working sensors.
...
Fixes #1835 .
2024-01-21 16:49:53 +01:00
Dennis Guse
ce613183fe
Release: v4.11.0
2024-01-21 16:44:54 +01:00
Tea-NT
afb3914572
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 6.1% (8 of 131 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/zh_Hans/
2024-01-20 05:00:30 +01:00
Tea-NT
c1b2aa33d4
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.6% (517 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/zh_Hans/
2024-01-20 05:00:28 +01:00
Milo Ivir
42944f8627
Translated using Weblate (Croatian)
...
Currently translated at 2.2% (3 of 131 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/hr/
2024-01-15 18:05:49 +01:00
plum7x
16ddc990af
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (519 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/zh_Hant/
2024-01-15 18:05:49 +01:00
Stephan Paternotte
1b6026b46e
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (519 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2024-01-15 18:05:49 +01:00
Milo Ivir
7506758568
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (519 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/hr/
2024-01-15 18:05:49 +01:00
josé m
f84c6791cd
Translated using Weblate (Galician)
...
Currently translated at 100.0% (519 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2024-01-15 18:05:49 +01:00
Fjuro
7535697860
Translated using Weblate (Czech)
...
Currently translated at 100.0% (519 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
2024-01-15 18:05:49 +01:00
Peter Hercek
faf31fde13
more compact Y-axis markers in charts
...
If there is enough vertical space around each Y-axis marker then draw
them in two lines to free more horizontal space for the chart itself.
Fixes #1828
2024-01-15 18:05:44 +01:00
dependabot[bot]
92a4713f21
Bump org.mockito:mockito-android from 5.8.0 to 5.9.0
...
Bumps [org.mockito:mockito-android](https://github.com/mockito/mockito ) from 5.8.0 to 5.9.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v5.8.0...v5.9.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-15 08:14:30 +01:00
Peter Hercek
7ebb629b44
fill the area below a chart curve only when there are at most 2 curves
...
This makes charts more readable when there are many curves in it.
Fixes #1823
2024-01-13 16:48:59 +01:00
Dennis Guse
1ae18836cb
Cleanup: move marker creation to MarkerEditActivity.
2024-01-13 00:31:48 +01:00
Dennis Guse
f3e8d033cc
Remove StrictMode warnings.
2024-01-13 00:15:32 +01:00
Dennis Guse
b1fafc4f2f
New marker get current location (on create rather than on save).
...
Fixes #1393 .
2024-01-13 00:01:02 +01:00
Peter Hercek
f3f9ad2154
add chart area space by putting x-axis label below the axis
...
Fixes #1820
2024-01-11 23:26:03 +01:00
plum7x
fa69320aee
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (519 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/zh_Hant/
2024-01-10 21:44:49 +00:00
Stephan Paternotte
dabb32c71f
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (131 of 131 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-01-10 21:44:49 +00:00
Fjuro
dd1cfd53e3
Translated using Weblate (Czech)
...
Currently translated at 100.0% (131 of 131 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2024-01-10 21:44:48 +00:00
Chethan
a854d8d99c
Translated using Weblate (Kannada)
...
Currently translated at 2.8% (15 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/kn/
2024-01-10 21:44:47 +00:00
Chethan
8a1d9e626e
Translated using Weblate (Kannada)
...
Currently translated at 1.5% (2 of 130 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/kn/
2024-01-10 21:44:47 +00:00
Stephan Paternotte
06df78f8f8
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (130 of 130 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2024-01-10 21:44:46 +00:00
Fjuro
1ad22becb8
Translated using Weblate (Czech)
...
Currently translated at 100.0% (130 of 130 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2024-01-10 21:44:46 +00:00
Stephan Paternotte
c803cca5f0
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (519 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2024-01-10 21:44:45 +00:00
Hikaru
120ec9b01d
Translated using Weblate (Japanese)
...
Currently translated at 49.9% (259 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/ja/
2024-01-10 21:44:44 +00:00
josé m
1c3edcf6bc
Translated using Weblate (Galician)
...
Currently translated at 100.0% (519 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2024-01-10 21:44:44 +00:00
Fjuro
967289909e
Translated using Weblate (Czech)
...
Currently translated at 100.0% (519 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
2024-01-10 21:44:43 +00:00
Chethan
085eebe7f8
Added translation using Weblate (Kannada)
2024-01-10 21:44:42 +00:00
griffinonacid
eed9680699
Voice Announcements remove "point zero"
...
Check if total distance is a whole number to prevent TTS reading out "point zero" unnecessarily
2024-01-10 22:44:37 +01:00
Peter Hercek
4a6f652663
clarify that announcer's "distance interval" corresponds to "lap length"
...
This fixes #1801 the most easy way. It does not implement announcer's
interval statistics over time intervals. Instead, it only clarifies
that "lap" quantities in the announcer are related to lap length.
Therefore they will not work if there is no lap length defined.
2024-01-10 22:29:21 +01:00
Dennis Guse
90d81c4d84
Release: v4.10.1
2024-01-05 22:02:50 +01:00
Dennis Guse
e047100e34
Bugfix: BLE pressure is in PA.
...
Fixes #1424 .
2024-01-05 21:59:18 +01:00
Dennis Guse
80d7f8d92e
Bugfix: a BLE sensor disconnect should only replace the aggregator.
...
Fixes #1799 .
2024-01-05 15:44:05 +01:00
dependabot[bot]
d038f5c33a
Bump com.android.tools.build:gradle from 8.2.0 to 8.2.1
...
Bumps com.android.tools.build:gradle from 8.2.0 to 8.2.1.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-04 07:32:57 +01:00
Peter Hercek
c6b4e738b9
more compact chart titles
...
titles need to take less vertical space for charts to be legible
in landscape mode when more channels (data series) are available
Fixes #1807
2024-01-02 20:53:42 +01:00
Dennis Guse
5de2012452
Android14: crash if permissions were not granted.
...
This is better than not starting the recording.
Part of #1781 .
2024-01-01 15:35:19 +01:00
Dennis Guse
0584f05ddc
Bugfix: Cycling Cadence and Distance sensor allow for repeated data.
...
Fixes #1790 .
2024-01-01 14:39:20 +01:00
Peter Hercek
8c9e3882c7
add Magene PES P505 to the list of tested BLE cycling power sensors
2023-12-31 14:53:00 +01:00
Dennis Guse
310ac8c06e
Bugfix: process cycling power sensor data correctly.
...
Fixes #1802 .
2023-12-31 13:18:55 +01:00
Dennis Guse
9b2126550e
Release: v4.10.0
2023-12-30 12:59:40 +01:00
Stephan Paternotte
0e9f9b4db7
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (517 of 517 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2023-12-30 11:24:24 +01:00
josé m
4dc524bf4f
Translated using Weblate (Galician)
...
Currently translated at 100.0% (517 of 517 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2023-12-30 11:24:24 +01:00
Fjuro
7455e591e1
Translated using Weblate (Czech)
...
Currently translated at 100.0% (517 of 517 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
2023-12-30 11:24:24 +01:00
Dennis Guse
9e4b1e0706
Merge pull request #1767 from OpenTracksApp/barometer2#1424
...
Support for BLE Environmental Sensing (Pressure/Barometer).
2023-12-30 11:24:20 +01:00
Dennis Guse
03dd0c2308
Implement gain/loss via Bluetooth LE Environmental Sensing Sensor.
...
Fixes #1424 .
2023-12-30 11:23:28 +01:00
Dennis Guse
8eed8e9d8d
Bugfix: Bluetooth sensor data TLS is 5s instead of 50s.
...
Introduced in 58d79380cf
2023-12-29 13:17:06 +01:00
Dennis Guse
94540606ef
Barometer: select INTERNAL or NONE (also while recording).
...
Part of #1424 .
2023-12-29 13:17:06 +01:00
Dennis Guse
490141db2a
Barometer: added settings for sensor selection.
...
Part of #1424 .
2023-12-29 13:17:06 +01:00
Dennis Guse
892c56389b
SplashScreen supports day and night mode.
2023-12-29 13:09:52 +01:00
Dennis Guse
a141bd77ad
Bugfix: intervals row needs to use complete row.
...
Introduced in be0a7e2fac
2023-12-29 13:09:52 +01:00
Dennis Guse
e48b6054df
Cleanup: Theme is called OpenTracksTheme.
2023-12-29 13:09:52 +01:00
Dennis Guse
bb23bac7ec
Use Material3 switch for settings.
...
Part of #1586 .
2023-12-28 20:24:32 +01:00
Stephan Paternotte
fa362de67a
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (129 of 129 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2023-12-27 11:33:20 +01:00
Fjuro
76cba3f611
Translated using Weblate (Czech)
...
Currently translated at 100.0% (129 of 129 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2023-12-27 11:33:20 +01:00
Stephan Paternotte
7ccb59beae
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (128 of 128 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2023-12-27 11:33:20 +01:00
Hikaru
a70118b2dc
Translated using Weblate (Japanese)
...
Currently translated at 50.0% (258 of 516 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/ja/
2023-12-27 11:33:20 +01:00
Software In Interlingua
738cbe150f
Added translation using Weblate (Interlingua)
2023-12-27 11:33:20 +01:00
Fjuro
7f40f67dc4
Translated using Weblate (Czech)
...
Currently translated at 100.0% (128 of 128 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2023-12-27 11:33:20 +01:00
Fjuro
f1b7adb6a0
Translated using Weblate (Czech)
...
Currently translated at 100.0% (127 of 127 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2023-12-27 11:33:20 +01:00
Dennis Guse
1bd75754e4
Bluetooth sensor settings: show sensor name in addition (if cached via Android OS).
...
Fixes #508 .
2023-12-27 11:32:56 +01:00
Dennis Guse
eaad33c23b
Merge pull request #1797 from OpenTracksApp/refactoring#1708
...
Refactoring TrackRecordingServiceConnection
2023-12-27 11:06:35 +01:00
Dennis Guse
9a0f927182
Cleanup: TrackRecordingServiceConnection has now an execute method (avoid instantiation).
2023-12-27 11:05:56 +01:00
Dennis Guse
59aeec4fbc
Cleanup: TrackRecordingServiceConnection.
2023-12-27 11:05:56 +01:00
Dennis Guse
df8306c2f8
Cleanup: TrackEditActivity doesn't need a TrackRecordingServiceConnection.
2023-12-27 11:05:56 +01:00
Dennis Guse
5c6a4a71a4
TrackRecordingService: always starts as foreground service.
2023-12-27 11:05:56 +01:00
Dennis Guse
abbc61d419
TrackRecordingService: start via ServiceCompat.
2023-12-27 11:05:56 +01:00
Dennis Guse
e2f598b282
Cleanup: simplify TrackServiceConnection.
2023-12-27 11:05:56 +01:00
Dennis Guse
41da2f5b53
Cleanup: simplify TrackServiceConnection.
2023-12-27 11:05:56 +01:00
Dennis Guse
8d7a8719bc
Release: v4.9.9
2023-12-27 10:32:39 +01:00
Dennis Guse
8f5388edce
While recording: show BLE sensor name instead of address.
...
Fixes #1796 .
2023-12-26 11:22:05 +01:00
Dennis Guse
81a78820cc
Merge pull request #1793 from OpenTracksApp/crash#1708
...
Bugfix: sensors were started twice.
2023-12-26 09:04:29 +01:00
Dennis Guse
2fe452c77c
Revert "fix NPE at null barometer after unregister listener"
...
This reverts commit 5dbd17f3bb .
2023-12-26 08:42:38 +01:00
Dennis Guse
826cf0d468
Bugfix: TrackListActivity couldn't stop and restart sensors.
...
Part of #1780 .
2023-12-26 08:42:38 +01:00
Dennis Guse
6cd627e832
Bugfix: TrackRecordingService can only start sensors once.
...
Fixes #1780 .
2023-12-26 08:42:37 +01:00
Dennis Guse
0ee4a4e72f
Bugfix: TrackListActivity triggered TrackRecordingService twice (startSensors and startRecording).
...
Part of #1780 .
2023-12-25 20:49:49 +01:00
Dennis Guse
150cbee95b
BarometerInternal: if there is no internal barometer - don't register a listener.
2023-12-25 18:48:14 +01:00
Dennis Guse
47ceb297c9
SensorManager: crash if started twice.
...
Part of #1780 .
2023-12-24 22:10:58 +01:00
Dennis Guse
aed4af5736
Bluetooth logs: make them slightly more readable.
2023-12-24 21:49:48 +01:00
Dennis Guse
333f7956b5
Release: v4.9.8
2023-12-17 22:38:37 +01:00
Dennis Guse
d08552a07b
Bugfix: cycling cadence data should be handled by BluetoothHandlerCyclingCadence.
...
Fixes #1787 .
Introduced in 15f3ccbcbd
2023-12-17 22:37:32 +01:00
dependabot[bot]
330ca4a720
Bump actions/upload-artifact from 3 to 4
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-15 07:19:37 +01:00
dependabot[bot]
85171cdc46
Bump com.google.android.material:material from 1.10.0 to 1.11.0
...
Bumps [com.google.android.material:material](https://github.com/material-components/material-components-android ) from 1.10.0 to 1.11.0.
- [Release notes](https://github.com/material-components/material-components-android/releases )
- [Commits](https://github.com/material-components/material-components-android/compare/1.10.0...1.11.0 )
---
updated-dependencies:
- dependency-name: com.google.android.material:material
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-14 23:11:24 +01:00
Dennis Guse
5c1cb97c02
Release: v4.9.7
2023-12-12 18:46:17 +01:00
Stephan Paternotte
98a009e7c7
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (126 of 126 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2023-12-09 10:04:59 +01:00
Fjuro
8f15382409
Translated using Weblate (Czech)
...
Currently translated at 100.0% (126 of 126 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2023-12-09 10:04:59 +01:00
Dennis Guse
24212a226e
Bugfix: prevent crash when ending a recording (barometer present).
...
Fixes #1766 .
2023-12-09 10:04:50 +01:00
dependabot[bot]
f80aaf00ec
Bump reactivecircus/android-emulator-runner from 2.28.0 to 2.29.0
...
Bumps [reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner ) from 2.28.0 to 2.29.0.
- [Release notes](https://github.com/reactivecircus/android-emulator-runner/releases )
- [Changelog](https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md )
- [Commits](https://github.com/reactivecircus/android-emulator-runner/compare/v2.28.0...v2.29.0 )
---
updated-dependencies:
- dependency-name: reactivecircus/android-emulator-runner
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-07 20:36:04 +01:00
Dennis Guse
edba2294f3
Release: v4.9.6
2023-12-04 20:16:24 +01:00
Stephan Paternotte
5743f29aed
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (125 of 125 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2023-12-04 07:27:05 +01:00
Max Xie
7b2ad1590c
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (516 of 516 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/zh_Hans/
2023-12-04 07:27:05 +01:00
gallegonovato
251a26d2f8
Translated using Weblate (Spanish)
...
Currently translated at 8.0% (10 of 125 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/es/
2023-12-04 07:27:05 +01:00
Fjuro
fd362e17e1
Translated using Weblate (Czech)
...
Currently translated at 100.0% (125 of 125 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2023-12-04 07:27:05 +01:00
Luis Rosario
bf0dd9cda4
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 92.2% (476 of 516 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/pt_PT/
2023-12-04 07:27:05 +01:00
dependabot[bot]
0fe176fa24
Bump org.mockito:mockito-android from 5.7.0 to 5.8.0
...
Bumps [org.mockito:mockito-android](https://github.com/mockito/mockito ) from 5.7.0 to 5.8.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v5.7.0...v5.8.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-04 07:27:01 +01:00
Dennis Guse
9b45a70e67
Upgrade to Gradlew 8.5.0
2023-11-30 22:06:21 +01:00
Dennis Guse
bd1b68dffd
Bump com.android.tools.build:gradle from 8.2.0-rc01 to 8.2.0
2023-11-30 21:51:36 +01:00
dependabot[bot]
3c5c69fdb0
Bump actions/setup-java from 3 to 4
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-30 07:15:54 +01:00
Peter Storch
87d7ebcb64
fix #1769 export overwrite existing files
2023-11-28 21:35:17 +01:00
Dennis Guse
a01edcc9e8
Bugfix: InputStream.transferTo() is only available from SDK33+.
...
Introcuced in 8b7063d18b .
2023-11-27 23:04:43 +01:00
Dennis Guse
8b7063d18b
Cleanup: use InputStream.transferTo()
2023-11-24 07:11:22 +01:00
Dennis Guse
25d4daa295
Cleanup.
2023-11-24 07:11:07 +01:00
Peter Storch
5dbd17f3bb
fix NPE at null barometer after unregister listener
2023-11-22 21:24:36 +01:00
Dennis Guse
fd914630d0
Merge pull request #1755 from OpenTracksApp/barometer#1424
...
Refactoring sensor handling as preparation for BLE barometers.
2023-11-22 20:05:40 +01:00
Dennis Guse
caf8b5526d
Bugfix: BarometerInternal shouldn't send data after disconnect().
...
Part of #1424 .
2023-11-21 07:18:10 +01:00
Dennis Guse
8d5a7e7e8b
Barometer: use sensor aggregator.
...
Part of #1424 .
2023-11-20 06:39:28 +01:00
Dennis Guse
9fb84cc47c
Release: v4.9.5
2023-11-19 16:12:46 +01:00
Dennis Guse
5c7731bb1f
Bugfix: removing sensor didn't remove the aggregator.
...
Introduced in 58d79380cf .
2023-11-16 06:53:48 +01:00
Dennis Guse
ce21fe3569
Cleanup: renamed SensorData* to Aggregator*.
2023-11-15 18:41:13 +01:00
Dennis Guse
d47fa27e02
Cleanup: SensorDataCyclingDistanceSpeed.Data is a record.
2023-11-15 07:26:04 +01:00
Dennis Guse
58d79380cf
Sensors: separate data generation and aggregation.
...
Part of #1424 .
2023-11-15 07:20:42 +01:00
Stephan Paternotte
a0ab2e2896
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (516 of 516 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2023-11-13 22:06:26 +01:00
plum7x
0bc526df06
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 99.2% (512 of 516 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/zh_Hant/
2023-11-10 18:36:53 +00:00
Pavel Smirnov
f51edbf712
Translated using Weblate (Russian)
...
Currently translated at 12.0% (15 of 124 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/ru/
2023-11-08 22:36:40 +00:00
Pavel Smirnov
2384b947b3
Translated using Weblate (Russian)
...
Currently translated at 98.2% (507 of 516 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/ru/
2023-11-08 22:36:37 +00:00
Stephan Paternotte
aca7f9063e
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (516 of 516 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2023-11-07 15:06:10 +01:00
Hosted Weblate
78282b97ed
Update translation files
...
Updated by "Remove blank strings" hook in Weblate.
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/
2023-11-07 07:02:03 +01:00
mm4c
c32ab408e6
Translated using Weblate (Dutch)
...
Currently translated at 99.4% (513 of 516 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2023-11-07 07:02:02 +01:00
Dennis Guse
15f3ccbcbd
Bluetooth: rename to BluetoothHandlers.
2023-11-06 18:09:19 +01:00
Dennis Guse
f2594371d3
Bluetooth: inline BluetoothUtils into Handler classes.
2023-11-06 18:09:19 +01:00
Dennis Guse
4d54472c93
Bluetooth: use composition instead of inheritance.
...
Part of #1424 .
2023-11-06 18:09:19 +01:00
Dennis Guse
3a2a62a6d7
Bluetooth: send sensor data directly to SensorManager.
...
Part of #1424 .
2023-11-06 18:09:19 +01:00
Dennis Guse
17487961ad
Bluetooth: upgrade minSDK=26 for simplification (race condition prevention).
...
Part of #1424 .
2023-11-06 18:09:19 +01:00
mm4c
af268c608a
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (516 of 516 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2023-11-06 07:46:22 +01:00
ngocanhtve
605d4c02f5
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (516 of 516 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/vi/
2023-11-06 07:46:22 +01:00
gallegonovato
cae2de0982
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (516 of 516 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/es/
2023-11-06 07:46:22 +01:00
Stephan Paternotte
257b051f13
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (124 of 124 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2023-11-06 07:46:22 +01:00
Fjuro
0cf65e0b89
Translated using Weblate (Czech)
...
Currently translated at 100.0% (124 of 124 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2023-11-06 07:46:22 +01:00
Stephan Paternotte
062d48e69f
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (516 of 516 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2023-11-06 07:46:22 +01:00
Milo Ivir
a270b1f64f
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (516 of 516 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/hr/
2023-11-06 07:46:22 +01:00
josé m
f7bc25c17d
Translated using Weblate (Galician)
...
Currently translated at 100.0% (516 of 516 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2023-11-06 07:46:22 +01:00
Fjuro
90f82f7c5c
Translated using Weblate (Czech)
...
Currently translated at 100.0% (516 of 516 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
2023-11-06 07:46:22 +01:00
Dennis Guse
062457f1aa
Cleanup: use Java 17's instanceof.
...
Fixes #1757 .
2023-11-06 07:46:18 +01:00
dependabot[bot]
cd4d297608
Bump com.android.tools:desugar_jdk_libs from 2.0.3 to 2.0.4
...
Bumps [com.android.tools:desugar_jdk_libs](https://github.com/google/desugar_jdk_libs ) from 2.0.3 to 2.0.4.
- [Changelog](https://github.com/google/desugar_jdk_libs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/desugar_jdk_libs/commits )
---
updated-dependencies:
- dependency-name: com.android.tools:desugar_jdk_libs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-03 07:03:36 +01:00
dependabot[bot]
06c87bc7d4
Bump org.mockito:mockito-android from 5.6.0 to 5.7.0
...
Bumps [org.mockito:mockito-android](https://github.com/mockito/mockito ) from 5.6.0 to 5.7.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v5.6.0...v5.7.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-03 07:03:12 +01:00
bneuburg
df98fdd4de
Fix idle announcement settings
2023-11-01 07:04:33 +01:00
Dennis Guse
e9e9bb3874
Release: v4.9.4
2023-10-29 21:18:35 +01:00
Dennis Guse
1b39774e7a
Merge branch 'weblate'
2023-10-29 21:08:54 +01:00
Dennis Guse
2c771ab75b
Fix plurals.
2023-10-29 21:08:47 +01:00
ngocanhtve
6424b6ee41
Translated using Weblate (Vietnamese)
...
Currently translated at 7.3% (9 of 123 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/vi/
2023-10-29 20:01:56 +00:00
Stephan Paternotte
0ad94d562e
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (123 of 123 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2023-10-29 20:01:55 +00:00
ngocanhtve
2f7f466930
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (515 of 515 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/vi/
2023-10-29 20:01:44 +00:00
Milo Ivir
74a727426f
Translated using Weblate (Croatian)
...
Currently translated at 100.0% (515 of 515 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/hr/
2023-10-29 20:01:43 +00:00
Dennis Guse
cb48d7f706
Bugfix (Android14): for recording Location/GPS and Nearby Devices/Bluetooth are mandatory due to Android.
...
Fixes #1749 .
2023-10-29 21:01:37 +01:00
Milo Ivir
6f364ab481
Translated using Weblate (Croatian)
...
Currently translated at 96.1% (495 of 515 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/hr/
2023-10-28 14:56:42 +02:00
Myoth
c510bb66b2
Translated using Weblate (French)
...
Currently translated at 97.4% (502 of 515 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/fr/
2023-10-24 18:04:21 +02:00
Hosted Weblate
d353a9985c
Update translation files
...
Updated by "Remove blank strings" hook in Weblate.
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/
2023-10-21 04:17:43 +00:00
Limfjorden
0beb673db5
Translated using Weblate (Danish)
...
Currently translated at 93.2% (480 of 515 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/da/
2023-10-21 04:17:41 +00:00
Fjuro
e1ee69dc38
Translated using Weblate (Czech)
...
Currently translated at 100.0% (123 of 123 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2023-10-19 06:12:37 +02:00
Reza Almanda
28ccae6cf2
Translated using Weblate (Indonesian)
...
Currently translated at 58.6% (302 of 515 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/id/
2023-10-19 06:12:29 +02:00
Peter Storch
4bf89f380a
add template parameter to report_issue_link
2023-10-17 21:36:37 +02:00
Dennis Guse
f4f17440c9
Release: v4.9.3
2023-10-17 20:32:05 +02:00
Dennis Guse
c46f8689f6
Merge remote-tracking branch 'weblate/main'
2023-10-17 20:31:08 +02:00
Dennis Guse
1eedd78466
Revert "Cleanup: use stream.toList()."
...
This reverts commit 8c8a7d9496 .
2023-10-17 20:28:35 +02:00
plum7x
20efdd19a1
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 99.2% (511 of 515 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/zh_Hant/
2023-10-15 08:46:50 +00:00
Fjuro
94b9eb675a
Translated using Weblate (Czech)
...
Currently translated at 100.0% (122 of 122 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2023-10-15 08:46:50 +00:00
Stephan Paternotte
f66326b816
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (122 of 122 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2023-10-15 08:46:46 +00:00
Stephan Paternotte
2d97ee048f
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (515 of 515 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2023-10-15 08:46:45 +00:00
josé m
eac5986c9a
Translated using Weblate (Galician)
...
Currently translated at 100.0% (515 of 515 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2023-10-15 08:46:45 +00:00
Fjuro
c47b39e288
Translated using Weblate (Czech)
...
Currently translated at 100.0% (515 of 515 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
2023-10-15 08:46:44 +00:00
Dennis Guse
8f9ba046ce
Cleanup: setTextAppearance(context...) is deprecated.
2023-10-15 10:46:36 +02:00
Dennis Guse
a4b2df949c
Setting: use SwitchPreferenceCompat everywhere.
2023-10-14 23:05:43 +02:00
Dennis Guse
a02e6fcd51
Cleanup: AggregatedStatisticsAdapter uses ViewBinding.
2023-10-14 10:50:40 +02:00
Dennis Guse
be0a7e2fac
Cleanup: interval statistics uses ViewBinding.
2023-10-14 10:50:40 +02:00
Dennis Guse
46c56b7de8
Cleanup: settings for layout uses ViewBinding.
2023-10-14 10:50:40 +02:00
Dennis Guse
5ba55324fa
Cleanup: aggregated stats filter uses ViewBinding.
2023-10-14 10:50:40 +02:00
Dennis Guse
bcb18ca46b
Bugfix: import/export skip/overwrite buttons were not styled correctly.
...
Fixes #1716 .
2023-10-11 07:33:38 +02:00
Dennis Guse
2657417887
UI: show back button, if there is a back operation.
2023-10-11 07:33:38 +02:00
dependabot[bot]
43b8b97aaf
Bump androidx.mediarouter:mediarouter from 1.4.0 to 1.6.0
...
Bumps androidx.mediarouter:mediarouter from 1.4.0 to 1.6.0.
---
updated-dependencies:
- dependency-name: androidx.mediarouter:mediarouter
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-10 23:31:03 +02:00
Dennis Guse
65b53396a6
Merge pull request #1717 from OpenTracksApp/type#1608
...
Introduced ActivityType is now non-localized (i.e., English) value
2023-10-10 20:10:16 +02:00
Dennis Guse
374656aa6b
Release: v4.9.2
2023-10-10 20:08:19 +02:00
Åzze
c623475c95
Translated using Weblate (Finnish)
...
Currently translated at 92.5% (474 of 512 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/fi/
2023-10-10 06:30:14 +00:00
Hosted Weblate
316e21a2c4
Update translation files
...
Updated by "Remove blank strings" hook in Weblate.
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/
2023-10-10 06:30:13 +00:00
mondstern
9dedfb38bc
Translated using Weblate (Catalan)
...
Currently translated at 0.8% (1 of 120 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/ca/
2023-10-10 06:30:12 +00:00
plum7x
eb7552acdb
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 99.2% (508 of 512 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/zh_Hant/
2023-10-10 06:30:12 +00:00
ovl-1
79729cd4a7
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 97.2% (498 of 512 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nb_NO/
2023-10-10 06:30:11 +00:00
mondstern
12c2c7cae0
Translated using Weblate (Catalan)
...
Currently translated at 52.5% (269 of 512 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/ca/
2023-10-10 06:30:10 +00:00
Dennis Guse
504e27a9df
Android12+: use user-defined DynamicColors.
2023-10-10 08:29:32 +02:00
Dennis Guse
5fbc079d96
Android12+: use user-defined DynamicColors.
2023-10-10 08:25:05 +02:00
Dennis Guse
54fb70053c
Settings: use category for recording UI settings.
2023-10-10 08:25:05 +02:00
Dennis Guse
ea7d754482
Bugfix: voice announcement setting for total distance was removed.
2023-10-10 08:25:05 +02:00
Dennis Guse
1647b821e6
Bump com.android.tools.build:gradle from 8.1.0-beta04 to 8.1.0-beta06
2023-10-10 08:25:05 +02:00
Dennis Guse
5ced5e2c0b
Cleanup: remove unused method.
2023-10-10 07:37:05 +02:00
Dennis Guse
31ea1348de
Predictive back: enable.
...
Part of #1708 .
2023-10-10 07:37:05 +02:00
Dennis Guse
3995e2b609
Upgrade to Gradlew 8.4.0
2023-10-09 08:12:56 +02:00
dependabot[bot]
eddf6ffc04
Bump org.mockito:mockito-android from 5.5.0 to 5.6.0
...
Bumps [org.mockito:mockito-android](https://github.com/mockito/mockito ) from 5.5.0 to 5.6.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v5.5.0...v5.6.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-09 08:10:58 +02:00
Leon Marz
88b860af5a
Marker List: Fix crashes in selection mode
2023-10-08 14:20:40 +02:00
Leon Marz
1708e09c5a
Change missing line for afbe94195c
2023-10-08 14:20:40 +02:00
Dennis Guse
55495dae53
ActivityType non-localized: import and export for GPX, KML, and KMZ.
...
Fixes #1608 .
2023-10-08 14:07:29 +02:00
Dennis Guse
ea37e2852b
Cleanup: TrackListAdapter cursor renamed.
2023-10-08 13:59:57 +02:00
Dennis Guse
e69bf31976
ActivityType non-localized: store in database.
...
Includes migration of existing data from ActivityType localized or icon.
Part of #1608 .
2023-10-08 13:48:08 +02:00
Dennis Guse
1f96283080
Cleanup: StatisticsRecordedFragment loaded ActivityType weird.
2023-10-08 13:48:07 +02:00
Dennis Guse
8c8a7d9496
Cleanup: use stream.toList().
2023-10-08 13:48:07 +02:00
Dennis Guse
2e76458b62
Bugfix: TrackImporter needs to lookup activityTypeLocalized if no activityType is present.
...
Part of #1608 .
2023-10-08 13:48:07 +02:00
Dennis Guse
1e9a0abb49
KMLTrackExporter: remove unused icon export.
...
Part of #1608 .
2023-10-08 13:48:07 +02:00
Dennis Guse
07abf50fca
Release: v4.9.1
2023-10-08 13:29:11 +02:00
Leon Marz
afbe94195c
TrackList: Fix crashes in selection mode
...
Fixes : #1711
2023-10-08 13:27:12 +02:00
dependabot[bot]
8ca208a631
Bump com.google.android.material:material from 1.9.0 to 1.10.0
...
Bumps [com.google.android.material:material](https://github.com/material-components/material-components-android ) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/material-components/material-components-android/releases )
- [Commits](https://github.com/material-components/material-components-android/compare/1.9.0...1.10.0 )
---
updated-dependencies:
- dependency-name: com.google.android.material:material
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-05 22:54:49 +02:00
Dennis Guse
7b6120abf4
Cleanup: remove unused resources.
2023-10-03 17:42:58 +02:00
Dennis Guse
2c9726f643
Bugfix: preferred speed for nautical setting was not showing correct options.
2023-10-03 17:28:01 +02:00
ovl-1
b3d610b791
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 97.1% (504 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nb_NO/
2023-09-30 14:02:52 +02:00
Stephan Paternotte
409ddfd31c
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (120 of 120 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2023-09-28 21:58:22 +02:00
josé m
2d47f1895b
Translated using Weblate (Galician)
...
Currently translated at 100.0% (519 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2023-09-28 21:58:22 +02:00
Fjuro
1d89d68e59
Translated using Weblate (Czech)
...
Currently translated at 100.0% (519 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
2023-09-28 21:58:22 +02:00
ovl-1
3ebce4be7c
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 96.3% (500 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nb_NO/
2023-09-28 21:58:22 +02:00
gallegonovato
a7954382fd
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (519 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/es/
2023-09-28 21:58:22 +02:00
josé m
1d036a096a
Translated using Weblate (Galician)
...
Currently translated at 99.0% (514 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2023-09-28 21:58:22 +02:00
Stephan Paternotte
d952593687
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (519 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2023-09-28 21:58:22 +02:00
pixeebot[bot]
83445cfde0
Switch order of literals to prevent NullPointerException ( #4 )
...
Co-authored-by: pixeebot[bot] <23113631+pixeebot@users.noreply.github.com >
2023-09-28 21:58:22 +02:00
Dennis Guse
aae1a4d65d
Merge pull request #1710 from OpenTracksApp/cleanup
...
Cleanup: use record if possible
2023-09-28 21:58:17 +02:00
Dennis Guse
cb3904ee0b
Cleanup: SensorStatistics is a record.
2023-09-28 20:06:13 +02:00
Dennis Guse
684756c264
Cleanup: SelectionData is a record.
2023-09-28 20:00:47 +02:00
Dennis Guse
bc857faa18
Cleanup: ChartPoint is a record.
2023-09-28 19:57:15 +02:00
Dennis Guse
e9b02df631
Cleanup.
2023-09-28 19:39:43 +02:00
Dennis Guse
648ebadb36
Release: v4.9.0
2023-09-26 20:57:59 +02:00
Dennis Guse
fda9ef9dd7
Bugfix: TrackList should only mark the currently recording track as recording.
2023-09-26 20:48:11 +02:00
Dennis Guse
2b08eb3287
Cleanup: removed unnecessary getter from data class RecordingStatus.
2023-09-26 08:13:32 +02:00
Leon Marz
f4cec0a8b2
Fix broken TrackList UI tests
2023-09-26 07:16:34 +02:00
Dennis Guse
b5e88b3e05
Merge pull request #1707 from OpenTracksApp/idleDetection#1187
...
Idle detection#1187
2023-09-25 18:00:43 +02:00
Dennis Guse
83da4f8f34
Idle: add voice announcement (user configurable).
...
Fixes of #1174
2023-09-25 17:59:17 +02:00
Dennis Guse
9a50d7bedf
Idle: move idle into TrackStatistics.
2023-09-25 17:59:17 +02:00
Dennis Guse
348cb16256
ExportImportTest: extract test for checking recording.
2023-09-25 17:59:17 +02:00
Dennis Guse
7d739e3640
TrackStatisticsUpdater: remove check for max acceleration (was still used for max speed).
2023-09-25 17:59:17 +02:00
Dennis Guse
78d2a0722a
Idle: TrackRecordingManager creates IDLE TrackPoints (configurable timeout).
...
Fixes of #1187 .
2023-09-25 17:59:17 +02:00
Dennis Guse
00debe2eb5
Idle: TrackRecordingManager creates IDLE TrackPoints (import/export GPX/KML).
...
Fixes of #1187 .
2023-09-25 17:59:17 +02:00
Dennis Guse
6be9d2477c
Idle: TrackRecordingManager creates IDLE TrackPoints.
...
Fixes of #1187 .
2023-09-25 17:59:17 +02:00
Dennis Guse
60fd1cd105
Merge pull request #1704 from OpenTracksApp/action-test
...
Re-enable Github Action executes tests.
2023-09-23 23:01:00 +02:00
Dennis Guse
b360191055
Github action: test runner uses updated dependencies and only executes agains API34.
2023-09-23 23:00:34 +02:00
Dennis Guse
8a20edb83a
Revert "Github Actions: disable test execution as results are flaky due to performance limitations."
...
This reverts commit 8f9cbcc077 .
2023-09-23 23:00:34 +02:00
Dennis Guse
165dd401f4
Activity: added scooter (incl. icon).
...
Fixes #1695 .
2023-09-23 21:52:07 +02:00
Dennis Guse
10e65035ee
Cleanup: use List.of().
2023-09-23 21:33:47 +02:00
Dennis Guse
f797ce0872
Fix tests due to cf9b432224
2023-09-23 16:46:53 +02:00
Dennis Guse
4425fbae90
Revert "Bump androidx.mediarouter:mediarouter from 1.4.0 to 1.6.0"
...
This reverts commit f643d86772 .
2023-09-23 15:57:03 +02:00
josé m
f2c1d08f60
Translated using Weblate (Galician)
...
Currently translated at 13.4% (16 of 119 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/gl/
2023-09-21 07:32:04 +02:00
Maksym Movchan
481c77679b
Translated using Weblate (Ukrainian)
...
Currently translated at 97.8% (503 of 514 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/uk/
2023-09-21 07:32:04 +02:00
Stephan Paternotte
1029460e64
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (119 of 119 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2023-09-21 07:32:04 +02:00
Stephan Paternotte
b250d95e41
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (514 of 514 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2023-09-21 07:32:04 +02:00
josé m
bd99daddd4
Translated using Weblate (Galician)
...
Currently translated at 100.0% (514 of 514 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2023-09-21 07:32:04 +02:00
Fjuro
b3af0b3b5f
Translated using Weblate (Czech)
...
Currently translated at 100.0% (514 of 514 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
2023-09-21 07:32:04 +02:00
josé m
a151b78da7
Translated using Weblate (Galician)
...
Currently translated at 11.8% (14 of 118 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/gl/
2023-09-21 07:32:04 +02:00
Stephan Paternotte
3f760c28da
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (118 of 118 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2023-09-21 07:32:04 +02:00
Stephan Paternotte
50d20f297e
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (117 of 117 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2023-09-21 07:32:04 +02:00
dependabot[bot]
f643d86772
Bump androidx.mediarouter:mediarouter from 1.4.0 to 1.6.0
...
Bumps androidx.mediarouter:mediarouter from 1.4.0 to 1.6.0.
---
updated-dependencies:
- dependency-name: androidx.mediarouter:mediarouter
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-21 07:31:59 +02:00
Dennis Guse
a6f5635cb8
Release: v4.8.4
2023-09-17 10:18:46 +02:00
Dennis Guse
bebf89608c
Bump com.android.tools.build:gradle from 8.2.0-beta01 to 8.2.0-beta04
2023-09-17 10:17:35 +02:00
Dennis Guse
0cf02082d3
Merge pull request #1687 from lmarz/track
...
TrackListActivity: Switch to RecyclerView
Fixes #1613
2023-09-14 22:06:00 +02:00
Leon Marz
e18017d500
TrackListActivity: Switch to RecyclerView
...
Part of: #1613
2023-09-14 18:11:02 +02:00
Leon Marz
7776b51f05
TrackListActivity: Set launchMode to singleTop
2023-09-14 18:11:02 +02:00
Leon Marz
30c76de136
Add recycler view adapter for track list
2023-09-14 18:11:02 +02:00
Leon Marz
853469cb28
ContentProviderUtils.java: Add searchTracks method
2023-09-14 18:11:02 +02:00
quaelnix
cf9b432224
Add max power stats
2023-09-13 18:38:32 +02:00
dependabot[bot]
e130039118
Bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-07 09:54:38 +02:00
Martin Herrman
adb491ee81
Update README.md
...
Add SportsTracker to file format compatibility table
2023-09-05 22:57:52 +02:00
Dennis Guse
1b295e06da
Release: v4.8.3
2023-08-31 22:07:48 +02:00
Dennis Guse
4ca6b230c3
Bugfix: prevent crash due to invalid UUID example (Android 14+ / API34+).
...
Fixes #1682 .
2023-08-31 22:05:31 +02:00
Dennis Guse
bb722de756
Upgrade to Gradlew 8.3.0
2023-08-28 20:31:14 +02:00
Dennis Guse
8eab847fae
Merge pull request #1672 from lmarz/marker
...
MarkerListActivity: Switch to RecyclerView
2023-08-28 20:17:38 +02:00
Leon Marz
c256cbe07d
MarkerListActivity: Switch to RecyclerView
...
Part of: #1613
2023-08-28 10:02:00 +02:00
Leon Marz
5978886a18
Add recycler view adapter for marker list
2023-08-28 10:02:00 +02:00
Leon Marz
7afa4b86d4
ContentProviderUtils: Add searchMarkers method
2023-08-28 10:01:51 +02:00
Dennis Guse
f59ae51c6f
Release: v4.8.2
2023-08-27 09:01:20 +02:00
Max Ch
19a5d46e88
Translated using Weblate (Ukrainian)
...
Currently translated at 97.8% (502 of 513 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/uk/
2023-08-26 19:40:32 +02:00
josé m
d2b64391d9
Translated using Weblate (Galician)
...
Currently translated at 10.3% (12 of 116 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/gl/
2023-08-26 19:40:32 +02:00
Stephan Paternotte
fe920d5b5e
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (116 of 116 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2023-08-26 19:40:32 +02:00
Max Ch
d1ba31ff3f
Translated using Weblate (Ukrainian)
...
Currently translated at 93.1% (478 of 513 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/uk/
2023-08-26 19:40:32 +02:00
josé m
e7a01b1cd1
Translated using Weblate (Galician)
...
Currently translated at 100.0% (513 of 513 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2023-08-26 19:40:32 +02:00
Stephan Paternotte
70b65d05c0
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (115 of 115 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2023-08-26 19:40:32 +02:00
Max Ch
c9ad1b45c6
Translated using Weblate (Ukrainian)
...
Currently translated at 89.4% (459 of 513 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/uk/
2023-08-26 19:40:32 +02:00
ovl-1
4657a9faa0
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 97.2% (499 of 513 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nb_NO/
2023-08-26 19:40:32 +02:00
gallegonovato
fba6cd7d4a
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (513 of 513 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/es/
2023-08-26 19:40:32 +02:00
Tea-NT
970239c614
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (513 of 513 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/zh_Hans/
2023-08-26 19:40:32 +02:00
Peter Storch
f83c23e450
show postworkout error messages, #1669
2023-08-26 19:40:27 +02:00
Dennis Guse
326da494eb
Java Record for Track.Id and TrackPoint.Id.
...
Part of #1526 .
2023-08-25 23:52:10 +02:00
Dennis Guse
fb85f2e976
Bump com.android.tools.build:gradle from 8.1.1 to 8.2.0-beta01
2023-08-25 23:52:10 +02:00
dependabot[bot]
60a34bfcbb
Bump org.mockito:mockito-android from 5.4.0 to 5.5.0
...
Bumps [org.mockito:mockito-android](https://github.com/mockito/mockito ) from 5.4.0 to 5.5.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v5.4.0...v5.5.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-25 23:31:17 +02:00
Dennis Guse
95816937bc
Bugfix: request ACCESS_BACKGROUND_LOCATION fails; removing it for now.
...
Introduced in 3910837d1a
Part of #1653 .
2023-08-22 22:06:56 +02:00
Dennis Guse
4f745a94bf
Release: v4.8.1
2023-08-22 07:15:53 +02:00
Dennis Guse
9b6df4bf99
Bugfix: request ACCESS_BACKGROUND_LOCATION fails; removing it for now.
...
Introduced in 3910837d1a
Part of #1653 .
2023-08-22 07:15:08 +02:00
dependabot[bot]
73f325e633
Bump com.android.tools.build:gradle from 8.1.0 to 8.1.1
...
Bumps com.android.tools.build:gradle from 8.1.0 to 8.1.1.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-22 06:44:06 +02:00
Dennis Guse
28981611f1
GPX export: skip gain/loss if not present.
...
Part of #1671 .
2023-08-20 19:38:37 +02:00
Dennis Guse
7d8c4dcb29
Bugfix: re-introduced race condition fix for newGpsStatus.
...
Follow-up to e9f24f6bae
Fixes #1668 .
2023-08-20 19:28:37 +02:00
Dennis Guse
5501b0bb74
Release: v4.8.0
2023-08-16 23:09:11 +02:00
Dennis Guse
b65399e7c0
Simplify TestDataUtil.createTrackPoint()
2023-08-14 23:22:49 +02:00
Dennis Guse
3c5fb66af3
Merge branch 'weblate'
2023-08-13 21:34:19 +02:00
Dennis Guse
82704f5e2b
Translations: removed voice announcements plurals (old format).
...
Follow-up to 62d9e81b23
2023-08-13 21:34:07 +02:00
Dennis Guse
bf0aac7bc6
GPSManager: on stop() release reference to observer.
2023-08-13 21:11:24 +02:00
Dennis Guse
d8e05da9d0
Tests: remove workaround for not stopping TrackRecordingService properly below API24.
2023-08-13 21:11:24 +02:00
Dennis Guse
205c5c7528
SensorManager and GPSManager: prefer to crash rather than hide usage errors.
2023-08-13 21:11:24 +02:00
Dennis Guse
ce0365c2e9
TrackListActivity: simplify sensor start/stop.
2023-08-13 21:11:24 +02:00
Dennis Guse
313284cceb
Bugfix: GpsStatusManager needs to stop the timer.
...
This may lead to crashes when track recording is finished.
2023-08-13 21:11:24 +02:00
Dennis Guse
f6e8a44a8b
GpsStatusManager should be running in on Thread alone.
2023-08-13 21:11:24 +02:00
Dennis Guse
4d5c59be96
TrackRecordingService: must be stopped via TrackRecordingServiceConnection and handles Preference changes.
2023-08-13 21:11:24 +02:00
ovl-1
45eebab4aa
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 95.5% (499 of 522 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nb_NO/
2023-08-12 12:52:07 +02:00
Fjuro
93c09297d7
Translated using Weblate (Czech)
...
Currently translated at 3.5% (4 of 114 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/cs/
2023-08-10 21:55:16 +02:00
gallegonovato
bbc82a509d
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (522 of 522 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/es/
2023-08-10 21:55:16 +02:00
Stephan Paternotte
94a400ba00
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (114 of 114 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2023-08-10 21:55:16 +02:00
Fjuro
0fe0a239cd
Translated using Weblate (Czech)
...
Currently translated at 100.0% (522 of 522 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
2023-08-10 21:55:16 +02:00
Stephan Paternotte
e79d558437
Translated using Weblate (Dutch)
...
Currently translated at 39.4% (45 of 114 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2023-08-10 21:55:16 +02:00
Stephan Paternotte
0e983bfc5a
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (522 of 522 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2023-08-10 21:55:16 +02:00
Max Xie
3a56c78b42
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.8% (521 of 522 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/zh_Hans/
2023-08-10 21:55:16 +02:00
Stephan Paternotte
7472703ef2
Translated using Weblate (Dutch)
...
Currently translated at 16.6% (19 of 114 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2023-08-10 21:55:16 +02:00
mm4c
c1d79b9aea
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (522 of 522 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2023-08-10 21:55:16 +02:00
Stephan Paternotte
59823690b0
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (522 of 522 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2023-08-10 21:55:16 +02:00
Dennis Guse
0a5b46655a
Bugfix: database migration 36 did not update TrackPoint.type data (removal of SENSORPOINT).
...
Introduced in c0b5e71976
Fixes #1663 .
2023-08-10 21:52:19 +02:00
Dennis Guse
c263af7033
Bugfix: ACCESS_BACKGROUND_LOCATION is only available/required with Android 10+.
...
Introduced in 3910837d1a
Fixes #1662 .
2023-08-10 18:02:54 +02:00
Dennis Guse
94191bbb46
Merge pull request #1661 from OpenTracksApp/idlePreparation#1187
...
Idle preparation#1187
2023-08-08 19:20:14 +02:00
Dennis Guse
c0b5e71976
TrackPoint: all sensors are the same - no need to distinguish the source of a TrackPoint (BLE sensor vs GPS).
...
Part of #1187 .
2023-08-08 19:03:01 +02:00
Dennis Guse
c69f1e101c
Idle: introduced TrackPoint for marking idle.
...
Part of #1187 .
2023-08-08 18:52:11 +02:00
Dennis Guse
8bc781a11a
Merge pull request #1660 from OpenTracksApp/cleanup
...
Cleanup
2023-08-08 18:51:44 +02:00
Dennis Guse
87bc7be530
Exporter: rather crash than hide lifecycle errors.
...
Part of #1187 .
2023-08-08 18:28:19 +02:00
Dennis Guse
f35eef4c57
TrackRecordingManager keeps reference to TrackPointCreator.
...
Part of #1187 .
2023-08-08 18:28:19 +02:00
Dennis Guse
0fa0f4b5ec
Move AltitudeCorrectionManager to TrackRecordingManager.
...
Part of #1187 .
2023-08-08 18:28:19 +02:00
Dennis Guse
e9f24f6bae
TrackRecordingService: removed race conditions workarounds.
...
Part of #1187 .
2023-08-08 18:28:19 +02:00
Dennis Guse
6f8438422a
Tests require ACCESS_BACKGROUND_LOCATION as well.
...
Introduced in 3910837d1a
2023-08-08 18:28:01 +02:00
Dennis Guse
7530e1d120
AndroidStudio: code cleanup.
2023-08-08 17:57:36 +02:00
v_schaefer
3910837d1a
Fix: GPS Access denied when phone in standby
...
Added ACCESS_BACKGROUND_LOCATION permission to access GPS while phone is in standby. This is necessary for situations where the PublicAPI is triggered to start a record from an external device like a smartwatch.
2023-08-08 12:51:11 +02:00
Dennis Guse
c4235b1961
Release: v4.7.1
2023-08-06 18:26:58 +02:00
josé m
2b73139051
Translated using Weblate (Galician)
...
Currently translated at 8.8% (10 of 113 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/gl/
2023-08-06 12:44:33 +02:00
Skrripy
1a2d263945
Translated using Weblate (Ukrainian)
...
Currently translated at 83.5% (436 of 522 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/uk/
2023-08-06 12:44:33 +02:00
Leon Marz
e69bea802f
AggregatedStatisticsActivity: Convert ListView to RecyclerView
...
Part of: #1613
2023-08-06 12:44:29 +02:00
Dennis Guse
4baaff8374
TrackDeleteService can be a JobIntentService (rather than ForegroundService).
...
Android 14 requires ForegroundService to have a reason.
Fixes #1657 .
2023-08-06 11:41:40 +02:00
Dennis Guse
1ed0a11c2f
Move ExportServiceResultReceiver.java into ExportService.
2023-08-06 11:15:48 +02:00
Dennis Guse
971b0196da
Android14: crash due to missing announcement of ForegroundServiceType.
...
Fixes #1655 .
2023-08-06 10:51:25 +02:00
Dennis Guse
45f41d6401
Bugfix: Android 14's AltitudeConverter throws exception if no geo coords are present.
2023-08-06 10:38:12 +02:00
Dennis Guse
42234515cb
Android14: crash due to missing announcement of ForegroundServiceType.
...
Fixes #1655 .
2023-08-06 09:49:17 +02:00
Skrripy
10e479ceb9
Translated using Weblate (Ukrainian)
...
Currently translated at 83.3% (435 of 522 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/uk/
2023-08-04 08:11:20 +02:00
Skrripy
88d8a808f3
Translated using Weblate (Ukrainian)
...
Currently translated at 82.7% (432 of 522 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/uk/
2023-08-04 08:11:20 +02:00
josé m
f15ae48846
Translated using Weblate (Galician)
...
Currently translated at 100.0% (522 of 522 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2023-08-04 08:11:20 +02:00
Milo Ivir
5bf4cef57d
Translated using Weblate (Croatian)
...
Currently translated at 57.2% (299 of 522 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/hr/
2023-08-04 08:11:20 +02:00
Dennis Guse
52226c8ef4
Release: v4.7.0
2023-08-04 08:11:00 +02:00
Dennis Guse
c254a6ec75
Bug: GPXExporter - TrackPoint of type SEGMENT_START_AUTOMATIC might have no location.
...
Fixes #1647 .
2023-08-03 19:31:10 +02:00
Dennis Guse
0ecf4863a7
Bug: CSVExporter format for distance used decimal grouping.
2023-08-03 18:29:33 +02:00
Dennis Guse
325196159d
Add barometer test procedure.
2023-07-30 22:15:40 +02:00
Leon Marz
6adbf39e52
Fix alignment of Statistics
2023-07-29 20:17:52 +02:00
Leon Marz
db1a37f015
Reimplement sensor statistics in UI
...
Closes : #1426
2023-07-29 19:17:23 +02:00
dependabot[bot]
7ca9423fbf
Bump androidx.preference:preference from 1.2.0 to 1.2.1
...
Bumps androidx.preference:preference from 1.2.0 to 1.2.1.
---
updated-dependencies:
- dependency-name: androidx.preference:preference
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-27 07:11:15 +02:00
Dennis Guse
11c5ec43e2
Statistics: distance, total time, moving time are counted between automatic segments.
...
Fixes #1566 .
2023-07-26 19:16:27 +02:00
Dennis Guse
3f891f7fb4
Release: v4.6.2
2023-07-26 07:10:43 +02:00
Dennis Guse
49260a0517
Translations fr: removed restored voice announcement plurals.
2023-07-26 07:06:01 +02:00
Fjuro
1392c5d92a
Translated using Weblate (Czech)
...
Currently translated at 98.2% (510 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
2023-07-25 23:39:26 +02:00
Fjuro
c641b436ce
Translated using Weblate (Czech)
...
Currently translated at 94.0% (488 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
2023-07-25 23:39:26 +02:00
Lorin-lab
6948c2db41
Translated using Weblate (French)
...
Currently translated at 100.0% (519 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/fr/
2023-07-25 23:39:26 +02:00
josé m
fb904f4a0b
Translated using Weblate (Galician)
...
Currently translated at 100.0% (519 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2023-07-25 23:39:26 +02:00
josé m
6c006cc9c7
Translated using Weblate (Galician)
...
Currently translated at 7.2% (8 of 111 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/gl/
2023-07-25 23:39:26 +02:00
ovl-1
7a73757ab1
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 95.7% (497 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nb_NO/
2023-07-25 23:39:26 +02:00
Dennis Guse
9725cca2bf
Upgrade gradlew to 8.2.0
2023-07-25 23:39:16 +02:00
Dennis Guse
252f71e75f
Bump com.android.tools.build:gradle from 8.1.0-rc01 to 8.1.0
2023-07-25 23:01:47 +02:00
Dennis Guse
fc2341515c
Bug: TrackStatistics cannot compute average moving speed (division by zero).
2023-07-23 12:00:09 +02:00
michel
77719f5bcd
Bluetooth settings: handle missing permissions
...
fixes #1637
2023-07-15 14:15:19 +03:00
michel
565ef7f12b
Fix aggregated stats don't show imperial units for avg pace
...
fixes #1634
2023-07-12 19:44:09 +03:00
michel
f4208e2f6b
Fix clipped x graph in ChartView
...
fixes #1627
2023-07-12 17:02:49 +03:00
blackberrypineapple
4b3ff45609
Bugfix: crash on GPS preferences if using imperial with meters
...
Fixes #1629
2023-07-05 14:27:14 +02:00
blackberrypineapple
6dd9630bae
Bugfix: crash on voice announcement if using imperial with meters
...
Fixes #1626
2023-07-05 14:26:46 +02:00
Dennis Guse
a4ec68def6
Release: v4.6.1
2023-06-30 21:59:28 +02:00
plum7x
d80be8b2a9
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 96.5% (501 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/zh_Hant/
2023-06-29 13:52:38 +02:00
Dennis Guse
7d7ab5778a
Track list: re-added aggregated stats for selections.
...
Removed in 9f1ea4d745
Fixes #1623 .
2023-06-29 07:17:15 +02:00
Dennis Guse
1749c776ab
Release: v4.6.0
2023-06-28 08:09:39 +02:00
Dennis Guse
336b9eaa9f
Bugfix: Android 13 couldn't open Gallery.
...
Fixes #1620 .
2023-06-27 21:07:35 +02:00
Dennis Guse
0fc2209ceb
Merge pull request #1618 from OpenTracksApp/exportType#1608
...
Refactor activity type / category / icon
2023-06-27 16:10:31 +02:00
Dennis Guse
477819d730
Cleanup: split ActivityType and ActivityIcon.
...
Part of #1608 .
2023-06-27 16:06:25 +02:00
Dennis Guse
425ea0f216
Cleanup: use ActivityType instead of passing it's id around as String.
...
Part of #1608 .
2023-06-27 15:53:54 +02:00
Dennis Guse
779681088c
Refactor Track.icon is now Track.activityTypeId.
...
Part of #1608 .
2023-06-27 15:53:54 +02:00
Dennis Guse
f824b31891
Cleanup: inline TrackIconUtils methods.
...
Part of #1608 .
2023-06-27 15:53:54 +02:00
Dennis Guse
d316a63fca
Cleanup: ActivityType lookup.
...
Part of #1608 .
2023-06-27 15:53:54 +02:00
s-k-e-t-c-h
55cf60ef2f
Translated using Weblate (German)
...
Currently translated at 99.6% (517 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/de/
2023-06-27 15:48:40 +02:00
DerDilla
01598d0a55
Translated using Weblate (German)
...
Currently translated at 98.0% (509 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/de/
2023-06-27 15:48:40 +02:00
s-k-e-t-c-h
4bcba07706
Translated using Weblate (German)
...
Currently translated at 98.0% (509 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/de/
2023-06-27 15:48:39 +02:00
josé m
ed979bdc80
Translated using Weblate (Galician)
...
Currently translated at 5.5% (6 of 109 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/gl/
2023-06-27 15:48:39 +02:00
josé m
1d81070d9e
Translated using Weblate (Galician)
...
Currently translated at 98.2% (510 of 519 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2023-06-27 15:48:39 +02:00
josé m
357a1de07d
Translated using Weblate (Galician)
...
Currently translated at 100.0% (510 of 510 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2023-06-27 15:48:39 +02:00
josé m
84380d8373
Translated using Weblate (Galician)
...
Currently translated at 100.0% (509 of 509 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2023-06-27 15:48:39 +02:00
Dennis Guse
97c3e5a938
Commit .editorconfig for code style.
2023-06-27 15:48:25 +02:00
Dennis Guse
8fbcf5dcc0
Bump com.android.tools.build:gradle from 8.1.0-beta04 to 8.1.0-rc01
2023-06-26 23:57:47 +02:00
Dennis Guse
8c364ba7e2
Support altitude correction via Android's native AltitudeConverter (API34+).
...
Fixes #1492 .
2023-06-22 22:50:34 +02:00
Dennis Guse
0c5c49cd92
CONTRIBUTING.md: add translations.
2023-06-22 07:35:32 +02:00
Dennis Guse
62d9e81b23
VoiceAnnouncement: migrated es, pt, zh, fr, de to ICU plural format.
...
Follow-up to #1584 .
2023-06-22 07:25:52 +02:00
Dennis Guse
1a5acc8f2d
Cleanup using AndroidStudio analyze.
2023-06-21 23:15:04 +02:00
Dennis Guse
7e9b99ae1c
Merge pull request #1607 from OpenTracksApp/proofOfConcept#1584
...
Plural quantities via ICU.
2023-06-21 19:25:17 +02:00
Dennis Guse
1f86250e46
ICU's MessageFormat handles plurals for floats (getQuantityString does not).
...
Fixes #1584 .
2023-06-21 19:19:53 +02:00
Dennis Guse
7f6e3f7c69
Raise minSDK from 21 to 24.
...
Part of #1584
2023-06-21 19:18:55 +02:00
Dennis Guse
e0b84df8f6
Release: v4.5.0
2023-06-20 07:32:15 +02:00
Dennis Guse
a431850793
Material3: less customizing for night
...
mode.
2023-06-20 07:28:00 +02:00
Dennis Guse
5c17c8ffcf
Material3: less customizing for day mode.
2023-06-20 07:28:00 +02:00
dependabot[bot]
0691524dfa
Bump org.mockito:mockito-android from 5.3.1 to 5.4.0
...
Bumps [org.mockito:mockito-android](https://github.com/mockito/mockito ) from 5.3.1 to 5.4.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v5.3.1...v5.4.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-19 08:32:17 +02:00
Dennis Guse
1c825b052e
Bugfix: prevent crash if sensor that need computation disconnect (or connection timeout).
2023-06-16 22:48:49 +02:00
Dennis Guse
eb8d28dfc1
Units: add imperial with meters.
...
Fixes of #1609 .
2023-06-16 00:00:31 +02:00
Dennis Guse
9f1ea4d745
Migrate to Material3 design.
...
Fixes #1586 .
2023-06-15 23:56:46 +02:00
Dennis Guse
dbd64a8075
Cleanup: rename category to activityType.
2023-06-15 18:45:11 +02:00
Dennis Guse
75a88ca0e1
Bugfix: prevent crash if sensor that need computation disconnect (or connection timeout).
...
java.lang.Object.equals(java.lang.Object)' on a null object reference
at de.dennisguse.opentracks.sensors.sensorData.SensorDataSet.set(SensorDataSet.java:171)
at de.dennisguse.opentracks.sensors.sensorData.SensorDataSet.remove(SensorDataSet.java:93)
at de.dennisguse.opentracks.sensors.SensorManager$1.onDisconnect(SensorManager.java:35)
at de.dennisguse.opentracks.sensors.BluetoothRemoteSensorManager.onDisconnecting(BluetoothRemoteSensorManager.java:173)
2023-06-14 22:35:38 +02:00
Dennis Guse
2af19b00e5
Settings: make Bluetooth filter option readable.
...
Fixes #1602 .
2023-06-14 22:21:02 +02:00
Dennis Guse
11db0d1a4f
Rewrote GpsStatus check and added tests.
2023-06-11 21:27:50 +02:00
Dennis Guse
6a4adee2f2
Cleanup: GPS Status only reports current status.
2023-06-11 21:27:50 +02:00
Dennis Guse
d04b420c56
Bugfix: GPS disabled warning was shown repeatedly.
...
Fixes #1429 .
2023-06-11 21:27:50 +02:00
Dennis Guse
0122539d0f
Bugfix: crash on starting a recording with at least one BLE sensor configured.
...
Introduced in f336a1da12
2023-06-11 15:21:22 +02:00
Dennis Guse
0b8c2a0ef6
Cleanup using AndroidStudio's analyze feature.
2023-06-08 21:28:35 +02:00
Dennis Guse
cef363562c
Merge pull request #1516 from OpenTracksApp/android14#1496
...
Target Android 14/API34
2023-06-08 07:19:52 +02:00
Dennis Guse
e681531186
Merge remote-tracking branch 'weblate/main'
2023-06-08 07:19:07 +02:00
Dennis Guse
65c4b85bc4
EspressoTests: only grant POST_NOTIFICATION if running on Android 13.
2023-06-08 07:15:33 +02:00
Dennis Guse
d7022a07a2
Cleanup: use Java17' Records.
...
Fixes #1526 .
2023-06-08 07:06:22 +02:00
Dennis Guse
81b090893b
Target Android 14/API34.
...
Fixes #1496 .
2023-06-08 06:44:15 +02:00
Dennis Guse
3dca9304c4
Merge pull request #1568 from OpenTracksApp/pressure#1433
...
Preparing for use BLE Environmental Sensing sensor for elevation gain/loss
2023-06-08 06:38:49 +02:00
mm4c
7fc6492e13
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (507 of 507 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2023-06-07 10:50:38 +02:00
Dennis Guse
80d968dd0f
Cleanup.
2023-06-04 13:16:22 +02:00
Dennis Guse
f336a1da12
Move GPSManager into SensorManager.
...
Includes Bugfix: SensorManager might not have been stopped.
Part of #1424 .
2023-06-04 13:16:22 +02:00
Dennis Guse
1657bf5ec1
Cleanup: removed SensorDataSetChangeObserver interface.
...
Part of #1424 .
2023-06-04 13:16:22 +02:00
Dennis Guse
d046ca1cd8
SensorManager handles SensorDataSet.
...
Part of #1424 .
2023-06-04 13:16:22 +02:00
Dennis Guse
6c852091ce
AltitudeSumManager: extracted Barometer driver.
...
Part of #1424 .
2023-06-04 13:16:22 +02:00
Dennis Guse
4906d3f942
Introduced AtmosphericPressure.
...
Part of #1424 .
2023-06-04 13:16:22 +02:00
denta58
0395394e26
Bluetooth pressure data parse
2023-06-04 13:16:22 +02:00
Dennis Guse
ebcc7dc46e
Bump to gradle wrapper 8.1.1
2023-06-04 12:36:10 +02:00
Dennis Guse
1e4246e73a
Bump com.android.tools.build:gradle from 8.1.0-beta03 to 8.1.0-beta04
2023-06-04 12:27:01 +02:00
Chris
3ca8381504
App shortcut for aggregated statistics.
...
Part of #1563 .
2023-06-04 11:57:25 +02:00
ovl-1
b92457cb23
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 97.8% (496 of 507 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nb_NO/
2023-06-02 17:51:32 +02:00
josé m
4baec1e672
Translated using Weblate (Galician)
...
Currently translated at 100.0% (507 of 507 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2023-06-02 17:51:31 +02:00
Dennis Guse
c702c5a4a0
Bugfix: translation for settings_recording_min_required_accuracy_summary needs to be inverted.
...
Fixes #1573 .
2023-05-31 17:12:15 +02:00
Dennis Guse
24c2c5fc1b
Release: v4.4.0
2023-05-29 19:48:47 +02:00
ovl-1
8797b033a3
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 97.6% (493 of 505 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nb_NO/
2023-05-29 19:48:47 +02:00
Dennis Guse
b2c4cdc4aa
Merge pull request #1318 from OpenTracksApp/exportOne#448
...
Export all tracks into one file
2023-05-29 09:08:13 +02:00
Dennis Guse
ae37ec9c33
Bugfix: set file suffix for "one file"-exports explicitly.
...
KML/KMZ was added by AndroidOS, but not GPX.
Part of #1318 .
2023-05-28 21:30:09 +02:00
Dennis Guse
ccc18739a4
Bugfix: KML exporter for multiple tracks created invalid XML.
...
Part of #1318 .
2023-05-28 21:30:09 +02:00
Dennis Guse
f48c4806b5
Simplify TrackExporter interface.
2023-05-28 21:30:09 +02:00
Dennis Guse
3aadf6d5d8
Cleanup: use an enum for export's conflict resolution.
2023-05-28 21:30:09 +02:00
Dennis Guse
2f2679c775
Export: implement export to one file.
...
Fixes #1318
2023-05-28 21:30:09 +02:00
Dennis Guse
442e23b106
Cleanup: EGM2008CorrectionManager returns Altitude.
2023-05-27 08:07:33 +02:00
Dennis Guse
65249f11b2
Move Help from Settings to TrackList (overflow menu).
...
Fixes #956 .
2023-05-26 13:24:43 +02:00
Dennis Guse
34b5c2ab18
BLE: code for fetching and parsing battery level (not used).
...
Part of #24 .
2023-05-25 22:09:27 +02:00
Dennis Guse
93919183be
Cleanup: use ActivityUtils.vibrate().
2023-05-24 20:18:35 +02:00
Dennis Guse
1915641d78
Fix tests for FileUtils.buildUniqueFileName().
2023-05-23 23:28:25 +02:00
Dennis Guse
c2c7cad3eb
Warning: do not change MAIN/LAUNCHER activity name due to use by icon packs.
2023-05-23 21:22:08 +02:00
Dennis Guse
e4957e45af
Espresso UI tests: get required permissions for Android 13.
2023-05-20 15:59:44 +02:00
Dennis Guse
77bce9a5eb
Bump com.android.tools.build:gradle from 8.1.0-beta02 to 8.1.0-beta03
2023-05-20 15:59:37 +02:00
Dennis Guse
6538f0d587
Release: v4.3.5
2023-05-15 17:37:40 +02:00
rjo12
5b0e7e5065
Bugfix: Off-by-one bug in subtracting UINT. Fixes #1557
2023-05-15 08:19:49 +02:00
Dennis Guse
d6cf8ba90e
Bump com.android.tools.build:gradle from 8.1.0-beta01 to 0.1.0-beta02
2023-05-13 13:43:33 +02:00
Dennis Guse
29568d0e3f
Bugfix: prevent crash when creating a marker (no camera or gallery application present).
...
Fixes #1561 .
2023-05-13 13:41:07 +02:00
Dennis Guse
a571c4c93b
Merge remote-tracking branch 'weblate/main'
2023-05-13 13:39:17 +02:00
mm4c
073fed6c84
Translated using Weblate (Dutch)
...
Currently translated at 9.5% (10 of 105 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2023-05-11 15:50:15 +02:00
mm4c
6847e1f899
Translated using Weblate (Dutch)
...
Currently translated at 99.4% (502 of 505 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2023-05-11 15:50:14 +02:00
Dennis Guse
427048ac11
Bugfix: crash when changing layout from one with 3 column layout to one with 2 columns.
...
Fixes #1554 .
2023-05-08 23:34:43 +02:00
Shimon
240ea47c43
Translated using Weblate (Czech)
...
Currently translated at 99.8% (504 of 505 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/cs/
2023-05-06 15:48:40 +02:00
dependabot[bot]
068d56a850
Bump com.google.android.material:material from 1.8.0 to 1.9.0
...
Bumps [com.google.android.material:material](https://github.com/material-components/material-components-android ) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/material-components/material-components-android/releases )
- [Commits](https://github.com/material-components/material-components-android/compare/1.8.0...1.9.0 )
---
updated-dependencies:
- dependency-name: com.google.android.material:material
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-05-05 07:59:57 +02:00
plum7x
76d02da973
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (505 of 505 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/zh_Hant/
2023-05-04 10:49:21 +02:00
dependabot[bot]
4664895ae3
Bump androidx.mediarouter:mediarouter from 1.3.1 to 1.4.0
...
Bumps androidx.mediarouter:mediarouter from 1.3.1 to 1.4.0.
---
updated-dependencies:
- dependency-name: androidx.mediarouter:mediarouter
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-05-04 07:18:21 +02:00
Rens Hijdra
5235c8cf83
Translated using Weblate (Dutch)
...
Currently translated at 97.6% (493 of 505 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2023-05-02 16:01:51 +02:00
Dennis Guse
4f040ac79f
Release: v4.3.4
2023-05-01 12:53:35 +02:00
Dennis Guse
dcad42bf4d
Build: remove resConfigs limiting included languages.
...
Fixes #1527 .
2023-05-01 12:44:19 +02:00
mm4c
2eea93a4a3
Translated using Weblate (Dutch)
...
Currently translated at 9.5% (10 of 105 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/nl/
2023-04-29 15:50:49 +02:00
mm4c
55e419475a
Translated using Weblate (Dutch)
...
Currently translated at 96.6% (488 of 505 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nl/
2023-04-29 15:50:48 +02:00
Dennis Guse
9225d90e45
Release: v4.3.3
2023-04-27 18:49:23 +02:00
Dennis Guse
32dc6fef82
Bugfix: CustomLayout - title for pace was speed/GPS.
...
Introduced in d70e7b8788
2023-04-26 07:19:11 +02:00
Dennis Guse
96fb65b6b0
Bugfix: hidden DataFields should be hidden.
...
Introduced in d70e7b8788
2023-04-26 07:19:11 +02:00
dependabot[bot]
936bbf9264
Bump org.mockito:mockito-android from 5.3.0 to 5.3.1
...
Bumps [org.mockito:mockito-android](https://github.com/mockito/mockito ) from 5.3.0 to 5.3.1.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v5.3.0...v5.3.1 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-24 07:01:14 +02:00
Dennis Guse
241a52ee7c
Release: v4.3.2
2023-04-23 09:57:41 +02:00
Dennis Guse
c66e285bf5
README: move human tech badge to codeberg.
2023-04-23 09:06:15 +02:00
Dennis Guse
8c1ddc077d
Merge remote-tracking branch 'weblate/main'
2023-04-22 13:29:01 +02:00
dependabot[bot]
61c18af639
Bump com.android.tools.build:gradle from 8.1.0-alpha11 to 8.1.0-beta01
...
Bumps com.android.tools.build:gradle from 8.1.0-alpha11 to 8.1.0-beta01.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-21 10:19:35 +02:00
dependabot[bot]
b83df3ac4b
Bump androidx.core:core-splashscreen from 1.0.0 to 1.0.1
...
Bumps androidx.core:core-splashscreen from 1.0.0 to 1.0.1.
---
updated-dependencies:
- dependency-name: androidx.core:core-splashscreen
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-20 07:29:34 +02:00
plum7x
53f1c4b7f3
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 2.9% (3 of 103 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://hosted.weblate.org/projects/opentracks/app-store-metadata-files/zh_Hant/
2023-04-19 11:50:26 +02:00
plum7x
6290bdbab0
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (506 of 506 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/zh_Hant/
2023-04-19 11:50:26 +02:00
josé m
bd0d85cd37
Translated using Weblate (Galician)
...
Currently translated at 100.0% (506 of 506 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2023-04-19 11:50:25 +02:00
Dennis Guse
ba08417236
Cleanup: moved non-translatable string to correct file.
...
Part of #1527 .
2023-04-18 12:55:21 +02:00
Dennis Guse
63281a3ca8
README: add dedicated link ot weblate.
2023-04-16 20:02:09 +02:00
Dennis Guse
fae0cf8454
Merge pull request #1525 from OpenTracksApp/java17cleanup
...
Java 17 cleanup
2023-04-13 15:38:18 +02:00
Dennis Guse
efddb31391
Cleanup: use Java17 switch statements.
...
AndroidStudio code cleanup.
2023-04-13 15:10:17 +02:00
Dennis Guse
3a8e547e10
Gradle: use configureEach instead of all.
2023-04-13 14:52:41 +02:00
Dennis Guse
fe09d18197
Merge pull request #1523 from OpenTracksApp/bugKML#1522
...
Bug kml#1522
2023-04-13 14:34:48 +02:00
Dennis Guse
93bcf8d494
Bugfix: KML header malformed.
...
Fixes #1522 .
Introduced in 82fe859c84
2023-04-12 23:09:04 +02:00
Dennis Guse
819f454bd8
Refactored TrackFileFormat interface.
2023-04-12 22:41:56 +02:00
Dennis Guse
7d58014b15
Cleanup/Java 17: use multi-line text blocks.
2023-04-12 22:39:30 +02:00
Dennis Guse
9dac95569c
AGP: use Java 17.
2023-04-12 22:31:41 +02:00
Dennis Guse
96c98ad275
Merge pull request #1521 from OpenTracksApp/agp81
...
Upgrade to AGP 8.1.0-alpha
2023-04-12 19:37:15 +02:00
Dennis Guse
7dcc0ec8bc
AGP: generate local_config.xml
2023-04-12 19:30:57 +02:00
Dennis Guse
09ecc03be5
AGP: update 8.0.0 (incl. Java 17).
2023-04-12 19:30:57 +02:00
dependabot[bot]
d7a5ffb938
Bump org.mockito:mockito-android from 5.2.0 to 5.3.0
...
Bumps [org.mockito:mockito-android](https://github.com/mockito/mockito ) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v5.2.0...v5.3.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-12 09:32:03 +02:00
Dennis Guse
0605dbb0ab
Release: v4.3.1
2023-04-07 18:11:52 +02:00
Dennis Guse
bf03de6be7
Bugfix: GPS disabled warning was showing (repeatedly but incorrectly).
...
Fixes #1429 .
2023-04-07 11:13:57 +02:00
Dennis Guse
d65ce361f7
Upgrade gradlew to 8.0.2.
2023-04-06 07:37:43 +02:00
Dennis Guse
3f600f6be7
Voice announcements: added setting to skip announcements on the device's internal speaker.
...
Fixes #1392 .
2023-04-05 18:26:29 +02:00
dependabot[bot]
9aab3c216c
Bump com.android.tools:desugar_jdk_libs from 2.0.2 to 2.0.3
...
Bumps [com.android.tools:desugar_jdk_libs](https://github.com/google/desugar_jdk_libs ) from 2.0.2 to 2.0.3.
- [Release notes](https://github.com/google/desugar_jdk_libs/releases )
- [Changelog](https://github.com/google/desugar_jdk_libs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/desugar_jdk_libs/commits )
---
updated-dependencies:
- dependency-name: com.android.tools:desugar_jdk_libs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-04-03 19:25:16 +02:00
Dennis Guse
7935185812
UI: split stats_item between generic and sensor (some bugfixes).
...
Part of #24 .
2023-03-29 21:50:42 +02:00
Dennis Guse
4c1b1be96c
UI: split stats_item between generic and sensor.
...
Part of #24 .
2023-03-28 21:08:46 +02:00
Dennis Guse
5762830655
Merge pull request #1461 from OpenTracksApp/refactorSensor
...
Refactor: unify the internal sensor handling.
2023-03-28 21:08:08 +02:00
Dennis Guse
6d61206782
Renamed GPSHandler to GPSManager.
2023-03-28 20:58:23 +02:00
Dennis Guse
b9dedef292
Refactor: introduced SensorManager.
2023-03-28 20:58:23 +02:00
Dennis Guse
f3caecd049
Refactor: rename BluetoothConnectionManager.
2023-03-27 22:59:31 +02:00
Dennis Guse
e16780277f
Refactor: introduced SensorConnector interface.
2023-03-27 22:59:31 +02:00
Dennis Guse
13484685a3
Merge remote-tracking branch 'weblate/main'
2023-03-25 09:06:27 +01:00
plum7x
7b745d9837
Update strings.xml
2023-03-17 07:41:32 +01:00
plum7x
52742064f6
Updated traditional Chinese translation ( #1498 )
2023-03-14 20:50:51 +01:00
josé m
2edf5582aa
Translated using Weblate (Galician)
...
Currently translated at 100.0% (505 of 505 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/gl/
2023-03-11 18:37:57 +01:00
dependabot[bot]
808eb92bf2
Bump org.mockito:mockito-android from 4.11.0 to 5.2.0
...
Bumps [org.mockito:mockito-android](https://github.com/mockito/mockito ) from 4.11.0 to 5.2.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v4.11.0...v5.2.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-03-10 06:13:23 +01:00
Dennis Guse
c0b84c3d72
Release: v4.3.0
2023-03-09 05:20:22 +01:00
Miguel Almeida
e275d3e5c0
Enable backups if client side encryption is enabled
2023-03-08 23:12:26 +01:00
Dennis Guse
b4ebad2c3c
Merge remote-tracking branch 'weblate/main'
2023-03-07 21:25:56 +01:00
dependabot[bot]
1ab76e1317
Bump com.android.tools.build:gradle from 7.4.1 to 7.4.2
...
Bumps com.android.tools.build:gradle from 7.4.1 to 7.4.2.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-28 06:04:48 -05:00
nobkd
3d1104dd0b
remove typo
2023-02-17 10:44:41 -05:00
dependabot[bot]
2df45d31de
Bump androidx.appcompat:appcompat from 1.6.0 to 1.6.1
...
Bumps androidx.appcompat:appcompat from 1.6.0 to 1.6.1.
---
updated-dependencies:
- dependency-name: androidx.appcompat:appcompat
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-12 14:06:47 +01:00
Allan Nordhøy
5436981e0d
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 97.4% (492 of 505 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nb_NO/
2023-02-10 07:38:30 +01:00
dependabot[bot]
fd2b1bec7d
Bump com.android.tools:desugar_jdk_libs from 2.0.1 to 2.0.2
...
Bumps [com.android.tools:desugar_jdk_libs](https://github.com/google/desugar_jdk_libs ) from 2.0.1 to 2.0.2.
- [Release notes](https://github.com/google/desugar_jdk_libs/releases )
- [Changelog](https://github.com/google/desugar_jdk_libs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/desugar_jdk_libs/commits )
---
updated-dependencies:
- dependency-name: com.android.tools:desugar_jdk_libs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-06 12:18:53 +01:00
elastic rock
bb1eaa5b56
Android system per-app language preferences
2023-02-05 00:58:21 +01:00
Peter Storch
dae8eaa97a
Release: v4.2.2
2023-02-04 21:53:35 +01:00
Peter Storch
565b1ce94d
Correct link to F-Droid build monitor
2023-02-04 21:53:24 +01:00
dependabot[bot]
543d5e18bf
Bump com.android.tools:desugar_jdk_libs from 2.0.0 to 2.0.1
...
Bumps [com.android.tools:desugar_jdk_libs](https://github.com/google/desugar_jdk_libs ) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/google/desugar_jdk_libs/releases )
- [Changelog](https://github.com/google/desugar_jdk_libs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/desugar_jdk_libs/commits )
---
updated-dependencies:
- dependency-name: com.android.tools:desugar_jdk_libs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-03 05:05:29 +01:00
dependabot[bot]
01368df6b1
Bump com.android.tools.build:gradle from 7.4.0 to 7.4.1
...
Bumps com.android.tools.build:gradle from 7.4.0 to 7.4.1.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-02-02 07:03:02 +01:00
Dennis Guse
c666d55211
Bug: crash due to color not found.
...
Introduced in 674d231b7a
2023-01-30 23:11:21 +01:00
Dennis Guse
8cc4fd1d4f
Bugfix: not all activityTypes were shown in dropdownlist.
2023-01-29 16:50:04 +01:00
Dennis Guse
c241a35861
Refactor: introduced ActivityType.
2023-01-29 16:50:04 +01:00
Dennis Guse
674d231b7a
Bug: textcolor for heartrate zone 1 was ignoring theme.
...
Fixes #1455 .
2023-01-27 02:00:38 +01:00
Dennis Guse
bebee59eb2
Bug: Track icon wrongly shown in dialog.
...
Fixes #1453 .
2023-01-25 16:37:35 +01:00
dependabot[bot]
24f843b0db
Bump material from 1.7.0 to 1.8.0
...
Bumps [material](https://github.com/material-components/material-components-android ) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/material-components/material-components-android/releases )
- [Commits](https://github.com/material-components/material-components-android/compare/1.7.0...1.8.0 )
---
updated-dependencies:
- dependency-name: com.google.android.material:material
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-25 07:04:21 +01:00
Dennis Guse
f0259d13dd
Release: v4.2.1
2023-01-21 19:03:07 +01:00
Dennis Guse
9dff965a52
Cycling speed sensor: wheel diameter can now be 100mm until 4000mm
...
Fixes #1447 .
2023-01-17 22:47:59 +01:00
Mario Ruiz
b4e6d10fbe
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (503 of 503 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/es/
2023-01-16 12:22:26 +01:00
Dennis Guse
1a9d88277f
Fix pt-PT translations.
2023-01-13 08:08:49 +01:00
Dennis Guse
4ea956ca0e
Merge branch 'translations'
2023-01-13 08:02:27 +01:00
dependabot[bot]
8060c2e1e3
Bump desugar_jdk_libs from 1.2.2 to 2.0.0
...
Bumps [desugar_jdk_libs](https://github.com/google/desugar_jdk_libs ) from 1.2.2 to 2.0.0.
- [Release notes](https://github.com/google/desugar_jdk_libs/releases )
- [Changelog](https://github.com/google/desugar_jdk_libs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/desugar_jdk_libs/commits )
---
updated-dependencies:
- dependency-name: com.android.tools:desugar_jdk_libs
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-13 08:01:58 +01:00
dependabot[bot]
8c96b65e59
Bump gradle from 7.3.1 to 7.4.0
...
Bumps gradle from 7.3.1 to 7.4.0.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-13 07:47:56 +01:00
Dennis Guse
a407e94d3c
Upgrade to appcompat:1.6.0
2023-01-11 22:58:23 +01:00
ssantos
310c790324
Translated using Weblate (Portuguese (Portugal))
...
Currently translated at 100.0% (503 of 503 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/pt_PT/
2023-01-11 13:50:39 +01:00
Dennis Guse
12b3d31f5c
Bugfix: BluetoothLE requires to trigger reconnect on either disconnect or never connected.
...
Initial connection timeout seems to be 30s.
Fixes #1442 .
2023-01-05 20:52:15 +01:00
dependabot[bot]
d43dca61c1
Bump runner from 1.5.1 to 1.5.2
...
Bumps runner from 1.5.1 to 1.5.2.
---
updated-dependencies:
- dependency-name: androidx.test:runner
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-04 07:28:24 +01:00
dependabot[bot]
20c14a03b2
Bump junit from 1.1.4 to 1.1.5
...
Bumps junit from 1.1.4 to 1.1.5.
---
updated-dependencies:
- dependency-name: androidx.test.ext:junit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-04 07:27:28 +01:00
dependabot[bot]
a6601f4eea
Bump espresso-core from 3.5.0 to 3.5.1
...
Bumps espresso-core from 3.5.0 to 3.5.1.
---
updated-dependencies:
- dependency-name: androidx.test.espresso:espresso-core
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-01-04 07:27:04 +01:00
Dennis Guse
220c7b1443
Release: v4.2.0
2023-01-03 23:10:05 +01:00
Dennis Guse
33bb63976d
Merge branch 'translations'
2023-01-03 23:04:44 +01:00
Dennis Guse
8db8f68d69
Fix pt translations.
2023-01-03 23:04:37 +01:00
Dennis Guse
99b417217e
Bugfix: StatisticsRecordingFragment should only clear viewHolder when the views get destroyed.
...
Introduced in d70e7b8788
2023-01-02 23:37:38 +01:00
Dennis Guse
ac80386b8a
Refactor tests: use mocks for BluetoothRemoteSensorManager.
2022-12-30 16:22:46 +01:00
Dennis Guse
b96441a964
Refactor: BluetoothUtils return HeartRate.
2022-12-30 16:11:22 +01:00
dependabot[bot]
207f9563df
Bump mockito-android from 4.10.0 to 4.11.0
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 4.10.0 to 4.11.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v4.10.0...v4.11.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-29 12:55:30 +01:00
ssantos
7b84bf448b
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (503 of 503 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/pt/
2022-12-29 11:49:03 +01:00
Dennis Guse
41a62fd412
Merge remote-tracking branch 'weblate2/main'
2022-12-27 22:26:30 +01:00
Dan
1087dbf387
Translated using Weblate (Ukrainian)
...
Currently translated at 88.8% (447 of 503 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/uk/
2022-12-18 00:55:30 +01:00
dependabot[bot]
e16d1d53c6
Bump mockito-android from 4.9.0 to 4.10.0
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 4.9.0 to 4.10.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v4.9.0...v4.10.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-12-15 07:31:29 +01:00
Dennis Guse
00c9ba6595
Merge remote-tracking branch 'weblate2/main'
2022-12-08 20:11:00 +01:00
Dennis Guse
7c1995c67f
Bugfix: NPE; introduced in b53ef455a6
...
Fixes #1431 .
2022-12-08 20:07:26 +01:00
ovl-1
d2e0ae8b11
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 97.8% (492 of 503 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nb_NO/
2022-11-28 16:47:53 +01:00
Allan Nordhøy
f0aa49537d
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 97.8% (492 of 503 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nb_NO/
2022-11-26 06:46:57 +01:00
Dennis Guse
14ace294f3
Make Public API summary translatable.
...
Fixes #1430 .
2022-11-25 21:17:18 +01:00
Dennis Guse
b53ef455a6
Merge pull request #1427 from OpenTracksApp/heartrate#1118
...
Heartrate zones
2022-11-25 19:03:56 +01:00
Dennis Guse
3dc6c6607d
Removed obsolete test.
...
Introduced in d70e7b8788
2022-11-25 07:50:25 +01:00
Dennis Guse
dd91e05fb6
Bugfix: sensor name/address must be visible.
...
Introduced in d70e7b8788
2022-11-25 07:42:18 +01:00
Dennis Guse
19fe5275b9
Heartrate zones: adding preference for max heartrate.
...
Fixes #1118 .
2022-11-25 07:41:04 +01:00
Dennis Guse
1aeb9ca332
Heartrate zones: adding preference for max heartrate.
...
Part of #1118 .
2022-11-25 07:05:55 +01:00
Allan Nordhøy
520c240a19
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 97.6% (491 of 503 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/nb_NO/
2022-11-25 00:13:22 +01:00
Dennis Guse
48aaca13d0
Migrated to hosted.weblate.org
...
Reason: weblate.bubu1.eu shutdown end of 2022.
Alternative: translate.codeberg.org
Selection method: flipped a coin
Fixes #1396 .
2022-11-24 20:57:47 +01:00
Hosted Weblate
88a31f4f39
Update translation files
...
Updated by "Remove blank strings" hook in Weblate.
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://hosted.weblate.org/projects/opentracks/opentracks-src-main-res-values-strings-xml-main/
2022-11-24 20:49:19 +01:00
Dennis Guse
5ce9e6606b
Merge pull request #1386 from OpenTracksApp/refactor#1118
...
Simplify RecordingLayout so we can create custom UIs #1118
2022-11-22 07:12:12 +01:00
Dennis Guse
4ea70b15e7
Renamed Layout to RecordingLayout.
...
Part of #1118 .
2022-11-22 07:06:56 +01:00
Dennis Guse
d3cf2957cc
StatisticsCustomLayoutEditAdapter: use StatisticsViewHolder (with demo data).
...
Part of #1118 .
2022-11-22 07:06:47 +01:00
Dennis Guse
dbac595754
StatisticsCustomLayoutEditAdapter: use viewBinding.
...
Part of #1118 .
2022-11-22 07:06:47 +01:00
Dennis Guse
d70e7b8788
StatisticsRecordingFragment: render Views manually (instead of RecyclerView).
...
Part of #1118 .
2022-11-22 07:06:45 +01:00
dependabot[bot]
f6835852b6
Bump mockito-android from 4.8.1 to 4.9.0
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 4.8.1 to 4.9.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v4.8.1...v4.9.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-15 06:37:13 +01:00
Dennis Guse
d5864726f6
StatisticsData: do not expose DataField.
...
Part of #1118 .
2022-11-10 21:45:28 +01:00
Dennis Guse
3cc3271726
Cleanup: move Layout/DataField persistence into one class.
...
Part of #1118 .
2022-11-10 21:45:28 +01:00
Dennis Guse
8aef9c8d28
Refactor StatisticsAdapter to use ViewBindings.
...
Part of #1118 .
2022-11-10 21:45:28 +01:00
dependabot[bot]
bcca00d110
Bump core from 1.4.0 to 1.5.0
...
Bumps core from 1.4.0 to 1.5.0.
---
updated-dependencies:
- dependency-name: androidx.test:core
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-10 07:41:28 +01:00
dependabot[bot]
aa929161b4
Bump orchestrator from 1.4.1 to 1.4.2
...
Bumps orchestrator from 1.4.1 to 1.4.2.
---
updated-dependencies:
- dependency-name: androidx.test:orchestrator
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-10 07:19:57 +01:00
dependabot[bot]
70cb9cbf51
Bump junit from 1.1.3 to 1.1.4
...
Bumps junit from 1.1.3 to 1.1.4.
---
updated-dependencies:
- dependency-name: androidx.test.ext:junit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-10 07:19:49 +01:00
dependabot[bot]
fef3b97661
Bump runner from 1.4.0 to 1.5.1
...
Bumps runner from 1.4.0 to 1.5.1.
---
updated-dependencies:
- dependency-name: androidx.test:runner
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-09 22:39:56 +01:00
dependabot[bot]
945f366195
Bump espresso-core from 3.4.0 to 3.5.0
...
Bumps espresso-core from 3.4.0 to 3.5.0.
---
updated-dependencies:
- dependency-name: androidx.test.espresso:espresso-core
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-09 22:36:09 +01:00
dependabot[bot]
8c0a851d87
Bump rules from 1.4.0 to 1.5.0
...
Bumps rules from 1.4.0 to 1.5.0.
---
updated-dependencies:
- dependency-name: androidx.test:rules
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-09 22:35:54 +01:00
Dennis Guse
3eb89d7899
Release: v4.1.2
2022-11-04 22:02:07 +01:00
Nicolas Palix
f12ff4a625
Translated using Weblate (French)
...
Currently translated at 100.0% (503 of 503 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2022-11-02 18:15:03 +01:00
Sam
71dac06ce8
README: add FitTrackee to format compatibility matrix
2022-11-02 18:14:59 +01:00
Markus Dittmann
07090cd72c
Fix incorrect German translation of "Open Track"
...
Change the German translation of the "Open Track" button label from
"Offene Strecke" (an "open track") to "Strecke öffnen" ("open this track").
Without context, both variants of the original english phrase are correct
translations, but as a button label in the context of importing a track it is
clear that "open" is a verb and the phrase is an action prompt, and not an
adjective to describe the track.
2022-11-02 18:13:02 +01:00
Dennis Guse
26a20fe32d
Voice announcements: distance only with one decimal unit.
...
Follow-up to: 8a9cd40bd5
2022-10-29 20:35:37 +02:00
FTno
d74ef256d7
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (503 of 503 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-10-28 22:55:44 +02:00
Lorin-lab
0392ba5128
Translated using Weblate (French)
...
Currently translated at 100.0% (502 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2022-10-28 22:55:44 +02:00
Lorin-lab
3d12ebdaa3
Translated using Weblate (French (Switzerland))
...
Currently translated at 53.1% (267 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr_CH/
2022-10-28 22:55:44 +02:00
Dennis Guse
b3cb5e8091
Merge pull request #1406 from OpenTracksApp/raceCondition#1328
...
Handle LocationManager callbacks with TrackRecordingService's handler.
2022-10-28 22:55:40 +02:00
Dennis Guse
8f9cbcc077
Github Actions: disable test execution as results are flaky due to performance limitations.
...
Fixes #1409 .
2022-10-28 22:39:45 +02:00
Dennis Guse
14b6746dff
Handle LocationManager callbacks with TrackRecordingService's handler.
...
Fixes #1328 .
2022-10-28 22:35:36 +02:00
Dennis Guse
a5eca8fa64
Test: do not request GPS permissions for test that use fake locations anyhow.
2022-10-28 18:41:54 +02:00
Dennis Guse
498ee20e2a
Test: update and re-enable ExportImportTest for csv_export.
2022-10-28 18:41:54 +02:00
Dennis Guse
2207865a70
Cleanup using AndroidStudio analyze.
2022-10-28 17:49:59 +02:00
Dennis Guse
8073f12947
Bugfix: prevent crash while stopping recording (race condition).
...
Part of #1328
2022-10-27 20:30:00 +02:00
dependabot[bot]
cacfcbd4d6
Bump material from 1.6.1 to 1.7.0
...
Bumps [material](https://github.com/material-components/material-components-android ) from 1.6.1 to 1.7.0.
- [Release notes](https://github.com/material-components/material-components-android/releases )
- [Commits](https://github.com/material-components/material-components-android/compare/1.6.1...1.7.0 )
---
updated-dependencies:
- dependency-name: com.google.android.material:material
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-23 12:39:59 +02:00
Lorin-lab
08673de331
Fixed bad string for an answer in the FAQ
2022-10-19 21:16:00 +02:00
Dennis Guse
aecd1504f3
Unpin indirect dependency versions again (upstream fixed it).
...
Introduced in 594f69320a
2022-10-19 20:00:52 +02:00
Dennis Guse
f3bf42083a
Cleanup.
2022-10-18 20:21:20 +02:00
Dennis Guse
8a9cd40bd5
Voice announcements: distance only with one decimal unit.
2022-10-18 20:21:20 +02:00
dependabot[bot]
fee1d1a871
Bump mockito-android from 4.8.0 to 4.8.1
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 4.8.0 to 4.8.1.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v4.8.0...v4.8.1 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-18 07:04:18 +02:00
dependabot[bot]
0787ae6686
Bump gradle from 7.3.0 to 7.3.1
...
Bumps gradle from 7.3.0 to 7.3.1.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-10-17 17:38:05 +02:00
Dennis Guse
747ef9fc56
pt/BR: fix plurals.
2022-10-17 17:37:07 +02:00
mondstern
5911d60818
Translated using Weblate (Irish)
...
Currently translated at 98.0% (492 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ga/
2022-10-13 00:11:00 +02:00
gbpu
b89dbf5819
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 99.8% (501 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2022-10-13 00:10:58 +02:00
mondstern
99e2c1f38d
Translated using Weblate (Irish)
...
Currently translated at 91.7% (89 of 97 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/ga/
2022-10-11 10:11:03 +02:00
mondstern
faa1ffe53b
Translated using Weblate (Irish)
...
Currently translated at 72.9% (366 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ga/
2022-10-11 10:11:01 +02:00
mondstern
8461122df0
Added translation using Weblate (Irish)
2022-10-09 17:56:21 +02:00
FTno
2ca7aa8f1d
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (502 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-10-05 15:10:54 +02:00
Dennis Guse
9db2aff631
Release: v4.1.1
2022-09-29 20:23:21 +02:00
Xosé M
b7cedab1fb
Translated using Weblate (Galician)
...
Currently translated at 100.0% (502 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2022-09-28 21:39:42 +02:00
metezd
0a193c8b5c
Translated using Weblate (Turkish)
...
Currently translated at 97.8% (490 of 501 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/tr/
2022-09-28 21:39:42 +02:00
Mingu113
7049fab204
Translated using Weblate (Vietnamese)
...
Currently translated at 73.6% (70 of 95 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/vi/
2022-09-28 21:39:42 +02:00
Mingu113
80fa49bcf0
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (501 of 501 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2022-09-28 21:39:42 +02:00
Leon Marz
a1eb5fb15f
Check if the device has GPS
...
Fixes #1380
2022-09-28 21:39:33 +02:00
dependabot[bot]
9160b9b104
Bump reactivecircus/android-emulator-runner from 2.25.0 to 2.26.0
...
Bumps [reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner ) from 2.25.0 to 2.26.0.
- [Release notes](https://github.com/reactivecircus/android-emulator-runner/releases )
- [Changelog](https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md )
- [Commits](https://github.com/reactivecircus/android-emulator-runner/compare/v2.25.0...v2.26.0 )
---
updated-dependencies:
- dependency-name: reactivecircus/android-emulator-runner
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-09-26 20:19:51 +02:00
Dennis Guse
85a73c3c85
Implement introduction screen.
...
Fixes #1316 .
2022-09-18 15:44:49 +02:00
Dennis Guse
8389f9150a
Update sensor documentation.
2022-09-17 17:08:50 +02:00
Dennis Guse
3075f4010f
Release: v4.1.0
2022-09-15 23:14:53 +02:00
Dennis Guse
82e305e6a7
Upgrade to Android Gradle Plugin 7.3.0
2022-09-15 22:14:55 +02:00
Dennis Guse
6351a335c0
Merge pull request #1217 from OpenTracksApp/kml23#339
...
Upgrade to KML2.3
2022-09-13 23:51:10 +02:00
Dennis Guse
6538daedef
README: add export format compatibility matrix.
...
Part of #339 .
2022-09-13 23:50:43 +02:00
Dennis Guse
82fe859c84
KML: Export KML2.3 - KML2.2 and KML2.3 can be imported.
...
Fixes #339 .
2022-09-13 23:20:06 +02:00
Dennis Guse
f567b03be5
Bugfix: import all crashed with ClassCastException.
2022-09-11 14:37:35 +02:00
monyxie
7dc4e8dbc8
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 72.6% (69 of 95 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/zh_Hans/
2022-09-10 23:11:09 +02:00
monyxie
2a272a887e
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (501 of 501 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/zh_Hans/
2022-09-10 23:11:09 +02:00
Xosé M
868509e00b
Translated using Weblate (Galician)
...
Currently translated at 100.0% (501 of 501 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2022-09-10 23:11:08 +02:00
FTno
477bdd5214
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (501 of 501 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-09-10 23:11:08 +02:00
Xosé M
286cec8d77
Translated using Weblate (Galician)
...
Currently translated at 100.0% (501 of 501 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2022-09-10 23:11:08 +02:00
Dennis Guse
58d4ee7d7d
Merge pull request #1372 from OpenTracksApp/cadence#1352
...
Cycling cadence from powermeter
2022-09-10 23:10:58 +02:00
dependabot[bot]
0e93a304f0
Bump appcompat from 1.5.0 to 1.5.1
...
Bumps appcompat from 1.5.0 to 1.5.1.
---
updated-dependencies:
- dependency-name: androidx.appcompat:appcompat
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-09-07 22:24:38 +02:00
dependabot[bot]
0adc4c7986
Bump mockito-android from 4.7.0 to 4.8.0
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 4.7.0 to 4.8.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v4.7.0...v4.8.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-09-07 22:20:51 +02:00
Dennis Guse
a93424629d
BLE: process cycling cadence from powermeter.
...
Fixes #1352 .
2022-09-04 19:55:32 +02:00
Dennis Guse
da29766fd0
BLE: BluetoothConnectionManager supports multiple BLE services per sensor type (e.g., cadence).
...
Part of #1352 .
2022-09-04 19:11:31 +02:00
Dennis Guse
dc7afbd07f
BLE: extract SensorDataCycling.
...
Part of #1352 .
2022-09-04 12:11:09 +02:00
Dennis Guse
67b174feac
BLE: do not try to connect twice.
...
Might had some interesting side effects.
Part of #1352 .
2022-09-04 12:11:09 +02:00
Dennis Guse
b6b81b5d3d
BLE: extract sensor managers into separate files.
...
Part of #1352 .
2022-09-04 12:11:09 +02:00
Dennis Guse
7d804b603d
BLE: decode cadence from cycling powermeter.
...
Part of #1352 .
2022-09-04 12:11:09 +02:00
Dennis Guse
8696a15ce7
Cleanup: introduced ServiceMeasurementUUID.
...
Part of #1352 .
2022-09-04 11:54:26 +02:00
Dennis Guse
989fe39849
Cleanup: BLE preferences.
...
Part of #1352 .
2022-09-04 11:31:42 +02:00
Dennis Guse
ed1e432691
Merge remote-tracking branch 'weblate/main'
2022-09-03 23:58:15 +02:00
Dennis Guse
4f612e32d6
Voice announcements: "speed" -> "average moving speed" (en only).
...
Fixes #1346 .
2022-09-03 23:26:09 +02:00
Dennis Guse
e5d1e421a4
Release: v4.0.8
2022-09-03 10:21:38 +02:00
Surfoo
08ab8cc61d
Translated using Weblate (French)
...
Currently translated at 100.0% (501 of 501 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2022-08-28 17:01:16 +02:00
Dennis Guse
c3b30815c8
SplashScreen: use Androidx library.
...
Improvement for Android 12+.
Fixes #1365 .
2022-08-28 17:01:10 +02:00
Dennis Guse
5a4919efd2
PublicAPI: support setting the icon.
...
Fixes #1282 .
2022-08-28 15:17:42 +02:00
dependabot[bot]
bb549fdc93
Bump desugar_jdk_libs from 1.2.0 to 1.2.2
...
Bumps [desugar_jdk_libs](https://github.com/google/desugar_jdk_libs ) from 1.2.0 to 1.2.2.
- [Release notes](https://github.com/google/desugar_jdk_libs/releases )
- [Changelog](https://github.com/google/desugar_jdk_libs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/desugar_jdk_libs/commits )
---
updated-dependencies:
- dependency-name: com.android.tools:desugar_jdk_libs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-25 21:58:51 +02:00
Dennis Guse
73e59cbba2
UI: show timezone if different than local.
...
Fixes #1296 .
2022-08-22 18:43:53 +02:00
Dennis Guse
27727b6dcf
Merge pull request #1310 from OpenTracksApp/time
...
Refactoring things regarding Duration, Speed, and Distance
2022-08-21 23:25:44 +02:00
Dennis Guse
06d2957407
Desugar: upgrade to AGP 7.3.0-rc01
...
Required for desugar 1.2.0)
2022-08-21 23:25:06 +02:00
Dennis Guse
8b08af6bcf
Upgrade to Gradlew 7.5.1
2022-08-21 22:02:49 +02:00
Dennis Guse
78dad95ef6
Altitude: show always in m/ft.
...
Fixes #1319 .
2022-08-21 22:02:49 +02:00
Dennis Guse
be9d56721e
Preferences: nicer formattings for distances.
2022-08-21 22:02:49 +02:00
Dennis Guse
e5785dd3ac
Distance now does all conversions itself.
2022-08-21 22:02:49 +02:00
Dennis Guse
11d912d14d
Speed: use Distance for conversions.
2022-08-21 22:02:49 +02:00
Dennis Guse
807ac3fc9f
Remove UnitConversions for time/durations.
2022-08-21 22:02:49 +02:00
Dennis Guse
45874d3749
Release: v4.0.7
2022-08-21 21:55:19 +02:00
Peter Storch
594f69320a
Fix dependencies to lifecycle-viewmodel
2022-08-21 19:28:07 +02:00
dependabot[bot]
d4927c9444
Bump appcompat from 1.4.2 to 1.5.0
...
Bumps appcompat from 1.4.2 to 1.5.0.
---
updated-dependencies:
- dependency-name: androidx.appcompat:appcompat
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-21 19:28:07 +02:00
Alexander Ivanov
00dbd056d6
Translated using Weblate (Russian)
...
Currently translated at 99.0% (496 of 501 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ru/
2022-08-21 18:53:26 +02:00
M K
8f19ad8f66
Translated using Weblate (Arabic)
...
Currently translated at 53.6% (269 of 501 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ar/
2022-08-21 18:53:26 +02:00
mondstern
2fdad54a7c
Translated using Weblate (German)
...
Currently translated at 94.8% (475 of 501 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2022-08-21 18:53:26 +02:00
Peter Storch
5a5f040ed5
Fix #1340 mass track deletion time
2022-08-21 18:53:20 +02:00
Dennis Guse
0ada9a2463
Android13: request NOTIFICATION_POST permission.
...
Fixes #1353 .
Part of #1210 .
2022-08-18 08:07:37 +02:00
Dennis Guse
719bb981ec
Bugfix: Public API stop does not start service in foreground.
...
Fixes #1354 .
2022-08-17 18:43:27 +02:00
dependabot[bot]
3c95d8744d
Bump mockito-android from 4.6.1 to 4.7.0
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 4.6.1 to 4.7.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v4.6.1...v4.7.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-15 07:59:40 +02:00
Dennis Guse
63d1c9ee5e
GPS: set signal lost threshold to 30s.
2022-08-14 20:18:37 +02:00
Dennis Guse
1ccd2e3c0a
Release: v4.0.6
2022-08-07 19:47:54 +02:00
Dennis Guse
cdbddabc1b
Cleanup: use ContextCompat.getColor()
2022-08-04 22:11:44 +02:00
Dennis Guse
9f6ca83f27
Bug: PublicAPI needs to call startForegroundService (SDK API26+).
...
Fixes #1301 .
2022-08-04 22:11:44 +02:00
dependabot[bot]
f2ee99a477
Bump gradle from 7.2.1 to 7.2.2
...
Bumps gradle from 7.2.1 to 7.2.2.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-08-04 06:44:02 +02:00
Dennis Guse
7009ede095
EGM2008 offset lookup for negative longitudes was wrong.
2022-08-03 17:30:31 +02:00
Dennis Guse
2b530a1c53
Cleanup: unused imports.
2022-08-02 18:44:15 +02:00
Poussinou
33673f5921
Update FUNDING.yml
2022-07-31 14:59:56 +02:00
Dennis Guse
a7398d43e3
Release: v4.0.5
2022-07-29 17:58:32 +02:00
Dennis Guse
59b016a4a3
PlayStore: use an inverted icon (app launcher only).
...
Part of #1329 .
2022-07-29 17:56:28 +02:00
Dennis Guse
78aa5d51c6
Intervals: if gain/loss is not available show "-" instead of null.
...
Fixes #1338 .
2022-07-26 22:30:08 +02:00
Quang Trung
95f584b554
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (501 of 501 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2022-07-21 15:04:36 +02:00
Dennis Guse
cf759d526d
README_TESTED_SENSORS.md: we now store sensor data without movement.
...
Part of #1088 .
2022-07-18 07:35:46 +02:00
Dennis Guse
4c44ea12a4
Release: v4.0.4
2022-07-15 21:41:46 +02:00
dependabot[bot]
9d09865907
Bump reactivecircus/android-emulator-runner from 2.24.0 to 2.25.0
...
Bumps [reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner ) from 2.24.0 to 2.25.0.
- [Release notes](https://github.com/reactivecircus/android-emulator-runner/releases )
- [Changelog](https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md )
- [Commits](https://github.com/reactivecircus/android-emulator-runner/compare/v2.24.0...v2.25.0 )
---
updated-dependencies:
- dependency-name: reactivecircus/android-emulator-runner
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-07-13 07:39:30 +02:00
Dennis Guse
5667d2d83e
Store sensor data without distance.
...
Fixes #1088 .
2022-07-11 22:56:11 +02:00
Dennis Guse
386f017fb7
VoiceAnnouncement: avoid using deprecated API.
2022-07-10 21:46:15 +02:00
Román Ginés
87594e822d
Bugfixed: adding a mark with a photo after rotating in camera resulted in a crash. Fixes #1321 .
2022-07-10 19:47:45 +02:00
Dennis Guse
ee832c7bd2
Revert upgrade ot AGP 7.3.0-beta.
2022-07-10 17:59:32 +02:00
Dennis Guse
30042d5bc3
Merge branch 'translations'
2022-07-09 19:49:28 +02:00
Hiajen
73cbb7a29c
Translated using Weblate (German)
...
Currently translated at 75.5% (68 of 90 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/de/
2022-07-09 19:48:52 +02:00
Hiajen
c100fdde4f
Translated using Weblate (German)
...
Currently translated at 94.8% (475 of 501 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2022-07-09 19:48:52 +02:00
Dennis Guse
04e1496084
Cleanup: adjusted Interval uses constructor.
...
Fixes #1320 .
2022-07-09 15:52:57 +02:00
Dennis Guse
21d1852505
Test: import+export results in same timezone.
...
Part of #1296 .
2022-07-08 00:16:48 +02:00
Dennis Guse
1502b0cfa7
Gain/loss: handle events in our TrackRecordingService.handler (avoids potential race conditions).
2022-07-07 18:27:56 +02:00
Dennis Guse
e7d6f65508
Gain/loss: use 5s as sensor interval to save some energy.
2022-07-07 18:27:56 +02:00
Dennis Guse
0e69a444a5
Add a comma.
2022-07-07 18:26:27 +02:00
Román Ginés
3b62999fde
Announcement computes intervals from last track point. Fixes #645 .
...
Bugfixed: intervals distance wasn't computed correctly.
2022-07-06 22:54:45 +02:00
Dennis Guse
97431233ac
Fix translations.
2022-07-05 21:01:09 +02:00
Uglješa
d49675afc8
Translated using Weblate (Serbian)
...
Currently translated at 56.6% (284 of 501 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/sr/
2022-07-03 18:29:42 +02:00
vsevjednom-cz
c1f7ab36a8
Translated using Weblate (Czech)
...
Currently translated at 94.2% (472 of 501 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2022-07-03 18:29:42 +02:00
FTno
eb14cc7bc6
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (500 of 500 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-07-03 18:29:42 +02:00
Xosé M
a47b9164af
Translated using Weblate (Galician)
...
Currently translated at 100.0% (500 of 500 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2022-07-03 18:29:42 +02:00
Surfoo
502e3ecb21
Translated using Weblate (French)
...
Currently translated at 100.0% (500 of 500 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2022-07-03 18:29:42 +02:00
metezd
71903f174a
Translated using Weblate (Turkish)
...
Currently translated at 98.0% (490 of 500 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/tr/
2022-07-03 18:29:41 +02:00
Dennis Guse
ab6606a295
Github actions: rename APK build job.
2022-07-03 18:29:38 +02:00
Dennis Guse
c4e2023992
Public API: allow setting track properties (name, category, description) on StartRecording.
...
Fixes #1282 .
2022-07-03 17:32:21 +02:00
Dennis Guse
cb10bdda3f
Settings: show package id in Public API settings.
2022-07-03 10:28:43 +02:00
Dennis Guse
f913472aae
Settings: idle speed threshold has now a summary.
2022-07-03 10:28:31 +02:00
Dennis Guse
af4826c578
TrackStoppedActivity: update track data on resume track.
...
Fixes #1249 .
2022-07-02 08:51:31 +02:00
Dennis Guse
63172ec66f
Github Actions: downgrade triggers.
2022-07-01 20:40:38 +02:00
Dennis Guse
3d6c339509
Android13: use new Image picker.
...
Part of #1210 .
2022-07-01 20:24:20 +02:00
Dennis Guse
49f86c4eb9
Android13: upgrade target sdk to 33.
...
Part of #1210 .
2022-07-01 20:24:20 +02:00
Dennis Guse
7664bd248d
Release: v4.0.3
2022-07-01 13:27:50 +02:00
Dennis Guse
73615aa0d6
Statistics: remove speed filtering (fix tests).
...
Part of #1003 .
2022-07-01 13:24:18 +02:00
Dennis Guse
81bb6699d8
Statistics: remove speed filtering.
...
Part of #1003 .
2022-06-30 14:03:33 +02:00
dependabot[bot]
93c67e3728
Bump desugar_jdk_libs from 1.1.5 to 1.1.6
...
Bumps [desugar_jdk_libs](https://github.com/google/desugar_jdk_libs ) from 1.1.5 to 1.1.6.
- [Release notes](https://github.com/google/desugar_jdk_libs/releases )
- [Changelog](https://github.com/google/desugar_jdk_libs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/desugar_jdk_libs/commits )
---
updated-dependencies:
- dependency-name: com.android.tools:desugar_jdk_libs
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-29 08:45:59 +02:00
Dennis Guse
993816a34a
Github issue template for data not recorded.
...
Fixes #1295 .
2022-06-28 16:18:41 +02:00
Šimon Hořánek
3c0999c3a0
Translated using Weblate (Czech)
...
Currently translated at 94.3% (471 of 499 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2022-06-27 23:03:27 +02:00
metezd
4528e7148f
Translated using Weblate (Turkish)
...
Currently translated at 98.1% (490 of 499 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/tr/
2022-06-27 23:03:27 +02:00
FTno
74042f5d85
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (499 of 499 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-06-27 23:03:27 +02:00
Dennis Guse
92f6fbe04a
Prevent crash if no dashboard is installed.
2022-06-27 23:03:23 +02:00
Dennis Guse
5fa50250de
Cleanup tests for StringUtils.parseTime().
...
Part of #1295 .
2022-06-27 19:30:23 +02:00
Dennis Guse
8ee9daf7af
Github issue template for data not recorded.
...
Fixes #1295 .
2022-06-27 12:58:17 +02:00
Dennis Guse
a54c8c1d25
Use Set.of().
2022-06-22 20:31:41 +02:00
Dennis Guse
8137ec8de2
GPX exporter: only export trkseq if it actually contains data.
...
Fixes #1291 .
2022-06-21 19:56:19 +02:00
Dennis Guse
ae2a97576b
Release: v4.0.2
2022-06-20 22:06:01 +02:00
Šimon Hořánek
3e830a086e
Replace Start with Stop
2022-06-19 21:03:56 +02:00
Surfoo
618a1df3ea
Translated using Weblate (French)
...
Currently translated at 82.9% (73 of 88 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/fr/
2022-06-19 17:34:42 +02:00
Surfoo
90cfc67c59
Translated using Weblate (French)
...
Currently translated at 100.0% (487 of 487 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2022-06-19 17:34:42 +02:00
Dennis Guse
cecc586868
Bugfix: export was not checking properly if file exists.
...
Fixes #1283 .
2022-06-19 17:24:18 +02:00
Dennis Guse
f956e7fab3
Duplicate variable name.
2022-06-19 17:21:56 +02:00
William Pettersson
128b95cd83
Fix voice announcement rounding problem
...
We extracted integral parts before rounding, but String.format does
rounding which caused occasional issues. To alleviate, we need to round
before passing to String.format. All this rounding logic has now been
moved into appendDecimalUnit, and tests have been added to check that
rounding works correctly.
Fixes : #1285
2022-06-19 16:39:46 +02:00
Román Ginés
895a5c2b2a
Bugfixed: DistanceFormatter was using the wrong unitSystem. Fixes #1288 .
2022-06-18 23:18:04 +02:00
Dennis Guse
91ce5cf8d7
Add nautical miles (with feet for altitude).
...
Tests were broken.
Fixes #1280 .
2022-06-18 10:01:09 +02:00
Dennis Guse
a283464331
Add nautical miles (with feet for altitude).
...
Fixes #1280 .
2022-06-17 19:57:40 +02:00
Dennis Guse
1c3a2bd2e4
Removed altitude smoothing completely: now it will just be the plain GPS-reported value.
...
Was only used for statistics in exports.
Follow-up to #1241 .
2022-06-11 14:41:56 +02:00
Dennis Guse
0b326a77c2
Bugfix: Elevation in charts smoothing removed as it was broken.
...
Fixes #1241 .
2022-06-11 14:24:41 +02:00
Dennis Guse
d68008941e
Release: v4.0.1
2022-06-09 22:55:36 +02:00
Dennis Guse
b822d05a78
Fix voice announcement tests.
2022-06-09 22:33:43 +02:00
Dennis Guse
74bfed768c
Translations: removed obsolete ones.
2022-06-09 21:01:08 +02:00
arjan-s
ebfcce6d8d
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (487 of 487 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nl/
2022-06-09 16:04:29 +02:00
Hiajen
d97d8f85e4
Translated using Weblate (German)
...
Currently translated at 96.9% (472 of 487 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2022-06-09 16:04:28 +02:00
FTno
37c2c5029e
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (482 of 482 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-06-07 09:55:18 +02:00
mondstern
105ff89fd8
Translated using Weblate (Romanian)
...
Currently translated at 84.4% (407 of 482 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ro/
2022-06-07 09:55:18 +02:00
mondstern
0ac033106c
Translated using Weblate (Hungarian)
...
Currently translated at 91.7% (442 of 482 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/hu/
2022-06-07 09:55:18 +02:00
mondstern
21ec9fc568
Translated using Weblate (Finnish)
...
Currently translated at 96.6% (466 of 482 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fi/
2022-06-07 09:55:18 +02:00
mondstern
2e3a7a31d4
Translated using Weblate (Hungarian)
...
Currently translated at 82.5% (398 of 482 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/hu/
2022-06-07 09:55:17 +02:00
Román Ginés
ecd7405a8c
TrackStoppedActivity: added discard button option. Fixes #1267 .
2022-06-07 09:55:09 +02:00
Dennis Guse
28abe360cb
Merge pull request #1276 from OpenTracksApp/voiceConfig#1275
...
Added settings for what to announce
2022-06-06 17:04:15 +02:00
Dennis Guse
9cf88c00b0
Voice announcements: time is moving time (settings).
2022-06-06 17:02:31 +02:00
Dennis Guse
8bbde4aacd
Voice announcements: fix translations
2022-06-06 17:02:31 +02:00
Jonas Kalderstam
00351136f2
Voice announcements: added settings for what to announce
2022-06-06 17:02:31 +02:00
dependabot[bot]
30b85bd215
Bump mockito-android from 4.6.0 to 4.6.1
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v4.6.0...v4.6.1 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-04 09:40:55 +02:00
Dennis Guse
14b705b43e
README: add large translation status; removed Amazon App Store link.
2022-06-04 09:22:51 +02:00
Dennis Guse
31fc0adabc
Fullscreen: now more fullscreen.
2022-06-03 17:26:33 +02:00
Dennis Guse
1714da5d3b
Translations: fix quantities (fr).
2022-06-02 22:12:00 +02:00
mondstern
6ae47b5e01
Translated using Weblate (Slovenian)
...
Currently translated at 93.3% (450 of 482 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/sl/
2022-06-02 22:06:14 +02:00
metezd
df8e4c2e2e
Translated using Weblate (Turkish)
...
Currently translated at 99.1% (478 of 482 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/tr/
2022-06-02 20:00:22 +02:00
Surfoo
6f9fa3719a
Translated using Weblate (French)
...
Currently translated at 100.0% (482 of 482 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2022-06-02 20:00:21 +02:00
vsevjednom-cz
b9014c7219
Translated using Weblate (Czech)
...
Currently translated at 98.7% (483 of 489 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2022-06-02 20:00:21 +02:00
FTno
d44ab44620
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (502 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-06-02 20:00:21 +02:00
dependabot[bot]
bcffe05744
Bump appcompat from 1.4.1 to 1.4.2
...
Bumps appcompat from 1.4.1 to 1.4.2.
---
updated-dependencies:
- dependency-name: androidx.appcompat:appcompat
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-06-02 20:00:06 +02:00
Dennis Guse
ed60734868
Donations: we do not accept Bitcoin anymore (too much effort).
2022-06-01 20:17:02 +02:00
dependabot[bot]
e314ff8f43
Bump material from 1.6.0 to 1.6.1
...
Bumps [material](https://github.com/material-components/material-components-android ) from 1.6.0 to 1.6.1.
- [Release notes](https://github.com/material-components/material-components-android/releases )
- [Commits](https://github.com/material-components/material-components-android/compare/1.6.0...1.6.1 )
---
updated-dependencies:
- dependency-name: com.google.android.material:material
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-31 22:48:36 +02:00
Peter Storch
1108684d06
Add "show on map" format selection dialog
2022-05-30 07:51:00 +02:00
dependabot[bot]
6c0033c107
Bump mockito-android from 4.5.1 to 4.6.0
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 4.5.1 to 4.6.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v4.5.1...v4.6.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-30 07:35:00 +02:00
Dennis Guse
8a3e50ef9b
BLE sensors: faster connection.
2022-05-29 22:50:55 +02:00
Román Ginés
05b572253e
Bugfixes: buttons colors were handcoded. Fixes #1260 .
2022-05-29 20:25:18 +02:00
Dennis Guse
f755a086cd
Cleanup: removed unused translations.
2022-05-29 20:22:50 +02:00
Dennis Guse
b0605323da
Track list: RTL fix.
2022-05-29 18:15:41 +02:00
Dennis Guse
585c2234eb
Bugfix: request permissions in TrackListActivity.
...
Introduced in 9d64989ef1
2022-05-29 18:06:00 +02:00
Román Ginés
c5d7ea4245
Bugfixes: TrackStoppedActivity on smaller devices. Fixes #1257 .
2022-05-29 18:02:57 +02:00
Dennis Guse
281cd8a861
Merge pull request #1248 from OpenTracksApp/reset#1247
...
Allow settings reset and import/export while recording
2022-05-28 13:48:56 +02:00
Dennis Guse
36400c8ad0
Fix EspressoUITest for API24.
2022-05-26 23:39:35 +02:00
Dennis Guse
fb00f697c5
Fix EspressoDeleteTrackTest.
...
Fixes #817 .
2022-05-26 23:39:35 +02:00
Dennis Guse
f529726218
KML: icons (start, stop, markers) use default icon.
...
Until now we used external URLs from Google to fetch proper icons.
Fixes #126 .
2022-05-26 10:23:27 +02:00
Dennis Guse
059f3d8f43
Cleanup: align test classes name to tested class.
2022-05-26 10:23:27 +02:00
dependabot[bot]
cae716925f
Bump gradle from 7.2.0 to 7.2.1
...
Bumps gradle from 7.2.0 to 7.2.1.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-26 08:22:07 +02:00
Dennis Guse
d29ee6da3d
Settings: allow import/export settings while recording.
...
Fixes #1247 .
2022-05-25 22:03:16 +02:00
Dennis Guse
033b5211ea
Settings: allow reset settings while recording.
...
Fixes #1247 .
2022-05-25 22:01:51 +02:00
Dennis Guse
5f4f5baba4
Remove unused settings (formerly used in settings).
2022-05-25 07:38:12 +02:00
Dennis Guse
4421046556
Remove unused settings (incl. deprecated ones).
2022-05-25 07:38:12 +02:00
Dennis Guse
30482d5a34
Record/stop buttons: add contentDescription.
2022-05-25 07:38:12 +02:00
Dennis Guse
f12094c953
Remove unused translations (were used for voice announcements).
2022-05-25 07:38:12 +02:00
Dennis Guse
c5147e7664
UI tests: use longClick() instead of veryLongClick().
2022-05-25 07:38:12 +02:00
Dennis Guse
03b66bc6a2
Remove unused xml configuration.
2022-05-25 07:38:12 +02:00
Dennis Guse
7b40f2c949
Remove unused buttons.
...
Replaced in da62d26409
2022-05-25 07:38:12 +02:00
Dennis Guse
785a922d03
Remove empty translations.
2022-05-25 07:38:12 +02:00
Dennis Guse
5d2414977b
TrackRecordingService: remove pause functionality.
...
Fixes #1233 .
2022-05-23 07:41:50 +02:00
Román Ginés
f9b8e46b32
Release: v4.0.0
2022-05-22 21:53:13 +02:00
Dennis Guse
c79fc2f353
Change track title capitalization to sentences
2022-05-22 21:12:38 +02:00
gerberfg
e283e993bb
Change track title capitalization to sentences
2022-05-22 21:09:57 +02:00
Egor Ermakov
3f1e74e71e
Translated using Weblate (Russian)
...
Currently translated at 100.0% (502 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ru/
2022-05-21 21:04:10 +02:00
mondstern
300453e3e6
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (502 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nl/
2022-05-21 21:04:10 +02:00
Dennis Guse
ac8eea377e
Bugfix: resume functionality was not starting recording.
...
Introduced in 9d64989ef1
2022-05-21 09:16:43 +02:00
dependabot[bot]
cc44e8e9bf
Bump constraintlayout from 2.1.3 to 2.1.4
...
Bumps [constraintlayout](https://github.com/androidx/constraintlayout ) from 2.1.3 to 2.1.4.
- [Release notes](https://github.com/androidx/constraintlayout/releases )
- [Commits](https://github.com/androidx/constraintlayout/commits )
---
updated-dependencies:
- dependency-name: androidx.constraintlayout:constraintlayout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-20 07:05:15 +02:00
mm4c
3860472e6b
Translated using Weblate (Dutch)
...
Currently translated at 87.2% (75 of 86 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/nl/
2022-05-19 19:30:48 +02:00
metezd
69029486b6
Translated using Weblate (Turkish)
...
Currently translated at 98.9% (494 of 499 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/tr/
2022-05-19 19:30:48 +02:00
Adriel Sand
b407f86d5e
Translated using Weblate (Russian)
...
Currently translated at 100.0% (499 of 499 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ru/
2022-05-19 19:30:48 +02:00
Adriel Sand
731adc7e31
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (499 of 499 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2022-05-19 19:30:48 +02:00
mondstern
858149e718
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (499 of 499 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nl/
2022-05-19 19:30:48 +02:00
mondstern
34e796f73c
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (499 of 499 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-05-19 19:30:47 +02:00
Dennis Guse
3ac71361b8
Launcher icon: provide a themed icon (Android 13).
2022-05-19 19:30:43 +02:00
Dennis Guse
e409b315b4
Refactor permission requests.
...
Fixes #1224 .
2022-05-19 19:30:20 +02:00
Dennis Guse
24eb768707
Export: filename template now distinguishes between {date} and {time}.
2022-05-19 19:28:15 +02:00
Peter Storch
17ad13d559
Add ExceptionHandler and ShowErrorActivity
2022-05-19 06:12:58 +02:00
Dennis Guse
3b71212905
Public API: respect post-workout export.
...
Fixes #1225 .
2022-05-15 20:19:59 +02:00
Dennis Guse
16a29c5e31
Bugfix: for a recording Track TrackListActivity needs to open TrackRecordingActivity.
...
Introduced in 9d64989ef1
Fixes #1235 .
2022-05-15 08:00:35 +02:00
Dennis Guse
e421164282
Bugfix: fileformat template was not loaded (NPE).
...
Fixes #1232 .
2022-05-13 19:28:43 +02:00
Pixtxa
de01157964
Changed second t.getLatitude() to t.getLongitude()
...
I thought it was excel until I realized, the data is also broken in newly generated csv files
2022-05-12 22:30:01 +02:00
Dennis Guse
8ef51ec318
Bugfix: unitSystem not loaded correctly.
...
Introduced in a5b44175a3
Fixes #1228 .
2022-05-12 07:44:34 +02:00
Dennis Guse
d2139d70ad
Bugfix: sharing track added file suffix twice.
...
Introduced in 0d3cf4ce0d .
2022-05-11 22:22:45 +02:00
metezd
d1a37366be
Translated using Weblate (Turkish)
...
Currently translated at 79.0% (68 of 86 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/tr/
2022-05-11 20:56:56 +02:00
metezd
52d7c8a6cb
Translated using Weblate (Turkish)
...
Currently translated at 79.5% (397 of 499 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/tr/
2022-05-11 20:56:56 +02:00
metezd
c62e56e5a3
Translated using Weblate (Turkish)
...
Currently translated at 78.1% (390 of 499 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/tr/
2022-05-11 20:56:56 +02:00
Xosé M
6b89092adf
Translated using Weblate (Galician)
...
Currently translated at 100.0% (499 of 499 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2022-05-11 20:56:56 +02:00
Mario
118a56b8d6
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (499 of 499 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es/
2022-05-11 20:56:56 +02:00
Mario
7fb993014c
Translated using Weblate (Spanish (Latin America))
...
Currently translated at 100.0% (499 of 499 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es_419/
2022-05-11 20:56:56 +02:00
Dennis Guse
09f72af66c
Deleted translation using Weblate (Sinhala)
2022-05-11 20:56:56 +02:00
Dennis Guse
815f111ca6
TrackRecordingService: use main looper explicitly.
2022-05-11 20:56:52 +02:00
Dennis Guse
40d2bf0c22
Bluetooth: use TrackRecording handler for callback.
...
Otherwise the thread is not defined and a SecurityException may be triggered when inserting data into the ContentProvider.
Sadly, below API26 this needs to be done manually.
Fixes #1165 .
2022-05-11 20:56:52 +02:00
Dennis Guse
a77b7a0626
Update Android build gradle plugin to 7.2.0
2022-05-11 19:59:02 +02:00
Dennis Guse
1a00b4b779
UI tests slightly more robust.
2022-05-11 19:59:02 +02:00
Dennis Guse
6c5c47240c
Move to androidx.constraintlayout.
2022-05-11 19:59:02 +02:00
Dennis Guse
3c32da970b
Upgrade to gradlew 7.4.2
2022-05-09 22:35:50 +02:00
Román Ginés
9cff62c5ba
New screenshots after UI refactoring.
2022-05-09 20:38:25 +02:00
dependabot[bot]
424f93b4da
Bump material from 1.5.0 to 1.6.0
...
Bumps [material](https://github.com/material-components/material-components-android ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/material-components/material-components-android/releases )
- [Commits](https://github.com/material-components/material-components-android/compare/1.5.0...1.6.0 )
---
updated-dependencies:
- dependency-name: com.google.android.material:material
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-08 20:53:53 +02:00
Dennis Guse
3a23a412c8
Cleanup: use explicit preference identifiers for TrackFileFormat.
2022-05-08 20:49:24 +02:00
Dennis Guse
9d64989ef1
Public API: implemented STOP properly.
...
Fixes #1103 .
2022-05-08 20:29:13 +02:00
Román Ginés
da62d26409
UI refactoring with a Bottom App Bar.
...
Only one button to play/stop.
Stop Activity to edit track just recorded, resuming or finishing.
Logo color to FF6D00.
Fixes #1078 #437 #575 #1094 .
2022-05-08 20:06:24 +02:00
Dennis Guse
a350077e5c
Merge remote-tracking branch 'weblate/main'
2022-05-08 11:22:26 +02:00
Dennis Guse
36b6cd3c98
Release: v3.28.0
2022-05-08 11:16:19 +02:00
metezd
203b457ad0
Translated using Weblate (Turkish)
...
Currently translated at 60.5% (302 of 499 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/tr/
2022-05-08 10:59:46 +02:00
metezd
0873b3bd12
Translated using Weblate (Turkish)
...
Currently translated at 57.1% (285 of 499 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/tr/
2022-05-08 10:59:46 +02:00
Dennis Guse
a7f7e3fca1
Release: v3.28.0
2022-05-08 10:59:27 +02:00
Dennis Guse
a52beffef5
Translations: fix quantities.
2022-05-06 06:36:49 +02:00
Yaxi Ye
e6f6d61b84
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 64.7% (323 of 499 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/zh_Hans/
2022-05-04 20:18:51 +02:00
Vinicius
4a167c9335
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 82.3% (70 of 85 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/pt_BR/
2022-05-04 20:18:51 +02:00
Vinicius
16857a9968
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (498 of 498 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2022-05-04 20:18:51 +02:00
Dennis Guse
094a20c379
Vertical accuracy: process and import/export.
...
Fixes #78 .
2022-05-04 20:18:45 +02:00
Dennis Guse
0d3cf4ce0d
Configurable filename for export: used for all automatic exports after recording, exporting all, and sharing tracks.
...
Fixes #512 .
2022-05-03 20:06:29 +02:00
dependabot[bot]
8a2d1c42a8
Bump reactivecircus/android-emulator-runner from 2.23.0 to 2.24.0
...
Bumps [reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner ) from 2.23.0 to 2.24.0.
- [Release notes](https://github.com/reactivecircus/android-emulator-runner/releases )
- [Changelog](https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md )
- [Commits](https://github.com/reactivecircus/android-emulator-runner/compare/v2.23.0...v2.24.0 )
---
updated-dependencies:
- dependency-name: reactivecircus/android-emulator-runner
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-02 07:16:58 +02:00
Dennis Guse
a5b44175a3
Convert metricUnits boolean into an enum.
...
Fixes #1199 .
2022-04-28 22:35:38 +02:00
Dennis Guse
db5c9479df
Implement SpeedFormatter.
2022-04-28 22:35:38 +02:00
Dennis Guse
16f238f34b
Refactoring: DistanceFormatter handles metricUnits.
2022-04-28 22:35:38 +02:00
Dennis Guse
a57b5cd6ee
From notification, open TrackRecordingActivity.
...
Fixes #1205 .
2022-04-26 18:31:14 +02:00
Román Ginés
5e54cb8fda
Bugfixed: intervals dropdown shows incorrect unit when metric units is selected.
...
Fixes #1201 .
2022-04-24 19:23:44 +02:00
Dennis Guse
0934e7f10c
Release: v3.27.0
2022-04-24 17:28:23 +02:00
Dennis Guse
6741ef4d9f
Bugfix: notification opens TrackListActivity instead of TrackRecordingActivity.
...
If a recording is running, we need to pass the trackId to TrackRecordingActivity as otherwise it crashes when needing it.
Fixes #1156 .
2022-04-24 16:58:36 +02:00
Dennis Guse
f2ac1edc4b
Create DistanceFormatter.
...
Fixes #1197
2022-04-23 20:12:43 +02:00
Dennis Guse
b44bab1ab5
For testing: add rule to mock timezone.
...
Used by ExportImportTest.csv_export_only()
2022-04-23 15:03:05 +02:00
Dennis Guse
574bd38a35
Github Actions: upgrade from api from 23 to 24 to use BufferedReader during tests.
2022-04-23 15:03:05 +02:00
Dennis Guse
374959f340
Add CSV as export format (TrackPoints only).
...
Fixes #999 .
2022-04-23 15:03:05 +02:00
Dennis Guse
3815ee6c59
Voice announcements and Interval: add sub km/miles options.
...
Fixes #1195 .
2022-04-23 14:16:00 +02:00
Dennis Guse
5e4924a5e1
Translations: fix some quantities.
2022-04-23 13:22:15 +02:00
Egor Ermakov
8123104f39
Translated using Weblate (Russian)
...
Currently translated at 84.5% (71 of 84 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/ru/
2022-04-23 12:49:10 +02:00
Egor Ermakov
a9e0c4916d
Translated using Weblate (Russian)
...
Currently translated at 99.6% (500 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ru/
2022-04-23 12:49:10 +02:00
Evgeniy
58803c975a
Translated using Weblate (Russian)
...
Currently translated at 82.1% (69 of 84 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/ru/
2022-04-23 12:49:10 +02:00
mondstern
d7dc59e547
Translated using Weblate (Czech)
...
Currently translated at 99.6% (500 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2022-04-23 12:49:10 +02:00
Dennis Guse
5cf8b67954
Import/Export: horizontal accuracy.
...
Fixes #683 .
2022-04-23 12:49:07 +02:00
Brian J. Murrell
fb70486bdc
Include GPS accuracy in GPX export
...
Add a new "accuracy" tag to the opentracks extension as there was no
other extension providing this tag that could be found.
Signed-off-by: Brian J. Murrell <brian@interlinx.bc.ca >
2022-04-23 12:49:07 +02:00
Dennis Guse
18b21a6a3e
Bugfix: prevent race condition in TrackPointCreator.
...
This race condition leads to a crash in TrackStatisticsUpdater as the time might appear to move backwards if the created TrackPoints are not stored in order. Might happen if multiple sensors (BLE or GPS) are used in simultaneously.
Every method affected by a race condition is now synchronized.
Problem was introduced in c4b8082efc
Fixes #1151 .
2022-04-23 12:48:19 +02:00
Dennis Guse
71288cd9be
Bugfix: onDestroy() first shutdown sensors.
...
Fixes #1189 .
2022-04-22 06:51:15 +02:00
dependabot[bot]
220545da9f
Bump mockito-android from 4.5.0 to 4.5.1
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v4.5.0...v4.5.1 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-22 06:32:41 +02:00
dependabot[bot]
43e9c42915
Bump mockito-android from 4.4.0 to 4.5.0
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 4.4.0 to 4.5.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v4.4.0...v4.5.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-20 07:00:32 +02:00
Dennis Guse
28944eff07
Upgrade Gradle 7.3.
2022-04-11 21:58:47 +02:00
Dennis Guse
92f9f94423
Workaround: Wahoo Tickr X repords cadence in SPM instead of RPM.
...
Fixes #1164 .
2022-04-11 21:30:25 +02:00
dependabot[bot]
8ae268fab2
Bump actions/upload-artifact from 2 to 3
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-11 21:14:28 +02:00
dependabot[bot]
346264025b
Bump actions/setup-java from 2 to 3
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-11 21:03:25 +02:00
Dennis Guse
0a810e7123
Bugfix: NPE in GPXTrackExporter.
...
Introduced in 0f489f1cc9
Fixes #1176 .
2022-04-11 20:43:11 +02:00
Dennis Guse
02f3fc1940
Merge remote-tracking branch 'weblate/main'
2022-04-10 19:31:51 +02:00
Dennis Guse
dd1c5667a0
Adhere to recording distance interval for TrackPoint storage.
...
Part of #1059 .
2022-04-10 12:57:12 +02:00
Brian J. Murrell
0f489f1cc9
Use Cluetrust GPX extension to add total distance
...
To each trackpiont written to the GPX file.
Signed-off-by: Brian J. Murrell <brian@interlinx.bc.ca >
2022-04-08 07:31:52 +02:00
dependabot[bot]
a07f11589b
Bump gradle from 7.1.2 to 7.1.3
...
Bumps gradle from 7.1.2 to 7.1.3.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-08 07:16:49 +02:00
Dennis Guse
209a320433
UI: while recording clock shows seconds.
...
Fixes #1168 .
2022-04-07 20:25:22 +02:00
Mario
8ab9ed0e31
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (502 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es/
2022-04-07 11:13:12 +02:00
Dennis Guse
80ca4e647a
Bug: crash earlier if in IntervalsFragment if the trackId is null.
...
Belongs to #1156 .
2022-04-05 20:22:07 +02:00
Mario
a8de9cb216
Translated using Weblate (Spanish (Latin America))
...
Currently translated at 100.0% (502 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es_419/
2022-04-05 19:03:23 +02:00
Max Schallert
12c21b7940
Translated using Weblate (German)
...
Currently translated at 90.0% (452 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2022-04-04 18:58:51 +02:00
Dennis Guse
4c5ff546a4
Translated using Weblate (German)
...
Currently translated at 90.0% (452 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2022-04-04 18:58:51 +02:00
mm4c
2e0835b2ec
Translated using Weblate (Dutch)
...
Currently translated at 86.9% (73 of 84 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/nl/
2022-04-02 16:24:48 +02:00
mm4c
18ea8fea87
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (502 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nl/
2022-04-02 16:24:48 +02:00
mondstern
02a69c8817
Translated using Weblate (Czech)
...
Currently translated at 99.6% (500 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2022-04-02 16:24:48 +02:00
mm4c
cab70d665c
Translated using Weblate (Dutch)
...
Currently translated at 84.3% (70 of 83 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/nl/
2022-04-02 16:24:48 +02:00
mm4c
c42f833703
Translated using Weblate (Dutch)
...
Currently translated at 81.0% (407 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nl/
2022-04-02 16:24:48 +02:00
Xosé M
39838232b5
Translated using Weblate (Galician)
...
Currently translated at 100.0% (502 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2022-04-02 16:24:48 +02:00
Brian J. Murrell
2b346b3f18
Add information about Wahoo Tickr X
...
Cadence appears to be reported in SPM rather than RPM.
2022-04-02 16:24:42 +02:00
Dennis Guse
7c5115fc56
UI: only update once every second.
...
Accidentally introduced in 78519883c0 .
2022-03-26 00:35:44 +01:00
Román Ginés
cb71c40350
Release: v3.26.1
2022-03-22 13:37:35 +01:00
Román Ginés
22bde4af3c
Bug fixed: contextual action bar didn't overlap toolbar in night theme.
2022-03-21 12:59:45 +01:00
Dennis Guse
ecfcc180b9
Release: v3.26.0
2022-03-14 23:21:17 +01:00
mondstern
9c1af67e7e
Translated using Weblate (Czech)
...
Currently translated at 99.4% (499 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2022-03-14 18:52:57 +01:00
mondstern
873422540f
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (502 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2022-03-13 01:28:18 +01:00
vsevjednom-cz
6cf0b26058
Translated using Weblate (Czech)
...
Currently translated at 95.0% (477 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2022-03-13 01:28:18 +01:00
Quang Trung
a94b227767
Translated using Weblate (Vietnamese)
...
Currently translated at 96.8% (486 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2022-03-13 01:28:17 +01:00
FTno
c820a76102
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (502 of 502 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-03-13 01:28:17 +01:00
Peter Storch
e61b065f2b
fix #1139 CI build
...
- fix NPEs in TrackPointCreator.fill()
- fix locale dependant tests
- wait for UI components
- extract utility functions into EspressoUtils
2022-03-13 01:28:10 +01:00
dependabot[bot]
24d8e976da
Bump mockito-android from 4.3.1 to 4.4.0
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 4.3.1 to 4.4.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v4.3.1...v4.4.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-09 11:57:38 +01:00
Román Ginés
79e45f7aea
Migration to Material Components theme and style.
...
New night theme mainly white on black.
Fixes #1122 .
Fixes #957 .
2022-03-03 10:02:34 +01:00
J. Lavoie
72f7b12da6
Translated using Weblate (French)
...
Currently translated at 87.6% (71 of 81 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/fr/
2022-03-03 00:19:26 +01:00
Mario
9973dd05bd
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (490 of 490 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es/
2022-03-03 00:19:26 +01:00
Mario
41072a8981
Translated using Weblate (Spanish (Latin America))
...
Currently translated at 100.0% (490 of 490 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es_419/
2022-03-03 00:19:26 +01:00
dependabot[bot]
b1dcdf326c
Bump gradle from 7.0.4 to 7.1.2
...
Bumps gradle from 7.0.4 to 7.1.2.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-03 00:19:23 +01:00
Dennis Guse
c271dd32ac
Merge pull request #1132 from spacecowboy/voiceHeartRate
...
Voice announcements: configurable, TtsSpan, and heart rate.
2022-03-02 15:17:22 +01:00
dependabot[bot]
5dfa867034
Bump actions/checkout from 2.4.0 to 3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2.4.0 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2.4.0...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-02 15:01:08 +01:00
Román Ginés
ada0f88538
Time on list of tracks uses 24 hour format. Fixes #1140 .
2022-03-02 08:36:14 +01:00
Dennis Guse
4df0e2a65c
Release: v3.25.1
2022-03-02 03:36:43 +01:00
Jonas Kalderstam
9e7e8c60a6
Voice announcement: added TtsSpans to announcements
...
Fixes #876
2022-03-01 10:09:00 +01:00
Jonas Kalderstam
1075021e21
Voice announcement: added heart rate info to voice announcements
...
Also added setting to toggle announcement of heart rate
Defaults to off to preserve current behavior
2022-03-01 09:58:29 +01:00
Peter Storch
b5acfa022d
try appCtx to persist NextCloud URI permission
...
for #1080
Also fixing a missing break in a switch statement.
2022-02-26 23:42:50 +01:00
dependabot[bot]
6fe38453b3
Bump gradle from 7.1.1 to 7.1.2
...
Bumps gradle from 7.1.1 to 7.1.2.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-25 12:54:54 +01:00
Dennis Guse
2692cc553c
Release: v3.25.0
2022-02-22 03:11:50 +01:00
FTno
3db4dc9422
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (490 of 490 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-02-21 22:52:44 +01:00
FTno
01bb4429ad
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 99.3% (487 of 490 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-02-21 22:52:44 +01:00
Vinicius
ca817e789e
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 99.7% (485 of 486 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2022-02-21 22:52:44 +01:00
FTno
7bf2110a54
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-02-21 22:52:44 +01:00
Mario
78662a330f
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (486 of 486 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es/
2022-02-21 22:52:44 +01:00
Mario
8bfaa1d542
Translated using Weblate (Spanish (Latin America))
...
Currently translated at 100.0% (486 of 486 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es_419/
2022-02-21 22:52:44 +01:00
Mario
5a1bee13f9
Translated using Weblate (Spanish (Latin America))
...
Currently translated at 100.0% (486 of 486 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es_419/
2022-02-21 22:52:44 +01:00
Dennis Guse
b01045abe4
CI: enable test and lint for PRs from forks.
2022-02-21 22:52:27 +01:00
dependabot[bot]
d7fbae9321
Bump reactivecircus/android-emulator-runner from 2.22.0 to 2.23.0
...
Bumps [reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner ) from 2.22.0 to 2.23.0.
- [Release notes](https://github.com/reactivecircus/android-emulator-runner/releases )
- [Changelog](https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md )
- [Commits](https://github.com/reactivecircus/android-emulator-runner/compare/v2.22.0...v2.23.0 )
---
updated-dependencies:
- dependency-name: reactivecircus/android-emulator-runner
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-18 06:44:15 +01:00
Dennis Guse
ab5e6cbfcd
Bugfix: emojis cannot be used as filenames.
...
Fixes #1129 .
2022-02-17 18:36:06 +01:00
Dennis Guse
0848897ed0
Bugfix: speed showed sometimes 0.0 in UI.
...
Fixes #1117 .
2022-02-17 18:19:17 +01:00
Arjan Schrijver
1e4e7b8c15
Allow starting the Dashboard API automatically from the StartRecording API
...
Fixes #1116 .
2022-02-16 17:06:24 +01:00
Román Ginés
7ca6925e7d
Recording without GPS: show a Snackbar to warn user that recording is not using GPS.
2022-02-15 17:20:44 +01:00
Dennis Guse
5c06c7548f
GPS is now optional: request GPS access in TrackRecordingActivity.
...
Fixes #1061 .
2022-02-14 22:17:10 +01:00
Dennis Guse
8001c03a74
Bugfix: do not leak TTS in voice announcements.
2022-02-14 22:01:52 +01:00
Dennis Guse
30f9b6ffdc
Cleanup in VoiceAnnouncement: rename to start() and stop().
2022-02-14 22:01:52 +01:00
Dennis Guse
a7fd6b8dfa
TrackRecordingService: call stopSelf after triggering post-workout export.
...
Might fix #1080 .
2022-02-14 22:01:52 +01:00
Dennis Guse
cc93384d1f
TrackRecordingService: create/ release EGM2008.
2022-02-14 22:01:52 +01:00
Dennis Guse
78519883c0
Refactored ExportServiceResultReceiver to make TrackRecordingService simpler.
2022-02-14 22:01:52 +01:00
Dennis Guse
29051ac978
Cleanup: move creating manual TrackPoints into TrackRecordingManager.
2022-02-14 22:01:52 +01:00
Dennis Guse
cf32c81035
Cleanup: extract RecordingData and RecordingStatus from TrackRecordingService.
2022-02-14 22:01:52 +01:00
Dennis Guse
094c97f78d
Share: removed PNG share pic.
...
Fixes #1127 .
2022-02-14 21:52:39 +01:00
FTno
8dca84456b
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (483 of 483 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-02-11 10:38:49 +01:00
Katto
f962f27309
Translated using Weblate (Estonian)
...
Currently translated at 97.7% (469 of 480 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/et/
2022-02-07 07:28:00 +01:00
FTno
2f0826baf6
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (480 of 480 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-02-07 07:28:00 +01:00
Riku Viitanen
b7ff0e2fac
Translated using Weblate (Finnish)
...
Currently translated at 93.9% (451 of 480 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fi/
2022-02-07 07:28:00 +01:00
Katto
fe6ef29f75
Translated using Weblate (Estonian)
...
Currently translated at 97.7% (469 of 480 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/et/
2022-02-07 07:28:00 +01:00
Katto
152cf72e8a
Translated using Weblate (Estonian)
...
Currently translated at 87.3% (69 of 79 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/et/
2022-02-07 07:28:00 +01:00
mondstern
4fd66a3830
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (477 of 477 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2022-02-07 07:27:59 +01:00
mondstern
9f715207e1
Translated using Weblate (Ukrainian)
...
Currently translated at 99.1% (473 of 477 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/uk/
2022-02-07 07:27:59 +01:00
mondstern
e63ddbc7ae
Translated using Weblate (Slovak)
...
Currently translated at 99.5% (475 of 477 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/sk/
2022-02-07 07:27:59 +01:00
mondstern
06e5545ac0
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (477 of 477 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2022-02-07 07:27:59 +01:00
mondstern
65413e0304
Translated using Weblate (Polish)
...
Currently translated at 100.0% (477 of 477 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pl/
2022-02-07 07:27:59 +01:00
FTno
5e268463e1
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (477 of 477 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-02-07 07:27:58 +01:00
mondstern
d31ffad2c9
Translated using Weblate (Italian)
...
Currently translated at 100.0% (477 of 477 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/it/
2022-02-07 07:27:58 +01:00
mondstern
46925a4c67
Translated using Weblate (Galician)
...
Currently translated at 100.0% (477 of 477 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2022-02-07 07:27:58 +01:00
mondstern
2a1aeb5dd8
Translated using Weblate (French)
...
Currently translated at 100.0% (477 of 477 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2022-02-07 07:27:58 +01:00
mondstern
454d5d16b5
Translated using Weblate (Basque)
...
Currently translated at 100.0% (477 of 477 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/eu/
2022-02-07 07:27:58 +01:00
mondstern
45f51ff2dd
Translated using Weblate (Estonian)
...
Currently translated at 98.5% (470 of 477 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/et/
2022-02-07 07:27:58 +01:00
Katto
785511913c
Translated using Weblate (Estonian)
...
Currently translated at 98.5% (470 of 477 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/et/
2022-02-07 07:27:57 +01:00
mondstern
b937e8ad9b
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (477 of 477 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es/
2022-02-07 07:27:57 +01:00
mondstern
40534cd7f5
Translated using Weblate (Danish)
...
Currently translated at 100.0% (477 of 477 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/da/
2022-02-07 07:27:56 +01:00
mondstern
f50b1c2f6c
Translated using Weblate (Czech)
...
Currently translated at 100.0% (477 of 477 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2022-02-07 07:27:56 +01:00
dependabot[bot]
7c19621bfb
Bump gradle from 7.1.0 to 7.1.1
...
Bumps gradle from 7.1.0 to 7.1.1.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-02-07 07:27:46 +01:00
Peter Storch
7c06327084
fix #1119 add new activities "swimming", "swimming open" and "workout"
2022-02-06 20:09:08 +01:00
Dennis Guse
19a958ccbb
Cleanup.
2022-01-29 19:21:54 +01:00
Dennis Guse
2dc362c105
Cleanup.
2022-01-29 19:21:54 +01:00
Dennis Guse
708245bd50
TrackRecordingServices: managers register for sharedPreference changes.
2022-01-27 22:04:45 +01:00
Dennis Guse
f4c07463b3
TrackDataHub: removed unused property.
2022-01-27 22:04:45 +01:00
Dennis Guse
d8ffc1318f
Refactor: move methods to NotificationManager.
2022-01-27 22:04:45 +01:00
Dennis Guse
5998f9127d
TrackPointCreator needs to reset GPSHandler as it might have been running beforehand.
2022-01-27 22:04:45 +01:00
Dennis Guse
40fb9b05bc
Lint: make missing plural quantity a warning as they have to be properly translated.
...
Occurred when upgrading to Android Gradle plugin 7.1.0.
2022-01-27 21:59:37 +01:00
Dennis Guse
8219bfe428
Remove unused plural.
...
Fixes #1105 .
2022-01-27 21:59:37 +01:00
dependabot[bot]
bcdea5b08b
Bump preference from 1.1.1 to 1.2.0
...
Bumps preference from 1.1.1 to 1.2.0.
---
updated-dependencies:
- dependency-name: androidx.preference:preference
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-01-27 21:59:22 +01:00
dependabot[bot]
5e49a38dce
Bump mockito-android from 4.3.0 to 4.3.1
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v4.3.0...v4.3.1 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-01-26 19:58:16 +01:00
Dennis Guse
32e07c9d1f
Reproducible builds: disable PNG crunching.
...
https://developer.android.com/studio/build/optimize-your-build#disable_crunching
2022-01-25 22:31:00 +01:00
Dennis Guse
efc37527f3
Upgrade to Gradle 7.2/ Android Gradle Plugin 7.1.
2022-01-25 22:04:37 +01:00
dependabot[bot]
90a2710138
Bump mockito-android from 4.2.0 to 4.3.0
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v4.2.0...v4.3.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-01-25 07:36:02 +01:00
Dennis Guse
bf4dd96235
Update TrackPoint documentation.
2022-01-24 18:41:28 +01:00
Dennis Guse
f578c6bc19
Release: v3.24.1
2022-01-23 21:17:57 +01:00
Dennis Guse
a97bf6b883
Track name: use a short version of ISO8601.
...
Fixes #1093 .
2022-01-23 21:04:08 +01:00
Dennis Guse
838f3dc622
Public API: enable other applications to start recordings.
...
Fixes #671 .
2022-01-23 20:13:00 +01:00
Dennis Guse
8ae4d75708
Merge remote-tracking branch 'weblate/main'
2022-01-23 20:03:55 +01:00
mondstern
0c6813aca1
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (477 of 477 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-01-22 12:41:41 +01:00
Dennis Guse
05bd2e6a71
Voice announcement: fix French seconds.
...
Fixes #1101 .
2022-01-21 19:56:53 +01:00
mondstern
8cad813d56
Translated using Weblate (Ukrainian)
...
Currently translated at 98.3% (468 of 476 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/uk/
2022-01-20 12:28:29 +01:00
mondstern
52626d5886
Translated using Weblate (Finnish)
...
Currently translated at 85.9% (409 of 476 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fi/
2022-01-20 12:28:29 +01:00
mondstern
c238aa7c6d
Translated using Weblate (Basque)
...
Currently translated at 100.0% (476 of 476 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/eu/
2022-01-20 12:28:29 +01:00
mondstern
019568144a
Translated using Weblate (Danish)
...
Currently translated at 100.0% (476 of 476 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/da/
2022-01-20 12:28:29 +01:00
Dennis Guse
9abe3cf05b
PTets: close cursors.
2022-01-20 12:28:23 +01:00
Peter Storch
1099102e29
Change handling of Uri and DocumentFile handling for #1080
...
The Uris from Intent.getData() and DocumentFile.getUri() seems to be different. I think PreferencesUtils should only work with the original Uri as well as the permission handling logic.
IntentUtils.toDocumentFile can be used to convert it to a DocumentFile later on to actually work with.
Adds "No file manager found" message if no activity with OPEN_DOCUMENT_TREE is found. #1095
Removed deprecation of `startActivityForResult`.
2022-01-19 22:26:52 +01:00
Dennis Guse
f64c1feb1a
Bugfix: prevent rare crash due to Actvity lifecycle events in AbstractTrackDeleteActivity.
2022-01-19 20:53:30 +01:00
Dennis Guse
e1d3b04dd0
Bugfix: MediaPlayer creation might fail for ttsFallback.
...
Seen on a Fairphone 4.
Part of #963 .
2022-01-16 21:39:16 +01:00
Dennis Guse
619b82a23e
Package structure: moved functionality from FileUtils to MarkerUtils.
...
Part of #963 .
2022-01-16 21:39:16 +01:00
Dennis Guse
d18c67a648
Cleanup: MarkerEditActivity now uses ActivityResultLauncher and implemented onDestroy().
2022-01-16 21:39:16 +01:00
Dennis Guse
0eda1eed1d
Introduced value objects for heartrate, cadence, and power.
...
Fixes #896 .
2022-01-16 15:30:08 +01:00
Dennis Guse
1df1fe699a
Cleanup: removed unused parameter.
2022-01-16 15:30:08 +01:00
Dennis Guse
9a7183738f
Update .gitignore
2022-01-16 15:20:17 +01:00
Dennis Guse
864bc8fad9
Cleanup.
2022-01-15 23:16:53 +01:00
Dennis Guse
5ea651d340
Merge pull request #1096 from OpenTracksApp/refactor#800
...
Refactoring package structure.
2022-01-15 22:59:19 +01:00
Dennis Guse
7484ab03ce
Package structure: moved UI utils
...
Part of #963 .
2022-01-15 22:40:03 +01:00
Dennis Guse
7caf33fb66
Package structure: moved share functionality.
...
Part of #963 .
2022-01-15 22:28:47 +01:00
Dennis Guse
88c4e1a109
Package structure: moved sensors.
...
Part of #963 .
2022-01-15 22:24:59 +01:00
Dennis Guse
0645628d7e
Package structure: moved models and database.
...
Part of #963 .
2022-01-15 22:24:59 +01:00
Dennis Guse
cf993b73d7
Package structure: moved custom recording layout.
...
Part of #963 .
2022-01-15 22:24:59 +01:00
Dennis Guse
d49386259a
Package structure: moved support files.
...
Part of #963 .
2022-01-15 22:08:30 +01:00
Dennis Guse
10f00c4c99
Package structure: moved UI utilities.
...
Part of #963 .
2022-01-15 22:08:30 +01:00
Dennis Guse
2ca69df447
Package structure: moved Marker UI code.
...
Part of #963 .
2022-01-15 22:08:21 +01:00
Dennis Guse
1a125ca60d
Package structure: moved aggregated statistics.
...
Part of #963 .
2022-01-15 22:08:06 +01:00
Dennis Guse
5053c41bec
Package structure: moved intervals.
...
Part of #963 .
2022-01-15 22:07:53 +01:00
Dennis Guse
46cf7f9acf
TrackRecordingServiceConnection: use a callback instead of a Runnable.
2022-01-15 20:53:46 +01:00
Dennis Guse
522d8b41d8
Bugfix: use monotonic clock.
...
Fixes #800 .
2022-01-15 19:52:27 +01:00
Dennis Guse
43e1c99642
Refactoring package structure.
...
Part of #963 .
2022-01-14 23:34:05 +01:00
mondstern
81d516d11a
Translated using Weblate (Slovak)
...
Currently translated at 99.5% (474 of 476 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/sk/
2022-01-14 07:25:36 +01:00
mondstern
b8ce386556
Translated using Weblate (Slovak)
...
Currently translated at 72.0% (343 of 476 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/sk/
2022-01-14 07:25:36 +01:00
mondstern
bda8a9ea83
Translated using Weblate (Slovak)
...
Currently translated at 65.7% (313 of 476 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/sk/
2022-01-14 07:25:36 +01:00
dependabot[bot]
79b3e4ea5b
Bump material from 1.4.0 to 1.5.0
...
Bumps [material](https://github.com/material-components/material-components-android ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/material-components/material-components-android/releases )
- [Commits](https://github.com/material-components/material-components-android/compare/1.4.0...1.5.0 )
---
updated-dependencies:
- dependency-name: com.google.android.material:material
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-01-14 07:25:17 +01:00
dependabot[bot]
1e15222e99
Bump appcompat from 1.4.0 to 1.4.1
...
Bumps appcompat from 1.4.0 to 1.4.1.
---
updated-dependencies:
- dependency-name: androidx.appcompat:appcompat
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-01-13 08:00:42 +01:00
Dennis Guse
58b1396d64
Refactoring package structure.
...
Part of #963 .
2022-01-12 22:57:35 +01:00
Dennis Guse
a9f1381dae
Refactoring package structure.
...
Part of #963 .
2022-01-12 22:42:23 +01:00
Dennis Guse
e508c53ca9
TrackRecordingManager: store GPS-based TrackPoints based upon the distance to the previously stored GPS-based TrackPoint.
2022-01-12 18:07:48 +01:00
Dennis Guse
d691c958b9
Cleanup: TrackRecordingManager should use onNewTrackPoint().
2022-01-12 18:07:48 +01:00
Dennis Guse
bc1edec372
Bugfix: ChartView needs data.
...
Fixes #1086 .
2022-01-12 18:06:26 +01:00
Dennis Guse
11de7d5868
Cleanup.
2022-01-09 22:35:15 +01:00
Dennis Guse
44e8cd1491
Bugfix: TrackDataHub should abort processing if stopped.
2022-01-09 19:02:54 +01:00
Dennis Guse
9dac5d3e72
Release: v3.24.0
2022-01-09 18:39:08 +01:00
Dennis Guse
cd7bf36aa9
TrackRecordingService: add integration tests.
2022-01-09 18:28:35 +01:00
Dennis Guse
ab07d3b130
TrackRecordingService: re-worked TrackPoint recording tests for state changes.
2022-01-09 18:28:35 +01:00
Dennis Guse
8b5320e40e
TrackRecordingService: cleanup tests.
2022-01-09 18:28:35 +01:00
Dennis Guse
ef15632d7b
TrackRecordingService: refactored and unified tests.
2022-01-09 18:28:35 +01:00
Dennis Guse
f5ce76955b
TrackRecordingService: add tests for state changes.
2022-01-09 18:28:35 +01:00
mondstern
3701b61852
Translated using Weblate (Spanish)
...
Currently translated at 91.0% (71 of 78 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/es/
2022-01-08 19:19:57 +01:00
mondstern
3b8a243f55
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (476 of 476 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2022-01-08 19:19:57 +01:00
mondstern
e19f55a618
Translated using Weblate (Ukrainian)
...
Currently translated at 97.4% (464 of 476 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/uk/
2022-01-08 19:19:57 +01:00
mondstern
9e6a787ed9
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (476 of 476 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2022-01-08 19:19:57 +01:00
mondstern
9626c5dd0b
Translated using Weblate (Polish)
...
Currently translated at 100.0% (476 of 476 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pl/
2022-01-08 19:19:57 +01:00
FTno
1e42ef5e6c
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (476 of 476 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-01-08 19:19:57 +01:00
mondstern
e5792336a8
Translated using Weblate (Italian)
...
Currently translated at 100.0% (476 of 476 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/it/
2022-01-08 19:19:57 +01:00
Xosé M
9d4ec8ba2a
Translated using Weblate (Galician)
...
Currently translated at 100.0% (476 of 476 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2022-01-08 19:19:56 +01:00
mondstern
e928adf3b5
Translated using Weblate (French)
...
Currently translated at 100.0% (476 of 476 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2022-01-08 19:19:56 +01:00
mondstern
f061243a7d
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (476 of 476 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/et/
2022-01-08 19:19:56 +01:00
mondstern
1d623a076f
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (476 of 476 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es/
2022-01-08 19:19:56 +01:00
mondstern
13ed210933
Translated using Weblate (Czech)
...
Currently translated at 100.0% (476 of 476 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2022-01-08 19:19:56 +01:00
Román Ginés
eba4918b01
StringUtilsTest.testFormatDateTime removed. Fixes #1082 .
2022-01-08 19:19:45 +01:00
Dennis Guse
9bde8944b9
Workaround: Clock.systemUTC() seems to be not monotonic.
...
Introduced in 25e590da02
2022-01-06 22:12:53 +01:00
Dennis Guse
1163f74b98
SENSORPOINT and TRACKPOINT require a distance to be stored.
...
TrackRecording and TrackStatisticsUpdater.
Part of #500
Fixes #1074 .
2022-01-06 22:12:53 +01:00
Dennis Guse
c4b8082efc
Bluetooth sensors: event-driven TrackPoint creation.
...
Part of #500 .
2022-01-06 22:12:53 +01:00
Dennis Guse
1fb8fc6a09
Bugfix: GpxTrackImporter needs to reset data when it encounters a new TrackPoint; affected only sensor data.
2022-01-06 22:12:53 +01:00
Dennis Guse
dbc29a88ce
Cleanup: removed useless tests.
2022-01-06 22:12:53 +01:00
mondstern
05af52a21b
Translated using Weblate (Ukrainian)
...
Currently translated at 97.4% (460 of 472 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/uk/
2022-01-03 16:27:56 +01:00
mondstern
1a5de37f8a
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (472 of 472 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2022-01-03 16:27:56 +01:00
mondstern
015ddabf3a
Translated using Weblate (French)
...
Currently translated at 100.0% (472 of 472 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2022-01-03 16:27:56 +01:00
mondstern
12a008a99a
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (472 of 472 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2022-01-03 16:27:56 +01:00
mondstern
99ccf65cc2
Translated using Weblate (Polish)
...
Currently translated at 100.0% (472 of 472 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pl/
2022-01-03 16:27:56 +01:00
FTno
a159d4c375
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (472 of 472 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-01-03 16:27:55 +01:00
mondstern
01ac31716a
Translated using Weblate (Italian)
...
Currently translated at 100.0% (472 of 472 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/it/
2022-01-03 16:27:55 +01:00
mondstern
cfb2d0c2d3
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (472 of 472 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/et/
2022-01-03 16:27:55 +01:00
mondstern
c05fa638a0
Translated using Weblate (Czech)
...
Currently translated at 100.0% (472 of 472 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2022-01-03 16:27:55 +01:00
mondstern
519f2b016e
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (472 of 472 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2022-01-03 16:27:55 +01:00
Román Ginés
5cd6992c90
Proper handling of timezone data on UI. Fixes #301 .
...
Details:
- Date and time handled by OffsetDateTime Java class.
- Track default name with offset (for date local and ISO 8601 options).
- TrackListActivity: shows relative today's date (like Today, Yesterday, 22 Dec, 22 Dec 2021, etc).
- StatisticsRecordedFragment: always shows the original date and time. For example, if you record an activity at 20h then it always will show 20h regardless the zone are where you are.
- Added new tests.
2022-01-03 16:27:40 +01:00
Peter Storch
1631836327
Try to takkle down export dir issues
2022-01-02 21:19:43 +01:00
Dennis Guse
07074ad260
TrackStatistics and ChartView: handle altitude and speed as optional with null as default value.
...
Then only the relevant part of the y-axis is shown.
Fixes #795 .
2022-01-02 18:17:20 +01:00
Dennis Guse
8c20d5583a
Charts: elevation is now optional.
...
Part of #500 .
2022-01-02 18:17:20 +01:00
Xosé M
39bce2a487
Translated using Weblate (Galician)
...
Currently translated at 100.0% (472 of 472 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2021-12-30 12:16:45 +01:00
Dennis Guse
a221194ab1
Translated using Weblate (German)
...
Currently translated at 89.5% (422 of 471 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2021-12-30 12:16:45 +01:00
Dennis Guse
55d3502ff9
Cleanup using AndroidStudio analyze.
2021-12-30 12:16:31 +01:00
Dennis Guse
0cd22a8ba0
README: add nightly repo.
2021-12-29 10:33:08 +01:00
Dennis Guse
aff4bce3fe
Cleanup: tests also should close cursors.
2021-12-28 23:17:52 +01:00
Dennis Guse
bb290e2ee4
Settings: add option to disable filter of BLE sensors.
...
Fixes #1000 .
2021-12-28 22:56:29 +01:00
Dennis Guse
6d04659370
Timezone support: store timezone offset per Track.
...
When a recording is started the offset of the phone is used.
Timezone is exported to KML and GPX.
Fixes #301 .
2021-12-28 15:42:38 +01:00
Dennis Guse
7193171a09
Merge pull request #1033 from OpenTracksApp/indoor#500
...
Storing data from sensors without GPS
2021-12-28 14:24:57 +01:00
Dennis Guse
7d0d87e962
Tests: ServiceTestRule does not (always) restart the service.
...
Thus, resetting it's status is not happening and then leading to failures in subsequent tests.
Fixes #1058 .
2021-12-28 13:05:24 +01:00
Dennis Guse
d6cc7a0321
TrackPointCreator: only try fill TrackPoint with sensor data if started.
2021-12-28 13:05:24 +01:00
Dennis Guse
c7bbaddc06
Cleanup: fix various issues in tests.
2021-12-28 13:05:24 +01:00
Dennis Guse
9af213fd12
Bugfix: selected interval may be null.
2021-12-28 13:05:24 +01:00
Dennis Guse
77f56a5376
Test: disable automatic creation of TrackPoints for tests.
...
Part of #500 .
2021-12-28 13:05:24 +01:00
Dennis Guse
ea5ac186d0
README: add sensor-only feature.
...
Part of #500 .
2021-12-28 13:05:24 +01:00
Dennis Guse
84c51ba8bb
GPX: export cumulative sensor data from SENSORPOINTs.
...
Part of #500 .
2021-12-28 13:05:24 +01:00
Dennis Guse
89f9f25c55
GPX: export track statistics using TrackStatsExtensionv1.
...
Fixes #652 .
2021-12-28 13:05:24 +01:00
Dennis Guse
f8cc257895
KMZ/KML: Export/Import SENSORPOINTs.
...
Part of #500 .
2021-12-28 13:05:23 +01:00
Dennis Guse
ba66c45005
Recording data from BLE sensors alone (need to provide distance).
...
GPS is optional in this case, but no coordinates will be available.
Naive implementation tries to store data every second using the UI timer.
Part of #500 .
2021-12-28 13:05:23 +01:00
Dennis Guse
24b638aa30
Add TrackPoint type for BLE sensor only data (i.e., no GPS).
...
Part of #500 .
2021-12-28 13:05:23 +01:00
Dennis Guse
45125bcda3
Refactor: rename LocationHandler to GPSHandler.
2021-12-28 13:05:23 +01:00
Dennis Guse
3359a30907
TrackRecordingService: first process the TrackPoint, then update the notification.
2021-12-28 13:05:23 +01:00
dependabot[bot]
6f822afc71
Bump reactivecircus/android-emulator-runner from 2.21.0 to 2.22.0
...
Bumps [reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner ) from 2.21.0 to 2.22.0.
- [Release notes](https://github.com/reactivecircus/android-emulator-runner/releases )
- [Changelog](https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md )
- [Commits](https://github.com/reactivecircus/android-emulator-runner/compare/v2.21.0...v2.22.0 )
---
updated-dependencies:
- dependency-name: reactivecircus/android-emulator-runner
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-27 06:44:32 +01:00
Dennis Guse
230e97147c
Update bug report template.
2021-12-25 19:54:59 +01:00
Román Ginés
b4ce99440a
AggregatedStatisticsActivity: added filter option (by category, start and/or end date).
...
Fixes #1039 .
2021-12-24 11:50:32 +01:00
Dennis Guse
4d333bbafa
Merge pull request #1056 from OpenTracksApp/whaoo#1050
2021-12-22 22:29:09 +01:00
Dennis Guse
0ee1c77680
Sensors: added Wahoo Blue SC.
2021-12-22 22:27:25 +01:00
Dennis Guse
183b47a1ea
Release: v3.23.0
2021-12-21 22:48:35 +01:00
Dennis Guse
6fe6cee475
BLE: CSC remove workarounds as those are not necessary.
...
The implementation of OpenTracks for the CSC parsing was broken and fixed in 35de5b6b26
Fixes #1046 .
2021-12-21 22:00:38 +01:00
Dennis Guse
52228d44a9
Cleanup.
2021-12-21 21:55:41 +01:00
mondstern
bc84e8cb9a
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (466 of 466 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2021-12-21 20:53:19 +01:00
mondstern
fb9e67ae85
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (466 of 466 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/et/
2021-12-21 20:53:19 +01:00
mondstern
8877f3fe14
Translated using Weblate (Czech)
...
Currently translated at 100.0% (466 of 466 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2021-12-21 20:53:18 +01:00
mondstern
963a37b877
Translated using Weblate (Italian)
...
Currently translated at 100.0% (466 of 466 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/it/
2021-12-21 20:53:18 +01:00
Dennis Guse
3be1348df1
Merge pull request #1047 from OpenTracksApp/movingTime#1046
...
Restore moving time implementation via idle/non-idle TrackPoints.
Fixes #1046 .
2021-12-21 20:52:59 +01:00
Dennis Guse
530967f4f6
Moving time: disable test on API23.
2021-12-21 17:46:23 +01:00
Dennis Guse
25e590da02
Moving time: re-implement idle/non-idle TrackPoints.
...
Simplify computation of TrackStatistics.
Part of #1046 .
2021-12-19 22:01:35 +01:00
Dennis Guse
0be4b25508
Moving time: fix test.
...
Part of #1046 .
2021-12-19 21:56:53 +01:00
Dennis Guse
4c7d9384fb
Revert "Only record a TrackPoint if the traveled distance is greater than recording distance interval."
...
This reverts commit 08ba7d50c7 .
Fix #1046 .
2021-12-19 21:56:53 +01:00
Dennis Guse
101701c6ff
CI: use Android 23 and 30.
2021-12-19 21:56:39 +01:00
Allan Nordhøy
8f003e2f7f
Fastlane: reworked description
2021-12-19 21:54:55 +01:00
Dennis Guse
03d825d2ec
Cleanup: reference resources manually.
2021-12-19 21:54:13 +01:00
dependabot[bot]
0977d34889
Bump mockito-android from 4.1.0 to 4.2.0
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v4.1.0...v4.2.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-17 07:41:26 +01:00
Quang Trung
6dee9884ff
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (466 of 466 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2021-12-15 21:39:24 +01:00
ThePPK
7b44b42def
Translated using Weblate (Polish)
...
Currently translated at 92.2% (71 of 77 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/pl/
2021-12-15 21:39:24 +01:00
ThePPK
ad712f28c6
Translated using Weblate (Polish)
...
Currently translated at 100.0% (466 of 466 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pl/
2021-12-15 21:39:24 +01:00
Peter Storch
b287967bc4
fix persistable directory permissions
2021-12-15 21:39:10 +01:00
dependabot[bot]
29c72802aa
Bump orchestrator from 1.4.0 to 1.4.1
...
Bumps orchestrator from 1.4.0 to 1.4.1.
---
updated-dependencies:
- dependency-name: androidx.test:orchestrator
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-14 08:07:06 +01:00
FTno
f5241e8046
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (466 of 466 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-12-13 18:21:06 +01:00
Xosé M
1e720b2fa7
Translated using Weblate (Galician)
...
Currently translated at 100.0% (466 of 466 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2021-12-13 18:21:06 +01:00
Román Martínez
19382f19c4
Aggregated stats for only selected tracks.
2021-12-12 21:38:08 +01:00
Dennis Guse
14b8ab21db
Add Github funding
2021-12-09 17:25:33 +01:00
dependabot[bot]
00b0e1face
Bump gradle from 7.0.3 to 7.0.4
...
Bumps gradle from 7.0.3 to 7.0.4.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-09 08:15:48 +01:00
Román Martínez
7f9057c519
Added profiles for custom layouts.
...
Users can add severals custom layouts and select one of them in recording fragment. The last selected layout is the one that will be use in the next recording.
Fixes #938 .
2021-12-07 18:07:25 +01:00
Dennis Guse
02cec48ae4
Merge pull request #1036 from OpenTracksApp/npe#1035
...
Fix NPE #1035
2021-12-04 22:23:27 +01:00
Dennis Guse
0d45efdf07
Cleanup.
2021-12-04 21:47:43 +01:00
Dennis Guse
b6d935cf34
Bugfix: prevent NPE as handler should not be executed anymore.
...
Fixes #1035 .
2021-12-04 21:47:43 +01:00
mondstern
3228f58187
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (457 of 457 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/et/
2021-12-03 19:06:43 +01:00
Dennis Guse
1e27542aea
Bugfix: free memory in onDestroy().
2021-11-29 21:33:12 +01:00
mondstern
fd7892bdf7
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (457 of 457 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2021-11-29 08:15:25 +01:00
mondstern
2ae8a753c9
Translated using Weblate (Estonian)
...
Currently translated at 99.1% (453 of 457 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/et/
2021-11-29 08:15:25 +01:00
Peter Storch
bb7efaa87c
fix #1025 exportdir failed to create document
...
fix #254 illegal filename characters
2021-11-29 08:15:08 +01:00
mondstern
2eab7425f2
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (457 of 457 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2021-11-26 23:06:46 +01:00
FTno
a19bbd6153
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (457 of 457 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-11-26 23:06:45 +01:00
mondstern
b523b8af9e
Translated using Weblate (French)
...
Currently translated at 92.2% (71 of 77 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/fr/
2021-11-24 20:06:44 +01:00
mondstern
e9a71a10f6
Translated using Weblate (Vietnamese)
...
Currently translated at 97.1% (444 of 457 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2021-11-24 20:06:43 +01:00
silkevicious
a0d69b589b
Translated using Weblate (Italian)
...
Currently translated at 100.0% (457 of 457 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/it/
2021-11-24 20:06:42 +01:00
mondstern
71af495835
Translated using Weblate (French)
...
Currently translated at 100.0% (457 of 457 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2021-11-24 20:06:41 +01:00
mondstern
ed4fb30b35
Translated using Weblate (Czech)
...
Currently translated at 100.0% (457 of 457 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2021-11-24 20:06:40 +01:00
mondstern
7f1c014bf8
Translated using Weblate (Galician)
...
Currently translated at 100.0% (457 of 457 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2021-11-24 00:06:57 +01:00
FTno
affa72fad7
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (457 of 457 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-11-22 18:24:14 +01:00
FTno
14a14cd91f
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (439 of 439 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-11-22 18:24:14 +01:00
dependabot[bot]
ff89d2c5ec
Bump mockito-android from 4.0.0 to 4.1.0
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v4.0.0...v4.1.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-11-22 18:24:07 +01:00
Peter Storch
54f1690478
Change versionCode for nightlies to commit count
2021-11-20 23:25:17 +01:00
Dennis Guse
681058c3e6
i18n: move translatable settings strings into strings.xml
2021-11-20 22:05:08 +01:00
Dennis Guse
d93e025963
BLE sensors: clear data when disconnected.
...
Part of #1027 .
2021-11-20 19:43:38 +01:00
Dennis Guse
1f0a99c49a
Recording: ignore TrackPoints that contain sensor data and do not fulfill recording distance interval.
...
Follow-up to 08ba7d50c7
Part of #1027 .
2021-11-20 19:43:38 +01:00
Román Martínez
976d4f848f
Bugfixed: illegal state exception crashed fixed. Fixes #1022 .
2021-11-18 17:15:53 +01:00
dependabot[bot]
540a3340b3
Bump appcompat from 1.3.1 to 1.4.0
...
Bumps appcompat from 1.3.1 to 1.4.0.
---
updated-dependencies:
- dependency-name: androidx.appcompat:appcompat
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-11-18 12:06:56 +01:00
mondstern
2b4c68f3ec
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (439 of 439 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2021-11-16 22:42:36 +01:00
mondstern
90d55e419e
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (439 of 439 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2021-11-16 22:42:36 +01:00
mondstern
ac31f4fd6a
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (439 of 439 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-11-16 22:42:36 +01:00
mondstern
32a75bb479
Translated using Weblate (Galician)
...
Currently translated at 100.0% (439 of 439 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2021-11-16 22:42:36 +01:00
mondstern
d32f1e05ec
Translated using Weblate (French)
...
Currently translated at 100.0% (439 of 439 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2021-11-16 22:42:36 +01:00
mondstern
defd6aed85
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (439 of 439 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es/
2021-11-16 22:42:36 +01:00
vsevjednom-cz
7463dc703c
Translated using Weblate (Czech)
...
Currently translated at 100.0% (439 of 439 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2021-11-16 22:42:36 +01:00
mondstern
2ab04da936
Translated using Weblate (Czech)
...
Currently translated at 100.0% (439 of 439 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2021-11-16 22:42:36 +01:00
Dennis Guse
6b84d3b9ba
Nightly build: icon has now a black background.
...
Fixes #952 .
2021-11-16 22:42:30 +01:00
vsevjednom-cz
78b57cdc67
Voice announcements: normalize non-TTS audio replacement
2021-11-15 22:40:30 +01:00
Dennis Guse
35de5b6b26
Cleanup: BLE cycling speed/distance sensor parsing should be the other way around./
...
Was seemingly still working...
2021-11-15 18:53:14 +01:00
Dennis Guse
d6da5f0862
Release: v3.22.0
2021-11-14 21:28:31 +01:00
Dennis Guse
c3d55127fe
Bugfix: running sensor data total is distance is UINT_32.
2021-11-14 21:20:24 +01:00
Román Martínez
b1032f898a
New field for recording layout: clock.
...
With this change fields can be: short, wide, clock short or clock wide.
Fixes #1015 .
2021-11-14 16:27:37 +01:00
Dennis Guse
d4a3762641
Merge remote-tracking branch 'weblate/main'
2021-11-13 20:10:19 +01:00
Dennis Guse
ce5eec6a68
Bugfix: prevent NPE when disabling voice announcements while recording.
...
Fixes #940 .
2021-11-13 20:07:32 +01:00
FTno
cf71829bec
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 92.1% (70 of 76 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/nb_NO/
2021-11-11 08:50:24 +01:00
FTno
39606ccd9f
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (439 of 439 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-11-11 08:50:24 +01:00
Dennis Guse
9dd67e4db7
CI: nightly build with flexible file names.
2021-11-11 08:50:02 +01:00
Peter Storch
212345dea1
Set distinct versionCode and name for nightlies
2021-11-11 08:50:02 +01:00
Dennis Guse
08ba7d50c7
Only record a TrackPoint if the traveled distance is greater than recording distance interval.
...
Code seemed to be a leftover from the removed idle/non-idle functionality.
Fixed #1007 .
Co-authored-by: vlmendz <91810638+vlmendz@users.noreply.github.com >
2021-11-08 22:42:14 +01:00
Dennis Guse
62401b2c5c
Cleanup.
2021-11-07 22:19:02 +01:00
Dennis Guse
7cfdacecc3
UI: Remove "Sensor:" prefix from speed description.
2021-11-07 17:58:28 +01:00
mondstern
8f2e234c63
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (439 of 439 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2021-11-04 23:06:38 +01:00
mondstern
dcd101a20a
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (439 of 439 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-11-04 23:06:38 +01:00
mondstern
cb5f3ace5a
Translated using Weblate (Galician)
...
Currently translated at 100.0% (439 of 439 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2021-11-04 23:06:37 +01:00
mondstern
8e889fbce2
Translated using Weblate (Czech)
...
Currently translated at 100.0% (439 of 439 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2021-11-04 23:06:36 +01:00
mondstern
ec390c4a81
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (439 of 439 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2021-11-04 01:55:09 +01:00
Vinicius
30e9e930ab
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 99.7% (438 of 439 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2021-11-03 06:08:52 +01:00
mondstern
3719d9ac8f
Translated using Weblate (Czech)
...
Currently translated at 98.8% (429 of 434 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2021-11-03 06:08:51 +01:00
dependabot[bot]
e33cfa8666
Bump actions/checkout from 2.3.5 to 2.4.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2.3.5 to 2.4.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2.3.5...v2.4.0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-11-03 06:08:33 +01:00
Dennis Guse
8ff1db6a23
README: add link to Amazon App Store
2021-11-02 22:03:09 +01:00
Dennis Guse
a9228017fc
Setting: add option to adjust idle speed.
...
New default: 0.5km/h (replaces 0.5mp/h).
Fixes #1004 .
2021-11-01 22:36:29 +01:00
Román Martínez
41e5e71804
Bugfix: intervals expected gain and loss to be null or not (both or neither). But only one of them could be null. Fixes #996 .
2021-10-31 18:12:28 +01:00
Dennis Guse
9f858168f8
Release: v3.21.0
2021-10-29 07:54:59 +02:00
Andrij Mizyk
cfdcea2d88
Translated using Weblate (Ukrainian)
...
Currently translated at 92.6% (402 of 434 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/uk/
2021-10-29 05:58:50 +02:00
Quang Trung
2d2db41c5d
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (434 of 434 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2021-10-29 05:58:50 +02:00
Xosé M
2c73d0645a
Translated using Weblate (Galician)
...
Currently translated at 100.0% (434 of 434 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2021-10-29 05:58:50 +02:00
☆Verdulo
ed1027eccc
Translated using Weblate (Esperanto)
...
Currently translated at 92.0% (69 of 75 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/eo/
2021-10-29 05:58:49 +02:00
Dennis Guse
0dec17eba5
Bugfix: prevent NPE in onDestroy.
2021-10-29 05:58:22 +02:00
dependabot[bot]
774d701a09
Bump reactivecircus/android-emulator-runner from 2.20.0 to 2.21.0
...
Bumps [reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner ) from 2.20.0 to 2.21.0.
- [Release notes](https://github.com/reactivecircus/android-emulator-runner/releases )
- [Changelog](https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md )
- [Commits](https://github.com/reactivecircus/android-emulator-runner/compare/v2.20.0...v2.21.0 )
---
updated-dependencies:
- dependency-name: reactivecircus/android-emulator-runner
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-10-25 20:18:39 +02:00
Dennis Guse
23bcbf09a5
GPX importer supports speed without namespace (compatibility with other tools).
...
Fixed #774 .
2021-10-20 21:50:51 +02:00
Dennis Guse
115966cbdf
Bugfix: NPE using a cycling sensor.
2021-10-20 19:44:47 +02:00
Dennis Guse
1862bcc6f4
Cleanup.
2021-10-19 17:53:08 +02:00
Dennis Guse
900910e9f7
While recording: show cadence and speed from different sensor types correctly.
...
Fixes #970 .
2021-10-19 17:53:08 +02:00
Dennis Guse
45571c68c9
Rename TrackPoint's cycling cadence to cadence as it may contain running data.
...
Part of #970 .
2021-10-19 17:53:08 +02:00
Román Martínez
083b620e41
GPS data recording: remove idle/non-idle changes due to reported speed greater than 0.5mph.
...
This avoids that to storing GPS locations if the user r actually is not moving (likely bad GPS reception).
Fixes #968 .
Co-authored-by: vlmendz <91810638+vlmendz@users.noreply.github.com >
Co-authored-by: Dennis Guse <dennis.guse@alumni.tu-berlin.de >
2021-10-18 23:26:07 +02:00
Dennis Guse
2f7a56bb17
Bugfix: importing files without speed resulted in moving time 0s and max speed of 0.
...
Fixes #982 .
2021-10-18 18:41:53 +02:00
dependabot[bot]
d8988663cb
Bump actions/checkout from 2.3.4 to 2.3.5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2.3.4 to 2.3.5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2.3.4...v2.3.5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-10-18 12:42:34 +02:00
FTno
c742dae6e0
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (434 of 434 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-10-16 10:23:21 +02:00
FTno
292437e6bd
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (429 of 429 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-10-16 10:23:20 +02:00
J. Lavoie
8e9cde7222
Translated using Weblate (French)
...
Currently translated at 100.0% (429 of 429 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2021-10-16 10:23:20 +02:00
Dennis Guse
d07ab3cc22
TrackRecordingManager: do not store altitude changes twice (previous …
...
…TrackPoint's storage was delayed).
Fixes #969 .
2021-10-16 10:23:09 +02:00
Dennis Guse
90493ae498
TrackRecordingManager: do not store sensor distance twice (previous TrackPoint's storage was delayed).
...
Fixes #969 .
2021-10-16 10:23:09 +02:00
Dennis Guse
f6b994572a
TrackRecordingManager: cache last stored TrackPoint.
2021-10-16 10:23:09 +02:00
Dennis Guse
24826ff442
TrackRecordingManager: cleanup.
2021-10-16 10:23:09 +02:00
Dennis Guse
d97e5ab1ef
TrackRecordingManager: only keep lastTrackPoint if was not stored.
2021-10-16 10:23:09 +02:00
Dennis Guse
52a110d998
Bugfix: reset on SensorDataSet should only take place if the TrackPoint was stored
...
Fixes #969 .
2021-10-16 10:23:09 +02:00
Román Martínez
12e18b0bcd
Bugfix: activity type preference has to update the icon when user change the activity type. Fixes #985 .
2021-10-15 22:16:17 +02:00
Román Martínez
66dac4b0ca
Reorganize settings into multiple pages. The main page has icons, titles and summaries. Fixes #960 .
2021-10-15 22:04:54 +02:00
Dennis Guse
1bb8cbb82a
Running sensor Stryd works.
...
Fixes #962 .
2021-10-15 07:57:29 +02:00
Dennis Guse
2f5b7b63e4
Opening from notification: pressing back goes to TrackListActivity.
...
Fixes #928 .
2021-10-14 18:33:44 +02:00
Ristello
58ca78b976
Removed interface AppConfig, since it is technically not needed.
2021-10-13 22:02:38 +02:00
Ristello
8079a25a42
Use an in-memory database when running instrumented tests.
...
- added new TestRunner and new TestApplication
- The TestRunner loads TestApplication as the apps Application instance when running the tests
- added new interface AppConfig to retrieve the database name
- changed Startup (Application) so that it implements AppConfig
- changed CustomSQLiteOpenHelper so that it retrieves the database name from the Application instance
- Startup provides the production database name
- TestApplication provides null which yields an in-mememory database
2021-10-13 22:02:38 +02:00
Dennis Guse
0527e4ab14
Cleanup: move AnnouncementUtils to VoiceAnnouncement.
...
Part of #963
2021-10-12 22:24:51 +02:00
Dennis Guse
b6b4c5aa39
Cleanup: move PreferencesUtils into settings package.
...
Part of #963
2021-10-12 22:24:51 +02:00
Dennis Guse
8c5c9d7947
Cleanup: extract preference functionality from StringUtils to PreferenceHelper.
...
Part of #963 .
2021-10-12 22:24:51 +02:00
Dennis Guse
eac3d4b3db
Cleanup: SharedPreference as static variable.
...
Fixes #961 .
2021-10-12 22:24:51 +02:00
dependabot[bot]
d7bc550b29
Bump gradle from 7.0.2 to 7.0.3
...
Bumps gradle from 7.0.2 to 7.0.3.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-10-12 22:16:13 +02:00
Dennis Guse
d76d5673a8
Bugfix: running sensor's data should be null if not connected.
...
Fixes #950 .
2021-10-09 14:24:50 +02:00
dependabot[bot]
847be686ea
Bump mockito-android from 3.12.4 to 4.0.0
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 3.12.4 to 4.0.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v3.12.4...v4.0.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-10-08 07:12:11 +02:00
Dennis Guse
1e3445cfa2
Nightly build: app name with suffix.
...
Part of #952 .
2021-10-05 19:23:00 +02:00
Román Martínez
d0f7939f1a
Added phones with barometric sensor information.
2021-10-01 16:16:16 +02:00
vsevjednom-cz
000b8149f8
Translated using Weblate (Czech)
...
Currently translated at 99.0% (425 of 429 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2021-09-28 11:06:25 +02:00
Quang Trung
05ffa5a373
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (429 of 429 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2021-09-25 00:06:30 +02:00
Vinicius
e92f1107aa
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (429 of 429 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2021-09-25 00:06:30 +02:00
Quang Trung
2ad1fab670
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (427 of 427 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2021-09-22 22:30:43 +02:00
mondstern
8c04129ef9
Translated using Weblate (Vietnamese)
...
Currently translated at 98.3% (420 of 427 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2021-09-22 22:30:43 +02:00
Mario
400d9fe948
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (427 of 427 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es/
2021-09-22 22:30:42 +02:00
Mario
5d79510750
Translated using Weblate (Spanish (Latin America))
...
Currently translated at 100.0% (427 of 427 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es_419/
2021-09-22 22:30:42 +02:00
vsevjednom-cz
18bb64580f
Translated using Weblate (Slovak)
...
Currently translated at 71.6% (306 of 427 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/sk/
2021-09-22 22:30:42 +02:00
vsevjednom-cz
7adebfc0d1
Translated using Weblate (Czech)
...
Currently translated at 97.8% (418 of 427 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2021-09-22 22:30:42 +02:00
Román Martínez
2178ff97d3
Release: v3.20.2
2021-09-22 22:30:16 +02:00
Timo Schwarzer
f070495fb4
Ask for permission before using Bluetooth
2021-09-22 22:14:53 +02:00
Román Martínez
d99fb5ea47
Cadence set to 0 when connected but user is not pedaling. Fixes #931 .
...
Speed set to 0 when connected but last value is outdated. Fixes #930 .
Bug: overflow when reset sensors (cadence and speed). Fixes #833 .
Moving time stops when is not moving (the last track point is not moving) and restarts when last track point is moving.
2021-09-21 18:07:23 +02:00
Román Martínez
d69a726e0e
Renaming variables.
2021-09-18 16:17:29 +02:00
Román Martínez
e0111c2ffd
Gain and loss are integers.
2021-09-18 16:17:29 +02:00
Timo Schwarzer
487bd6c3a0
Set FLAG_IMMUTABLE for PendingIntents
...
This fixes a crash on Android 12, since it explicitly requires setting either FLAG_MUTABLE or FLAG_IMMUTABLE
2021-09-07 23:18:14 +02:00
Román Martínez
40aab9444a
Time interval setting is in minutes.
2021-09-06 22:06:48 +02:00
Dennis Guse
82b460b57b
Release: v3.20.1
2021-09-03 19:46:51 +02:00
Mario
68baad16e2
Translated using Weblate (Spanish (Latin America))
...
Currently translated at 100.0% (427 of 427 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es_419/
2021-09-02 21:55:28 +02:00
Dennis Guse
26ed9b24d3
CI: build nightly on push.
...
Fixes #894 .
2021-09-02 21:55:25 +02:00
dependabot[bot]
9f6089e7f1
Bump gradle from 7.0.1 to 7.0.2
...
Bumps gradle from 7.0.1 to 7.0.2.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-02 21:55:15 +02:00
FTno
d0eef44bf8
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (427 of 427 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-08-31 08:45:48 +02:00
Mario
eead3b5721
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (427 of 427 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es/
2021-08-31 06:47:45 +02:00
Mario
b8f0c59198
Translated using Weblate (Spanish (Latin America))
...
Currently translated at 99.5% (425 of 427 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es_419/
2021-08-31 06:47:45 +02:00
vsevjednom-cz
8f408dceba
Translated using Weblate (Slovak)
...
Currently translated at 68.7% (292 of 425 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/sk/
2021-08-31 06:47:45 +02:00
vsevjednom-cz
d1dfaa5443
Translated using Weblate (Czech)
...
Currently translated at 96.7% (411 of 425 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2021-08-31 06:47:45 +02:00
vsevjednom-cz
b2da849e25
Translated using Weblate (Czech)
...
Currently translated at 95.7% (407 of 425 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2021-08-31 06:47:45 +02:00
Xosé M
88579be0a2
Translated using Weblate (Galician)
...
Currently translated at 100.0% (427 of 427 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2021-08-31 06:47:45 +02:00
FTno
70d971d8fd
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (427 of 427 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-08-31 06:47:45 +02:00
mondstern
70b0dac4b6
Translated using Weblate (Tagalog)
...
Currently translated at 72.7% (297 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/tl/
2021-08-31 06:47:45 +02:00
Carl Dea
038e8d3e06
Using Zulu builds of OpenJDK in GH actions
...
The AdoptOpenJDK has been discontinued since July 2021. When using Zulu you get all the latest updated (TCK Tested) builds for all versions of OpenJDK.
2021-08-31 06:46:34 +02:00
Dennis Guse
932bb5ed5a
KMLTrackExporter: uses NumberFormat to export sensor data.
...
Fixes #832 .
2021-08-30 17:48:01 +02:00
Dennis Guse
8f2d1722ad
Announcements: can be triggered by time and distance (instead of either).
...
Fixes #921 .
2021-08-30 17:24:51 +02:00
Dennis Guse
9cb3d8c1bb
Finished renaming: TrackPointCreator was still referenced as HandlerServer.
2021-08-30 17:24:51 +02:00
Dennis Guse
fa02ba9c69
Voice announcements: if TTS is not available play a sound file.
...
Fixes #862 .
2021-08-30 17:24:51 +02:00
Dennis Guse
4f31607e3e
Voice announcements are now triggered by the TrackRecordingService's timer that is also used for UI updates.
2021-08-30 17:24:51 +02:00
Dennis Guse
b5165de7f0
PeriodicTaskExecutor: use a Handler instead of Timer.
2021-08-30 17:24:51 +02:00
Dennis Guse
b32e87e10b
PeriodTaskFactory: refactor interfaces.
2021-08-30 17:24:51 +02:00
dependabot[bot]
29a1daa177
Bump reactivecircus/android-emulator-runner from 2.19.1 to 2.20.0
...
Bumps [reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner ) from 2.19.1 to 2.20.0.
- [Release notes](https://github.com/reactivecircus/android-emulator-runner/releases )
- [Changelog](https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md )
- [Commits](https://github.com/reactivecircus/android-emulator-runner/compare/v2.19.1...v2.20.0 )
---
updated-dependencies:
- dependency-name: reactivecircus/android-emulator-runner
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-08-30 17:23:53 +02:00
Dennis Guse
d5cfd118f6
Cleanup.
2021-08-28 19:00:06 +02:00
Dennis Guse
5981340bb9
TrackRecordingManager: only keeps reference to TrackId.
2021-08-28 19:00:06 +02:00
dependabot[bot]
f562d51d9a
Bump mockito-android from 3.12.3 to 3.12.4
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 3.12.3 to 3.12.4.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v3.12.3...v3.12.4 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-08-26 12:15:22 +02:00
Dennis Guse
d77b9243af
RecordingStatus provides methods for status changes.
2021-08-25 22:58:45 +02:00
dependabot[bot]
2c7e665206
Bump mockito-android from 3.12.1 to 3.12.3
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 3.12.1 to 3.12.3.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v3.12.1...v3.12.3 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-08-25 07:00:23 +02:00
Dennis Guse
1aa6b94f19
Revert "Translated using Weblate (Slovenian)"
...
This reverts commit 8f39bf13
2021-08-24 18:38:12 +02:00
Dennis Guse
68c447f77e
Removed AdaptiveLocationListenerPolicy.
...
Fixes #886 .
2021-08-24 18:26:09 +02:00
Román Martínez
6b3a2eae5e
Added Garmin HRM-Dual heart rate sensor
2021-08-23 13:13:11 +02:00
dependabot[bot]
3869dba72b
Bump mockito-android from 3.12.0 to 3.12.1
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 3.12.0 to 3.12.1.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v3.12.0...v3.12.1 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-08-23 12:02:42 +02:00
Dennis Guse
5594a125d0
Release: v3.20.0
2021-08-22 22:08:23 +02:00
Román Martínez
13380afef0
TrackRecordingManager only updates track's statistics every time a new track point is inserted. Fixes #916 .
2021-08-22 20:01:38 +02:00
Román Martínez
9c4c8131f5
Recording stats layout customizable.
...
Users can select the order, visibility and importance (primary or secondary) of all stats for recording layout from the Settings.
Also, users can select the number of columns per row in the recording layout: 1, 2 or 3.
Finally, show altitude/coordinate from settings have been removed (not needed anymore).
Fixes #659 .
Fixes #302 .
Fixes #820 .
2021-08-21 19:40:31 +02:00
dependabot[bot]
7f10ae5c3f
Bump mockito-android from 3.10.0 to 3.12.0
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 3.10.0 to 3.12.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v3.10.0...v3.12.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-08-20 07:37:15 +02:00
dependabot[bot]
1fa45a3393
Bump gradle from 7.0.0 to 7.0.1
...
Bumps gradle from 7.0.0 to 7.0.1.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-08-19 10:11:22 +02:00
Dennis Guse
f1b0c83196
Merge branch 'translations'
2021-08-16 22:17:29 +02:00
Dennis Guse
f0f7bca54b
Translations: fix fr.
2021-08-16 22:16:58 +02:00
mondstern
8f39bf139c
Translated using Weblate (Slovenian)
...
Currently translated at 71.5% (292 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/sl/
2021-08-16 22:15:27 +02:00
mondstern
85585969bd
Translated using Weblate (Russian)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ru/
2021-08-16 22:15:27 +02:00
mondstern
976e7be370
Translated using Weblate (French)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2021-08-16 22:15:27 +02:00
Jaroslav Lichtblau
48dc64d4d7
Translated using Weblate (Czech)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2021-08-16 22:15:27 +02:00
Pablo
16e69e850b
Translated using Weblate (Spanish (Latin America))
...
Currently translated at 98.2% (401 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es_419/
2021-08-16 22:15:27 +02:00
FTno
5ece301ac0
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 98.5% (70 of 71 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/nb_NO/
2021-08-16 22:15:27 +02:00
☆Verdulo
a5e500cdb1
Translated using Weblate (Esperanto)
...
Currently translated at 97.1% (69 of 71 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/eo/
2021-08-16 22:15:27 +02:00
Román Martínez
8433ed82fe
Release: v3.19.1
2021-08-15 20:19:08 +02:00
Dennis Guse
7c7defa233
Merge pull request #912 from OpenTracksApp/raceCondition
...
Bugfix: LocationHandler should ignore locations after stopping.
2021-08-15 15:53:30 +02:00
Dennis Guse
1f84e44a8d
Bugfix: LocationHandler should ignore locations after stopping.
2021-08-15 14:30:57 +02:00
Dennis Guse
858a8f20a8
Merge pull request #910 from OpenTracksApp/translations
...
Translations
2021-08-14 20:36:20 +02:00
Dennis Guse
6761c41dbf
Translations: removed invalid plurals.
2021-08-14 19:46:40 +02:00
FTno
59e55be214
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 98.5% (70 of 71 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/nb_NO/
2021-08-09 20:06:09 +02:00
☆Verdulo
1b68cba1ba
Translated using Weblate (Esperanto)
...
Currently translated at 97.1% (69 of 71 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/eo/
2021-08-09 20:06:08 +02:00
mondstern
32f47340a9
Translated using Weblate (Latvian)
...
Currently translated at 99.0% (404 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/lv/
2021-08-09 20:06:07 +02:00
mondstern
e25814c674
Translated using Weblate (Lithuanian)
...
Currently translated at 98.2% (401 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/lt/
2021-08-09 20:06:05 +02:00
FTno
522baa5193
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-08-09 11:54:21 +02:00
mondstern
b597b56b84
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ro/
2021-08-07 19:37:23 +02:00
mondstern
d956e8d3f0
Translated using Weblate (Romanian)
...
Currently translated at 99.0% (404 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ro/
2021-08-07 19:37:23 +02:00
mondstern
274781ccfa
Translated using Weblate (Romanian)
...
Currently translated at 83.3% (340 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ro/
2021-08-07 19:37:23 +02:00
mondstern
e7e3ef23ff
Translated using Weblate (Lithuanian)
...
Currently translated at 97.5% (398 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/lt/
2021-08-07 19:37:23 +02:00
Quang Trung
3289fa27e4
Translated using Weblate (Vietnamese)
...
Currently translated at 88.7% (362 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2021-08-07 19:37:23 +02:00
mondstern
96fc074a4b
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/uk/
2021-08-07 19:37:23 +02:00
mondstern
eaab09747c
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/sv/
2021-08-07 19:37:23 +02:00
mondstern
bdb2a9dbc6
Translated using Weblate (Russian)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ru/
2021-08-07 19:37:23 +02:00
mondstern
7e26571124
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2021-08-07 19:37:23 +02:00
mondstern
33b23a6e8f
Translated using Weblate (Polish)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pl/
2021-08-07 19:37:23 +02:00
mondstern
584adc7c57
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nl/
2021-08-07 19:37:23 +02:00
mondstern
667da76c4f
Translated using Weblate (Italian)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/it/
2021-08-07 19:37:23 +02:00
mondstern
df6a3a7f04
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/hu/
2021-08-07 19:37:23 +02:00
mondstern
b254f5e40b
Translated using Weblate (Galician)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2021-08-07 19:37:23 +02:00
mondstern
7a9c3efb3b
Translated using Weblate (French)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2021-08-07 19:37:23 +02:00
mondstern
53dd7ada1f
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fi/
2021-08-07 19:37:23 +02:00
mondstern
6a5edcbdef
Translated using Weblate (Basque)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/eu/
2021-08-07 19:37:23 +02:00
mondstern
6e954261bb
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/et/
2021-08-07 19:37:23 +02:00
mondstern
277061ad27
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es/
2021-08-07 19:37:23 +02:00
mondstern
c03f9fc792
Translated using Weblate (Danish)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/da/
2021-08-07 19:37:23 +02:00
mondstern
657b82b57a
Translated using Weblate (Czech)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2021-08-07 19:37:23 +02:00
mondstern
4608edec56
Translated using Weblate (Bulgarian)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/bg/
2021-08-07 19:37:23 +02:00
FTno
b086c30696
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-08-07 19:37:23 +02:00
mondstern
7eca033a8e
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (408 of 408 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-08-07 19:37:23 +02:00
Dennis Guse
6f3efd9ff2
Bugfix: reset TrackRecordingManager properly.
...
Fixes #901 .
2021-08-07 19:37:14 +02:00
A Rabbit
7a2741e508
Fix: README
2021-08-06 16:42:22 +02:00
Román Martínez
017eee8b68
Bugfix: generated fields for include and merge tags. Fixes #902 .
2021-08-05 18:01:34 +02:00
Dennis Guse
024d7f8652
PlayStore: describe metadata upload.
2021-08-04 17:11:29 +02:00
Dennis Guse
05c3a89682
Release: v3.19.0
2021-08-01 18:53:12 +02:00
Dennis Guse
a3872581bb
Cleanup: Renamed HandlerServer to TrackPointCreator.
2021-08-01 18:40:38 +02:00
Dennis Guse
e75451dab3
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (407 of 407 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/uk/
2021-08-01 18:22:52 +02:00
Dennis Guse
2897171132
Translated using Weblate (Thai)
...
Currently translated at 71.7% (292 of 407 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/th/
2021-08-01 18:22:51 +02:00
Dennis Guse
ed2f506b7b
Translated using Weblate (Serbian)
...
Currently translated at 71.0% (289 of 407 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/sr/
2021-08-01 18:22:51 +02:00
Dennis Guse
1e2ba3798d
Translated using Weblate (Malay)
...
Currently translated at 71.7% (292 of 407 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ms/
2021-08-01 18:22:51 +02:00
Dennis Guse
a0a8ef9016
Translated using Weblate (Moldavian)
...
Currently translated at 71.4% (291 of 407 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ro_MD/
2021-08-01 18:22:51 +02:00
Dennis Guse
e1f4406674
Translated using Weblate (Latvian)
...
Currently translated at 70.7% (288 of 407 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/lv/
2021-08-01 18:22:51 +02:00
Dennis Guse
d9b7f77bbb
Translated using Weblate (Catalan)
...
Currently translated at 72.2% (294 of 407 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ca/
2021-08-01 18:22:51 +02:00
Dennis Guse
e60dcbe539
Translated using Weblate (Spanish (Latin America))
...
Currently translated at 98.5% (401 of 407 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es_419/
2021-08-01 18:22:51 +02:00
Dennis Guse
fc0cec6157
Share picture: if sharing a track, a share picture (PNG) is created in addition.
...
Fixes #363 .
2021-08-01 18:22:42 +02:00
Dennis Guse
0ac34e0638
Sensor parsing: fixed test.
...
Part of #891 .
2021-07-31 19:00:32 +02:00
Dennis Guse
242147e491
Sensor: adding Running Speed and Cadence.
...
Fixes #891 .
2021-07-31 18:44:42 +02:00
Dennis Guse
eba7a7fd89
Settings: use already available custom summary.
2021-07-31 17:54:57 +02:00
Dennis Guse
348f74c4b3
Cleanup.
2021-07-31 17:54:57 +02:00
Dennis Guse
d898d51f1a
Merge remote-tracking branch 'weblate/main' into main
2021-07-31 07:23:56 +02:00
Dennis Guse
6e9c95f232
Translations: removed unused ones.
2021-07-31 07:19:41 +02:00
Vinicius
9c7f458802
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (70 of 70 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/pt_BR/
2021-07-31 06:49:31 +02:00
mondstern
f52b153e3a
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (70 of 70 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/sl/
2021-07-31 06:49:30 +02:00
mondstern
145cbf870b
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (444 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/sv/
2021-07-31 06:49:30 +02:00
mondstern
8e52574378
Translated using Weblate (Slovenian)
...
Currently translated at 99.0% (440 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/sl/
2021-07-31 06:49:30 +02:00
Dennis Guse
e3ca1b7f21
Translations: fixed linting errors.
2021-07-31 06:44:02 +02:00
mondstern
2cdae4f460
Translated using Weblate (Lithuanian)
...
Currently translated at 100.0% (70 of 70 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/lt/
2021-07-29 22:55:05 +02:00
Allan Nordhøy
422e171406
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 98.5% (69 of 70 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/nb_NO/
2021-07-29 22:55:05 +02:00
mondstern
130581da6f
Translated using Weblate (Swedish)
...
Currently translated at 98.5% (69 of 70 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/sv/
2021-07-29 22:55:05 +02:00
mondstern
9cd212f6b1
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (444 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/uk/
2021-07-29 22:55:05 +02:00
mondstern
08701dcbf9
Translated using Weblate (Swedish)
...
Currently translated at 98.8% (439 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/sv/
2021-07-29 22:55:05 +02:00
mondstern
0f7f332087
Translated using Weblate (Russian)
...
Currently translated at 100.0% (444 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ru/
2021-07-29 22:55:05 +02:00
mondstern
9eed5aa70f
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (444 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2021-07-29 22:55:05 +02:00
mondstern
ea8cd9b6fc
Translated using Weblate (Polish)
...
Currently translated at 100.0% (444 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pl/
2021-07-29 22:55:05 +02:00
mondstern
0ef40e7fab
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (444 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nl/
2021-07-29 22:55:05 +02:00
FTno
919ecbbffb
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (444 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-07-29 22:55:05 +02:00
mondstern
21369860a7
Translated using Weblate (Lithuanian)
...
Currently translated at 96.8% (430 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/lt/
2021-07-29 22:55:05 +02:00
mondstern
7bad6a106a
Translated using Weblate (Italian)
...
Currently translated at 100.0% (444 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/it/
2021-07-29 22:55:05 +02:00
mondstern
bdf0c91714
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (444 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/hu/
2021-07-29 22:55:05 +02:00
Xosé M
453cbd705e
Translated using Weblate (Galician)
...
Currently translated at 100.0% (444 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2021-07-29 22:55:05 +02:00
mondstern
0669eadc01
Translated using Weblate (French)
...
Currently translated at 100.0% (444 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2021-07-29 22:55:05 +02:00
mondstern
7a661cb521
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (444 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fi/
2021-07-29 22:55:05 +02:00
mondstern
bb7cba0e47
Translated using Weblate (Basque)
...
Currently translated at 100.0% (444 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/eu/
2021-07-29 22:55:05 +02:00
mondstern
1402563702
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (444 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/et/
2021-07-29 22:55:05 +02:00
mondstern
4d8c8e4ec9
Translated using Weblate (German)
...
Currently translated at 99.5% (442 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2021-07-29 22:55:05 +02:00
mondstern
ef7f36d49e
Translated using Weblate (Danish)
...
Currently translated at 100.0% (444 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/da/
2021-07-29 22:55:05 +02:00
mondstern
e2ebf04621
Translated using Weblate (Czech)
...
Currently translated at 100.0% (444 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2021-07-29 22:55:05 +02:00
mondstern
029b60efff
Translated using Weblate (Bulgarian)
...
Currently translated at 100.0% (444 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/bg/
2021-07-29 22:55:05 +02:00
Allan Nordhøy
70bfa3e862
Translated using Weblate (English)
...
Currently translated at 100.0% (70 of 70 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/en/
2021-07-29 22:55:05 +02:00
FTno
9f1087c9e6
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (444 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-07-29 22:55:05 +02:00
mondstern
c64bae827b
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (444 of 444 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-07-29 22:55:05 +02:00
mondstern
05bde1cf33
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (442 of 442 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/uk/
2021-07-29 22:55:05 +02:00
mondstern
13c65b25ae
Translated using Weblate (Serbian)
...
Currently translated at 73.0% (323 of 442 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/sr/
2021-07-29 22:55:05 +02:00
mondstern
0ab0f5d7a3
Translated using Weblate (Russian)
...
Currently translated at 100.0% (442 of 442 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ru/
2021-07-29 22:55:05 +02:00
mondstern
70ca0d50e2
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (442 of 442 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2021-07-29 22:55:05 +02:00
mondstern
8da64ad28d
Translated using Weblate (Polish)
...
Currently translated at 100.0% (442 of 442 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pl/
2021-07-29 22:55:05 +02:00
mondstern
48d19aaa67
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (442 of 442 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nl/
2021-07-29 22:55:05 +02:00
mondstern
63bb512e3a
Translated using Weblate (Italian)
...
Currently translated at 100.0% (442 of 442 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/it/
2021-07-29 22:55:05 +02:00
mondstern
3205c9de8a
Translated using Weblate (Indonesian)
...
Currently translated at 79.6% (352 of 442 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/id/
2021-07-29 22:55:05 +02:00
mondstern
bda1603e87
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (442 of 442 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/hu/
2021-07-29 22:55:05 +02:00
mondstern
28d2f42096
Translated using Weblate (French)
...
Currently translated at 100.0% (442 of 442 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2021-07-29 22:55:05 +02:00
mondstern
d83bc0b32a
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (442 of 442 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fi/
2021-07-29 22:55:05 +02:00
mondstern
87508fca3f
Translated using Weblate (Basque)
...
Currently translated at 100.0% (442 of 442 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/eu/
2021-07-29 22:55:05 +02:00
mondstern
3250be9480
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (442 of 442 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/et/
2021-07-29 22:55:05 +02:00
mondstern
3848dd8fbd
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (442 of 442 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es/
2021-07-29 22:55:05 +02:00
mondstern
022cf5835b
Translated using Weblate (Danish)
...
Currently translated at 100.0% (442 of 442 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/da/
2021-07-29 22:55:03 +02:00
mondstern
325681c6cd
Translated using Weblate (Bulgarian)
...
Currently translated at 100.0% (442 of 442 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/bg/
2021-07-29 22:55:03 +02:00
Dennis Guse
54be1b74fb
Lint: fix AGP7.0.0 found linting errors.
2021-07-29 22:54:57 +02:00
Dennis Guse
fd1a53d1a6
CI: lint instead of CodeQL.
2021-07-29 22:54:57 +02:00
Dennis Guse
19f6a477c4
Upgrade to Android Gradle Plugin 7.0.0 (incl. Java11).
2021-07-29 22:54:57 +02:00
Dennis Guse
94babc9cd2
CI: Use JDK11.
2021-07-29 22:54:57 +02:00
Dennis Guse
26414b0c7c
Upgrade to API level 31 (Android12).
...
Fixes #803 .
2021-07-29 22:54:57 +02:00
Dennis Guse
956031264f
Settings: use separate titles for cycling-only sensors.
2021-07-25 19:18:34 +02:00
Dennis Guse
7d8ac1f411
Merge remote-tracking branch 'weblate/main' into main
2021-07-25 10:29:53 +02:00
Dennis Guse
a4121319fa
Tests: close cursor.
2021-07-25 10:27:22 +02:00
Xosé M
1fdf1dd607
Translated using Weblate (Galician)
...
Currently translated at 100.0% (442 of 442 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2021-07-22 17:18:41 +02:00
☆Verdulo
7759d1f9b0
Translated using Weblate (Esperanto)
...
Currently translated at 98.5% (69 of 70 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/eo/
2021-07-22 17:18:41 +02:00
Quang Trung
43b114b64b
Translated using Weblate (Vietnamese)
...
Currently translated at 77.3% (342 of 442 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2021-07-22 17:18:41 +02:00
Dennis Guse
a808c52d48
Bugfix: recording layout constraint was not correct.
2021-07-22 17:18:31 +02:00
Dennis Guse
bb90c53057
Simplified voice announcement interface.
...
Part of #822 .
2021-07-22 17:18:31 +02:00
Dennis Guse
bd5bf530f0
TrackRecordingService: extracted storing data into TrackRecordingManager.
...
Part of #822 .
2021-07-22 17:18:31 +02:00
Dennis Guse
a4580fc84e
Cleanup.
2021-07-22 17:18:31 +02:00
Dennis Guse
9ab34eb846
TrackRecordingService: EGM2008 computation should only be done for UI.
...
Reverting 16483d4261ff780f940fe4ea223957c898023e14
2021-07-22 17:18:31 +02:00
Dennis Guse
997ddbb4f1
ExportImportTest: made tests deterministic (simulate GPS/sensors).
...
Fixes #761 .
2021-07-22 17:18:31 +02:00
Dennis Guse
86a0054c24
Bugfix: TrackStatistics' total time was not restored correctly, when having pause/stop and then resume.
2021-07-22 17:18:31 +02:00
Dennis Guse
3bd00c906a
LocationHandler.onStop(): reset state.
2021-07-22 17:18:31 +02:00
Dennis Guse
684419e86e
Version info: show only git describe --tags.
...
The commitId is included if there are commits after this tag.
2021-07-22 17:18:31 +02:00
Dennis Guse
d42d1214ea
While recording: UI updates altitude, speed, and bearing to most recently received value.
...
Fixes #866 .
2021-07-22 17:18:31 +02:00
Dennis Guse
db24639829
Cleanup: horizontal accuracy is now a Distance (and named consistently).
2021-07-22 17:18:31 +02:00
Dennis Guse
0f6480197b
Cleanup.
2021-07-22 17:18:31 +02:00
Dennis Guse
cce62c4c47
CI: store logs as artifact.
2021-07-22 17:18:31 +02:00
Dennis Guse
bfdc04fbd9
CI: use orchestrator to continue tests after crash + set overall timeout.
2021-07-22 17:18:31 +02:00
Dennis Guse
18702bb6b3
Cleanup.
2021-07-22 17:18:31 +02:00
Dennis Guse
65e920e8b6
ExportImportTest: made tests deterministic.
...
Fixes #761 .
2021-07-22 17:18:31 +02:00
Dennis Guse
7d24262b38
TrackRecordingService: generate timestamps for TrackPoints in HandlerServer.
...
Part of #822 .
2021-07-22 17:18:31 +02:00
Dennis Guse
223ad70d36
TrackRecordingService: move BluetoothRemoteSensorManager and AltitudeSumManager to HandlerServer.
...
Part of #822 .
2021-07-22 17:18:31 +02:00
Dennis Guse
7f618da7a6
TrackPointAssert: provide better error messages on assertion failure.
2021-07-22 17:18:31 +02:00
Dennis Guse
0332b9eb87
ExportImportTest: only cleanup if necessary.
2021-07-22 17:18:31 +02:00
Dennis Guse
29aefff788
Cleanup: remove HandlerInterface.
2021-07-22 17:18:31 +02:00
Dennis Guse
c9478ea38d
HandlerServer: disable serviceExecutor to simplify testing for now.
...
Part of #882 .
2021-07-22 17:18:31 +02:00
Dennis Guse
1255ec8111
TrackRecordingService: extract EGM2008CorrectionManager into HandlerServer.
...
Part of #882 .
2021-07-22 17:18:31 +02:00
Dennis Guse
f9d3108cb2
Extract EGM2008CorrectionManager.
...
Part of #882 .
2021-07-22 17:18:31 +02:00
dependabot[bot]
e18d6b942d
Bump appcompat from 1.3.0 to 1.3.1
...
Bumps appcompat from 1.3.0 to 1.3.1.
---
updated-dependencies:
- dependency-name: androidx.appcompat:appcompat
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-07-22 07:45:57 +02:00
dependabot[bot]
cc5ced6383
Bump reactivecircus/android-emulator-runner from 2.19.0 to 2.19.1
...
Bumps [reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner ) from 2.19.0 to 2.19.1.
- [Release notes](https://github.com/reactivecircus/android-emulator-runner/releases )
- [Changelog](https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md )
- [Commits](https://github.com/reactivecircus/android-emulator-runner/compare/v2.19.0...v2.19.1 )
---
updated-dependencies:
- dependency-name: reactivecircus/android-emulator-runner
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-07-21 07:50:54 +02:00
Dennis Guse
163879487c
CI: Disable API level 29 as this creates timeouts.
2021-07-20 22:54:02 +02:00
Dennis Guse
d7dd9f7c1b
CI: only build on push.
...
Avoid triggering two builds.
2021-07-20 22:53:37 +02:00
Dennis Guse
1259c42d28
TrackRecordingService: notification should not vibrate.
...
Fixes #611 .
2021-07-11 23:05:05 +02:00
Dennis Guse
9bccbe79a4
Typo in italian translation.
...
Fixes #879 .
2021-07-11 16:54:24 +02:00
Dennis Guse
401e07d7e7
Cleanup.
2021-07-09 23:17:18 +02:00
Dennis Guse
bfbe868487
Release: v3.18.6
2021-07-08 22:50:34 +02:00
vanous
1c29f23c1d
Translated using Weblate (Czech)
...
Currently translated at 100.0% (459 of 459 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2021-07-08 22:42:07 +02:00
Dennis Guse
f081a57348
Voice announcements: remove OpenTracks prefix.
...
Part of #867 .
2021-07-08 22:42:03 +02:00
Dennis Guse
a5cdf21322
Translations: move plural to individual locales (TTS).
...
Part of #867 .
2021-07-08 19:44:38 +02:00
Dennis Guse
6d0f1ba773
Cleanup using AndroidStudio's analyze function.
2021-07-08 07:40:10 +02:00
Dennis Guse
eb541f29f1
Translations: remove unused plural tracks.
...
Part of #867 .
2021-07-08 07:32:35 +02:00
Dennis Guse
1e905f4f31
Translations: move file plural to individual locales (TTS).
...
Part of #867 .
2021-07-06 17:37:52 +02:00
Dennis Guse
63b7aecdb7
Translations: move file plural to individual locales (TTS).
...
Part of #867 .
2021-07-06 07:37:01 +02:00
A Rabbit
797f7b74d5
Translation: update Chinese translation
2021-07-06 06:38:40 +02:00
Dennis Guse
f2d276c246
TrackRecordingService: on recording end, we have a race condition while shutting down.
2021-07-05 19:41:25 +02:00
Vinicius
02b273c102
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (69 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/pt_BR/
2021-07-05 18:47:44 +02:00
Vinicius
42490114e5
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (524 of 524 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2021-07-05 18:47:44 +02:00
FTno
3a1e2b358b
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (524 of 524 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-07-05 18:47:43 +02:00
Dennis Guse
c68a52b5fb
UI: show altitude with one decimal digit.
...
Part of #850 .
2021-07-05 18:47:33 +02:00
Dennis Guse
40cc2e73c9
Translations: move file plural to individual locales.
...
Part of #867 .
2021-07-05 18:39:41 +02:00
dependabot[bot]
c1b59e8c18
Bump material from 1.3.0 to 1.4.0
...
Bumps [material](https://github.com/material-components/material-components-android ) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/material-components/material-components-android/releases )
- [Commits](https://github.com/material-components/material-components-android/compare/1.3.0...1.4.0 )
---
updated-dependencies:
- dependency-name: com.google.android.material:material
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-07-05 12:07:47 +02:00
Dennis Guse
aa411c2c76
Cleanup: remove unused translations.
2021-07-05 12:02:55 +02:00
Dennis Guse
77f03dcc28
Translation: use Android's cancel/ok.
...
Fix #868 .
2021-07-04 21:41:05 +02:00
Dennis Guse
54fa2903ed
Translation: use Android's cancel/ok.
...
Fix #868 .
2021-07-04 21:34:44 +02:00
Dennis Guse
3840f57317
Cleanup.
2021-07-04 19:48:44 +02:00
Dennis Guse
87e0980695
Bugfix: prevent NPE on endRecording (race condition).
2021-07-04 16:53:10 +02:00
Dennis Guse
af8d9c08ab
IntervalStatistics: format gain/loss like on StatisticsRecordingFragment.
2021-07-04 16:53:10 +02:00
Dennis Guse
c9231a7640
Add copy constructor to SensorDataSet to avoid undesired changes.
2021-07-04 16:53:10 +02:00
Dennis Guse
acb2044a43
TrackStatisticsUpdater: simplify/ test initialization.
...
Fixes #863 .
2021-07-04 16:53:10 +02:00
Dennis Guse
c07d6124f9
TrackRecordingService: simplify altitude and remoteSensor handling.
2021-07-04 16:53:10 +02:00
Dennis Guse
8991d7bf0d
Temporary TrackStatistics should also contain gain/loss from barometric sensor.
2021-07-04 16:53:10 +02:00
Dennis Guse
c289fd174d
Cleanup.
2021-07-04 16:53:10 +02:00
Dennis Guse
5899235b2b
Tests: create TrackPoint instead of Location.
2021-07-04 16:53:10 +02:00
Dennis Guse
3cb04a1ca0
TrackPointAssert: always check location.
2021-07-04 16:53:10 +02:00
Dennis Guse
9fb5cf33ca
TrackPointAssert: GPX speed is only exported with one decimal.
2021-07-04 16:53:10 +02:00
Dennis Guse
a20cc17215
TrackPointAssert: removed helper methods.
2021-07-04 16:53:10 +02:00
Dennis Guse
0edb72aaed
Tests: created TrackPointAssert to unify verification (incl. speed).
2021-07-04 16:53:10 +02:00
Dennis Guse
1f83b71336
Tests: created TrackPointAssert to unify verification.
2021-07-04 16:53:10 +02:00
Dennis Guse
4c8e87614f
Altitude gain/loss: start with null instead of 0f.
2021-07-04 16:53:10 +02:00
Dennis Guse
6bb85227ac
Disable test as it fails.
...
See #817 .
2021-07-04 16:53:10 +02:00
Dennis Guse
5045b9a222
TrackPoint: only take data from location if present.
...
This functionality is used by KML/KMZ imports.
2021-07-04 16:53:10 +02:00
Dennis Guse
5c72855ec5
Cleanup: lint warnings - remove unused/ malformatted translation.
2021-07-02 22:21:59 +02:00
Dennis Guse
90f0d438d2
Cleanup: lint warnings.
2021-07-02 22:16:35 +02:00
mondstern
eb9d483d3e
Translated using Weblate (Basque)
...
Currently translated at 100.0% (69 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/eu/
2021-07-02 21:05:59 +02:00
mondstern
6f7a3e7069
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (69 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/vi/
2021-07-02 21:05:58 +02:00
Markus Benning
690914e176
Translated using Weblate (German)
...
Currently translated at 99.6% (523 of 525 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2021-07-02 21:05:58 +02:00
dependabot[bot]
4856f5d213
Bump runner from 1.3.0 to 1.4.0
...
Bumps runner from 1.3.0 to 1.4.0.
---
updated-dependencies:
- dependency-name: androidx.test:runner
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-07-02 06:36:09 +02:00
mondstern
221f711f1d
Translated using Weblate (Swedish)
...
Currently translated at 98.5% (68 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/sv/
2021-07-01 19:50:52 +02:00
mondstern
7485b5555e
Translated using Weblate (Esperanto)
...
Currently translated at 100.0% (69 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/eo/
2021-07-01 19:50:52 +02:00
mondstern
a6717be586
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (69 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/sl/
2021-07-01 19:50:52 +02:00
mondstern
690034d667
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (69 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/sk/
2021-07-01 19:50:52 +02:00
mondstern
924be9b707
Translated using Weblate (Italian)
...
Currently translated at 98.5% (68 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/it/
2021-07-01 19:50:52 +02:00
mondstern
de7e6ccfb2
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (69 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/fi/
2021-07-01 19:50:52 +02:00
mondstern
aefb13dda7
Translated using Weblate (Czech)
...
Currently translated at 100.0% (69 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/cs/
2021-07-01 19:50:52 +02:00
mondstern
bbe3eda989
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (69 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/hu/
2021-07-01 19:50:52 +02:00
mondstern
d2dc3140ec
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (69 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/et/
2021-07-01 19:50:52 +02:00
mondstern
f635697cc8
Translated using Weblate (Danish)
...
Currently translated at 100.0% (69 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/da/
2021-07-01 19:50:52 +02:00
mondstern
de351f329e
Translated using Weblate (Bulgarian)
...
Currently translated at 100.0% (69 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/bg/
2021-07-01 19:50:52 +02:00
mondstern
84c2c8e962
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (69 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/nl/
2021-07-01 19:50:52 +02:00
mondstern
c9519d9bd3
Translated using Weblate (Indonesian)
...
Currently translated at 98.5% (68 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/id/
2021-07-01 19:50:52 +02:00
mondstern
191a6e836a
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (69 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/zh_Hans/
2021-07-01 19:50:52 +02:00
mondstern
42f6dea112
Translated using Weblate (Russian)
...
Currently translated at 100.0% (69 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/ru/
2021-07-01 19:50:52 +02:00
mondstern
8fb5356043
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (69 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/pt/
2021-07-01 19:50:52 +02:00
mondstern
1f4251a68a
Translated using Weblate (Polish)
...
Currently translated at 100.0% (69 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/pl/
2021-07-01 19:50:52 +02:00
mondstern
6d7cedbaf9
Translated using Weblate (Arabic)
...
Currently translated at 98.5% (68 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/ar/
2021-07-01 19:50:52 +02:00
mondstern
bc37f90c2e
Translated using Weblate (French)
...
Currently translated at 100.0% (69 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/fr/
2021-07-01 19:50:51 +02:00
mondstern
c7ccdc0bb2
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (69 of 69 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/es/
2021-07-01 19:50:51 +02:00
vsevjednom-cz
ec98a67f44
Translated using Weblate (Czech)
...
Currently translated at 99.6% (522 of 524 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2021-07-01 19:50:51 +02:00
Dennis Guse
e65b8989d3
Show on map: offer KML instead of KMZ (translations + Activity name)
2021-07-01 19:50:38 +02:00
Dennis Guse
8656681e1d
Android12: ACCESS_FINE_LOCATION now also requires to ask for ACCESS_COARSE_LOCATION.
...
Part of #803 .
2021-07-01 19:35:41 +02:00
Dennis Guse
afbd3aa997
Android12: upgrade Bluetooth permissions.
...
Part of #803 .
2021-07-01 19:35:41 +02:00
dependabot[bot]
f16b6d9fe7
Bump junit from 1.1.2 to 1.1.3
...
Bumps junit from 1.1.2 to 1.1.3.
---
updated-dependencies:
- dependency-name: androidx.test.ext:junit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-07-01 19:04:42 +02:00
dependabot[bot]
8973ff77bf
Bump gradle from 4.2.1 to 4.2.2
...
Bumps gradle from 4.2.1 to 4.2.2.
---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-07-01 19:03:20 +02:00
dependabot[bot]
2c9e8c7465
Bump core from 1.3.0 to 1.4.0
...
Bumps core from 1.3.0 to 1.4.0.
---
updated-dependencies:
- dependency-name: androidx.test:core
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-07-01 19:03:01 +02:00
dependabot[bot]
b319ce805d
Bump espresso-core from 3.3.0 to 3.4.0
...
Bumps espresso-core from 3.3.0 to 3.4.0.
---
updated-dependencies:
- dependency-name: androidx.test.espresso:espresso-core
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-07-01 19:02:51 +02:00
dependabot[bot]
2c1bad8c2c
Bump rules from 1.3.0 to 1.4.0
...
Bumps rules from 1.3.0 to 1.4.0.
---
updated-dependencies:
- dependency-name: androidx.test:rules
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-07-01 19:02:43 +02:00
Dennis Guse
ed10868716
Show on map: offer KML instead of KMZ.
2021-06-28 23:03:59 +02:00
Dennis Guse
6749f484e8
Export: removed KML/KMZ format variants
...
* KML/KMZ with track only (contained only coordinates)
* KML/KMZ with track details (did not contain markers and sensor data)
2021-06-28 23:03:59 +02:00
Román Martínez
32891fbf94
Workaround for no barometric sensor: intervals shows dashes (-) for gain and loss. Fixes #791 .
2021-06-28 17:55:36 +02:00
dependabot[bot]
1d7c71ec8d
Bump reactivecircus/android-emulator-runner from 2.18.0 to 2.19.0
...
Bumps [reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner ) from 2.18.0 to 2.19.0.
- [Release notes](https://github.com/reactivecircus/android-emulator-runner/releases )
- [Changelog](https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md )
- [Commits](https://github.com/reactivecircus/android-emulator-runner/compare/v2.18.0...v2.19.0 )
---
updated-dependencies:
- dependency-name: reactivecircus/android-emulator-runner
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-28 17:05:12 +02:00
Román Martínez
d106993f2d
Race condition fixed: deleting a recording track with post-execution export on. Fixes #847 .
2021-06-27 19:18:11 +02:00
Dennis Guse
7ebd532edb
Cleanup using AndroidStudio's code analyzer.
2021-06-24 18:47:49 +02:00
Dennis Guse
823dc1c12b
Release: v3.18.5
2021-06-24 18:44:36 +02:00
Dennis Guse
26490f5a66
Launcher icon (API <26): does not have a background circle.
...
Rendering a multilayer image is not consistent (size).
Fixes #814 .
2021-06-24 18:29:50 +02:00
Dennis Guse
d299dbdf06
Also send speed to UI.
2021-06-24 12:02:22 +02:00
Dennis Guse
b5555e302f
Bugfix: TrackRecordingService now computes EGM2008 for UI (i.e., StatisticsRecordingFragment).
...
Fixes #828 .
2021-06-24 12:02:22 +02:00
Dennis Guse
3030b4dfd9
Bugfix: TrackRecordingService needs to send data from lastTrackPoint in it's 1s updates.
...
This also removes UI updates if a GPS measurement is received as 1s update should be sufficient.
Fixes #828 .
2021-06-24 12:02:22 +02:00
dependabot[bot]
a5431b1cf5
Bump reactivecircus/android-emulator-runner from 2.17.0 to 2.18.0
...
Bumps [reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner ) from 2.17.0 to 2.18.0.
- [Release notes](https://github.com/reactivecircus/android-emulator-runner/releases )
- [Changelog](https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md )
- [Commits](https://github.com/reactivecircus/android-emulator-runner/compare/v2.17.0...v2.18.0 )
---
updated-dependencies:
- dependency-name: reactivecircus/android-emulator-runner
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-23 07:35:59 +02:00
serpico
9314221647
Translated using Weblate (Indonesian)
...
Currently translated at 79.3% (415 of 523 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/id/
2021-06-22 17:19:35 +02:00
Dennis Guse
9bb9d5c283
Voice announcement: make rate configurable.
...
Fixes #777 .
2021-06-22 17:19:31 +02:00
Patrick Georgi
1095a1442f
Fix typo in German translation
...
It's Geschwindigkeit, not Geshwindigkeit.
2021-06-22 17:00:22 +02:00
Dennis Guse
d373fdaaeb
Downgrade espresso-coret to 3.3.0; no need to use an alpha.
2021-06-20 17:43:05 +02:00
serpico
5278ba4d35
Translated using Weblate (French)
...
Currently translated at 98.5% (67 of 68 strings)
Translation: OpenTracks/App store metadata files
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/app-store-metadata-files/fr/
2021-06-17 23:36:18 +02:00
FTno
9b71b7f88c
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (523 of 523 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-06-17 23:36:18 +02:00
serpico
bc96c2c05b
Translated using Weblate (French)
...
Currently translated at 99.8% (522 of 523 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2021-06-17 23:36:18 +02:00
Dennis Guse
e655762c72
EspressoCategoryUnitTest needs to set metricUnits.
2021-06-17 23:26:05 +02:00
Dennis Guse
71c385a1a9
Android12: add new Bluetooth connect permission.
...
Fixes #821 .
2021-06-17 23:18:04 +02:00
Dennis Guse
b947a727e7
Bugfix: while recording UI values were doubled.
...
Issue: copy constructor of TrackStatisticsUpdater was not copying completely and the same reference used.
2021-06-17 23:08:06 +02:00
Román Martínez
470f23afa8
Bugfix: pace or speed header text is not showing in intervals.
...
Bugfix: viewModel checking onPause.
2021-06-17 14:36:30 +02:00
Dennis Guse
0a1f9dfe41
Cleanup.
2021-06-15 22:55:42 +02:00
Weblate
6fcd19bf2e
Merge branch 'origin/main' into Weblate.
2021-06-15 22:43:54 +02:00
serpico
32d9705a4c
Translated using Weblate (French)
...
Currently translated at 99.6% (521 of 523 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2021-06-15 18:08:46 +02:00
Xosé M
2ac66c08f2
Translated using Weblate (Galician)
...
Currently translated at 100.0% (523 of 523 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2021-06-15 18:08:46 +02:00
Dennis Guse
9234da4957
Release: v3.18.4
2021-06-15 17:53:30 +02:00
Román Martínez
24e18347a6
IntervalsFragment doesn't use TrackDataHub anymore. This improve intervals performance. Fixes #808 .
2021-06-15 17:09:24 +02:00
serpico
3b776407fa
Translated using Weblate (French)
...
Currently translated at 99.6% (521 of 523 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2021-06-15 17:08:24 +02:00
Xosé M
399f90a8f0
Translated using Weblate (Galician)
...
Currently translated at 100.0% (523 of 523 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2021-06-15 17:08:24 +02:00
Román Martínez
4c68592a0c
Intervals are computated through TrackStatisticsUpdater. Fixes #703 .
2021-06-15 17:08:16 +02:00
Román Martínez
b2c2047ca2
Dennis Review.
2021-06-15 17:08:16 +02:00
Román Martínez
838671e2ce
IntervalsFragment doesn't use TrackDataHub anymore. This improve intervals performance. Fixes #808 .
2021-06-15 17:08:16 +02:00
Dennis Guse
47a340578f
Bugfix: prevent crash when creating TRACKPOINT without location.
...
Introduced in 2f0449c420
2021-06-14 12:11:23 +02:00
Dennis Guse
e9e48e4a79
Bugfix: cycling sensors report wheel count as UINT32 - data type must be long, int is too small.
...
Also forgot to fix tests.
Fixes #810 .
2021-06-13 19:17:05 +02:00
Dennis Guse
40188774b1
Bugfix: cycling sensors report wheel count as UINT32.
...
Garmin Speed Sensor 2 actually counts forward: it was an UINT16 overflow problem (removed workaround).
Fixes #810 .
2021-06-11 19:25:40 +02:00
Dennis Guse
2f0449c420
TrackRecordingService: compute temporary TrackStatistics for UI.
...
Fixes #810 .
2021-06-11 19:25:40 +02:00
Dennis Guse
21376cd3da
Speed and distance each only use one formatting rule.
...
Fixes #648 .
2021-06-08 17:10:23 +02:00
Dennis Guse
e28c385e52
Release: v3.18.3
2021-06-04 18:21:43 +02:00
Dennis Guse
8d4418a584
Revert "Bump mockito-android from 3.10.0 to 3.11.0"
...
This reverts commit 68c8839ebb .
2021-06-04 18:07:10 +02:00
mondstern
85c7314fa8
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (532 of 532 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/uk/
2021-06-04 17:50:39 +02:00
mondstern
06a05c82bc
Translated using Weblate (Polish)
...
Currently translated at 100.0% (532 of 532 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pl/
2021-06-04 17:50:39 +02:00
mondstern
4d08729284
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (532 of 532 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nl/
2021-06-04 17:50:39 +02:00
mondstern
28bbf14efd
Translated using Weblate (Italian)
...
Currently translated at 100.0% (532 of 532 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/it/
2021-06-04 17:50:39 +02:00
mondstern
5686322aa6
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (532 of 532 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/hu/
2021-06-04 17:50:39 +02:00
mondstern
a6c06efb62
Translated using Weblate (Galician)
...
Currently translated at 100.0% (532 of 532 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2021-06-04 17:50:39 +02:00
mondstern
80a5149207
Translated using Weblate (French)
...
Currently translated at 100.0% (532 of 532 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2021-06-04 17:50:39 +02:00
mondstern
5b31213770
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (532 of 532 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fi/
2021-06-04 17:50:39 +02:00
mondstern
19cbbb90f9
Translated using Weblate (Basque)
...
Currently translated at 100.0% (532 of 532 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/eu/
2021-06-04 17:50:39 +02:00
mondstern
39e4a697c0
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (532 of 532 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/et/
2021-06-04 17:50:39 +02:00
mondstern
196de0c3d4
Translated using Weblate (Danish)
...
Currently translated at 100.0% (532 of 532 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/da/
2021-06-04 17:50:39 +02:00
mondstern
8aa02d009d
Translated using Weblate (Czech)
...
Currently translated at 100.0% (532 of 532 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2021-06-04 17:50:39 +02:00
Nikita Epifanov
9a89295b1f
Translated using Weblate (Russian)
...
Currently translated at 99.6% (530 of 532 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ru/
2021-06-04 17:50:39 +02:00
Vinicius
4c3c93511f
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (532 of 532 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2021-06-04 17:50:39 +02:00
FTno
bfd6517a61
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (532 of 532 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-06-04 17:50:39 +02:00
Dennis Guse
6334dcea04
KMLImporter: added test.
2021-06-04 17:50:34 +02:00
Dennis Guse
5b2d9a5773
Import: re-order TrackPoints by time, so statistics can be computed.
...
Fixes #796 .
2021-06-04 17:50:34 +02:00
Dennis Guse
f1ee0ea035
GPX exporter: cleanup.
2021-06-04 17:50:34 +02:00
Dennis Guse
57afedb3a8
Importer: re-organized tests.
...
Added test for when/gx:coords order for KML2.2 (for #790 ).
2021-06-04 17:50:34 +02:00
Dennis Guse
4e33ad4007
Cleanup: move instantiation of TrackImporter.
2021-06-04 17:50:34 +02:00
Dennis Guse
eada954299
Cleanup: renaming Importer classes.
2021-06-04 17:50:34 +02:00
Dennis Guse
288fe27a57
Import: re-implement GPX parsing.
2021-06-04 17:50:34 +02:00
Dennis Guse
54e8fd3ee3
Import: re-implement KML parsing.
...
Fixes #790 .
2021-06-04 17:50:34 +02:00
dependabot[bot]
68c8839ebb
Bump mockito-android from 3.10.0 to 3.11.0
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 3.10.0 to 3.11.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v3.10.0...v3.11.0 )
---
updated-dependencies:
- dependency-name: org.mockito:mockito-android
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-04 17:49:08 +02:00
Román Martínez
12e764c44a
Bugfix: EGM2008 label has to belong to stats_altitude_group to be hidden and showed according to user settings.
2021-06-01 21:04:38 +02:00
dependabot[bot]
50eff0d7e8
Bump reactivecircus/android-emulator-runner from 2.16.0 to 2.17.0
...
Bumps [reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner ) from 2.16.0 to 2.17.0.
- [Release notes](https://github.com/reactivecircus/android-emulator-runner/releases )
- [Changelog](https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md )
- [Commits](https://github.com/reactivecircus/android-emulator-runner/compare/v2.16.0...v2.17.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-31 17:08:02 +02:00
Dennis Guse
ee96226faf
Bugfix: avoid ConcurrentModificationException exception in ChartView.
2021-05-31 16:52:40 +02:00
Dennis Guse
f5ec91f0eb
Launcher icon and splashscreen: use inset instead of separate drawable.
2021-05-29 19:36:42 +02:00
Dennis Guse
b0575c0f5b
Launcher icon: use vector (layer-list for API21+ and adaptive-icon for API26+).
2021-05-29 19:36:42 +02:00
Dennis Guse
ccfcd3b306
TrackDataHub: do not send more TrackPoints after stop().
2021-05-29 19:31:28 +02:00
Dennis Guse
7929d219ac
Cleanup: TrackDataHub does not need started.
2021-05-29 19:31:28 +02:00
Dennis Guse
d6f4d3f599
Cleanup:
...
TrackDataHub handles listeners itself.
2021-05-29 19:31:28 +02:00
Dennis Guse
4171d9cc4c
Cleanup.
2021-05-28 07:58:57 +02:00
Dennis Guse
9366c031b3
Fix translation.
2021-05-27 18:24:47 +02:00
Allan Nordhøy
3454fe0cfa
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (532 of 532 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-05-27 10:31:04 +02:00
Pablo
3ad2d725be
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (532 of 532 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es/
2021-05-27 10:31:04 +02:00
Pablo
d3400dbdfb
Translated using Weblate (Spanish (Latin America))
...
Currently translated at 100.0% (532 of 532 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es_419/
2021-05-27 10:31:04 +02:00
J. Lavoie
dc4d2ecd89
Translated using Weblate (French)
...
Currently translated at 100.0% (532 of 532 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2021-05-27 10:31:04 +02:00
FTno
a1feb7d0d5
Update strings.xml
2021-05-27 10:30:57 +02:00
Román Martínez
5cad99b237
Cleanup unused code.
2021-05-25 20:00:37 +02:00
gordonel
fb8a4de79b
doc: add Rotor 2INpower cycling powermeter
2021-05-24 16:57:35 +02:00
Dennis Guse
b1b0a45f53
ChartFragment: re-added isResume() check.
2021-05-23 19:52:12 +02:00
Dennis Guse
e580a03115
Cleanup ChartFragment.
2021-05-23 19:52:12 +02:00
Dennis Guse
591597e4e8
Release: v3.18.2
2021-05-22 21:12:07 +02:00
Dennis Guse
1d7820469c
TrackDataHub: prevent crash due to race condition.
...
Fixes #787 .
2021-05-22 12:49:51 +02:00
Román Martínez
aa34f5d55b
Bugfix: category change didn't update speed/pace correctly.
...
Espresso test added to check that unit is properly.
2021-05-21 21:01:31 +02:00
Dennis Guse
e71ab28701
TrackRecordingService: avoid race condition while stopping a recording.
2021-05-19 18:36:41 +02:00
Dennis Guse
ae001c73dd
Simplify TrackDataHub interface.
2021-05-19 18:36:41 +02:00
Dennis Guse
56ff7827df
TrackRecordingService uses LiveData to transfer data.
...
Replaces pull from UI layer.
Fixes #173 .
2021-05-19 18:36:41 +02:00
Dennis Guse
2cdf122e8c
Release: v3.18.1
2021-05-19 18:16:45 +02:00
mondstern
495ef2fc6f
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/uk/
2021-05-19 17:15:57 +02:00
FTno
ff561c1b25
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-05-19 17:15:57 +02:00
mondstern
7106f64a3c
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/hu/
2021-05-19 17:15:57 +02:00
mondstern
8420f9febb
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (530 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2021-05-19 17:15:57 +02:00
Xosé M
0744ba790f
Translated using Weblate (Galician)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2021-05-19 17:15:57 +02:00
Dennis Guse
9a7f24bddc
Update README.
2021-05-19 17:15:51 +02:00
dependabot[bot]
ef47c86e7c
Bump appcompat from 1.2.0 to 1.3.0
...
Bumps appcompat from 1.2.0 to 1.3.0.
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-19 07:47:14 +02:00
Román Martínez
93f203bcf1
Track deletion is handled by a service that shows a progress bar on the notification bar. Fixes #735 .
2021-05-17 19:45:26 +02:00
Dennis Guse
6b0ec72b9b
TrackListActivity: re-enable search.
...
Fixes #757 .
2021-05-16 14:35:10 +02:00
Dennis Guse
d46cea6150
Update AndroidManifest.xml
2021-05-16 14:34:42 +02:00
Dennis Guse
0e3ffa58f0
Disable hasFragileUserData for production.
...
Should fix #685 and #129 .
2021-05-16 14:34:42 +02:00
Dennis Guse
c00d769188
SensorDataCycling: use Distance.
2021-05-16 08:35:47 +02:00
Dennis Guse
00489a121a
Bugfix: TrackStatisticsUpdater was computing distance incorrectly.
...
While using a cycling speed and distance sensor, the updater was not using the distance from the most recent trackpoint but rather the one considered last moving.
Fixes #762 .
2021-05-16 08:35:47 +02:00
Dennis Guse
d7f339c6f8
Settings: disable voice announcement setting if not TTS available.
...
Fixes #763 .
2021-05-16 08:34:20 +02:00
Dennis Guse
da28ea3e95
Cleanup.
2021-05-16 00:08:15 +02:00
Dennis Guse
9872658f81
Update AndroidStudio config files for 4.2.1
2021-05-14 19:52:12 +02:00
dependabot[bot]
b6b155f19c
Bump gradle from 4.2.0 to 4.2.1
...
Bumps gradle from 4.2.0 to 4.2.1.
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-14 19:08:37 +02:00
Dennis Guse
067f31ac21
Bugfix: ControllerFragment did not work in landscape mode.
...
Introduced in ed6daeb48b
2021-05-13 12:42:05 +02:00
dependabot[bot]
3f0ce27870
Bump mockito-android from 3.9.0 to 3.10.0
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 3.9.0 to 3.10.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v3.9.0...v3.10.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-13 08:19:07 +02:00
Dennis Guse
438f8fe273
TrackListActivity: disable search as it is not working if not shown as Action.
2021-05-13 06:37:24 +02:00
Dennis Guse
392c02a56f
Cleanup.
2021-05-13 06:27:16 +02:00
Quang Trung
6dca3bea58
Translated using Weblate (Vietnamese)
...
Currently translated at 80.3% (426 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2021-05-12 07:40:32 +02:00
mondstern
13034c8bb3
Translated using Weblate (Polish)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pl/
2021-05-12 07:40:32 +02:00
mondstern
1175ce270e
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nl/
2021-05-12 07:40:32 +02:00
mondstern
02cad98a4f
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-05-12 07:40:32 +02:00
mondstern
d6b38a390e
Translated using Weblate (Italian)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/it/
2021-05-12 07:40:32 +02:00
J. Lavoie
98deed8ef7
Translated using Weblate (Italian)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/it/
2021-05-12 07:40:32 +02:00
J. Lavoie
9983168cb9
Translated using Weblate (French)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2021-05-12 07:40:32 +02:00
mondstern
7b5f29db09
Translated using Weblate (French)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2021-05-12 07:40:32 +02:00
J. Lavoie
49efd04326
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fi/
2021-05-12 07:40:32 +02:00
mondstern
3159c62eb2
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es/
2021-05-12 07:40:32 +02:00
Max Schallert
0e8811d8c9
Translated using Weblate (German)
...
Currently translated at 97.5% (517 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2021-05-12 07:40:32 +02:00
J. Lavoie
4126e36f1c
Translated using Weblate (German)
...
Currently translated at 97.5% (517 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2021-05-12 07:40:32 +02:00
mondstern
b7e2df9f2f
Translated using Weblate (Czech)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2021-05-12 07:40:32 +02:00
Max Schallert
055093772d
Translated using Weblate (German)
...
Currently translated at 97.1% (515 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2021-05-12 07:40:32 +02:00
J. Lavoie
7f8b49814b
Translated using Weblate (German)
...
Currently translated at 97.1% (515 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2021-05-12 07:40:32 +02:00
Max Schallert
5cc0e06fbb
Translated using Weblate (German)
...
Currently translated at 95.6% (507 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2021-05-12 07:40:32 +02:00
J. Lavoie
311a2550e5
Translated using Weblate (German)
...
Currently translated at 95.6% (507 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2021-05-12 07:40:32 +02:00
J. Lavoie
4311b29833
Translated using Weblate (German)
...
Currently translated at 95.6% (507 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2021-05-12 07:40:32 +02:00
Max Schallert
86121ac27a
Translated using Weblate (German)
...
Currently translated at 95.6% (507 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2021-05-12 07:40:32 +02:00
Dennis Guse
ed6daeb48b
TrackController is now ControllerFragment.
2021-05-12 07:39:47 +02:00
dependabot[bot]
af72960cf6
Bump reactivecircus/android-emulator-runner from 2 to 2.16.0
...
Bumps [reactivecircus/android-emulator-runner](https://github.com/reactivecircus/android-emulator-runner ) from 2 to 2.16.0.
- [Release notes](https://github.com/reactivecircus/android-emulator-runner/releases )
- [Changelog](https://github.com/ReactiveCircus/android-emulator-runner/blob/main/CHANGELOG.md )
- [Commits](https://github.com/reactivecircus/android-emulator-runner/compare/v2...v2.16.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-12 07:39:11 +02:00
dependabot[bot]
99767d0c0b
Bump actions/checkout from 2 to 2.3.4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 2.3.4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v2.3.4 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-12 07:39:01 +02:00
Dennis Guse
1fc0a552c7
ChartView: improve performance.
2021-05-11 07:42:17 +02:00
Dennis Guse
18dd1de1f9
TrackDataHub: prevent race condition.
2021-05-08 19:31:16 +02:00
Dennis Guse
ae3078304d
Release: v3.18.0
2021-05-08 14:53:40 +02:00
Dennis Guse
48b6438c06
Bugfix: TrackDataHub needs to use the same TrackStatisticsUpdater for a whole track (incl. newly received TrackPoints).
...
Fixes #745 .
Introduced in https://github.com/OpenTracksApp/OpenTracks/commit/887d4700d4f8fbf10563834e7498388a3213007e
2021-05-08 14:40:32 +02:00
Dennis Guse
e822172f58
Cleanup.
2021-05-08 14:40:32 +02:00
Dennis Guse
a3aee403a1
CI: run tests on more API Android levels.
2021-05-06 19:33:18 +02:00
Dennis Guse
aac2ad4165
Removed invalid Russian translation (ImpliedQuantity).
2021-05-06 18:33:03 +02:00
mondstern
76d5e5780c
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fi/
2021-05-06 18:07:44 +02:00
mondstern
931fd7514a
Translated using Weblate (Basque)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/eu/
2021-05-06 18:07:44 +02:00
mondstern
d1570ad700
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/et/
2021-05-06 18:07:44 +02:00
mondstern
04fff89f68
Translated using Weblate (Danish)
...
Currently translated at 100.0% (530 of 530 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/da/
2021-05-06 18:07:44 +02:00
mondstern
b57fd368ae
Translated using Weblate (Russian)
...
Currently translated at 100.0% (529 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ru/
2021-05-06 18:07:44 +02:00
chipechop
58d6a3b5a9
Update strings.xml
...
Hi,
I'm new, here.
I changed some translations that didn't fit or were not correct (hr is h in italian).
I'm enthusiast of your app: it's just perfect.
Cheers!
2021-05-06 18:07:39 +02:00
dependabot[bot]
289a5273a9
Bump mockito-android from 3.8.0 to 3.9.0
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 3.8.0 to 3.9.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v3.8.0...v3.9.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-06 07:54:02 +02:00
Dennis Guse
120e20a0ea
Avoid crash on older Android when stopping a track.
2021-05-05 21:50:26 +02:00
Dennis Guse
2843d19450
UI presents altitude in EGM2008.
2021-05-05 18:01:07 +02:00
Dennis Guse
50127e311a
Introduced value object for Altitude.
2021-05-05 18:01:07 +02:00
Dennis Guse
f83a1b3a4c
EGM2008: add to UI in StatisticsRecordingFragment.
2021-05-05 18:01:07 +02:00
Dennis Guse
65ecbc4521
EGM2008: add reference to about activity.
2021-05-05 18:01:07 +02:00
Dennis Guse
fa50db08c3
EGM2008: added undulation data and bilinear computation.
...
Includes data structure for caching.
Part of #224 .
2021-05-05 18:01:07 +02:00
Dennis Guse
b395c19832
Bugfix: voice announcements need to use KM/Miles (instead of m/feet).
...
Fixes #722 .
2021-05-05 17:59:08 +02:00
Dennis Guse
7e6ffbabd2
Build: replace JCenter with MavenCentral; requires upgrade to AndroidStudio 4.2.X.
...
Fixes #653 .
2021-05-05 12:45:23 +02:00
dependabot[bot]
6b43d341d0
Bump gradle from 4.1.3 to 4.2.0
...
Bumps gradle from 4.1.3 to 4.2.0.
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-05 12:02:45 +02:00
Dennis Guse
8af0fb3250
Bugfix: TrackDataHub did not account for recordingDistanceInterval.
...
Introduced in 887d4700d4
2021-05-03 22:13:23 +02:00
Dennis Guse
49219de46a
GPSStatus: update initial and final status.
2021-05-03 22:13:23 +02:00
Dennis Guse
1baf652b81
Bugfix: ChartFragment needs to show elevation in M/FT.
2021-05-03 22:13:23 +02:00
Dennis Guse
6723bfb979
TrackRecordingService: provide status updates via LiveData.
...
Fixes #719
2021-05-03 22:13:23 +02:00
Nikita Epifanov
8357b234d2
Translated using Weblate (Russian)
...
Currently translated at 81.4% (431 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ru/
2021-05-01 20:03:23 +02:00
mondstern
9de9fbd058
Translated using Weblate (Russian)
...
Currently translated at 81.2% (430 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ru/
2021-05-01 20:03:23 +02:00
Dennis Guse
6da6fc6004
Upgrade to Gradle 7.0
2021-05-01 20:03:19 +02:00
Dennis Guse
114fc31be0
KmzImporter: process doc.kml as stream (instead of in memory copy).
...
Also simplified exception handling.
2021-05-01 20:01:06 +02:00
Dennis Guse
ae795a76fa
Removed TrackImporter interface.
2021-05-01 20:01:06 +02:00
Dennis Guse
92004b0ec7
Cleanup: refactored importers.
2021-05-01 20:01:06 +02:00
Dennis Guse
f277347529
ExportImportTest: be realistic by creating actual files.
2021-05-01 20:01:06 +02:00
Dennis Guse
ad1aa06407
Cleanup: extracted SAX2 import from AbstractFileTrackImporter.
2021-05-01 20:01:06 +02:00
Dennis Guse
3b92303511
Cleanup: move GPX-specific importer code to GPX importer.
2021-05-01 20:01:06 +02:00
Dennis Guse
e62faa1253
Reproducible build: disable PNG crunching.
...
Part of #418 .
2021-05-01 19:27:25 +02:00
dependabot[bot]
d3900f4dad
Bump espresso-core from 3.4.0-alpha05 to 3.4.0-alpha06
...
Bumps espresso-core from 3.4.0-alpha05 to 3.4.0-alpha06.
Signed-off-by: dependabot[bot] <support@github.com >
2021-04-30 12:09:04 +02:00
badger40
00b8834795
Update README_TESTED_SENSORS.md
2021-04-28 07:41:00 +02:00
Dennis Guse
1672a5c722
Release: v3.17.3
2021-04-27 21:03:44 +02:00
Román Martínez
bf552a9219
Bugfix: crash deleting when activity restarts. Fixes #705 .
2021-04-27 19:54:02 +02:00
Dennis Guse
348f697b56
TrackRecordingActivity needs to update TrackDataHub onResume().
...
Part of #719 .
2021-04-27 19:02:53 +02:00
Dennis Guse
887d4700d4
TrackDataHub computes TrackStatistics and passes it to listeners.
...
Part of #719 .
2021-04-27 19:02:53 +02:00
Dennis Guse
391dfd30e2
TrackDataHub does not need to register for status changes of TrackRecordingService.
...
This is handled by TrackRecordingActivity alone.
Part of #719 .
2021-04-27 19:02:53 +02:00
Dennis Guse
b416857001
TrackRecordingService log warnings if unexpected methods are invoked.
2021-04-27 19:02:53 +02:00
Dennis Guse
df3720ef0d
Bugfix: TrackDataManager.unregisterTrackDataListener was not removing listener.
2021-04-27 19:02:53 +02:00
Román Martínez
b784a47af6
Bugfix: track stats always show pace. Fixes #726 .
2021-04-25 15:21:08 +02:00
Dennis Guse
0f3156e71b
i18n: French error message has no zero.
2021-04-22 18:36:45 +02:00
Dennis Guse
0035c85922
AboutActivity: back via top left arrow is working now.
...
Fixes #727 .
2021-04-22 18:23:18 +02:00
Román Martínez
976a50ca15
Bugfixed spanish translation. Fixes #725 .
2021-04-22 09:52:46 +02:00
mondstern
c0ad53eef1
Translated using Weblate (Portuguese)
...
Currently translated at 78.6% (416 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt/
2021-04-21 19:57:41 +02:00
Quang Trung
1192b02c0a
Translated using Weblate (Vietnamese)
...
Currently translated at 78.6% (416 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2021-04-21 19:57:41 +02:00
mondstern
7a3abe9962
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (529 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/hu/
2021-04-21 19:57:41 +02:00
mondstern
60b989c13a
Translated using Weblate (French)
...
Currently translated at 100.0% (529 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2021-04-21 19:57:41 +02:00
mondstern
340f16dc99
Translated using Weblate (French)
...
Currently translated at 91.1% (482 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2021-04-21 19:57:41 +02:00
Max Schallert
7cf29f7cea
Translated using Weblate (German)
...
Currently translated at 95.4% (505 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2021-04-21 19:57:41 +02:00
dial25sd
e39352cc9e
Translated using Weblate (German)
...
Currently translated at 95.4% (505 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2021-04-21 19:57:41 +02:00
Dennis Guse
e2964e805e
Bugfix: NPE in voice announcements using pace.
...
Fixes #724 .
2021-04-21 19:57:29 +02:00
Dennis Guse
8cab43d558
Release: v3.17.2
2021-04-19 19:38:31 +02:00
Dennis Guse
13f2a09652
Bugfix: AnnouncementPeriodicTask does not need to register as TrackRecordingService.Listener.
2021-04-19 19:29:51 +02:00
Dennis Guse
7d4072c0d8
Cleanup: ChartPoint uses null instead of NaN.
2021-04-18 17:50:16 +02:00
Dennis Guse
310b35713d
ChartFragmentTest: added test for small changes.
2021-04-18 14:39:48 +02:00
Dennis Guse
7e6237de3a
Release: v3.17.1
2021-04-17 22:40:05 +02:00
Román Martínez
772dad4837
announce called after getting recordingTrackId. Fixed a potencial race condition.
2021-04-17 22:26:23 +02:00
Román Martínez
99126fa357
Distance interval bugfixed: interval options are km/mi values.
2021-04-17 21:16:32 +02:00
Román Martínez
b2c91d7592
registerListener for barometric sensor uses SENSOR_DELAY_FASTEST instead of nanoseconds. Fixes #714 .
2021-04-17 19:34:05 +02:00
Rodrigo Oliveira
3c5a1be16b
Fix #711 : declare TextToSpeech.Engine.INTENT_ACTION_TTS_SERVICE on queries element
...
This enables the use of TextToSpeech engine on Android 11.
Ref.: https://developer.android.com/reference/android/speech/tts/TextToSpeech
2021-04-17 19:31:26 +02:00
Dennis Guse
01d83deefd
Release: v3.17.0
2021-04-13 20:40:51 +02:00
Dennis Guse
bc2a3ddee3
IntervalStatistics/Announcement: use Distance.
2021-04-13 19:18:18 +02:00
Dennis Guse
da70fca389
Bugfix: TrackStatistics handles SEGMENT_START_AUTOMATIC properly.
2021-04-13 19:18:18 +02:00
Dennis Guse
67bbd9ca24
Bugfix: GPX exported altitude loss instead as distance.
2021-04-13 19:18:18 +02:00
Dennis Guse
5e1293fc82
For delays/timers: use Duration.
2021-04-13 19:18:18 +02:00
Dennis Guse
610da5a106
Statistics*Fragment: keep reference to track instead of TrackStatistics and category.
2021-04-13 19:18:18 +02:00
Dennis Guse
2b5744ccc1
Code cleanup.
2021-04-13 19:18:18 +02:00
Dennis Guse
f0341e831f
Github Actions: somehow the emulator has not enough memory.
...
Fixes #599 .
2021-04-13 19:18:18 +02:00
Dennis Guse
99e5dfbe72
Github Actions: somehow the emulator has not enough memory.
...
Fixes #599 .
2021-04-13 19:18:18 +02:00
Dennis Guse
0fb43f6530
Test: fix failing Export/Import tests.
...
While recording with the sensor is used while on import only the GPS distance is available.
Introduced in a5158a55d9
Fixes #670 .
2021-04-13 19:18:18 +02:00
Dennis Guse
6f9c788965
Value objects distance and speed.
...
#679
2021-04-13 19:18:18 +02:00
Quang Trung
f2b1d2a386
Translated using Weblate (Vietnamese)
...
Currently translated at 77.8% (412 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/vi/
2021-04-13 04:33:26 +02:00
mondstern
18789a0729
Translated using Weblate (Polish)
...
Currently translated at 100.0% (529 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pl/
2021-04-10 17:03:01 +02:00
mondstern
d0f99be9d3
Translated using Weblate (French)
...
Currently translated at 86.5% (458 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fr/
2021-04-10 17:03:01 +02:00
Dennis Guse
a899be4598
Use Duration for Markers (instead of long).
...
Now also tests.
2021-04-10 00:08:54 +02:00
Dennis Guse
1e518a4c35
Use a non-static Binder for TrackRecordingService.
...
Fixes #98 .
2021-04-09 18:34:23 +02:00
Dennis Guse
1c6012596e
Use Duration for Markers (instead of long).
2021-04-09 18:34:03 +02:00
Román Martínez
978206dee4
IntervalsFragment/IntervalStatisticsModel refactoring: better performance with AndroidViewModel (it doesn't recreate the model every track point done anymore).
...
Also, it doesn't jump anymore. Fixes #669 .
2021-04-08 19:46:40 +02:00
Peter Storch
8713eb3d0c
fix #698 added activity icon for kayaking
2021-04-07 13:30:14 +02:00
racuna
d450e045b1
U: README_TESTED_SENSORS.md
...
A: Amazfit Neo
2021-04-06 18:13:21 +02:00
Dennis Guse
9f87f67153
While recording show coordinates by default.
2021-04-05 22:05:31 +02:00
Dennis Guse
3a073a3b0a
Code cleanup.
2021-04-04 23:31:36 +02:00
Dennis Guse
bc1b4e3cd2
Rename elevation to altitude (without translations).
...
Fixes #678 .
2021-04-04 17:45:38 +02:00
Román Martínez
e09b04308c
Track recording service handles the status of recording: track's id, pause and GPS status.
...
Created an interface for all components that want to know about recording status through the service.
All interface's methods are optional so every component can implement what they need.
Fixes #388 .
2021-04-04 13:15:42 +02:00
Román Martínez
f3cf1a2571
Should instant export after workout if user set a directory and post_workout_export_enabled_key is True. Fixes #694 .
2021-04-03 17:18:40 +02:00
Dennis Guse
7be4ac436c
ChartView: missing (sensor) data does not draw until the end.
...
Fixes #42 .
2021-04-03 15:27:11 +02:00
Mateusz Korniak
405120a78b
Pl translation update.
...
Pl voice notification fixes.
2021-04-02 18:06:34 +02:00
Dennis Guse
e86aeace79
Fix strings.xml for Ukrainian.
2021-03-31 21:56:59 +02:00
mondstern
afe5c6ee92
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (529 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/uk/
2021-03-31 21:54:11 +02:00
mondstern
055764b462
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (529 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2021-03-31 21:54:10 +02:00
mondstern
360738f4c8
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (529 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nl/
2021-03-31 21:54:10 +02:00
mondstern
3bd3e8fd9b
Translated using Weblate (Italian)
...
Currently translated at 100.0% (529 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/it/
2021-03-31 21:54:10 +02:00
mondstern
5cf421cf42
Translated using Weblate (Galician)
...
Currently translated at 100.0% (529 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2021-03-31 21:54:10 +02:00
mondstern
455522a03d
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (529 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fi/
2021-03-31 21:54:09 +02:00
mondstern
b4c258c686
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (529 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/et/
2021-03-31 21:54:09 +02:00
mondstern
05ee54d58c
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (529 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es/
2021-03-31 21:54:09 +02:00
mondstern
28fbcdd2ca
Translated using Weblate (Danish)
...
Currently translated at 100.0% (529 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/da/
2021-03-31 21:54:08 +02:00
mondstern
0231343aa8
Translated using Weblate (Czech)
...
Currently translated at 100.0% (529 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2021-03-31 21:54:08 +02:00
Max Schallert
852885cca1
Translated using Weblate (German)
...
Currently translated at 95.0% (503 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2021-03-30 17:33:21 +02:00
Dennis Guse
d3c1247617
Bugfix: GPX TrackPointExtension/v2 broken.
...
Fixes #684 .
2021-03-28 18:29:10 +02:00
Dennis Guse
0b30ecabb1
Release: v3.16.0
2021-03-24 22:35:33 +01:00
mondstern
107cc14a2d
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (529 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/uk/
2021-03-24 17:23:33 +01:00
mondstern
6d3d8bb83c
Translated using Weblate (Basque)
...
Currently translated at 100.0% (529 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/eu/
2021-03-24 17:23:33 +01:00
Michael Munzert
9c8e0335ef
Translated using Weblate (German)
...
Currently translated at 90.1% (477 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2021-03-24 17:23:33 +01:00
FTno
8c648c69e8
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (529 of 529 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-03-24 17:23:33 +01:00
Valentine A
4422464f8d
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/uk/
2021-03-24 17:23:33 +01:00
mondstern
d094531779
Translated using Weblate (Polish)
...
Currently translated at 88.2% (464 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pl/
2021-03-24 17:23:33 +01:00
mondstern
a01341d235
Translated using Weblate (Basque)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/eu/
2021-03-24 17:23:33 +01:00
mondstern
83065dad39
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/et/
2021-03-24 17:23:33 +01:00
Dennis Guse
68ba3e0c2a
Bugfix: announcements should consider hours when computing minutes.
...
Fixes #674 .
2021-03-24 17:23:27 +01:00
Dennis Guse
3f21edc44c
Cleanup.
2021-03-21 20:01:57 +01:00
Dennis Guse
aefd1a6a35
Fixed test.
2021-03-21 19:58:18 +01:00
Dennis Guse
74fa73e4a4
TrackList: show aggregated stats icon in the first slot.
...
Fixes #657 .
2021-03-20 22:21:18 +01:00
Dennis Guse
0a006d64f9
AnnouncementPeriodicTask: acquire sharedprefences on start (so it can be restarted).
...
Introduced in 15fbd90ca4 .
Fixes #665 .
2021-03-20 15:31:57 +01:00
dependabot[bot]
997ab6060e
Bump gradle from 4.1.2 to 4.1.3
...
Bumps gradle from 4.1.2 to 4.1.3.
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-19 08:19:53 +01:00
Román Martínez
6d926ca7a8
Notification manager shows GPS accuracy, distance and speed. Fixes #584 and #483 .
2021-03-18 21:49:55 +01:00
dependabot[bot]
3c1f1a9ba5
Bump espresso-core from 3.4.0-alpha04 to 3.4.0-alpha05
...
Bumps espresso-core from 3.4.0-alpha04 to 3.4.0-alpha05.
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-16 17:56:23 +01:00
Dennis Guse
ed5da55fba
Hack: Garmin Speed 2 might count backwards.
2021-03-15 17:27:41 +01:00
Dennis Guse
d1e9649505
Garmin Speed 2: added workaround if cadence instead of speed is provided.
2021-03-15 17:27:41 +01:00
Dennis Guse
2431d60171
Cleanup.
2021-03-15 17:27:41 +01:00
Dennis Guse
e08f5e7273
Cleanup: AnnouncementPeriodicTask uses TrackPointsIterator.
2021-03-15 17:27:41 +01:00
Dennis Guse
7d2a6fff59
TrackPointIterator: removed manual batching as it should not be necessary.
2021-03-15 17:27:41 +01:00
Dennis Guse
a5158a55d9
Use distance from cycling speed sensors.
...
Fixes #505 .
2021-03-15 17:27:41 +01:00
Dennis Guse
15fbd90ca4
Performance: Keep reference to sharedPreferences.
...
So far, we opened the SharedPreferences very often, which is very slow; also happened in the UI thread a lot.
Fixes #642 .
2021-03-15 12:01:32 +01:00
mondstern
eebc33f60c
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nl/
2021-03-14 19:22:32 +01:00
mondstern
ba2a755fb7
Translated using Weblate (Italian)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/it/
2021-03-14 19:22:32 +01:00
mondstern
344c50a20c
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fi/
2021-03-14 19:22:32 +01:00
mondstern
9a9a610321
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es/
2021-03-14 19:22:32 +01:00
mondstern
8af427ea48
Translated using Weblate (Danish)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/da/
2021-03-14 19:22:32 +01:00
Dennis Guse
7b7d7c8061
GPX: export and import power data.
...
Fixes #638 .
2021-03-14 19:22:29 +01:00
Román Martínez
7d6919d3f9
Bug fixed: ImportService send a list of Track.Id.
2021-03-14 19:22:05 +01:00
Román Martínez
7eceb979c3
Merge pull request #646 from OpenTracksApp/exportTrackName#512
...
Track exported names: UUID, track's name and extension
2021-03-14 18:43:28 +01:00
Román Martínez
bd48944ad5
Track export name: first UUID, name and extension (<First 32bits UUID>_<track's name>.<extension>). Fixes #512 .
2021-03-14 18:42:27 +01:00
Dennis Guse
503cba1315
Import: allow import multiple select files.
...
Fixes #559 .
2021-03-14 12:48:27 +01:00
Dennis Guse
a313cb6244
Enabling StrictMode for debugging simplified.
2021-03-12 20:15:50 +01:00
Román Martínez
7f0c6309c0
Merge pull request #634 from OpenTracksApp/ui#566
...
Recorded fragment shows name, desc, start datetime.
2021-03-12 19:55:12 +01:00
Román Martínez
02c578327d
Shared element transition (from List to Recorded).
2021-03-12 19:37:35 +01:00
Román Martínez
7fec0dcff4
StatisticsRecordedFragment does not need to check null for track/trackStatistics. Fixes #635 .
2021-03-12 19:37:35 +01:00
Román Martínez
34eb7a833a
Statistics recorded fragment shows activity's information (name, description, start datetime).
...
Re-arrange stats putting the focus on moving stats.
Fixes #566 .
2021-03-12 19:37:35 +01:00
Román Martínez
5db3aa7ac1
Lowercase units for sensors and unit next to value.
2021-03-12 19:37:35 +01:00
mondstern
47fd7c51a9
Translated using Weblate (Finnish)
...
Currently translated at 98.6% (519 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fi/
2021-03-11 21:16:40 +01:00
mondstern
2f6f0b4e17
Translated using Weblate (German)
...
Currently translated at 90.1% (474 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2021-03-11 21:16:40 +01:00
mondstern
41b794f66b
Translated using Weblate (Finnish)
...
Currently translated at 97.9% (515 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fi/
2021-03-11 21:16:40 +01:00
paulle
e2c592367a
Translated using Weblate (German)
...
Currently translated at 88.9% (468 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/de/
2021-03-11 21:16:40 +01:00
Hatsune Miku
7a24c56474
Translated using Weblate (Sinhala)
...
Currently translated at 0.3% (2 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/si/
2021-03-11 21:16:40 +01:00
Hatsune Miku
3f6bd6926a
Added translation using Weblate (Sinhala)
2021-03-11 21:16:40 +01:00
Dennis Guse
508af45449
Refactored TrackImporter interface.
2021-03-11 21:16:36 +01:00
Dennis Guse
0f89cd7875
GPX: support multiple tracks.
...
Fixes #617 .
2021-03-11 21:16:36 +01:00
Dennis Guse
29b522b8a2
Cleanup.
2021-03-11 21:16:24 +01:00
Dennis Guse
14e63a1a54
Release: v3.15.4
2021-03-09 21:44:02 +01:00
Román Martínez
e559583d23
Voice announcement in seconds instead of minutes. Fixes #640 .
2021-03-09 20:14:54 +01:00
Dennis Guse
3b9711d82e
Release: v3.15.3
2021-03-08 18:16:18 +01:00
Dennis Guse
114fc8255f
KML export: remove #start (was broken due to #316 ) and #end (included track statistics) placemarks.
...
Fixes #629 .
2021-03-08 18:11:36 +01:00
Dennis Guse
26e655d58f
Cleanup.
2021-03-08 18:11:36 +01:00
Dennis Guse
815b6a3cf1
StatisticsRecordingFragment: set speed=0 when TrackPoint is outdated.
2021-03-07 22:28:53 +01:00
Dennis Guse
3dc8a724d8
Bug: StatisticsRecordingFragment: speed and location where sometimes 0.
...
Fixes #628 .
2021-03-07 22:28:53 +01:00
Dennis Guse
70f571cd09
CI: avoid OutOfMemoryError.
...
Fixes #599 .
2021-03-07 19:46:37 +01:00
Dennis Guse
3f5c3a5c08
Bugfix: Close cursor.
2021-03-06 18:27:24 +01:00
Dennis Guse
a13465391f
Import: replaced SAXParserException as it only shows the message of it's cause.
2021-03-06 18:13:06 +01:00
Dennis Guse
97454b5369
Statistics*Fragment now updates the units on track category change.
2021-03-04 19:18:31 +01:00
Dennis Guse
f6a47c4594
Statistics*Fragement now uses SharedPreferenceListener instead of accessing preferences repeatedly.
2021-03-04 19:18:31 +01:00
Dennis Guse
fce76230e1
TrackDataListener now passes most recent TrackPoint to onNewTrackPointsDone().
2021-03-04 19:18:31 +01:00
Dennis Guse
fdf4336a9b
Cleanup.
2021-03-04 19:18:31 +01:00
Dennis Guse
844c6e9609
TrackPoint: moved methods into class.
2021-03-04 19:18:31 +01:00
Manuel Zangl
784942ffd2
Fixed longitudeText in StatisticsRecordingFragment
2021-03-04 17:38:42 +01:00
Román Martínez
edf4ccc941
It computes the average for heart rate, cadence, and power (duration-based average) and the maximum for heart rate and cadence.
2021-03-02 19:55:18 +01:00
Dennis Guse
d90258294f
Release: v3.15.2
2021-03-01 19:42:16 +01:00
mondstern
01f4c13307
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (526 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2021-02-28 20:56:11 +01:00
FTno
873956426d
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-02-28 20:56:11 +01:00
Xosé M
4128c54960
Translated using Weblate (Galician)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2021-02-28 20:56:11 +01:00
mondstern
9978bddf21
Translated using Weblate (Czech)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2021-02-28 20:56:11 +01:00
Nikita Epifanov
a9726b9a94
Translated using Weblate (Russian)
...
Currently translated at 81.5% (429 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/ru/
2021-02-28 20:56:11 +01:00
Crystal-RainSlide
05ba52bab5
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 80.7% (425 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/zh_Hans/
2021-02-28 20:56:11 +01:00
FTno
ca95f40e77
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (526 of 526 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-02-28 20:56:11 +01:00
mondstern
5cb85c4383
Translated using Weblate (Italian)
...
Currently translated at 98.4% (513 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/it/
2021-02-28 20:56:11 +01:00
mondstern
d0a477b112
Translated using Weblate (Finnish)
...
Currently translated at 94.4% (492 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/fi/
2021-02-28 20:56:11 +01:00
mondstern
ec365a18ca
Translated using Weblate (Danish)
...
Currently translated at 88.2% (460 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/da/
2021-02-28 20:56:11 +01:00
mondstern
0ff735e559
Translated using Weblate (Czech)
...
Currently translated at 100.0% (521 of 521 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2021-02-28 20:56:11 +01:00
Dennis Guse
8a35835791
GPX export: re-implemented basic support for multiple tracks.
...
Fixes #614 .
2021-02-28 20:56:05 +01:00
Dennis Guse
e3569dab56
Release: v3.15.1
2021-02-27 18:40:05 +01:00
Dennis Guse
4040e3f45b
Bugfix: crash on recording start due to show latitude/longitude option.
...
Fixes #613 .
2021-02-27 18:37:42 +01:00
Dennis Guse
eac7efba64
Upgrade desugar lib.
2021-02-26 21:30:08 +01:00
dependabot[bot]
21a3971a56
Bump mockito-android from 3.7.7 to 3.8.0
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 3.7.7 to 3.8.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v3.7.7...v3.8.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-02-23 08:07:43 +01:00
Dennis Guse
4e4a9abf6f
Localization: fix/remove translation for wheel circumference (instead of wheel size).
...
Fixes #605 .
2021-02-22 23:11:06 +01:00
Román Martínez
a9624f72e7
Track recorded stats shows sensor data from trackpoints table.
...
Heart rate: maximum and average.
Cadence: maximum and average.
Power: average.
Fixes #525 and #502 .
2021-02-14 17:34:19 +01:00
Dennis Guse
bb38d274fb
Voice announcements: cleanup.
2021-02-13 14:27:54 +01:00
Dennis Guse
418f092db9
Release: v3.15.0
2021-02-12 23:29:58 +01:00
Dennis Guse
fa12086951
GPX: only export TrackPoints with lat/lng. ( #591 )
...
GPX: only export TrackPoints with lat/lng.
Thus, segmentation (manual/automatic) cannot be restored on import.
This also affects the TrackStatistics.
2021-02-09 19:00:28 +01:00
dependabot[bot]
4a340380ac
Bump espresso-core from 3.4.0-alpha03 to 3.4.0-alpha04
...
Bumps espresso-core from 3.4.0-alpha03 to 3.4.0-alpha04.
Signed-off-by: dependabot[bot] <support@github.com >
2021-02-09 18:50:10 +01:00
Dennis Guse
cd4e0abd6f
SensorData: use Instant instead of long.
2021-02-07 23:16:12 +01:00
dependabot[bot]
854c8727e5
Bump material from 1.2.1 to 1.3.0
...
Bumps [material](https://github.com/material-components/material-components-android ) from 1.2.1 to 1.3.0.
- [Release notes](https://github.com/material-components/material-components-android/releases )
- [Commits](https://github.com/material-components/material-components-android/compare/1.2.1...1.3.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-02-05 16:52:57 +01:00
Román Martínez
2f3d9a29f3
Fixed a bug: TrackDataHub will send to listeners all TrackPoints every time a change on trackpoints table was observed. Fixes #582 .
2021-01-30 23:15:54 +01:00
Dennis Guse
18cdbe94a9
i18n: app_name cannot be translated anymore.
...
Fixes #581 .
2021-01-30 21:33:17 +01:00
Dennis Guse
18e179cfe3
Merge remote-tracking branch 'weblate/main' into main
2021-01-30 21:24:20 +01:00
Román Martínez
63e3c7a4e7
Updated README file with new screenshots.
2021-01-29 16:04:28 +01:00
Xosé M
c6deca9bbd
Translated using Weblate (Galician)
...
Currently translated at 100.0% (522 of 522 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2021-01-29 16:03:27 +01:00
Vinicius
9ef6ae5e25
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (522 of 522 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2021-01-29 16:03:27 +01:00
Román Martínez
29b1ded68c
Updated README file with new screenshots.
2021-01-29 16:03:16 +01:00
Román Martínez
6239e2fcad
New screenshots and script to convert SVG to PNG.
2021-01-29 15:56:34 +01:00
Dennis Guse
bdfcd9c89f
TrackStatistics: merge previous segment whenever a new starts/ends.
...
(also adapting the test).
2021-01-24 22:49:40 +01:00
Dennis Guse
f8f78d28dd
TrackStatistics: merge previous segment whenever a new starts/ends.
2021-01-24 22:21:37 +01:00
Dennis Guse
cbe469d5e4
Import: empty tracks cannot be imported as TrackStatistics cannot be restored.
...
#316 .
2021-01-24 22:21:37 +01:00
Dennis Guse
e0553f812f
Import: segments might contain no TrackPoints.
...
#316 .
2021-01-24 22:21:37 +01:00
Dennis Guse
5aa016b5b9
Import: compute TrackStatistics onTrackEnd.
...
ExportImportTest were not checking TrackStatistics correctly.
#316 .
2021-01-24 22:21:37 +01:00
Dennis Guse
c3741611dc
TrackStatisticsUpdater updates only by adding TrackPoints.
...
#316 .
2021-01-24 22:21:37 +01:00
Dennis Guse
d157e94220
Marker refactoring.
...
Location values are stored directly.
2021-01-24 22:21:37 +01:00
Dennis Guse
022d8146fe
TrackDataHub always sends via handler.
2021-01-24 22:21:37 +01:00
Dennis Guse
912fd1aa2f
TrackStatistics startTime/stopTime is null on creation.
2021-01-24 22:21:36 +01:00
Dennis Guse
1d46981717
Cleanup.
2021-01-24 22:21:36 +01:00
Dennis Guse
e990b413cd
Replace long time_ms with Instant and Duration, respectively.
...
Fixes #561 .
2021-01-24 22:21:36 +01:00
Dennis Guse
3bbcbfe202
Dashboard API: send protocol version v2.
2021-01-24 22:21:36 +01:00
Dennis Guse
9d8f49f1dc
Segments: document new TrackPoint segment structure.
...
#316 .
2021-01-24 22:21:36 +01:00
Dennis Guse
9f6d6711e5
Segments: on import restore manual segment start/end if resume/pause trackpoints were exported.
2021-01-24 22:21:36 +01:00
Dennis Guse
f635d56ceb
Cleanup.
2021-01-24 22:21:36 +01:00
Dennis Guse
ab47320216
Segments: import/export is working incl. restoring TrackStatistics.
...
KML exports sensor data if actually present.
#316 .
2021-01-24 22:21:36 +01:00
Dennis Guse
47b2d0748a
Segments: only insert one trackpoint and set the type.
...
Existing data is not migrated.
#316 .
2021-01-24 22:21:36 +01:00
Dennis Guse
bc66cd33a9
Use system time instead of GPS-provided time.
...
#316 .
2021-01-24 22:21:36 +01:00
Dennis Guse
fcc17413e3
Segments: use TrackPoint.type.
...
So, far specific latitude for segment start/end (i.e., PAUSE/RESUME) was used.
#316 .
2021-01-24 22:21:36 +01:00
Dennis Guse
163af2dab2
Release: v3.14.3
2021-01-24 22:08:26 +01:00
Dennis Guse
393e2022a1
Bugfix: database downgrade from 30 to 29 removed required elevation_gain column.
2021-01-24 22:06:48 +01:00
Dennis Guse
793928a5a6
Release: v3.14.2
2021-01-24 21:27:25 +01:00
Dennis Guse
50bb0b14b4
Segments: database upgrade/downgrade functionality for version 30; version 29 is still used.
...
This will store segment data in TrackPoint.type.
This commit will enable downgrading to previous version.
#316 .
2021-01-24 21:14:50 +01:00
Román Martínez
8a08e7b2b5
Creates thumbnail from marker's photos for marker's list.
...
These thumbnails are created and loaded async using cache from free memory available.
Fixes #545 .
2021-01-24 17:43:18 +01:00
FTno
e9e9fdcc3f
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (522 of 522 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-01-20 07:52:54 +01:00
FTno
83c471ccb6
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (522 of 522 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-01-20 07:52:54 +01:00
FTno
17479c438b
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 99.6% (514 of 516 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-01-20 07:52:54 +01:00
FTno
943c80f9ec
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 99.6% (514 of 516 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-01-20 07:52:54 +01:00
FTno
23751306a4
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 99.4% (513 of 516 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2021-01-20 07:52:54 +01:00
dependabot[bot]
78b712a291
Bump gradle from 4.1.1 to 4.1.2
...
Bumps gradle from 4.1.1 to 4.1.2.
Signed-off-by: dependabot[bot] <support@github.com >
2021-01-20 07:52:48 +01:00
dependabot[bot]
f8432adaa0
Bump mockito-android from 3.7.0 to 3.7.7
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 3.7.0 to 3.7.7.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v3.7.0...v3.7.7 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-01-18 17:27:56 +01:00
Dennis Guse
80b26f2a04
MarkerDetail accepts Marker.Id also as long.
...
Fixes #567 .
2021-01-17 17:54:07 +01:00
Dennis Guse
41e6e80cfc
Statistics: fix position of moving time.
2021-01-16 23:09:15 +01:00
dependabot[bot]
7e72b29c3f
Bump espresso-core from 3.4.0-alpha02 to 3.4.0-alpha03
...
Bumps espresso-core from 3.4.0-alpha02 to 3.4.0-alpha03.
Signed-off-by: dependabot[bot] <support@github.com >
2021-01-14 12:28:38 +01:00
Román Martínez
860df0197e
ImportActivity offers to open track option (when only one track is imported). Fixes #558 .
2021-01-10 20:40:14 +01:00
Román Martínez
f1d791a62c
Import/Export summary messages improved (only show useful data).
2021-01-10 20:40:14 +01:00
Dennis Guse
e9551bea36
Introduced TrackPoint.Id.
2021-01-10 20:25:59 +01:00
Dennis Guse
577b978a5c
Cleanup.
2021-01-10 20:25:59 +01:00
Dennis Guse
a689b6eb2c
Cleanup: removed descending iterator for TrackPoints.
2021-01-10 20:25:59 +01:00
Dennis Guse
ccd93dd17d
Track.Id must now always be valid (if present).
2021-01-10 20:25:59 +01:00
Dennis Guse
f4fe1d8d97
Marker.Id must now always be valid (if present).
2021-01-10 20:25:59 +01:00
Dennis Guse
d1290c8f22
Prevent re-import should be translatable.
2021-01-09 12:51:12 +01:00
dependabot[bot]
a340cb57de
Bump mockito-android from 3.6.28 to 3.7.0
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 3.6.28 to 3.7.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v3.6.28...v3.7.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-01-06 18:56:18 +01:00
Dennis Guse
75b8f3b9cf
Release: v3.14.1
2021-01-03 13:25:19 +01:00
Jaroslav Lichtblau
9462221a28
Translated using Weblate (Czech)
...
Currently translated at 100.0% (516 of 516 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/cs/
2020-12-31 12:34:58 +01:00
FTno
af82eae8a4
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 99.4% (511 of 514 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2020-12-31 12:34:58 +01:00
Román Martínez
1c4946e85b
Move RuntimeException to ImportParseExceptio so app is not crashes and import process go on. Fixes #557 .
2020-12-31 12:34:38 +01:00
Román Martínez
fd1b7b8af9
Added opentracks:gain and opentracks:loss information in GPX files. Fixes #555 .
2020-12-26 20:30:10 +01:00
Dennis Guse
eb02c4c469
Marker images can now be shared from the list directly via the context menu (like tracks).
...
Fixes #495 .
2020-12-25 18:36:41 +01:00
Román Martínez
4714171e21
Added elevation loss via barometer (like elevation gain). Fixes #547 .
2020-12-25 18:19:01 +01:00
Dennis Guse
4bff376442
pt-BR: plural vs lint.
2020-12-20 00:17:00 +01:00
Dennis Guse
c14413cbe7
CodeQL action: removed now unecessary step.
2020-12-20 00:03:42 +01:00
Vinicius
778fb4b346
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (507 of 507 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pt_BR/
2020-12-19 23:16:02 +01:00
Xosé M
130552f0eb
Translated using Weblate (Galician)
...
Currently translated at 100.0% (507 of 507 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2020-12-19 23:16:02 +01:00
FTno
41eca663e8
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (507 of 507 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2020-12-19 23:16:02 +01:00
FTno
6c79702075
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 99.0% (502 of 507 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2020-12-19 23:16:02 +01:00
FTno
6d109a1c5a
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 98.0% (497 of 507 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2020-12-19 23:16:02 +01:00
FTno
b71904a3bd
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 97.4% (494 of 507 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2020-12-19 23:16:01 +01:00
bortox
ef28784682
Translated using Weblate (Italian)
...
Currently translated at 100.0% (507 of 507 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/it/
2020-12-19 23:16:01 +01:00
FTno
05b7242191
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 93.4% (474 of 507 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2020-12-19 23:16:01 +01:00
Xosé M
94c69f92a6
Translated using Weblate (Galician)
...
Currently translated at 100.0% (506 of 506 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/gl/
2020-12-19 23:16:01 +01:00
mitakjakub
8f12ba3d48
Translated using Weblate (Polish)
...
Currently translated at 86.1% (436 of 506 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/pl/
2020-12-19 23:16:01 +01:00
Román Martínez
190a572951
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (506 of 506 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/es/
2020-12-19 23:16:01 +01:00
FTno
7ae8809101
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 93.6% (474 of 506 strings)
Translation: OpenTracks/opentracks.src-main-res-values-strings-xml--main
Translate-URL: https://weblate.bubu1.eu/projects/OpenTracks/opentracks/nb_NO/
2020-12-19 23:16:01 +01:00
Dennis Guse
19a7ef3217
Activity icon now properly tint'ed in detail activity.
2020-12-19 18:29:34 +01:00
Dennis Guse
f261e8ab9d
Cleanup.
2020-12-17 23:16:09 +01:00
Dennis Guse
a41160229d
Implement basic EspressoUI test.
2020-12-17 23:16:09 +01:00
Dennis Guse
2fa8b998f9
Code cleanup using AndroidStudio's analyze feature.
2020-12-17 19:59:53 +01:00
Román Martínez
99847dbed9
Just tiny changes.
2020-12-17 19:15:35 +01:00
Román Martínez
483736637e
Refactoring MarkerEditActivity. Logic has been moved to a ViewModel.
2020-12-17 19:15:35 +01:00
Dennis Guse
e133743547
Actionbar: icon provides back functionality (except in TrackListActivity).
2020-12-17 18:56:42 +01:00
Dennis Guse
eb2c2b4d78
As of ADT 14 as well as Gradle Plugin 5.0 those are not final anymore.
...
Fixes #544 .
Missed in 1862e38a20
2020-12-15 23:36:03 +01:00
Dennis Guse
1409537e56
AggregatedStatistics: fixed ViewHolder pattern.
2020-12-15 22:53:52 +01:00
Dennis Guse
76c3699518
Intervals: list height should match parent.
2020-12-15 22:46:01 +01:00
Dennis Guse
5675dc800d
Aggregated stats: ordered by number number of tracks per category.
2020-12-13 22:44:44 +01:00
Dennis Guse
e1e7c24d9f
Aggregated stats: icon now primary color, value centered.
2020-12-13 18:40:06 +01:00
Dennis Guse
2733071a4d
Aggregated stats: simplified layout.
2020-12-13 18:14:39 +01:00
Dennis Guse
2255624235
Cleanup: rename waypoint to marker (tests).
2020-12-13 18:05:08 +01:00
Dennis Guse
55fa6d2d79
Code cleanup using AndroidStudio.
2020-12-13 18:05:08 +01:00
Dennis Guse
96371336f4
MarkerDetailFragment: load markerId once in onCreate().
2020-12-13 17:12:03 +01:00
Dennis Guse
1862e38a20
Compare resourceIds via if rather than switch.
...
As of ADT 14 as well as Gradle Plugin 5.0 those are not final anymore.
Fixes #544 .
2020-12-12 22:14:51 +01:00
Dennis Guse
397e056f6f
Release: v3.14.0
2020-12-10 22:52:02 +01:00
Dennis Guse
eb79f2277a
ChartView let's parent handle TouchEvents if not zoomed.
2020-12-06 22:35:44 +01:00
Román Martínez
ae8833d21b
ViewPager migrate to ViewPager2. Fixes #522 .
...
Swiping between tabs work. Fixes #105 .
2020-12-06 22:35:44 +01:00
Dennis Guse
e8017a4e9d
Bugfix: In preferences, the Bluetooth search icon was only animated after opening the dialog a 2nd time.
2020-12-06 00:09:24 +01:00
Dennis Guse
cea180f871
Code cleanup using AndroidStudio's Analyze feature.
2020-12-05 23:22:15 +01:00
Dennis Guse
be1b6ece9d
IntervalsFragment: generate UI values from strings.xml (i18n).
2020-12-05 23:11:29 +01:00
Vanous
0592863d3c
add Huami devices into Readme Tested Sensors
2020-12-05 15:42:09 +01:00
Dennis Guse
18bc100d5a
BLE sensors: Miband3's is now considered a heart rate sensor during discovery.
...
Some BLE devices do not announce all there supported services in the BLE advertisement packages.
Android's ScanFilter decides based upon this information only.
When connecting to such a device (and trigger service discovery), the service can still be used.
Fixes #447 .
2020-12-05 12:36:57 +01:00
Peter Storch
4476a15558
throw Exception when no doc.kml file found in kmz
2020-11-29 13:56:22 +01:00
Peter Storch
215c28be85
fix #537 ignore waypoint markers with invalid
...
coordinates on import.
I've also added a unit test with such an export file.
2020-11-29 13:56:22 +01:00
Dennis Guse
a429fbe4df
Interval list: RTL and localized formatting (only default strings.xml).
2020-11-28 15:05:49 +01:00
Dennis Guse
6b470c7fdc
Intervals: change label from elevation to gain.
2020-11-28 15:05:49 +01:00
Dennis Guse
6b690f38ad
Charts: text size is resolved from styles.
...
Fixes #524 .
2020-11-28 15:05:49 +01:00
Dennis Guse
f138826d60
Text in charts now scales using Android's global settings.
...
Fixes #524 .
2020-11-28 15:05:49 +01:00
Dennis Guse
14ac29095d
Removed unused theme.
2020-11-28 15:05:49 +01:00
Dennis Guse
a3f4de7d18
Interval list: table header in accent color.
2020-11-28 15:05:49 +01:00
Dennis Guse
6392e88dc7
Enable RTL.
2020-11-28 15:05:49 +01:00
FTno
1e913d6bb5
Update strings.xml
...
Typos in source strings - Issue #530
2020-11-26 07:35:34 +01:00
dependabot[bot]
ced8454f59
Bump mockito-android from 3.6.0 to 3.6.28
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 3.6.0 to 3.6.28.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v3.6.0...v3.6.28 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-11-25 12:15:57 +01:00
Román Martínez
974a5afeb1
Only clean if parse error is out of <trk>
2020-11-25 06:39:07 +01:00
Román Martínez
9c9bdde6b9
Import files by track in memory (avoid clean track when error). Fixes #473 .
2020-11-25 06:39:07 +01:00
Dennis Guse
ca2bc6426c
Release: v3.13.2
2020-11-22 20:21:50 +01:00
Dennis Guse
81097aac40
Bugfix: crash in landscape mode in TrackController due to wrong background.
2020-11-22 20:21:11 +01:00
Dennis Guse
a74b5fc743
Cleanup.
2020-11-21 18:42:32 +01:00
Dennis Guse
e996ad0a0c
Release: v3.13.1
2020-11-21 10:37:25 +01:00
Dennis Guse
0f726958e0
Revert "Shrinking all APK builds without obfuscation. Fixes #433."
...
Introduced #523 .
This reverts commit 34834120
2020-11-21 10:34:15 +01:00
Peter Storch
3a84520819
removed duplicate export
2020-11-20 21:56:39 +01:00
Dennis Guse
8328069b9d
README: add human tech badge :)
...
Fixes #521 .
2020-11-20 21:51:45 +01:00
Peter Storch
b2df79caf2
fix #516 post workout export fails silently ( #520 )
...
Change the post workout export to use the ExportService (JobIntentService) and directing the user to the SettingsActivity in case the export failed to check the export directory.
2020-11-20 20:59:52 +01:00
Dennis Guse
6bcb8db40c
Release: v3.13.0
2020-11-17 22:21:24 +01:00
Román Martínez
974baaf611
Marker Bugfixes: markers deletion didn't work and track import didn't include marker's photos. Fixes #514 .
...
Marker edition bugfixed: orphan photos are deleted.
2020-11-17 22:02:26 +01:00
Dennis Guse
fd77e77bb9
TrackController: readded stop button's pressed state.
...
Removed in 18546fd3cc
2020-11-17 21:49:21 +01:00
Dennis Guse
1e8beff015
TrackController: refactor button (delayed action) UI and use handler.
2020-11-17 21:43:12 +01:00
Dennis Guse
96bc347374
Activity icon uses now an image instead of a spinner (which was only used as an icon).
...
Fixed #503 .
2020-11-17 21:43:12 +01:00
dependabot[bot]
8f144d4a97
Bump desugar_jdk_libs from 1.1.0 to 1.1.1
...
Bumps [desugar_jdk_libs](https://github.com/google/desugar_jdk_libs ) from 1.1.0 to 1.1.1.
- [Release notes](https://github.com/google/desugar_jdk_libs/releases )
- [Changelog](https://github.com/google/desugar_jdk_libs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/desugar_jdk_libs/commits )
Signed-off-by: dependabot[bot] <support@github.com >
2020-11-13 07:26:29 +01:00
Dennis Guse
3c3641376d
Added power meter infos to READMEs.
2020-11-12 17:12:44 +01:00
Dennis Guse
35f4427aec
Merge pull request #444 from OpenTracksApp/cyclingPower
...
Bluetooth Sensor: add cycling powermeter.
2020-11-12 12:00:13 +01:00
Dennis Guse
5a0cb10838
Bugfix: cadence and speed now can compare when data is not set.
2020-11-11 21:25:56 +01:00
Dennis Guse
bf92851c97
Show sensor data's unit.
2020-11-11 21:08:39 +01:00
Dennis Guse
55c45b2050
Bugfix: SensorDataCycling.toString() should use attributes instead of their getters.
2020-11-11 21:08:39 +01:00
Román Martínez
d01715444f
Adaptive recording layout for sensors (heart rate, cycling cadence and cycling power).
2020-11-11 21:08:39 +01:00
Dennis Guse
634a7a4321
Bluetooth Sensor: add cycling powermeter.
2020-11-11 21:08:39 +01:00
Dennis Guse
e5911a79ab
Translation: Norwegian used wrong language code.
...
Introduced in 56aab12110
Fixes #515 .
2020-11-11 20:07:59 +01:00
dependabot[bot]
a78b3eb66d
Bump gradle from 4.1.0 to 4.1.1
...
Bumps gradle from 4.1.0 to 4.1.1.
Signed-off-by: dependabot[bot] <support@github.com >
2020-11-11 07:53:54 +01:00
Román Martínez
28890abd47
Bugfix: view changed from wrong thread. Fixes #509 .
2020-11-09 20:19:08 +01:00
Dennis Guse
0a466d240b
Wrap searchQuery in SQLite wildcards.
2020-11-09 18:56:25 +01:00
Dennis Guse
9ef312fc93
Search is now handled by TrackListActivity and MarkerListActivity.
...
* data is loaded via cursor,
* removed custom ranking (handled in database),
* search text is wrapped with wildcards, and
* search view can be closed by back button.
Fixes #492 .
2020-11-09 18:56:25 +01:00
Dennis Guse
56aab12110
Noway's translation was included twice.
2020-11-09 18:55:38 +01:00
Dennis Guse
c394448273
Removed Transifex configuration.
2020-11-09 18:41:38 +01:00
Dennis Guse
95671f4927
Translation is now on Weblate.
2020-11-09 18:27:38 +01:00
Dennis Guse
348341204e
Shrinking all APK builds without obfuscation.
...
Fixes #433 .
2020-11-09 12:09:37 +01:00
Román Martínez
82f5c127ee
Bugfix: NPE in import. Fixes #506 .
2020-11-08 14:33:31 +01:00
Dennis Guse
dd490f528e
Cursors must be closed.
2020-11-08 00:37:01 +01:00
Christoph Wurst
27731319f0
Fix internet access typo in readme
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at >
2020-11-07 10:05:41 +01:00
Christoph Wurst
86bfe6d0ce
Fix formatting of md lists, remove trailing whitespaces
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at >
2020-11-07 09:21:55 +01:00
Christoph Wurst
ea8bbb0b36
Update list of tested sensors with Polar H10 and Garmin SPD/CAD
...
Adds three tested sensors
* "Polar H10" heart rate sensor
* "Garmin Cadence Sensor 2" cadence sensor
* "Garmin Speed Sensor 2" speed sensor
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at >
2020-11-07 09:21:55 +01:00
dependabot[bot]
c02fdd3bba
Bump desugar_jdk_libs from 1.0.10 to 1.1.0
...
Bumps [desugar_jdk_libs](https://github.com/google/desugar_jdk_libs ) from 1.0.10 to 1.1.0.
- [Release notes](https://github.com/google/desugar_jdk_libs/releases )
- [Changelog](https://github.com/google/desugar_jdk_libs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/desugar_jdk_libs/commits )
Signed-off-by: dependabot[bot] <support@github.com >
2020-11-04 07:46:08 +01:00
Dennis Guse
d16cbe04a5
Release: v3.12.0
2020-11-03 20:11:21 +01:00
Peter Storch
90a8fc898a
fix #491 crash export on android 11
2020-11-03 19:57:19 +01:00
Dennis Guse
8d141b1324
TrackListActivity now loads marker count via join rather than a 2nd select.
...
Fixes #328 .
2020-11-01 21:53:11 +01:00
Peter Storch
43e0f33776
optimize multiple track deletion
...
After #480 got implemented, we can now delete multiple tracks in one go and only cause DB vacuum once.
2020-11-01 21:11:58 +01:00
Román Martínez
e4270b983a
ExportActivity bugfix: setContentView was missing.
2020-11-01 13:21:53 +01:00
Dennis Guse
0209a90e01
Code cleanup.
2020-11-01 08:38:47 +01:00
Dennis Guse
0f92a37146
Use ViewBinding for activities.
2020-11-01 08:20:26 +01:00
Dennis Guse
9cebb1013c
Implement ViewBindings for Fragments.
2020-10-31 22:21:49 +01:00
Dennis Guse
6ac0db7238
Move handling of sensor removal (from settings) in BluetoothConnectionManager.BluetoothConnectionManager.
2020-10-31 22:21:49 +01:00
Dennis Guse
3c1ab01df6
SensorData uses null internally instead of NaN.
2020-10-31 22:21:49 +01:00
Dennis Guse
b6850eb46f
BluetoothSensorManager: on initiate connect to sensor, report address to be shown on UI.
...
Fixes #64 .
2020-10-31 22:21:49 +01:00
Dennis Guse
08b9cb31fa
StatisticsRecordingFragment does not need to check GPS accuracy.
2020-10-31 21:38:57 +01:00
Dennis Guse
9541a92657
Small cleanups and improvements code.
2020-10-31 20:39:37 +01:00
Román Martínez
acc2627bde
Activity with progress and summary for import all option. Fixes #471 .
...
ErrorListDialog shared by ExportActivity and ImportActivity.
2020-10-31 20:39:37 +01:00
Dennis Guse
48c3695b5d
Database enforces foreign key constraints incl. cascading deletes. ( #480 )
...
* Database enforces foreign key constraints incl. cascading deletes.
Fixes #317 .
2020-10-30 21:26:13 +01:00
Dennis Guse
2b280f050c
SharedContentProvider now uses parent ContentProvider directly instead of ContentProviderUtils.
2020-10-30 21:25:41 +01:00
dependabot[bot]
68f34d9682
Bump constraint-layout from 2.0.3 to 2.0.4
...
Bumps constraint-layout from 2.0.3 to 2.0.4.
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-30 09:07:44 +01:00
Dennis Guse
f56820e132
Documentation: added TrackPoint descriptions regarding track segments.
2020-10-29 19:10:39 +01:00
dependabot[bot]
0f5d72f098
Bump constraint-layout from 2.0.2 to 2.0.3
...
Bumps constraint-layout from 2.0.2 to 2.0.3.
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-28 23:08:14 +01:00
dependabot[bot]
accbc5a8ac
Bump mockito-android from 3.5.15 to 3.6.0
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 3.5.15 to 3.6.0.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v3.5.15...v3.6.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-27 08:12:20 +01:00
Dennis Guse
0bc9f6a042
Update README_TESTED_SENSORS.md
...
Fixes #468 .
2020-10-26 18:24:42 +01:00
Peter Storch
bbb91fedc5
fix #470 Unable to parse kml in kmz
2020-10-22 19:22:46 +02:00
Peter Storch
433ab01ece
Track.Id.toString returns string representation of id
2020-10-22 19:17:53 +02:00
Peter Storch
88e1a95da7
fix NPE introduced in #466
2020-10-22 19:08:52 +02:00
Román Martínez
d4483819eb
ImportActivity intent filters. ( #466 )
...
* ImportActivity intent filters.
* add intent_filter to work with Locus and OsmAnd
* extent intent filters
Co-authored-by: Peter Storch <peter.storch@gmail.com >
2020-10-21 22:52:39 +02:00
Román
917b8f4056
Edit texts: select all on focus and capitalize by words/sentences. Fixes #461 .
2020-10-20 21:31:43 +02:00
Román
70c1379778
Export All: ask to the user when conflicts (track already exported in the selected directory) and show a summary. Fixes #451 .
2020-10-20 12:07:58 +02:00
dependabot[bot]
5a60f40308
Bump mockito-android from 3.5.13 to 3.5.15
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 3.5.13 to 3.5.15.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v3.5.13...v3.5.15 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-20 08:23:36 +02:00
Peter Storch
df9589697a
idea config files with android studio upgrade
2020-10-19 22:42:53 +02:00
Dennis Guse
27443cc716
Updated translations.
2020-10-17 12:45:48 +02:00
Dennis Guse
654be751a7
Theming: day/night mode is defaults to system.
2020-10-16 20:08:12 +02:00
Dennis Guse
3a8f3e46c7
Refactor post-workout export.
2020-10-16 12:23:39 +02:00
thrillfall
b270c45691
- add default export directory
...
- add instant post workout track export
2020-10-16 12:23:39 +02:00
dependabot[bot]
257d8c1276
Bump gradle from 4.0.2 to 4.1.0
...
Bumps gradle from 4.0.2 to 4.1.0.
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-13 21:41:15 +02:00
Dennis Guse
8521b98f4b
Bitcoin addresses are lower case (Bech32).
2020-10-13 21:24:59 +02:00
Dennis Guse
eaf655f6e7
Upgrade gradle wrapper to 6.5
2020-10-13 18:15:47 +02:00
Dennis Guse
24c7f3fd7a
Add option to donate via Bitcoin.
2020-10-13 18:07:28 +02:00
Román
a4bab656e4
New screenshots.
2020-10-11 13:57:39 +02:00
Román
679c1d7e3e
Intervals: TrackDataHub instead of ContentProvider. Fixes #453 .
2020-10-11 12:12:44 +02:00
Román
0036934fb3
Intervals: added elevation gain and only shows speed or pace, depending on settings.
2020-10-11 12:12:44 +02:00
Román
c508747203
Bugfix: import gpx file added heart rate like a speed because a break missing.
2020-10-08 12:39:31 +02:00
dependabot[bot]
0f4c0079d7
Bump gradle from 4.0.1 to 4.0.2
...
Bumps gradle from 4.0.1 to 4.0.2.
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-07 12:55:35 +02:00
dependabot[bot]
9e6bb1c511
Bump constraint-layout from 2.0.1 to 2.0.2
...
Bumps constraint-layout from 2.0.1 to 2.0.2.
Signed-off-by: dependabot[bot] <support@github.com >
2020-10-07 12:55:17 +02:00
Dennis Guse
a42bdf32e1
Release: v3.11.1
2020-10-06 08:16:58 +02:00
Dennis Guse
c29d69b44d
Cleanup.
2020-10-05 22:59:21 +02:00
Román
547b1d07bd
Bugfix: interval stats announced incorrectly because an error in last interval computing. Fixes #443 .
2020-10-05 20:08:07 +02:00
Dennis Guse
22a1dfd354
README: removed link to Maps.ME due to the amount of embedded trackers.
2020-10-04 12:51:14 +02:00
Dennis Guse
be81e758c6
License: use non-Markdown, so Github-API identifies it.
2020-09-26 23:16:19 +02:00
Dennis Guse
b3117e6410
Release: v3.11.0
2020-09-26 20:23:32 +02:00
Dennis Guse
47ab109c2b
F-Droid now signs APKs with v2, so installing on Android 11 works.
...
More info: #421
This reverts commit ee22fd8e
2020-09-26 19:56:22 +02:00
Dennis Guse
bc04efbaac
Bugfix: for export all write permissions are required.
...
Android 11 enforces this (and it is good practice).
Fixes #439 .
2020-09-26 19:52:48 +02:00
Román
fbb9d21e73
TrackRecordingActivity keeps Track.Id value instead of track object. Every time the track is needed it gets it. Fixes #435 .
2020-09-26 16:47:51 +02:00
dependabot[bot]
f5308e4287
Bump mockito-android from 3.5.11 to 3.5.13
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 3.5.11 to 3.5.13.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v3.5.11...v3.5.13 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-09-25 18:20:32 +02:00
Dennis Guse
15b5920e3b
README: add F-Droid version shield
2020-09-25 12:37:58 +02:00
Dennis Guse
d09aaab398
Theming: import/export finished dialog needs to be AndroidX.
2020-09-24 22:45:20 +02:00
pappapisshu
f7008e2362
Update strings.xml
...
Fixed italian translation.
2020-09-24 17:16:54 +02:00
Dennis Guse
e939778beb
Refactor: use marker instead of waypoint.
...
Fixes #389 .
2020-09-23 17:16:34 +02:00
Dennis Guse
8643b50bd1
Bugfix: application context does not provide access to theme attributes.
2020-09-23 12:12:34 +02:00
Dennis Guse
74e42525d4
Cleanup.
2020-09-23 08:11:10 +02:00
Dennis Guse
833a387574
Theming: splashscreen uses dark background color.
2020-09-23 08:05:40 +02:00
Dennis Guse
e574c67ad6
Theming: activity icons are now in textColorPrimary.
...
And replaced spinner in StatisticsRecordedFragment.
2020-09-23 07:36:15 +02:00
Dennis Guse
ce38d5e891
Theming: define colorAccent.
2020-09-23 07:36:15 +02:00
Dennis Guse
3a44da4a9d
Theming: stats labels use color accent.
2020-09-23 07:36:15 +02:00
Dennis Guse
eba9106db5
Theming: delete dialog needs to be Androidx for proper theming.
2020-09-23 07:36:15 +02:00
Dennis Guse
4501226562
Theming: reduce font size of lists first line.
2020-09-23 07:36:15 +02:00
Dennis Guse
b974193564
Theming: delete dialog uses delete icon.
2020-09-23 07:36:15 +02:00
Dennis Guse
0b3e447258
Theming: charts use theme text colors.
2020-09-23 07:36:15 +02:00
Dennis Guse
9908cc02a2
Theming: added color.xml for night styling.
2020-09-23 07:36:15 +02:00
Dennis Guse
4e67011d7c
Theming: style selected list items with transparent color.
2020-09-23 07:36:15 +02:00
Dennis Guse
5f93c0bab3
Theming: tabs use default indicator color.
2020-09-23 07:36:15 +02:00
Dennis Guse
caec5e7c45
Theming: chart use default design background color.
2020-09-23 07:36:15 +02:00
Dennis Guse
240cb4b363
Theming: chart colors extracted.
2020-09-23 07:36:15 +02:00
Dennis Guse
91e8eb66b1
Theming: chart text is now rendered as FILL_AND_STROKE.
2020-09-23 07:36:15 +02:00
Dennis Guse
27bd69ec62
Code cleanup.
2020-09-23 07:36:15 +02:00
Dennis Guse
553fd39e21
Theming: make SplashScreen fullscreen.
2020-09-23 07:36:15 +02:00
Dennis Guse
733ee1c6e6
Theming: move TrackEdit to material design text fields.
2020-09-23 07:36:15 +02:00
Dennis Guse
ef61c9597d
Theming: activity chooser matches parent height.
2020-09-23 07:36:15 +02:00
Dennis Guse
e874af791e
Theming: removed all custom modifications to Holo theme.
2020-09-23 07:36:15 +02:00
Dennis Guse
a4b2bb1aa0
Theming: tint all icons with colorControlNormal.
2020-09-23 07:36:15 +02:00
Dennis Guse
bc9b20ffc8
Theming: marker detail uses default background.
2020-09-23 07:36:15 +02:00
Dennis Guse
6f212328a1
Theming: merged edit buttons into layout.
2020-09-23 07:36:15 +02:00
Dennis Guse
a68cde7ac9
Theming: listView main item is now TextLarge.
2020-09-23 07:36:15 +02:00
Dennis Guse
5cab331058
Theming: removed custom spinner style.
2020-09-23 07:36:15 +02:00
Dennis Guse
6d25a10abd
Theming: use default text color.
2020-09-23 07:36:15 +02:00
Dennis Guse
d2516947f2
Theming: removed custom radio button style - use Material design.
2020-09-23 07:36:15 +02:00
Dennis Guse
4150d060ee
Theming: enable day/night mode incl. app-wide setting.
2020-09-23 07:36:15 +02:00
Dennis Guse
1688076457
Theming: use AppCompat themes instead of Holo.
2020-09-23 07:36:15 +02:00
Román
5c1f669b2b
Bugfix: spinner adapter needed notifyDataSetChanged to reload intervals with unit when user change from km to mi and the other way around.
2020-09-21 19:12:57 +02:00
Dennis Guse
cc1e080ce1
Interval statistics: show unit in dropdown.
2020-09-20 19:05:32 +02:00
Dennis Guse
0dfd31a308
Code cleanup via Android Studio analyze.
...
Notably change: TrackPoint's copy constructor missed to copy the elevationGain.
2020-09-20 18:46:05 +02:00
dependabot[bot]
bd13535d3c
Bump mockito-android from 3.5.10 to 3.5.11
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 3.5.10 to 3.5.11.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v3.5.10...v3.5.11 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-09-18 08:07:00 +02:00
Dennis Guse
27386bb4f0
Localization: update via Transifex CLI.
2020-09-17 23:44:37 +02:00
Dennis Guse
c6c07f03bf
Localization: add configuration for Transifex CLI.
2020-09-17 23:43:28 +02:00
Dennis Guse
b0ad08f7c5
Release: v3.10.0
2020-09-14 18:38:48 +02:00
Román
d1957331b8
Intervals refactoring: added stack mode to the intervals adapter with two possibilities: stack from top and stack from bottom.
...
Stack from top for recorded intervals (the first lap in the top).
Stack from bottom for recording intervals (the last lap in the top).
2020-09-14 18:31:12 +02:00
Román
ffedc04777
Intervals refactoring: avoid duplication code: IntervalsRecordingFragment is a version of IntervalsFragment.
2020-09-14 18:31:12 +02:00
Román
684762db58
Intervals refactoring: ListView instead of LinearLayout with a list of views.
2020-09-14 18:31:12 +02:00
thrillfall
5a44da3fb0
extract logic for creating DocumentFile for export to align naming
2020-09-14 17:25:29 +02:00
Dennis Guse
88cf46d999
Bugfix: another missed toString() in the id-refactoring.
2020-09-14 12:29:31 +02:00
Román
906b9413d1
Improved and simplified lap time/speed announcement message.
2020-09-13 19:30:17 +02:00
Dennis Guse
060c4f1529
Theming: add a SplashScreen for TrackListActivity.
2020-09-12 00:03:42 +02:00
Dennis Guse
7902aea849
Disable flacky test.
2020-09-12 00:01:56 +02:00
Sudeep Duggal
ee22fd8ee8
Added workaround for allowing Android 11 install with only apk v1 signature
2020-09-10 08:28:55 +02:00
Román
a6e275f8aa
Several hidden bugfixes around Track.Id
2020-09-09 17:53:07 +02:00
Román
a61468d600
Bugfix: String.valueOf doesn't work with Track.Id. Fixes #422 .
2020-09-09 17:53:07 +02:00
thrillfall
78c26cb669
unify export filename logic
2020-09-09 17:50:00 +02:00
Dennis Guse
0d493c410e
Merge branch 'barometer#10' into main
2020-09-06 22:34:54 +02:00
Dennis Guse
80dbbbc1ed
Release: v3.9.5
2020-09-06 19:51:34 +02:00
Dennis Guse
81e8872a11
Added script for creating releases.
2020-09-06 19:49:42 +02:00
Román
6e1aba6fa0
Added barriers in stats recorded layout and stats recording layout.
2020-09-06 18:17:46 +02:00
Román
4220c62ac0
Bugfix: interval recording fragment has to keep select interval.
2020-09-06 12:21:39 +02:00
Dennis Guse
4b73567075
Bugfix: ClassCastException of Marker.Id
2020-09-06 08:06:29 +02:00
Dennis Guse
fdff0d255a
Autoformated drawables.
2020-09-06 00:09:39 +02:00
Dennis Guse
e956cf14c4
Present speed only with one fractional digit.
2020-09-05 20:53:55 +02:00
Román
a1646e1b76
Bugfix: bad equal comparison between Track.Id objects.
2020-09-05 15:46:49 +02:00
Dennis Guse
5099118dd7
Elevation gain: make it optional as Float - and if null, then the UI just shows "-".
...
In TrackStatistics the elevation gain is now nullable.
2020-09-05 12:39:23 +02:00
Dennis Guse
6845ce4984
Elevation gain: make it optional as Float.
...
So if no sensor data is provided, it is not stored in the database and not exported.
2020-09-05 12:39:23 +02:00
Dennis Guse
e0d1ad4b52
Squash: fixed tests.
2020-09-05 12:39:23 +02:00
Dennis Guse
04b8d0f4a8
Import/Export: elevation gain per TrackPoint.
2020-09-05 12:39:23 +02:00
Román
fe3bf61acb
Squash: load TrackPoint elevationGain.
2020-09-05 12:39:23 +02:00
Román
577b9b4635
Alter table trackpoints: added elevation gain to the trackpoints table.
2020-09-05 12:39:23 +02:00
Dennis Guse
4b7de188fd
Elevation gain adheres to visibility setting.
2020-09-05 12:39:23 +02:00
Román
3bfb212dc9
Bugfix: reset elevation every time track point is inserted.
2020-09-05 12:39:22 +02:00
Dennis Guse
be7eb41cf3
Bugfix: previous total elevation gain was added twice.
2020-09-05 12:39:22 +02:00
Dennis Guse
c7db4f528e
Elevation gain: apply exponential smoothing and limit changes (defined change diff per sensor value).
2020-09-05 12:39:22 +02:00
Dennis Guse
8a14bc46f6
Implement elevation gain via barometer.
2020-09-05 12:39:22 +02:00
Dennis Guse
01ee1a1e49
Renamed DoubleBuffer to DoubleRingBuffer.
2020-09-05 12:39:22 +02:00
Dennis Guse
9d6c9676ab
Refactoring to marker: content-package and fragments.
...
#389
2020-09-05 10:37:41 +02:00
Dennis Guse
19d8563a76
Refactoring to marker: TrackRecordingService.
...
#389
2020-09-05 10:20:16 +02:00
Dennis Guse
74e09e1fa9
Refactoring to marker: data class and ContentProviderUtils.
...
#389
2020-09-05 10:20:16 +02:00
Román
6533e3e170
Recording intervals received a null trackId because trackId is created in a Runnable.
...
Unit changed needs refreshing the intervals.
Fixes #406 .
2020-09-05 10:18:01 +02:00
Dennis Guse
bfeca771f8
Release v3.9.4
2020-09-05 01:41:01 +02:00
Dennis Guse
f128111650
Code cleanup.
2020-09-05 01:19:59 +02:00
Dennis Guse
38fadda762
Bugfix: show on map via GPX/KML/KMZ was failing.
...
We were sending the trackId as intent extra (actually unused) and this trackId could not be unparceled.
Fixes #411 .
2020-09-05 01:19:59 +02:00
Dennis Guse
d6d40b01e6
Refactoring.
...
Also fixes #406 .
2020-09-05 01:17:40 +02:00
dependabot[bot]
bc051f5d81
Bump mockito-android from 3.5.9 to 3.5.10
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 3.5.9 to 3.5.10.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v3.5.9...v3.5.10 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-09-04 23:45:30 +02:00
dependabot[bot]
39bf2190a1
Bump material from 1.2.0 to 1.2.1
...
Bumps [material](https://github.com/material-components/material-components-android ) from 1.2.0 to 1.2.1.
- [Release notes](https://github.com/material-components/material-components-android/releases )
- [Commits](https://github.com/material-components/material-components-android/compare/1.2.0...1.2.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-09-03 16:55:31 +02:00
Román
b88f81726b
Bugfix: location handler didn't remove updates. Fixes #403 .
2020-09-03 15:32:44 +02:00
Dennis Guse
24e6cdec62
Interval Stats: fixed NPE introduced in 25ef0ecad1.
...
Includes some refactoring.
2020-09-02 23:12:52 +02:00
Dennis Guse
951671b2f3
Update PULL_REQUEST_TEMPLATE.md
2020-09-02 22:20:50 +02:00
dependabot[bot]
21e30545a0
Bump mockito-android from 3.4.6 to 3.5.9
...
Bumps [mockito-android](https://github.com/mockito/mockito ) from 3.4.6 to 3.5.9.
- [Release notes](https://github.com/mockito/mockito/releases )
- [Commits](https://github.com/mockito/mockito/compare/v3.4.6...v3.5.9 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-09-02 19:26:45 +02:00
Dennis Guse
946edb7e16
Update CONTRIBUTING.md
2020-09-02 19:24:33 +02:00
Román
89c44af374
Recorded stats: natural order for intervals.
2020-09-02 14:32:32 +02:00
Dennis Guse
faad451e22
Added contribution guidelines
2020-09-02 08:10:55 +02:00
Dennis Guse
25ef0ecad1
Interval Stats: use a tab for recorded tracks as well.
2020-09-02 07:52:33 +02:00
Román
efa6caca66
New style for spinner with text.
2020-09-02 07:52:33 +02:00
Román
5be4c107f4
Announcement: while recording report current interval pace or speed.
...
Fixes #134 .
2020-09-02 07:52:33 +02:00
Román
65f42dd3e5
Interval Stats: improve code and fixed some UI issues.
2020-09-02 07:52:33 +02:00
Román
287d246777
Interval Stats: track's id it's not long anymore.
2020-09-02 07:52:33 +02:00
Román
d56f652d0a
Interval stats: while user is recording a track intervals are refreshed every 5 seconds.
...
Interval stats: completed the list of split intervals: 1, 2, 3, 4, 5, 10, 20 or 50 km or mi.
Fixes #87 .
2020-09-02 07:52:33 +02:00
Román
1f1ef4445f
Interval stats: added IntervalStatisticsTest.
2020-09-02 07:52:33 +02:00
Román
22a669a573
Interval stats: added a new tab in TrackRecordingActivity that shows the intervals on live.
2020-09-02 07:52:33 +02:00
Román
f55cce5614
Interval stats: improve code.
2020-09-02 07:52:33 +02:00
Román
a6c3cf1c28
Interval statistics: listen preferred units change (metric/imperial) and recreate intervals.
2020-09-02 07:52:33 +02:00
Román
cbc803d038
Interval statistics: retain interval value after change orientation and recreation.
2020-09-02 07:52:33 +02:00
Román
a8cefcd0fd
Interval statistics: show accumulate in distance column.
2020-09-02 07:52:33 +02:00
Román
2b95dbab22
Adjusted intervals.
2020-09-02 07:52:33 +02:00
Román
7a923a947e
Added intervals in StatisticsRecordedFragment with distance, speed and pace for all activity types.
...
Users can select the length of the interval (in a spinner with several options).
The intervals will be in km or mi depending on settings.
2020-09-02 07:52:33 +02:00
Román
19e35a7609
StatisticsRecordedFragment doesn't need TrackDataHub.
...
TrackRecordedActivity saves Track object instead of track's id.
2020-09-02 07:52:33 +02:00
Dennis Guse
b8088169ee
Settings: animate the Bluetooth icon.
...
Fixes #314 .
2020-09-01 22:19:19 +02:00
Román
a5594fbb7a
Release v3.9.3
2020-08-31 12:47:33 +02:00
Román
a733d87c37
Bugfix: export all failed trying to convert to string the Track.Id.
2020-08-31 12:25:58 +02:00
Dennis Guse
79d8ba9ef8
Configure Dependabot for Gradle and Github actions
2020-08-30 23:28:50 +02:00
Dennis Guse
3ee7d4504c
Release v3.9.2
2020-08-30 23:05:51 +02:00
Dennis Guse
579509aad8
Upgrade dependencies.
2020-08-30 19:01:27 +02:00
Peter Storch
24ff73ab06
Fix force close on stop button for older devices ( #393 )
...
* correct thread handling in ButtonDelay
Discovered in #390 for devices with API Level 25. Not fixing the whole issue, but a first step.
* fix #390 crash when stopping for older devices
The VectorDrawable ic_button_stop.xml referenced from withing the AnimatedVectorDrawable ic_button_stop_anim.xml was a problem for older devices. Now the VectorDrawable is expanded (duplicated) inside the AnimatedVectorDrawable. Now it is working. Even with the animation.
2020-08-27 08:11:10 +02:00
Dennis Guse
60d5e7e515
Reset recordingTrackId on application Startup.
...
This is necessary if the TrackRecordingService crashed.
2020-08-23 17:36:30 +02:00
Dennis Guse
c610758ae1
Move CursorLoader to ContentProviderUtils.
2020-08-23 00:09:02 +02:00
Dennis Guse
17d2755844
Bugfix: MarkerDetailActivity: compare waypointId properly using equals.
...
Introduced in bcbaf4985a
2020-08-23 00:08:58 +02:00
Dennis Guse
0ab14e0f3d
Implement Track.Id and Waypoint.Id (with tests).
...
Fixes #276 .
2020-08-22 23:18:48 +02:00
Dennis Guse
bcbaf4985a
Implement Track.Id and Waypoint.Id (without tests).
...
Fixes #276 .
2020-08-22 23:18:48 +02:00
Dennis Guse
b2e8713db0
Desugar: removed manual date parsing on API26.
2020-08-21 07:01:16 +02:00
Dennis Guse
af60e1fdfb
Enable Google's desugar plugin (enables stream/map etc.).
...
Fixes #347 .
2020-08-20 18:31:47 +02:00
Román
75043325ff
Fix comment.
2020-08-19 22:04:40 +02:00
Dennis Guse
337e5b9e4d
Release v3.9.1
2020-08-19 18:13:10 +02:00
Román
1ff986f1e6
Gps Status: bugfixes.
...
Bugfix 1: race condition issue fixed with a flag.
Bugfix 2: location time issue fixed setting the time every time a location is received.
2020-08-19 14:02:47 +02:00
thrillfall
6412bb9fcd
remove useless parameter
2020-08-18 16:37:44 +02:00
thrillfall
8425997c29
add overload for exporter that takes single track
2020-08-18 16:37:44 +02:00
thrillfall
f4b585b830
do not pass complete track data to exporter factory method just to knwo if there is more then one track to export
2020-08-18 16:37:44 +02:00
thrillfall
47c259fa9a
move tracks array from class state to method argument
2020-08-18 16:37:44 +02:00
thrillfall
80208e3188
move condition for writing multitrack begin and end outside of methods
2020-08-18 16:37:44 +02:00
thrillfall
2655d3e773
fix decorator TrackExporter interface
2020-08-18 16:37:44 +02:00
Dennis Guse
ca8814c478
Release v3.9.0
2020-08-16 20:37:38 +02:00
Dennis Guse
6a397922d2
Cleanup using IntelliJ's analyze code.
2020-08-16 20:13:09 +02:00
Dennis Guse
ee062f8a38
Cleanup.
2020-08-16 20:13:09 +02:00
Dennis Guse
c8bdf8e641
Wheel circumference is now a textfield accepting input as mm.
...
Fixes #278 .
2020-08-16 20:12:20 +02:00
Dennis Guse
0b2bd6899f
Pull request template: add note about adding new libraries.
2020-08-16 12:49:50 +02:00
Román
32d811b46e
Bugfix: NPE fixed because listeners/client were null in some cases.
...
TrackRecordingService: before destroying it sends GPS Status NONE to all listeners.
Cleanup Logs used for debugging.
2020-08-16 07:27:44 +02:00
Román
80a8017a18
GPS Status: animation icon for ready but not fixed status (GPS bad signal).
2020-08-16 07:27:44 +02:00
Román
2b90bfd054
ServiceUtils deleted because it doesn't need anymore.
...
It uses gps status received from service.
2020-08-16 07:27:44 +02:00
Román
8cb6d63abe
Cleanup and rename.
2020-08-16 07:27:44 +02:00
Román
9837680540
GPS Status: TrackListActivity uses the value of gps status from the service to select appropiate icon.
2020-08-16 07:27:44 +02:00
Román
e2b741dd08
Added GPS Status to the service so activities can access to the GPS Status.
2020-08-16 07:27:44 +02:00
Peter Storch
18546fd3cc
fix #241 stop button lock ( #362 )
...
* fix #241 stop button lock
Adds a delay and animation to the stop and pause buttons
- short vibration when starting to push the buttons
- long vibration when action was executed
- Toast to show "Hold to stop/pause recording"
2020-08-15 21:50:06 +02:00
Dennis Guse
a87d2e5b09
Bugfix: prevent NPE.
...
Fixes #374 .
2020-08-15 21:23:14 +02:00
Dennis Guse
3ae30e2468
Settings: do prevent import of already existing tracks by default.
2020-08-15 21:12:10 +02:00
Dennis Guse
f821c8ba86
Fixed tests.
2020-08-15 21:12:10 +02:00
Dennis Guse
5c96774e79
ContentProvider can now lookup tracks via UUID.
2020-08-15 21:12:10 +02:00
Dennis Guse
c26a5edc03
Make track import behavior on duplicate UUID configurable (default: import with a new UUID).
2020-08-15 21:12:10 +02:00
Dennis Guse
f8afa9dbad
Import/export track UUID (necessary for synchronization).
...
If a track with a UUID is presented in OpenTracks, it cannot be imported again (enforced by database constraint).
Fixes #307 .
2020-08-15 21:12:10 +02:00
Dennis Guse
db1167ead5
Find track by UUID.
2020-08-15 21:12:10 +02:00
Dennis Guse
0008673ab0
Add class diagram for export/import code.
2020-08-15 21:12:10 +02:00
Dennis Guse
59d4bfa4ac
Export KML: report OpenTracks as generator.
2020-08-15 21:12:10 +02:00
Dennis Guse
04f146c641
Bugfix: formatting of pace was not formatted correctly (e.g., 4:60).
...
Fixes #370 .
2020-08-15 20:19:46 +02:00
Dennis Guse
ea97ff65df
MarkerEditActivity: fixed NPE on orientation change.
2020-08-15 09:12:19 +02:00
Peter Storch
9827b3fc92
fix #371 mountain bike icon not shown
2020-08-12 20:53:58 +02:00
Peter Storch
a35ed2e9b1
move debug resources into debug and cleanup build.gradle
2020-08-11 21:42:38 +02:00
Dennis Guse
26d2a861d7
Add missing bluetooth icon (SVG).
2020-08-10 16:31:38 +02:00
Dennis Guse
389ed9b362
Update dependencies.
2020-08-10 15:52:52 +02:00
Dennis Guse
c5e5e862ad
App launcher icon: moved arrow slightly too the left.
2020-08-10 15:52:11 +02:00
Dennis Guse
b676fd6614
SearchEngineTest: do not use production database.
...
Partly fixes #143 .
2020-08-10 15:39:53 +02:00
Peter Storch
0194efafbc
added more .idea files to gitignore
2020-08-08 12:41:50 +02:00
Peter Storch
9ba1357dbb
added new activity types ( #360 )
...
* added new activity types
- escooter
- inline_skating
- motorbike
- skate_boarding
- skiing
- snowboarding
- climbing
- sailing
- mtb
2020-08-08 12:38:51 +02:00
Dennis Guse
64b66a0c57
Github sponsor button points to OpenTracks-team (liberapay).
2020-08-07 16:15:36 +02:00
Dennis Guse
7787dae9f6
Bluetooth preference use vector icon.
2020-08-06 12:34:01 +02:00
Dennis Guse
d0ca06f964
Switch Liberapay to separate OpenTracks-team.
2020-08-05 17:19:01 +02:00
Dennis Guse
f7d1a53622
File open intent-filters now expose host (required by lint).
2020-08-05 12:49:30 +02:00
Dennis Guse
5f13d027af
CI: CodeQL use custom build command.
2020-08-04 22:58:57 +02:00
Dennis Guse
cf45a8079c
Simplified getting the BluetoothAdapter.
2020-08-04 22:56:35 +02:00
Dennis Guse
9e553cc900
CI: enable CodeQL
2020-08-04 22:49:14 +02:00
transifex-integration[bot]
1f3466e4b2
Translate /src/main/res/values/strings.xml in eu
...
at least 95% translated updated for the source file '/src/main/res/values/strings.xml'
on the 'eu' language.
Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
2020-08-03 21:49:12 +02:00
transifex-integration[bot]
c813934bcb
Translate /src/main/res/values/strings.xml in cs
...
at least 95% translated updated for the source file '/src/main/res/values/strings.xml'
on the 'cs' language.
Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
2020-08-03 21:48:49 +02:00
transifex-integration[bot]
480202853d
Translate /src/main/res/values/strings.xml in da
...
at least 95% translated updated for the source file '/src/main/res/values/strings.xml'
on the 'da' language.
Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
2020-08-03 21:48:29 +02:00
transifex-integration[bot]
4c58bd81bb
Translate /src/main/res/values/strings.xml in nl
...
at least 95% translated updated for the source file '/src/main/res/values/strings.xml'
on the 'nl' language.
Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
2020-08-03 21:48:12 +02:00
transifex-integration[bot]
9f9b6966a8
Translate /src/main/res/values/strings.xml in et
...
at least 95% translated updated for the source file '/src/main/res/values/strings.xml'
on the 'et' language.
Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
2020-08-03 21:47:41 +02:00
transifex-integration[bot]
52c97b63d5
Translate /src/main/res/values/strings.xml in fi
...
at least 95% translated updated for the source file '/src/main/res/values/strings.xml'
on the 'fi' language.
Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
2020-08-03 21:47:24 +02:00
transifex-integration[bot]
eee18ec7a4
Translate /src/main/res/values/strings.xml in fr
...
at least 95% translated updated for the source file '/src/main/res/values/strings.xml'
on the 'fr' language.
Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
2020-08-03 21:46:53 +02:00
transifex-integration[bot]
4d444046de
Translate /src/main/res/values/strings.xml in gl
...
at least 95% translated updated for the source file '/src/main/res/values/strings.xml'
on the 'gl' language.
Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
2020-08-03 21:46:34 +02:00
transifex-integration[bot]
4d5e31b231
Translate /src/main/res/values/strings.xml in de
...
at least 95% translated updated for the source file '/src/main/res/values/strings.xml'
on the 'de' language.
Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
2020-08-03 21:46:10 +02:00
transifex-integration[bot]
8544f7d20a
Translate /src/main/res/values/strings.xml in es
...
at least 95% translated updated for the source file '/src/main/res/values/strings.xml'
on the 'es' language.
Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
2020-08-03 21:45:16 +02:00
Dennis Guse
1feb5cbb65
Release v3.8.1
2020-08-03 08:03:13 +02:00
Dennis Guse
1d2fde6e69
DashboardAPI: report if track is recording and start Dashboard on same task.
...
Necessary for Picture-in-Picture mode.
2020-08-03 07:59:17 +02:00
Dennis Guse
20423121ee
Dashboard API: only forward fullscreen setting, when recording.
2020-08-03 07:59:17 +02:00
Dennis Guse
ebf7b0a0c3
TrackRecordingActivity: added setting for fullscreen.
...
Fixes #342 .
2020-08-03 07:59:17 +02:00
Dennis Guse
1189a07794
TrackController: center time.
2020-08-02 16:36:03 +02:00
Román
63e9041922
Orientation change when edit marker has to update photo uri in waypoint for delete button update (hide/show).
2020-07-31 20:29:56 +02:00
Dennis Guse
699be450b0
Fixed too optimistic intent-filter for imports.
...
Fixes #340 .
2020-07-29 23:19:32 +02:00
Dennis Guse
66b175c56c
Updated dependencies.
2020-07-26 17:39:30 +02:00
Dennis Guse
81a7aca4a0
Release v3.8.0
2020-07-24 22:22:48 +02:00
Dennis Guse
065f42fbef
GPX import/export: speed via TrackPointExtension/v2.
...
Fixed data type for heartrate/speed (no decimals) allowed.
Fixes #335 .
Fixes #181 .
GPXTrackWriter: set Trackpointv2 header correctly and export time in correct sequence.
2020-07-24 22:06:58 +02:00
ronajon
c92371b36a
GPX import/export: add heartrate and cadence via TrackPointExtension/v1.
2020-07-24 22:06:58 +02:00
Dennis Guse
97c46183c3
TrackRecordingServiceConnection: always bind (and start) the TrackRecordingService.
...
Seemed to be a memory optimization.
2020-07-21 19:44:39 +02:00
Dennis Guse
c02b8fab53
HandlerServer: use executor service to send data to TrackRecordingService.
...
Fixes #329 .
2020-07-21 19:43:51 +02:00
Dennis Guse
6540913d59
Moved R.string.stats_unit_key initialization into Startup.
2020-07-20 20:46:41 +02:00
Dennis Guse
b70c3be5af
Cleanup: static code analysis using AndroidStudio.
2020-07-20 20:05:45 +02:00
Dennis Guse
461f1c246b
MarkerEditActivity: do not overwrite new photoUri with previous one. ( #332 )
...
Fixes #330 .
Tested and it works 👍
2020-07-20 19:30:23 +02:00
Dennis Guse
6d091dfa81
Fixes NPE on MarkerEditActivity when taking a photo and trigger an orientation change. ( #327 )
...
Fixes #325 .
2020-07-18 22:52:19 +02:00
Peter Storch
97ad6bc2f8
expose waypoints to dashboard
...
Necessary for https://github.com/OpenTracksApp/OSMDashboard/issues/48
2020-07-18 18:56:53 +02:00
Dennis Guse
93ee8a53ed
Import from intent: also match file suffix as fallback.
2020-07-18 18:55:30 +02:00
Dennis Guse
bf9b6d6627
Import: individual files chosen by an external app.
2020-07-18 18:55:30 +02:00
Dennis Guse
5f637952aa
Replaced blue pushpin icon (png) with with orange icon (svg).
...
Fixes #115 .
2020-07-18 18:51:34 +02:00
Román Martínez
17de8cea6f
Service refactoring: move location management to the LocationHandle.
...
Tests refactoring: location and service tests re-worked.
2020-07-17 12:29:30 +02:00
Deus Figendi
afea79476f
united the gradiants in ic_marker_orange_pushpin
2020-07-16 22:57:44 +02:00
Deus Figendi
7215a2def0
Added an orange version of the ic_marker pushpin
2020-07-16 22:57:44 +02:00
Román
b8d2d14d68
Preferred rate is used for aggregated stats. Fixes #321 .
...
Lambda expression for Observer.
2020-07-15 21:43:55 +02:00
Dennis Guse
a2b53c75f4
Release v3.7.6
2020-07-13 18:47:50 +02:00
Dennis Guse
7a5f69d3a5
Settings: default export format is now KMZ incl. data and pictures.
2020-07-13 18:19:34 +02:00
Dennis Guse
7fd9893560
TrackDeleteActivity: keep a wakelock while deletion is ongoing.
2020-07-13 18:19:34 +02:00
Román
f209031df0
Pass extra TrackFileFormat enum like a Serializable instead of String (with String resulted in Null after get extra).
2020-07-13 18:19:34 +02:00
Dennis Guse
2dbab929ac
Export: replaced async task with thread.
...
Almost identical to the import.
2020-07-13 18:19:34 +02:00
Dennis Guse
e9eb764d12
Import: split ImportActivity into fragments.
...
The fragements keep the state while the activity is re-created (e.g., orientation change).
2020-07-13 18:19:34 +02:00
Dennis Guse
41a4a5527a
Import: replaced async task with thread.
...
Extracted directory chooser into a separate activity.
2020-07-13 18:19:34 +02:00
Dennis Guse
4ded3c6bc8
TrackDelete: use a Thread and always require TrackIds.
2020-07-08 08:25:36 +02:00
Dennis Guse
51e573e475
TrackDelete: hide progress bar before finishing and add custom animations.
2020-07-08 08:25:36 +02:00
Dennis Guse
98c3169929
Track deletion UI: code cleanup.
2020-07-08 08:25:36 +02:00
Dennis Guse
ff65a4d04f
Track deletion shows an infinite progressbar.
...
Fixes #242 .
2020-07-08 08:25:36 +02:00
Dennis Guse
278f49dec8
TrackRecordingActivity: removed start/resume toast message.
2020-07-07 18:13:37 +02:00
Dennis Guse
d444e1ca3c
TrackRecordingActivity: recreate activity properly.
2020-07-07 18:13:37 +02:00
Dennis Guse
13e07696b9
Re-implemented landscape mode.
...
Fixes #32 .
2020-07-07 18:13:37 +02:00
Román Martínez
23c3a4d651
Import/Export speed in GPX and KML files. ( #306 )
...
Import/Export speed in GPX and KML files. Fixes #300 .
2020-06-30 14:39:44 +02:00
Dennis Guse
c9869bab0e
Generate UUID for each track (necessary for synchronization).
...
Fixes #294 .
2020-06-30 12:39:30 +02:00
Dennis Guse
ecdb509371
Export/import test now verifies the TrackPoints.
2020-06-22 21:56:22 +02:00
transifex-integration[bot]
de376a84f8
Apply translations in fr
...
translation completed for the source file '/fastlane/metadata/android/en-US/short_description.txt'
on the 'fr' language.
2020-06-21 18:19:11 +02:00
transifex-integration[bot]
9abd8bcaa6
Apply translations in de
...
translation completed for the source file '/fastlane/metadata/android/en-US/short_description.txt'
on the 'de' language.
2020-06-21 18:18:58 +02:00
Román Martínez
8ddadb8e6d
Aggregated statistics: updated PlantUML and handle empty list. ( #296 )
2020-06-20 19:02:02 +02:00
transifex-integration[bot]
924ef3313e
Translate /src/main/res/values/strings.xml in nl
...
translation completed for the source file '/src/main/res/values/strings.xml'
on the 'nl' language.
2020-06-16 19:33:52 +02:00
Dennis Guse
8cb68a6e64
Migrate to default branch main.
2020-06-15 12:10:26 +02:00
Dennis Guse
23f47f10f8
Release v3.7.5
2020-06-14 20:09:27 +02:00
Román Martínez
251fa17487
Merge pull request #271 from OpenTracksApp/all_statistics#112
...
Aggregated statistics by activity type.
2020-06-14 20:03:29 +02:00
Román
bae3373fe9
Aggregated statistics by activity type. Fixes #112 .
2020-06-14 19:57:07 +02:00
Dennis Guse
0a685a66e3
Added list of tested Bluetooth LE sensors.
...
Fixes #202 .
2020-06-14 11:58:45 +02:00
Dennis Guse
5ca9ca857a
Cleanup.
2020-06-13 23:07:58 +02:00
Dennis Guse
d9dfa6d746
Dashboard API: add data transfer as GPX and removed unnecessary IntentChooser.
2020-06-13 17:56:59 +02:00
Dennis Guse
3a5220546e
Dashboard API: fallback to "open as KMZ" implemented as proxy activity.
...
We are not allowed to query for installed packages as of Android R (API 30).
2020-06-13 17:56:59 +02:00
Dennis Guse
047d5c2340
Manifest reordered to fix warning.
2020-06-13 17:56:59 +02:00
Dennis Guse
725c21c0a1
Bugfix: parse URI with trackIds correctly.
2020-06-13 17:56:59 +02:00
Dennis Guse
7939e39fc1
Go for Android R (API level 30).
2020-06-13 17:56:59 +02:00
Dennis Guse
a133bd8f9e
Bugfix: adaptive icon was too large.
...
We now use the same as OSMDashboard.
Thanks Peter.
2020-06-13 00:08:00 +02:00
transifex-integration[bot]
1f9790cba8
Translate /src/main/res/values/strings.xml in gl
...
translation completed for the source file '/src/main/res/values/strings.xml'
on the 'gl' language.
2020-06-10 22:20:23 +02:00
Dennis Guse
a3ba1e1490
Cleanup: use lambda instead of runnable.
2020-06-09 23:01:09 +02:00
Dennis Guse
accb30152f
Translations fixed.
2020-06-09 19:58:23 +02:00
Dennis Guse
dc7daa6e8c
App icon: be complaint with Android requirements. ( #253 )
...
Fixes #121 .
2020-06-09 19:37:47 +02:00
Dennis Guse
1d8e788d53
Documentation: add internal data flow.
2020-06-09 19:36:54 +02:00
Dennis Guse
568b908b26
Removed unused strings.
2020-06-09 19:35:57 +02:00
transifex-integration[bot]
3ab63adb34
Translate '/src/main/res/values/strings.xml' in 'de' [manual sync] ( #269 )
...
* Translate /src/main/res/values/strings.xml in de
at least 95% translated for the source file '/src/main/res/values/strings.xml'
on the 'de' language.
Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2020-06-08 23:42:16 +02:00
transifex-integration[bot]
91692f345e
Translate /src/main/res/values/strings.xml in fr
...
at least 95% translated for the source file '/src/main/res/values/strings.xml'
on the 'fr' language.
Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
2020-06-08 23:32:34 +02:00
transifex-integration[bot]
dbdb98a682
Translate /src/main/res/values/strings.xml in eu
...
at least 95% translated for the source file '/src/main/res/values/strings.xml'
on the 'eu' language.
Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
2020-06-08 23:32:21 +02:00
transifex-integration[bot]
df66cd5753
Translate /src/main/res/values/strings.xml in cs
...
at least 95% translated for the source file '/src/main/res/values/strings.xml'
on the 'cs' language.
Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
2020-06-08 23:31:19 +02:00
transifex-integration[bot]
6e39dd37f8
Translate /src/main/res/values/strings.xml in da
...
at least 95% translated for the source file '/src/main/res/values/strings.xml'
on the 'da' language.
Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
2020-06-08 23:31:08 +02:00
transifex-integration[bot]
7212f7be94
Translate /src/main/res/values/strings.xml in nl
...
at least 95% translated for the source file '/src/main/res/values/strings.xml'
on the 'nl' language.
Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
2020-06-08 23:31:00 +02:00
transifex-integration[bot]
77fe494e6c
Translate /src/main/res/values/strings.xml in et
...
at least 95% translated for the source file '/src/main/res/values/strings.xml'
on the 'et' language.
Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
2020-06-08 23:30:55 +02:00
transifex-integration[bot]
2f491e8c10
Translate /src/main/res/values/strings.xml in es
...
at least 95% translated for the source file '/src/main/res/values/strings.xml'
on the 'es' language.
Manual sync of partially translated files: untranslated content is included with an empty translation or source language content depending on file format
2020-06-08 23:30:48 +02:00
Dennis Guse
f4fe7b1ab3
Import: convert all failed date parsing into SAXExceptions.
2020-06-08 22:51:01 +02:00
Peter Storch
7e444cbf31
Merge pull request #248 from OpenTracksApp/keep_screen_on_dashboard
...
forward keep screen on while recording preference to dashboard
2020-06-06 23:12:24 +02:00
Dennis Guse
ed6ab9c53c
Import: be lenient with missing timezone information.
...
Fixes #249 .
2020-06-06 22:58:02 +02:00
Peter Storch
f91ca3154c
forward show on lockscreen to dashboard
2020-06-05 20:52:00 +02:00
Peter Storch
bbfab1b201
forward keep screen on while recording preference to dashboard
2020-06-05 20:17:24 +02:00
Dennis Guse
1f2e3bcf70
Upgrade to Android Gradle plugin 4.0.0
2020-05-30 20:25:36 +02:00
Dennis Guse
d1f3791f97
Release v3.7.4
2020-05-27 08:21:37 +02:00
Román
490b95a001
Merge branch 'split_trackdetail#171'
2020-05-25 13:28:36 +02:00
Román
12e6f03098
Recorded/Recording nested layouts converted to constraint layout. Fixes #15 .
2020-05-25 13:06:36 +02:00
Román
d86f42e2e9
Animation between recording and recorded activities. Update PlantUML with new changes.
2020-05-25 13:06:17 +02:00
Román
360d59d3de
Split detail and record to simplify the code. Fixes #171 .
2020-05-25 13:06:17 +02:00
Dennis Guse
b617420290
Export: do not show progress of exported TrackPoints.
...
Only the overall number of tracks is shown now (similar to import).
2020-05-24 10:58:43 +02:00
Dennis Guse
53b267150b
Export/Import: TrackFileFormat is now selected via settings only.
2020-05-24 10:58:43 +02:00
Dennis Guse
0dfd55ed52
Settings: added default sharing track file format.
...
Fixes #225 .
2020-05-24 10:58:43 +02:00
Román
daabd5381d
Links in help and about are clickable. Also added scroll in about activity. Fixes #232 .
2020-05-22 16:01:33 +02:00
Dennis Guse
a842129e37
Bugfix: wheel circumference was not stored in correct preference key.
2020-05-13 21:46:48 +02:00
Dennis Guse
e8b9c2bbc3
Release v3.7.3
2020-05-13 21:03:52 +02:00
Dennis Guse
e55924dae3
Bugfix: Cadence/Speed computation incorrectly truncated time to long instead of float.
2020-05-13 20:34:16 +02:00
Dennis Guse
e3a8143d58
Cleanup.
2020-05-13 20:34:16 +02:00
Dennis Guse
30310bb874
Localization: removed unused translations.
...
Fixed German labels for speed (were too long on Stats screen).
2020-05-13 20:34:16 +02:00
Dennis Guse
9f377b172d
Upgraded to Gradle wrapper 6.3
2020-05-10 15:28:42 +02:00
Dennis Guse
23175902fb
Release v3.7.2
2020-05-09 20:21:16 +02:00
Dennis Guse
706bd8b01f
README: added link Transifex.
2020-05-09 20:21:16 +02:00
Dennis Guse
dc4ac07e11
Cleanup.
2020-05-09 20:21:16 +02:00
Román
5be4129ba9
Edit marker: if user deletes photo then photo is deleted from internal storage too. Fixes #208 .
2020-05-09 15:44:10 +02:00
Román
f75a48ccab
TrackRecordingService doesn't change the track's name when recording ends. Fixes #209 .
2020-05-07 18:23:40 +02:00
Román Martínez
2815aa4b62
Merge pull request #203 from OpenTracksApp/starting_gps#200
...
Manually starting GPS and opening a recorded track bug fixed. Fixes #200 .
2020-05-01 10:29:27 +02:00
transifex-integration[bot]
0383b0e1c7
Translate /src/main/res/values/strings.xml in nl
...
translation completed for the source file '/src/main/res/values/strings.xml'
on the 'nl' language.
2020-04-30 19:08:22 +02:00
Román
1601741495
Manually starting GPS and opening a recorded track bug fixed. Fixes #200 .
2020-04-30 18:57:12 +02:00
john2020star
be1fae956b
Fix compatibility issue in styles_custom.xml ( #201 )
...
* Adding indeterminateTintMode="src_in"
* Add a new ThemeCustomNotTransparentto change the color of ProgressBar
2020-04-30 12:36:26 +02:00
Dennis Guse
c7557d80bb
Release v3.7.1
2020-04-28 22:59:38 +02:00
Dennis Guse
ac28124664
Workaround for #200 : hide start/stop GPS icon from TrackListActivity.
2020-04-28 22:38:50 +02:00
Dennis Guse
1deaf7650e
Bugfix: pausing should only insert a non-null lastTrackpoint.
...
Found by Google Play Pre-Launch report.
2020-04-28 19:58:11 +02:00
Dennis Guse
9074fa1b6c
Release v3.7.0
2020-04-28 18:36:08 +02:00
transifex-integration[bot]
5721a615a2
Translate '/src/main/res/values/strings.xml' in 'de' ( #199 )
...
* Translate /src/main/res/values/strings.xml in de
translation completed for the source file '/src/main/res/values/strings.xml'
on the 'de' language.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2020-04-28 18:34:28 +02:00
Dennis Guse
fadcf1cd41
Pace/speed setting: changed label and renamed keys.
...
Also removed existing translations.
2020-04-28 08:23:18 +02:00
Dennis Guse
a50b1ac78e
Cleanup using Android Studio code analyzer.
2020-04-28 08:07:24 +02:00
Dennis Guse
9a7d4fdb36
TrackListActivity: removed start/stop GPS toast message.
...
Nowadays, we already have a notification in place.
2020-04-28 07:03:39 +02:00
Román Martínez
9fb51a689d
Merge pull request #197 from OpenTracksApp/rgmf-issue#151
...
Merge issue#151.
2020-04-27 20:30:12 +02:00
Román
65bda35001
Preferred rate settings adapted to new code changes.
2020-04-27 20:25:16 +02:00
Dennis Guse
443ded86a5
Continuous integration: only test on API 29.
...
On Github Actions API 21 fails while it works locally.
2020-04-27 20:12:13 +02:00
Román
83b5ebb02c
Added new option in Preferred rate setting: By Default.
...
With By Default option it will use pace or speed depending on activity type.
Fixes #151 .
2020-04-27 20:02:55 +02:00
Román Martínez
240d8f6b6c
Images/folders are deleted when tracks/waypoints are deleted.
...
This fixes #189 .
2020-04-27 18:18:02 +02:00
Dennis Guse
39c5422341
Merge pull request #193 from OpenTracksApp/bluetooth
...
Bluetooth LE: add cycling cadence and speed sensor(s).
2020-04-27 18:14:39 +02:00
Dennis Guse
4893a2b743
Added cycling speed sensor.
...
Fixed speed and cadence computation.
Fixed that a sensor change in settings resulted in a disconnect for all connected sensors.
2020-04-27 07:17:46 +02:00
Dennis Guse
3408ea97f4
Refactoring: move TrackPointDataSet directly into TrackPoint.
2020-04-27 07:17:46 +02:00
Dennis Guse
ddb17f61cb
Bluetooth LE: implemented cycling cadence and speed sensors.
...
Cadence is working while speed still requires the wheel size.
2020-04-27 07:17:46 +02:00
Dennis Guse
bbe182cf82
Removed handler between BluetoothConnectionManager and -RemoteSensorManager.
...
Toast messages should rather be sent from activities.
2020-04-27 07:17:46 +02:00
Dennis Guse
b7b7bdf19b
Workaround for GPS week rollover (happening every 19.7 years).
...
Fixes #155 .
https://en.wikipedia.org/wiki/GPS_Week_Number_Rollover
2020-04-27 07:08:29 +02:00
Román Martínez
5681938a9e
Merge pull request #188 from OpenTracksApp/import_export#180
...
Improve import/export
2020-04-23 08:21:55 +02:00
Román
74835dcef5
KMZ import/export: code improved.
2020-04-22 13:19:32 +02:00
Román
ed0dc05366
KMZ exporting: marker images use waypoint id as a name.
2020-04-21 19:01:35 +02:00
Román
653eb8320a
KMZ importing: look for images anywhere in KMZ file and only images referenced remain in external storage.
2020-04-21 19:01:35 +02:00
Román
54b9c4370b
KML description: max/min elevation will not show if have invalid values (unknow).
2020-04-21 19:01:35 +02:00
Román
fa9cb3903c
KMZ exporting: checks waypoints images exists before parse kml.
2020-04-21 19:01:30 +02:00
Román
0f1d8500d1
KMZ importing: firstly copies images then parses kml (checks kml's href link to image is correct).
2020-04-21 19:00:03 +02:00
Dennis Guse
20d7fd2c03
Merge pull request #187 from OpenTracksApp/dev
...
Refactored TrackRecordingService.
2020-04-15 23:11:38 +02:00
Dennis Guse
1d838344dc
TrackRecordingService: test inserting locations.
2020-04-15 22:37:31 +02:00
Dennis Guse
fd826199e2
Tests for TrackRecordingService (pause/resume/restart).
2020-04-14 22:13:14 +02:00
Dennis Guse
f485d90ef2
ContentProviderUtils.bulkInsertTrackPoint(): removed length parameter.
2020-04-14 19:42:17 +02:00
Dennis Guse
ec39e67a09
Removed Waypoint default constructor used by testing.
...
This avoids a null check for Waypoint.getLocation().
2020-04-14 07:12:56 +02:00
Dennis Guse
1a86db0a8b
Cleanup.
2020-04-13 20:23:40 +02:00
Dennis Guse
6a1fada22f
TrackRecordingService: cleanup.
2020-04-13 20:23:22 +02:00
Dennis Guse
2898e06246
TrackRecordingService: move service restart handling into method.
2020-04-13 20:23:22 +02:00
Dennis Guse
0d87c65b49
TrackRecordingService: cleanup.
2020-04-13 20:23:22 +02:00
Dennis Guse
9b97cdfcd1
TrackRecordingService: cleanup.
...
if+return rather than if+else.
2020-04-13 20:23:22 +02:00
Dennis Guse
95feae846a
Create helper functions for TrackPoints in TrackPointUtils.
2020-04-13 20:23:22 +02:00
Dennis Guse
b09eeaede3
Release v3.6.2
2020-04-13 12:56:59 +02:00
Dennis Guse
35dec1634c
Bugfix: charts were showing only the invalid TrackPoints.
...
Introduced in fbc902e830
2020-04-13 12:48:52 +02:00
Dennis Guse
e49a425106
Release v3.6.1
2020-04-12 18:46:49 +02:00
Román
adbad04867
URIs for waypoint's photos are correct. Fixes #183 .
2020-04-12 18:27:20 +02:00
Dennis Guse
850bd2f887
Update Android gradle plugin.
2020-04-11 23:16:38 +02:00
Dennis Guse
d240b457e2
Release v3.6.0
2020-04-10 14:55:04 +02:00
Dennis Guse
6d800caab1
While importing photos, check url carefully.
...
(cherry picked from commit 309c96e4789bd7623b84720a8c8f2bf297c95d59)
2020-04-10 14:42:11 +02:00
Román
7bf153db39
Avoid NullPointer in creating photoUrl when importing
2020-04-10 14:42:11 +02:00
Román
1b69f29751
Importing creates content:// for attached pictures. Also, exporting without points bug fixed and images href contains relative link. Fixes #166 and #176 .
2020-04-10 14:42:11 +02:00
Dennis Guse
dfc3837739
Settings: PrefsFragment could not be re-created. Fixes #179 .
2020-04-08 08:10:46 +02:00
Dennis Guse
30e847866e
Removed TravisCI it does not work as desired.
2020-04-07 21:01:54 +02:00
Dennis Guse
fbc902e830
Cleanup using AndroidStudio code analyzer.
...
Moved to iterator for loops for ChartView and ChartFragment.
2020-04-05 21:56:26 +02:00
Dennis Guse
208f1d71ba
Refactor ChartView/ChartFragment to use ChartPoint.
2020-04-05 21:56:26 +02:00
Dennis Guse
38a15a96b3
Cleanup.
2020-04-05 21:56:26 +02:00
Dennis Guse
46f8753746
Removed TrackDataType and simplified TrackDataManager.
2020-04-05 21:56:26 +02:00
Dennis Guse
70bc8f33b1
Do not expose TrackDataType to fragments.
2020-04-05 21:56:26 +02:00
Dennis Guse
6cd27ab096
Merged DataSourceManager into TrackDataHub.
2020-04-05 21:56:26 +02:00
Dennis Guse
5581b404f7
DataSourceManager now always registers for all changes.
2020-04-05 21:56:26 +02:00
Dennis Guse
2ef74eb908
Automated code cleanup using AndroidStudio.
2020-04-05 21:56:26 +02:00
Dennis Guse
16c654141f
Renamed TripStatistics to TrackStatistics.
2020-04-05 21:56:26 +02:00
Dennis Guse
dfc785f2fd
Simplified internal data processing (class structure).
2020-04-05 21:56:26 +02:00
Dennis Guse
f621cdf032
Removed grade internals completely.
2020-04-05 21:56:26 +02:00
Román
8b04d9c4a6
creates a segment like pause/continue.
2020-04-05 14:25:29 +02:00
Dennis Guse
364b4702e3
Waypoint requires a non-null location.
...
Remove setLocation() from Waypoint and TrackPoint.
2020-03-30 19:52:06 +02:00
Dennis Guse
a98c16de28
Removed TrackPointFactory.
...
New TrackPoints are now always created and old ones not reused.
2020-03-30 19:52:06 +02:00
Dennis Guse
881bf1982a
Removed TrackWriterTrackPointFactory.
...
Replaced with local variable for TrackPoint swapping.
2020-03-30 19:52:06 +02:00
Dennis Guse
f340622977
Automated code analysis improvements.
2020-03-30 19:52:06 +02:00
Dennis Guse
194379295d
TrackPoint has Location as delegate instead of inheritance.
2020-03-30 19:52:06 +02:00
Dennis Guse
901cffee97
Use TrackPoint instead of Location (and omit casting).
2020-03-30 19:52:06 +02:00
Román
d93c2ec5f3
TrackDetailActivity starts an actual recording and a stopped recording can be resumed. Fixes #103 and #11 .
2020-03-30 19:25:22 +02:00
Dennis Guse
306522863a
Release v3.5.0
2020-03-21 23:18:57 +01:00
Dennis Guse
e54d85e04d
ChartFragment: unregister from preference changes on pause.
2020-03-21 20:54:49 +01:00
Dennis Guse
cb30ad27c3
Removed that tracks store count of the locations.
2020-03-20 19:44:31 +01:00
Dennis Guse
8685c9cc88
Merge pull request #162 from rgmf/issue#89
...
Share pictures from marker.
2020-03-18 22:08:42 +01:00
Román
a6f03d0f23
Share pictures from marker.
...
Fixes #89 .
2020-03-18 19:33:57 +01:00
Dennis Guse
e3c812b155
TrackDeleteActivity now has a transparant background.
2020-03-18 07:43:21 +01:00
Dennis Guse
f149de9ce3
Merge pull request #167 from rgmf/issue#163
...
Add android:key in PreferenceCategory with expandable.
2020-03-17 21:54:08 +01:00
Dennis Guse
3447dd2569
Merge pull request #165 from OpenTracksApp/dbCleanup
...
Database cleanup and optimization
2020-03-17 21:44:28 +01:00
Dennis Guse
b2b8c7fd54
Database upgrade (incl. tests): removed unused columns and added indices.
...
Fixes #108 .
2020-03-17 21:39:10 +01:00
Román
486bcd0aec
Add android:key in PreferenceCategory with expandable.
...
Fixes #163 .
2020-03-17 10:57:04 +01:00
Dennis Guse
c8a33201f5
Moved annoucement text generation into util class.
2020-03-16 21:43:23 +01:00
Dennis Guse
4a37c2cc7e
Cleanup.
2020-03-16 21:43:23 +01:00
Dennis Guse
d23db5bafd
Charts use preferred units and rate.
...
Fixes #150 .
2020-03-16 21:43:23 +01:00
Dennis Guse
ac528f9a10
Use trackname for sharing files.
...
Fixes #130 .
2020-03-16 21:43:23 +01:00
Dennis Guse
256eadd49d
Added some french translation provided by @edern-appere.
...
Fixes #147 .
2020-03-16 21:43:23 +01:00
Dennis Guse
64e58934a5
Settings: fix label for elevation (removed "Grade" as it is not shown anymore).
2020-03-16 21:43:23 +01:00
Dennis Guse
92dfadfdba
Remove elevation min/max from UI as GPS-derived data often lead to invalid data (especially initial fix phase).
...
Fixes #148 .
2020-03-16 21:43:23 +01:00
Román
cbce70143b
All marker management is now in MarkerEditActivity (including take photo and added gallery image to the marker).
...
Issue 122.
2020-03-11 19:59:15 +01:00
Román
f4b9e3159e
New screenshots for F-Droid/PlayStore. Fixes #132 .
2020-03-11 19:40:57 +01:00
Dennis Guse
928781391d
Release v3.4.0
2020-02-05 23:41:55 +01:00
Dennis Guse
05cd672464
Updated help text.
2020-02-05 23:41:50 +01:00
Dennis Guse
d3109bbc37
Cleanup.
2020-02-05 23:08:17 +01:00
Dennis Guse
eabdb7c721
Unify order of show on map and share menu entries.
2020-02-04 19:52:05 +01:00
Peter Storch
ad990e8cd7
Forward multiple tracks to dashboard
2020-02-04 00:07:17 +01:00
Dennis Guse
db3eef0104
Test: date comparison tends to be flaky.
2020-02-03 23:27:19 +01:00
Dennis Guse
c4f1ba7962
Upgrade material design dependency.
...
Requires including androidx.documentfile directly.
2020-02-03 23:27:19 +01:00
Dennis Guse
7451fbd413
CI: enable testing via Github Actions.
2020-02-03 23:27:19 +01:00
Dennis Guse
b6c55de55a
CI: enable testing TravisCI on again.
2020-02-03 23:27:19 +01:00
Dennis Guse
dd3ee6d99e
Bugfix: match internal ContentURI correctly.
...
TrackPoint by TrackId was not working (and not used).
2020-02-03 21:32:06 +01:00
Dennis Guse
bbb6a7c22c
Bugfix: keep TrackRecordingService in foreground if paused.
2020-02-03 20:45:14 +01:00
Dennis Guse
dc1b50a7bf
Cleanup: move PAUSE_LATITUDE and RESUME_LATITUDE to TrackPointsColumn.
2020-02-03 20:45:14 +01:00
Dennis Guse
21bfb88e0b
Bugfix: initialize fragments from bundle rather via constructor.
...
Introduced in 8b11e1d611
This fixes #127 .
2020-02-03 19:51:04 +01:00
Dennis Guse
aaab8adce9
ExportAsyncTask: always get a wakelock.
2020-02-03 19:51:04 +01:00
Dennis Guse
df502f835c
Release v3.3.2
2020-01-11 20:33:47 +01:00
Dennis Guse
dd6a4cd153
Export: files are now overwritten.
2020-01-11 20:29:20 +01:00
Dennis Guse
76656997ef
Sharing: check if a compatible app is installed rather than trying it.
2020-01-11 20:27:43 +01:00
Dennis Guse
32070a0bd6
Use java.time instead of custom code for parsing (requires API 26+).
...
This is a functional change on API26+ as a timezone identifier is required.
2020-01-11 19:31:58 +01:00
Dennis Guse
b9420d4dde
Removed LocationManagerConnector.
2020-01-11 19:31:58 +01:00
Dennis Guse
1b810e1294
TrackRecordingService: do not try to register location listener every minute.
2020-01-11 19:31:58 +01:00
Dennis Guse
f16d59bff6
Cleanup.
2020-01-11 19:31:58 +01:00
Dennis Guse
b5bf3aadc5
Refactored wake lock release.
2020-01-11 19:31:58 +01:00
Dennis Guse
f6a27a1522
Documentation: add activities overview.
2020-01-11 19:31:58 +01:00
Dennis Guse
83758fcd72
Always cancel TrackRecordingService's notification.
2020-01-11 19:31:58 +01:00
Dennis Guse
070917bc0b
Extracted TrackRecordingService's Binder.
2020-01-11 19:31:58 +01:00
Dennis Guse
543a04dfdd
Cleanup.
2020-01-11 19:31:58 +01:00
Dennis Guse
b4d5eb0eec
Refactoring: SharedPreferences are not provided via DataSource anymore.
2020-01-11 19:31:58 +01:00
Dennis Guse
9f84cc4952
Use ContentUris.parseId().
2020-01-11 19:31:58 +01:00
Dennis Guse
09fe35f1ca
Cleanup.
2020-01-11 19:31:58 +01:00
Dennis Guse
27e50b2dd9
Moved ContentProvider into separate package.
2020-01-11 19:31:58 +01:00
Dennis Guse
971460848b
Extracted LocationIterator from ContentProviderUtils.
...
Also refactored LocationFactory to TrackPointFactory.
2020-01-11 19:31:58 +01:00
Dennis Guse
8bc2937bb4
Extracted LocationIterator from ContentProviderUtils.
2020-01-11 19:31:58 +01:00
Dennis Guse
0e9b68c2a1
Cleanup.
2020-01-11 19:31:58 +01:00
Nathan Hearnsberger
ba298c2afb
Additional language support for export_with/without_photos (DE, ES).
2020-01-11 19:27:53 +01:00
Nathan Hearnsberger
79f5ed4dc3
Added KMZ without photos, photo details to export picker.
2020-01-11 19:27:53 +01:00
Dennis Guse
bbb2f874ee
Release v3.3.1
2020-01-03 18:11:57 +01:00
Dennis Guse
9af3759b07
Bugfix: app name (release) not shown.
...
Introduced in 6cc7271a41 .
2020-01-03 17:54:15 +01:00
Dennis Guse
1f6fe6bf0c
Android 10: on uninstall ask the user if the app data should be kept.
2020-01-03 17:50:07 +01:00
Dennis Guse
7b291e85d7
Renamed DeleteActivity to TrackDeleteActivity.
2020-01-03 17:04:51 +01:00
Dennis Guse
0f72066bc0
Add IntentChooser for dashboards.
2020-01-02 19:56:24 +01:00
Dennis Guse
70e0e7b216
Add README for data API.
2020-01-02 19:54:19 +01:00
Peter Storch
7e50bb1b6d
Merge pull request #114 from pstorch/79_osm_plugin
...
integrate dashboard plugin
2020-01-02 17:56:07 +01:00
Peter Storch
a3eb107068
integrate dashboard plugin mechanism
...
To be able to integrate the OSMDashboard https://github.com/OpenTracksApp/OSMDashboard ,
which addresses #79 . Also other Dashboards will be possible.
2020-01-02 17:45:01 +01:00
Dennis Guse
6133ef121a
Release v3.3.0
2020-01-01 14:46:28 +01:00
Dennis Guse
c6d24e9534
Pictures: removed MediaScanner.
2020-01-01 14:44:23 +01:00
Dennis Guse
441d3f721f
Debug version: use a black logo.
2020-01-01 14:39:16 +01:00
Dennis Guse
3c212e4bcc
Bugfix: for taking pictures; provide access to external/pictures.
2020-01-01 14:28:58 +01:00
Dennis Guse
50eb71bc1f
Cleanup.
2020-01-01 14:16:02 +01:00
Dennis Guse
0806821b5f
Fixed import/export message to show Storage Access Framework selected path.
2019-12-29 23:33:10 +01:00
Dennis Guse
36d0f17953
Removed french Congo translation (identical to values-fr).
2019-12-29 21:57:39 +01:00
Dennis Guse
700adb7972
Export dialog: removed "from folder" text.
2019-12-29 21:56:48 +01:00
Dennis Guse
a156369f8b
Import dialog: removed "from folder" text.
2019-12-29 21:32:01 +01:00
Dennis Guse
c0f6dc511b
Removed values-ar-rXB/strings.xml as it was for testing only.
2019-12-29 21:28:36 +01:00
Dennis Guse
63e1461eba
Removed values-en-rXA/strings.xml as it was for testing only.
2019-12-29 20:59:30 +01:00
Dennis Guse
804e5f10c8
Removed values-bn/strings.xml as translations were invalid.
2019-12-29 20:53:37 +01:00
Dennis Guse
6cc7271a41
Build: debug version uses different icon and appLabel.
2019-12-29 20:46:46 +01:00
Dennis Guse
f66194189b
Removed translation description from values/strings.xml
2019-12-29 20:15:37 +01:00
Dennis Guse
5d97d6d492
Use Android 7.0 localization: merge latin american and present en-rGB as default for en.
2019-12-29 19:13:26 +01:00
Dennis Guse
f3a308e669
BREAKING CHANGE: pictures are now stored in getExternalFilesDir(); no migration takes place!
2019-12-29 15:43:06 +01:00
Dennis Guse
a230504925
Export & import via Storage Access Framework.
2019-12-29 15:41:28 +01:00
Dennis Guse
90e19e282c
Upgraded tests to Junit4.
2019-12-29 15:31:53 +01:00
Dennis Guse
b585bfe44c
Moved to Github organization: OpenTracksApp.
2019-12-27 23:54:29 +01:00
Dennis Guse
475e04eeb4
Add PlantUML model for data structures.
2019-12-27 18:07:29 +01:00
Dennis Guse
f89b2b0efb
Removed TripStatists min/max latitude/longitude.
...
This also removed: search does not account for closer tracks (to current position).
2019-12-27 18:01:11 +01:00
Dennis Guse
b94f3c176b
Include unit in variable names.
2019-12-27 18:01:10 +01:00
Dennis Guse
d1d729d287
Removed unused ContentProvider.getFirstTrackPointId().
2019-12-27 18:01:07 +01:00
Dennis Guse
e23bbcc405
Removed unnecessary Track.startId and Track.stopId.
2019-12-27 18:01:05 +01:00
Dennis Guse
4129985b0f
Renamed SensorDataSetLocation to TrackPoint (similar to SQLite table).
2019-12-27 18:00:51 +01:00
Dennis Guse
5cb7b623d9
Removed TripStatistics from Waypoints.
2019-12-26 21:15:42 +01:00
Dennis Guse
3c52efadd6
Removed unused Waypoint.TripStatistics.
2019-12-26 21:15:41 +01:00
Dennis Guse
73b4977051
Removed unused Waypoint.startId and Waypoint.stopId.
2019-12-26 21:15:41 +01:00
Dennis Guse
422c2c02ce
Assume GPS provides always time (removed workaround).
2019-12-26 21:15:41 +01:00
Dennis Guse
d692329975
Settings: hide advanced recording settings.
...
And use switches rather than checkboxes.
2019-12-25 23:22:20 +01:00
Dennis Guse
931574bc11
Release v3.2.11
2019-12-25 10:19:22 +01:00
Dennis Guse
caddbd8501
MarkerDetailActivity: removed leftover statistic functionality.
2019-12-23 21:44:22 +01:00
Dennis Guse
8ece2c8612
Removed WaypointCreationRequest.
2019-12-23 21:39:37 +01:00
Dennis Guse
3a219321d1
Removed country-specific translations that are identical.
2019-12-23 07:43:05 +01:00
Dennis Guse
35cb924a17
StatsFragment: show elevation without decimal digits.
2019-12-22 20:39:43 +01:00
Dennis Guse
b67e5bbd20
StatsFragment: left align current elevation.
2019-12-22 20:33:23 +01:00
Dennis Guse
1db275230e
Bugfix: crash on opening heart rate sensor dialog (settings).
2019-12-22 19:09:01 +01:00
Dennis Guse
5ac72092fb
Test: export and import tracks via KML and GPX; now includes waypoints.
...
TripStatistics is not tested.
2019-12-22 18:59:23 +01:00
Dennis Guse
bdd9ded1e8
Test: export and import tracks via KML and GPX.
...
KML now exports track icon (name; not the url).
2019-12-22 18:59:23 +01:00
Dennis Guse
759aeb6ed6
Removed DescriptionGenerator interface.
2019-12-22 18:59:23 +01:00
Dennis Guse
12023d51ae
Move data classes into separate package.
2019-12-22 18:59:23 +01:00
Dennis Guse
c426785b90
Cleanup.
2019-12-22 18:59:23 +01:00
Dennis Guse
09d960c7a1
First waypoint of a track does not store the statistics of the track.
2019-12-22 18:59:23 +01:00
Dennis Guse
f37fe4a503
Removed WaypointType.
2019-12-22 18:59:23 +01:00
Dennis Guse
013e56bef0
Replaced TabHost by Material design TabsLayout.
2019-12-22 18:59:23 +01:00
Dennis Guse
d6835ba766
TrackRecordingService does not save the context.
2019-12-22 18:59:23 +01:00
Dennis Guse
d7890cbc81
Shortened fr-FR short description.
...
Thanks to Edern.
2019-12-17 20:35:41 +01:00
Dennis Guse
2b6886c534
Update release procedure.
2019-12-16 22:41:16 +01:00
Dennis Guse
e77590a125
Release v3.2.10
2019-12-15 22:11:19 +01:00
Dennis Guse
ca330b2d80
Cleanup.
2019-12-15 21:28:03 +01:00
Dennis Guse
20f1524701
Cleanup.
2019-12-15 17:09:44 +01:00
Dennis Guse
96b2a15643
Bugfix: import and export on Android 10 requires requesting (privacy-unfriendly) legacy behavior.
2019-12-15 16:50:13 +01:00
Dennis Guse
ad59392e02
Fix travisCI.
2019-12-14 23:58:43 +01:00
Dennis Guse
29f92b887c
Fixed TrackRecordingService.insertWaypoint() to allow deprecated behavior.
2019-12-14 23:55:04 +01:00
Dennis Guse
46328211c2
Added promotion sticker.
2019-12-14 23:55:04 +01:00
Dennis Guse
3760130d1f
Github: add donation.
2019-12-14 23:42:07 +01:00
Dennis Guse
1094827fac
TrackListActivity: fixed landscape layout.
2019-12-11 23:05:31 +01:00
Dennis Guse
36fcb44af5
TripRecordingService: removed unused trip statistics marker updater.
2019-12-11 23:05:31 +01:00
Dennis Guse
a683fbac4b
Device reboot: do not restart a not successfully ended track recording.
2019-12-11 23:05:31 +01:00
Dennis Guse
64ad9019d1
ChartView: is not configurable anymore.
2019-12-11 23:05:31 +01:00
Dennis Guse
1e80d5c8a8
ChartView: draw waypoints (again).
...
Functionality was (accidentally) removed in 5a264c5c53
2019-12-11 23:05:31 +01:00
Matthias Lisin
ac765b1ee8
Revert duration hint to MAY_DUCK.
...
Pass OnAudioFocusChangeListener to abandonAudioFocus
2019-12-10 12:58:57 +01:00
Dennis Guse
850c4f0a9a
TravisCI: disabled non-functioning installation of Android emulator.
2019-12-10 06:53:22 +01:00
Dennis Guse
4c32999752
Add Google Play link.
2019-12-10 06:50:58 +01:00
Dennis Guse
76823b167a
TrackListActivity: removed delete all from action menu.
2019-12-08 13:12:15 +01:00
Dennis Guse
9994cfd260
Bugfix: NPE.
2019-12-07 13:37:06 +01:00
Dennis Guse
1750236474
Added automation for Google Play publication (using fastlane).
2019-12-06 22:26:40 +01:00
Dennis Guse
fed6e31f9e
Cleanup.
2019-12-06 08:00:20 +01:00
Dennis Guse
9bafc7d4a1
Release v3.2.9
2019-12-04 19:57:27 +01:00
Dennis Guse
be58b48d20
Bugfix: StatsFragment (onResume and track was recording) overwrote in the total time UI until next UI update.
2019-12-03 22:21:45 +01:00
Dennis Guse
303abac980
Removed READ_PHONE_STATE permission and use AudioManager.MODE_IN_CALL instead.
2019-12-03 22:01:01 +01:00
Dennis Guse
d1a459efc2
Get audio focus onStart.
2019-12-03 20:28:22 +01:00
Dennis Guse
96069e6f09
Cleanup.
2019-12-03 20:24:57 +01:00
Dennis Guse
301a721329
Settings: localize no heart rate sensor selected.
2019-12-03 19:53:14 +01:00
Dennis Guse
e8c6801a32
Refactor StatsFragment.
2019-12-03 19:19:19 +01:00
Dennis Guse
355f3ef614
Added "screen always on"-feature to TrackDetailActivity.
...
And the "show on lockscreen"-feature is only used while recording.
2019-12-03 16:57:56 +01:00
Dennis Guse
eaa6083586
Bugfix: Heart rate was not shown in stats.
2019-12-03 07:31:29 +01:00
Dennis Guse
a0c5d02c51
Fixed and removed device features (AndroidManifest).
2019-12-03 07:31:29 +01:00
Dennis Guse
76f9f5fc82
MarkerDetailFragment now shows the blue pin as default image.
2019-12-03 07:31:29 +01:00
Dennis Guse
8e2598e93b
Removed split markers.
2019-12-03 07:31:24 +01:00
Dennis Guse
c0672c41df
Bugfix: crash if heart rate sensor was null (i.e., preference not initialized).
2019-11-29 23:18:49 +01:00
Dennis Guse
4c6601fbc5
Release v3.2.8
2019-11-29 22:58:22 +01:00
edern-appere
b99c87d1bd
Added French translation for Fdroid.
2019-11-29 22:46:43 +01:00
Dennis Guse
66ffbfe951
Fixed ChartFragment tests.
...
Initialization of looper was missing.
2019-11-29 22:43:51 +01:00
Dennis Guse
8cb01a1027
Bugfix: sharing a track was not adding the file(s).
...
While migrating to enable sharing multiple tracks a configuration option was missed.
2019-11-29 22:39:36 +01:00
Dennis Guse
193e5eccbb
Cleanup.
2019-11-29 22:39:36 +01:00
Dennis Guse
bf7fc28bb0
Bugfix: picture name suffixes were malformed on export and thus could not be re-imported.
2019-11-29 22:39:31 +01:00
Dennis Guse
e35cbc343a
Add pull request template.
2019-11-29 07:54:39 +01:00
Dennis Guse
1c7b053c8c
Fixed MarkerDetailActivity.
...
The orientation of the layout was not set and thus adding the toolbar broke the UI.
2019-11-28 18:09:11 +01:00
Dennis Guse
88cdcd4b47
Use GestureDetector rather than doing it on our own.
2019-11-27 21:42:05 +01:00
Dennis Guse
1432fed8f9
Removed zoom controls for ChartFragment.
2019-11-27 21:41:53 +01:00
Dennis Guse
a14307b9a4
Moved Chart* into own package.
2019-11-27 20:19:12 +01:00
Dennis Guse
3bdce5aa08
Cleanup: use autocloseable.
2019-11-25 23:09:08 +01:00
Dennis Guse
d7526f93b8
Cleanup: removed ContentProviderUtils interface.
2019-11-25 23:02:48 +01:00
Dennis Guse
8932578b90
Release v3.2.7
2019-11-25 22:03:40 +01:00
Dennis Guse
631ac9881d
Wrap help into PreferenceCategory.
2019-11-25 22:03:02 +01:00
Dennis Guse
78334ed797
Fixed Spanish project description (short); was still German.
2019-11-24 21:12:07 +01:00
Dennis Guse
b06da89654
Show chart for distance as well as time.
...
Also removed configuration option.
2019-11-24 19:55:00 +01:00
Dennis Guse
d6c2e78993
Cleanup.
2019-11-24 18:48:31 +01:00
Dennis Guse
67d1ac551d
Show GPS accuracy while recording in the notification of the TrackRecordingService and notify if accuracy goes beyond configured threshold.
2019-11-24 18:44:04 +01:00
Dennis Guse
dcb6be717d
Cleanup.
2019-11-23 22:46:39 +01:00
Dennis Guse
f2c04eec1a
Add help activity.
...
Can be accessed from Settings.
2019-11-23 21:43:07 +01:00
Dennis Guse
a08311cf43
Temporary bugfix: disable landscape mode for TrackListActivity.
2019-11-22 07:44:01 +01:00
Dennis Guse
1e28f3aa86
Add TTSUtils.
...
(required by previous commit)
2019-11-22 07:43:19 +01:00
Dennis Guse
426af41f2c
Move TTS stream definition into one place.
2019-11-20 19:27:41 +01:00
Dennis Guse
fd08a219f9
Add Spanish store description.
2019-11-20 19:13:21 +01:00
Dennis Guse
25b6aec0e9
Release v3.2.6
2019-11-19 22:09:10 +01:00
Dennis Guse
3e40209d15
Refactoring.
2019-11-19 08:00:12 +01:00
Dennis Guse
54ff94f905
Settings: renamed Bluetooth sensor to "Heart rate".
2019-11-18 17:16:50 +01:00
Dennis Guse
7a4faf6b0d
Fixed SettingsActivity.
2019-11-18 17:13:42 +01:00
Dennis Guse
8922b00a5f
README: add screenshots.
2019-11-17 18:45:29 +01:00
Dennis Guse
702efa8693
Removed shortcut to Android's Bluetooth settings.
2019-11-17 18:25:01 +01:00
Dennis Guse
e7a8c897a3
Settings: scan for Bluetooth sensors rather than using bonded devices.
...
Bonded devices do no provide information what services (e.g., heart rate) they support.
2019-11-17 18:24:02 +01:00
Dennis Guse
c59d1d87bd
Bluetooth: move getting adapter to BluetoothUtils.
2019-11-17 18:23:08 +01:00
Dennis Guse
a706efb8b3
Bugfix.
2019-11-14 18:30:57 +01:00
Dennis Guse
e391e83a00
Build: show version and tag in about page.
2019-11-14 18:04:50 +01:00
Dennis Guse
2940bf20d8
Settings: remove all defaults from code.
2019-11-12 21:33:04 +01:00
Dennis Guse
081db5a58b
Settings: remove default setting for default activity.
2019-11-12 21:33:04 +01:00
Dennis Guse
b34805272f
Bugfix: not connecting to heart rate sensor - need to start BluetoothRemoteSensorManager.
...
Introduced in bc5ab0d7e5
2019-11-09 00:02:20 +01:00
Dennis Guse
98443dba99
Cleanup.
2019-11-08 22:45:34 +01:00
Dennis Guse
dd6e733d8c
Release v3.2.5
2019-11-08 22:31:49 +01:00
Dennis Guse
92d3439c3b
Re-enable SummaryProvider for default_activity.
2019-11-08 07:58:30 +01:00
Dennis Guse
bd155cd600
Use SummaryProvider.
...
Fixed #46 .
2019-11-08 07:36:45 +01:00
Dennis Guse
e14e53c0ae
Fix hack to update summary of statsRate if statsUnit change.
2019-11-07 23:32:28 +01:00
Dennis Guse
77a6a63174
Re-initialize PreferenceFragment, when sharedpreferences were reset.
2019-11-07 22:24:15 +01:00
Dennis Guse
40f2463f09
Fail safety: if settings cannot loaded (invalid data in sharedpreferences), reset it and try again.
2019-11-07 19:15:17 +01:00
Dennis Guse
e5d1048c8d
Bugfix reset settings: really clear sharedPreferences before settings default values.
2019-11-07 19:15:17 +01:00
Dennis Guse
bf3b529fb2
Add link to Transifex for localization.
...
Fixes #27 .
2019-11-07 19:15:17 +01:00
Dennis Guse
d0fde46027
Android does not allow referencing integer in string-arrays: store everything as string and parse it later (also for tests).
2019-11-06 18:40:58 +01:00
Dennis Guse
0f348dff10
Android does not allow referencing integer in string-arrays: store everything as string and parse it later.
2019-11-06 18:16:40 +01:00
Dennis Guse
d3f5080e73
Fixed issues introduced in 353c958ae0 and 2a60aa8f59.
2019-11-06 07:42:15 +01:00
Dennis Guse
a453c8ec1e
TrackDetailActivity: disable activity type changer in view mode.
...
Fix #3 .
2019-11-05 22:45:29 +01:00
Dennis Guse
2a60aa8f59
Settings: removed some default definitions from code into xml.
2019-11-05 22:02:23 +01:00
Dennis Guse
41e7870509
Settings: removed some default definitions from code into xml.
2019-11-05 21:13:51 +01:00
Dennis Guse
57f66b77ab
Reorganized settings (sharedpreferences and keys); xml only.
2019-11-05 21:13:51 +01:00
Dennis Guse
53572406e9
Mark foreground service to use location and connection to other devices, so it can run properly on Android 10+ when app is in the background.
...
Might fix #61 .
2019-11-05 21:13:51 +01:00
Dennis Guse
a288255ab1
Added issue and feature templates.
2019-11-05 19:33:57 +01:00
Dennis Guse
353c958ae0
Moved accessing sharedPreferences into PreferencesUtils.
2019-11-03 01:44:46 +01:00
Dennis Guse
bc5ab0d7e5
Removed unnecessary RemoteSensorManagerFactory.
...
TrackRecordingService is only using BluetoothRemoteSensorManager and thus factory pattern is not required.
2019-11-03 00:21:51 +01:00
Dennis Guse
9d915b5640
Cleanup.
2019-11-03 00:13:14 +01:00
Dennis Guse
3aaee270eb
Release v3.2.4
2019-11-01 23:54:34 +01:00
Dennis Guse
d53a7156e2
Bugfix: removed custom dialogs to set voice/split frequency preferences from the context menu directly.
...
Fixed #49 .
2019-11-01 23:38:07 +01:00
Dennis Guse
3af24ea3d0
Release v3.2.3
2019-10-31 22:07:21 +01:00
Dennis Guse
5483212b06
Fixed StringUtils.formatDecimal to work with decimals of 0.
2019-10-30 23:02:02 +01:00
Dennis Guse
419279fe5e
Cleanup.
2019-10-30 22:36:22 +01:00
Dennis Guse
501e899b27
StatsFragment: need to reconnect to TrackRecordingService in onResume as it is unbound in onStop.
...
Fixed #50 .
2019-10-30 22:36:16 +01:00
Dennis Guse
3bb9edb009
Connect to new sensor if settings are changed.
...
Fixed #52 .
2019-10-30 07:48:29 +01:00
Dennis Guse
e52b1188a3
Cleanup.
2019-10-29 23:05:17 +01:00
Dennis Guse
9e877e4762
Removed stale verify.
2019-10-29 22:39:51 +01:00
Dennis Guse
5711757110
If sharing multiple tracks, share them as separate files.
2019-10-29 17:43:23 +01:00
Dennis Guse
e1c33dad43
Move to Android ShareSheet.
2019-10-29 17:34:21 +01:00
Dennis Guse
4b2400774c
TravisCI: start emulator, which is required for testing.
2019-10-28 23:25:07 +01:00
Dennis Guse
afd4a59622
CI: enabled tests.
...
Fixed #6 .
2019-10-27 16:50:28 +01:00
Dennis Guse
bdce437470
Removed AnnoucementPeriodTaskTest as these were broken beyond repair.
2019-10-27 16:46:56 +01:00
Dennis Guse
33479cda11
Fixed TrackRecordingService tests: start service properly if needed.
2019-10-27 15:58:50 +01:00
Dennis Guse
385cee3dc7
Fixed Date parsing test (account for
...
rounding up microseconds).
2019-10-27 13:45:43 +01:00
Dennis Guse
d0bbd7655b
Ignore KML waypoints that do not have a type.
2019-10-27 13:40:06 +01:00
Dennis Guse
a83b8f62fe
Repaired Track importer tests.
2019-10-27 13:24:20 +01:00
Dennis Guse
0cd9176703
Heart rate must be larger than zero to be shown while tracking.
2019-10-26 14:35:03 +02:00
Dennis Guse
d8e526923d
Removed RemoteSensorManager as abstraction was not used anymore.
2019-10-26 14:26:16 +02:00
Dennis Guse
3a6f417662
Added disconnect toast message.
2019-10-26 14:23:38 +02:00
Dennis Guse
7d807a7f11
Refactor Bluetooth LE stack to use autoReconnect.
...
Removed additional timerTask to reconnect (was not working anymore).
Fixed #41 .
2019-10-26 14:11:55 +02:00
Dennis Guse
e9d5718495
Cleanup.
2019-10-23 18:47:32 +02:00
Dennis Guse
0dd7f74a11
Removed temporary sensor manager (was not used anymore).
2019-10-22 21:15:11 +02:00
Dennis Guse
9bd4ba489c
Release: v3.2.2
2019-10-21 23:00:13 +02:00
Dennis Guse
dd55b50dad
Re-added actionbar (actually toolbar) to SettingsActivity.
2019-10-21 22:54:23 +02:00
Dennis Guse
1719d21a5b
Bugfix: export now really includes sensor data (as double) and import is done as float.
2019-10-21 22:34:33 +02:00
Dennis Guse
75ef8d99d4
SensorDataSet: data unavailable is now NaN.
2019-10-21 22:34:28 +02:00
Dennis Guse
ae06fd1680
Bugfix: export sensor data if available and allowed.
2019-10-20 18:39:31 +02:00
Dennis Guse
2b03f7dea8
Use LinearLayout for SearchActivity (show toolbar correctly).
2019-10-20 17:05:09 +02:00
Dennis Guse
7591b012b4
Extracted ShareActionProvider setup code into a separate class.
2019-10-20 16:55:28 +02:00
Dennis Guse
0e089f49f3
Re-added application logo to material design toolbar.
2019-10-19 12:27:11 +02:00
Dennis Guse
5ad1856b13
Removed context menu from ListActivities.
2019-10-17 21:32:55 +02:00
Dennis Guse
965dbbe829
Removed custom action bar style.
2019-10-17 21:26:31 +02:00
Dennis Guse
262c9886df
Removed aggregated stats activity.
2019-10-17 21:22:07 +02:00
Dennis Guse
ac5a9ea65d
Use Androidx compat's toolbar instead of actionbars.
...
ListView's multiselect still uses actionbar.
2019-10-17 21:19:14 +02:00
Dennis Guse
ed9b4c8f3d
Add workaround for Compat's ShareActionProvider, which is not available when inflating in a AbsListView.MultiChoiceModeListener.
2019-10-17 18:33:45 +02:00
Dennis Guse
209aa6a8a5
Hide share action from SearchActivity as it is not (yet) functional.
2019-10-17 07:58:11 +02:00
Dennis Guse
81ee6ac1fa
Do not use custom style for AlertDialogs, so PreferenceDialogs and AlertDialogs look the same.
2019-10-17 06:38:05 +02:00
Dennis Guse
024dd603cb
Migration to Androidx PreferenceCompat.
2019-10-17 06:00:47 +02:00
Dennis Guse
50654c6baf
Release v3.2.1
2019-10-15 18:36:40 +02:00
Dennis Guse
8c9bf60fc6
Update Settings if the units (metric/imperial) are changed.
2019-10-15 17:29:59 +02:00
Dennis Guse
a83eb0b983
Added de-DE description.
2019-10-13 12:19:27 +02:00
Dennis Guse
ab3cbfea0f
Metadata: adjust to fastlane layout.
2019-10-13 12:19:27 +02:00
Dennis Guse
c93e5ca1a6
Settings: moved to Androidx Compat and use one screen only.
2019-10-12 18:00:51 +02:00
Dennis Guse
c2841092da
Settings: moved setup into helper.
2019-09-19 22:30:28 +02:00
Dennis Guse
8b11e1d611
DialogFragments: do not save state.
2019-09-19 22:30:28 +02:00
Dennis Guse
6375a851b2
Moved ChooseActivityTypeDialog to be a real DialogFragment.
...
Note: This breaks RecordingsSettingsActivity.
2019-09-19 22:28:04 +02:00
Dennis Guse
f21200a7ec
UnitConversation: always use double for division.
...
Fixed wrong computation (00:00) of total time.
2019-09-19 19:29:49 +02:00
Dennis Guse
5752cebdec
Released 3.2.0
2019-09-19 19:14:34 +02:00
Dennis Guse
fa6329c157
Fdroid: downgraded to Gradle 5.5
2019-09-19 19:08:04 +02:00
Dennis Guse
98a9884798
Fdroid: added link in README and moved metadata to fastlane folder.
2019-09-19 19:04:17 +02:00
Dennis Guse
1f7f615411
Import/Export: first option is KMZ containing all data.
2019-09-16 23:43:30 +02:00
Dennis Guse
a79345ccf9
Grant ACCESS_FINE_LOCATION for TrackRecordingServiceTest.
2019-09-16 22:47:37 +02:00
Dennis Guse
732e0e76f9
Removed custom styling of title divider of used dialogs (just too much code).
2019-09-16 22:37:37 +02:00
Dennis Guse
63d29f2097
Cleanup.
2019-09-16 19:44:34 +02:00
Dennis Guse
9dd2f7d1c1
KML/KMZ export and share: add configuration to export with trackdetail without the rest.
...
Fixed some issues in TRACK_ONLY mode as too much data was exposed.
2019-09-15 09:47:48 +02:00
Dennis Guse
afd25363b3
For export and import: KMZ first as it contains all data incl. photos.
2019-09-15 09:22:10 +02:00
Dennis Guse
2eb5a42099
When it should be KMZ, make it KMZ.
2019-09-15 08:45:11 +02:00
Dennis Guse
9c753034b4
Update title in MarkerDetailActivity when viewpager changes.
2019-09-15 00:31:53 +02:00
Dennis Guse
95b7c701a2
Cleanup: do not assume first waypoint contains (always) TripStatistics.
2019-09-15 00:14:15 +02:00
Dennis Guse
56685a9dec
Bugfix: export of images via KMZ is now working.
2019-09-14 23:35:28 +02:00
Dennis Guse
45b13ea813
Removed tab icons as they were not shown anyhow.
2019-09-14 22:43:26 +02:00
Dennis Guse
b0feed84bb
Removed voice frequency menu icon as it not shown anyhow.
2019-09-14 22:34:58 +02:00
Dennis Guse
0e2da83e1f
Removed snowboarding and skiing due to lack of icons.
2019-09-14 22:20:29 +02:00
Dennis Guse
fa364a150d
Styling for progress bar via tint.
2019-09-14 21:50:10 +02:00
Dennis Guse
6ec78d77a9
Changed gps menu item icon to represent actual state of the gps (and not the action to be executed).
2019-09-14 13:25:23 +02:00
Dennis Guse
8853bb5408
Replaced drawables with vectors (SVG) for TrackController.
...
- ic_button_pause
- ic_button_record
- ic_button_stop
2019-09-14 02:58:05 +02:00
Dennis Guse
e4d6355875
Replaced drawables with vectors (SVG) for TrackListActivity.
...
- ic_pause
- ic_record
- ic_arrow_long
2019-09-14 01:34:41 +02:00
Dennis Guse
1e08d72cc9
Removed resources of indetermined progressbar (unused).
2019-09-14 00:22:35 +02:00
Dennis Guse
ea82d2df94
Fixed tabhost resource id.
2019-09-13 23:55:39 +02:00
Dennis Guse
71c0114f8f
Fixed lint error.
2019-09-13 23:14:14 +02:00
Dennis Guse
a3955c7c37
Made generic activity type selectable.
...
Decreased icon size.
2019-09-13 23:00:12 +02:00
Dennis Guse
e610b70590
Use logo (white) for generic track (replaces similar a png with gradient).
2019-09-13 22:55:25 +02:00
Dennis Guse
7f4d47d7b5
Foreground service notification now uses the logo directly (vector).
2019-09-13 22:38:39 +02:00
Dennis Guse
fd27ec11a2
Replaced chartViews current position marker with logo.
2019-09-12 23:52:04 +02:00
Dennis Guse
2aa036f3aa
Material design icons for dialogs.
2019-09-12 23:44:21 +02:00
Dennis Guse
2c49a4f3f1
Introduced material design icons.
2019-09-12 23:24:19 +02:00
Dennis Guse
10e4a52947
Fixed stats_content.
2019-09-12 20:39:13 +02:00
Dennis Guse
9f3936e180
Removed unused icons.
2019-09-12 20:17:29 +02:00
Dennis Guse
a3a76ce0c3
Disabled lint for AppCompatResource.
2019-09-12 20:15:03 +02:00
Dennis Guse
545db52f94
Cleanup.
2019-09-12 18:33:45 +02:00
Dennis Guse
bfa02a97ee
Upgrade appcompat library.
2019-09-12 17:57:33 +02:00
Dennis Guse
3a2eeaa204
Fixed lint warnings in stats_content layout.
2019-09-12 17:57:33 +02:00
Dennis Guse
42b3a5dfc9
Refactored stats_content layout to contain all content (not use include).
2019-09-12 17:57:28 +02:00
Dennis Guse
b5cb47a0c7
Refactored TrackRecordingServiceConnection: made static methods object methods.
2019-09-10 22:45:20 +02:00
Dennis Guse
443e069a13
Refactored TrackRecordingServiceConnection.
...
- implemented interfaces directly
- moved static methods from TrackRecordingServiceConnectionUtil
2019-09-10 22:37:54 +02:00
Dennis Guse
9c432c3110
Removed unused menu from SearchListActivity.
2019-09-10 21:20:41 +02:00
Dennis Guse
79934d51ac
Revert "Moved from onTouch to onClick listeners."
...
This reverts commit 025dee68
2019-09-10 21:20:41 +02:00
Dennis Guse
496cf9145b
Removed usage of Broadcast (were used by Widget).
2019-09-10 21:20:40 +02:00
Dennis Guse
264bb3746f
Removed ControlRecordingService.
...
It was implemented to enable other apps to start and stop track recordings.
2019-09-10 21:19:11 +02:00
Dennis Guse
7b1ccf4507
Cleanup AndroidManifest.
2019-09-10 21:18:55 +02:00
Dennis Guse
a326265dba
Fixed searchview, which did not trigger SearchListActivity.
2019-09-10 21:18:25 +02:00
Dennis Guse
0864bc8104
Cleaned up ContentProviderUtils's factory pattern.
2019-09-10 21:18:03 +02:00
Dennis Guse
f5656470a9
Removed Parcelable from all data classes as it not needed anymore.
2019-09-10 21:17:45 +02:00
Dennis Guse
5bc773f1aa
Removed modifiedtime from Track - was likely a Google Drive leftover.
2019-09-10 21:17:18 +02:00
Dennis Guse
6bfd8c8db8
Cleanup: Use Pair instead of String[2].
2019-09-10 21:16:58 +02:00
Dennis Guse
df2865456e
Removed obsolete workaround for DateUtils.formatElapsedTime().
2019-09-10 21:16:38 +02:00
Dennis Guse
fc6d5f1f23
Removed Widget.
2019-09-10 21:16:16 +02:00
Dennis Guse
96dab8c81b
Build: enabled abort on lint errors.
2019-09-10 21:16:00 +02:00
Dennis Guse
1d13d51f0c
Cleanup.
2019-09-10 21:12:56 +02:00
Dennis Guse
87d92d25f9
Cleanup: mainly code formatting and made LocationIterator implement autoclosable.
2019-09-08 12:39:40 +02:00
Dennis Guse
025dee6821
Moved from onTouch to onClick listeners.
2019-09-08 12:39:40 +02:00
Dennis Guse
796d086615
Cleanup.
...
Cleanup.
2019-09-08 12:39:37 +02:00
Dennis Guse
bb1ef08474
Splitted TrackRecordingServiceTest into two files and fixed issue about calling Looper.prepare() only once for all tests.
2019-09-05 22:44:27 +02:00
Dennis Guse
cc770d8bb4
Fixed (some) AnnoucementPeriodicTask[Factory] tests.
2019-09-05 07:41:16 +02:00
Dennis Guse
8a56c262cb
Cleanup.
2019-09-04 22:09:22 +02:00
Dennis Guse
c0a9958b5b
Fixed (some) TrackRecordingServiceTests.
2019-09-04 21:33:30 +02:00
Dennis Guse
7351cd3377
TrackDataHubTest is beyond repair and thus removed.
2019-09-04 20:41:39 +02:00
Dennis Guse
7b3d5848b9
Fixed ControlRecordingService: only unbind if connected.
2019-09-04 17:43:24 +02:00
Dennis Guse
0f311e062e
Fixed ContentProviderUtils tests.
...
Account for using a real (non-empty) database and thus non-predictable object ids.
2019-09-03 21:32:35 +02:00
Dennis Guse
57930a8d86
Added changelog for 2991/v3.1.0
2019-09-03 21:32:35 +02:00
Dennis Guse
7c0069394f
Release v3.1.0
2019-09-02 19:42:40 +02:00
Dennis Guse
379913fb3e
Cleanup.
2019-09-02 19:39:58 +02:00
Dennis Guse
542d9ccb77
Request storage permission on import all and export all.
2019-09-02 19:37:55 +02:00
Dennis Guse
c8ae3b83b5
Added option to show statistics while recording without unlocking the device.
2019-09-02 18:36:31 +02:00
Dennis Guse
0a046fc100
Cleanup.
2019-09-02 18:02:43 +02:00
Dennis Guse
c551a38a8b
Show full version name based upon git describe --tags on startup and also in AboutActivity.
2019-09-02 16:05:24 +02:00
Dennis Guse
72b1ca82ed
Moved debug warnings into Startup.
2019-09-02 15:50:35 +02:00
Dennis Guse
1ef81c45db
Build: do not minify code for release.
...
The amount of space saved is too small to be of a real benefit while stack traces become unreadable.
2019-09-02 15:50:35 +02:00
Dennis Guse
08e6ae76f2
Fix TravisCI for Android-29 ( #34 )
2019-09-02 15:44:21 +02:00
Dennis Guse
6e410e049d
Bugfix: creating waypoint from camera works now.
...
Introduced in commit 677b691ef1
2019-08-26 22:57:00 +02:00
Dennis Guse
22b7962940
Upgraded to Gradle 5.6 and AndroidStudio 3.5.0.
2019-08-26 21:55:40 +02:00
Dennis Guse
5788f99b20
Catch ActivityNotFound exception for starting geo-data intents.
2019-08-25 22:20:08 +02:00
Dennis Guse
8685e43dc2
Fixed ShareContentProvider and KMZ mime type.
2019-08-25 21:37:47 +02:00
Dennis Guse
b8bea27155
Added AndroidStudio coding style configuration.
2019-08-25 16:21:20 +02:00
Dennis Guse
c9226d3b79
Fixed CustomContentProvider tests.
2019-08-25 16:20:27 +02:00
Dennis Guse
9701feff04
Removed duplicate registration of images at MediaScanner.
2019-08-25 08:42:36 +02:00
Dennis Guse
b8b40a88ef
Show Marker menu entry at defined position.
2019-08-25 08:41:11 +02:00
Dennis Guse
adcf7b388b
Finish MarkerDetailActivity after storing marker.
2019-08-25 00:26:04 +02:00
Dennis Guse
3a7562d96c
Modified "show on map" functionality to only share locations and no other track data.
2019-08-25 00:21:36 +02:00
Dennis Guse
2753cf7d0b
Removed search suggestion configuration.
2019-08-24 18:48:50 +02:00
Dennis Guse
5841415a0b
Refactored TrackWriter instantiation.
2019-08-24 18:14:32 +02:00
Dennis Guse
d79fa07834
Share multiple tracks from TrackListActivity.
2019-08-24 17:51:57 +02:00
Dennis Guse
ff6caf706e
Added show on map to TrackDetailActivity.
2019-08-24 17:51:57 +02:00
Dennis Guse
c953fbc67a
Implemented "Share" from TrackListActivity's context menu.
2019-08-24 09:37:38 +02:00
Dennis Guse
55870cca85
Bugfix: import/export all now react to back button.
2019-08-24 08:49:59 +02:00
Dennis Guse
0123242be6
Bugfix: use correct entries/values for track name.
2019-08-24 08:44:43 +02:00
Dennis Guse
81a6d7b53a
Added release recipe for FDroid.
2019-08-24 08:39:13 +02:00
Dennis Guse
f423b07cee
Added Changelogs for v3.0.0, v3.0.1, and the upcoming release.
2019-08-24 08:27:31 +02:00
Dennis Guse
33231bdbb1
Renaming to AbstractListActivity.
2019-08-23 07:37:03 +02:00
Dennis Guse
677b691ef1
Moved special intent creation to IntentUtils.
2019-08-23 07:33:58 +02:00
Dennis Guse
5e74e80a9a
Use correct mime type for KML and KMZ.
2019-08-23 07:19:40 +02:00
Dennis Guse
70b5d799a2
Share marker works everywhere and share track from TrackDetailActivity.
2019-08-23 07:01:14 +02:00
Dennis Guse
16f18fe16f
Removed search suggestion provider as it only provided recent searches.
2019-08-21 22:25:16 +02:00
Dennis Guse
8538c79dd8
Extracted content uri definition.
2019-08-21 22:20:18 +02:00
Dennis Guse
f8e3b28e51
Removed landscape mode for TrackDetailActivity as it was broken and portrait mode needs heavy refactoring first.
2019-08-21 07:18:57 +02:00
Dennis Guse
9f665e07fd
Show on map: everything is handled by one content provider alone.
...
To avoid issues forwarding a requests from (temporarily) exported content provider to internal content provider only one content provider is used.
2019-08-20 22:55:32 +02:00
Dennis Guse
b7c010c086
Show on map: draft via virtual file (with two content providers).
...
Exported content provider that temporary needs to grant access to the internal content provider.
2019-08-20 22:49:54 +02:00
Dennis Guse
8296c0194d
Show on map: draft via sharing temporary file.
2019-08-20 22:48:05 +02:00
Dennis Guse
f537cc7321
Cleanup: automatic code inspection via Android Studio.
2019-08-18 14:46:43 +02:00
Dennis Guse
4fa2401b27
Removed CustomContentProvider.openFile() as it was used for Google Earth integration.
2019-08-18 13:22:41 +02:00
Dennis Guse
f30e3cd5cd
Removed contentDescription for logo (was still MyTracks).
2019-08-18 13:13:11 +02:00
Dennis Guse
b73353120f
PreferenceCategory import/export all: now uses Tracks as title.
2019-08-18 11:00:04 +02:00
Dennis Guse
7fa9df1f99
Cleanup.
2019-08-17 00:58:52 +02:00
Dennis Guse
ea3de8a987
Renamed SensorManager to RemoteSensorManager.
2019-08-16 21:20:00 +02:00
Dennis Guse
c159e1eba4
Version v3.0.1
2019-08-16 19:53:38 +02:00
Dennis Guse
420d538a73
Preferences: Import all/Export all has now transparent background and back button works as desired.
2019-08-16 18:53:26 +02:00
Dennis Guse
36672d6857
Fixed ChartFragmentTest.
2019-08-16 07:49:47 +02:00
Dennis Guse
51dc6f8e8d
Tests: accept permission automatically.
2019-08-16 07:13:58 +02:00
Dennis Guse
9a6c9eeace
Set android:allowBackup=false to prevent backups as this also includes cloud-based storages (e.g., Google Drive).
2019-08-15 23:14:52 +02:00
Dennis Guse
bfb7f781ec
Enabled TravisCI (just building, no tests).
2019-08-15 23:03:30 +02:00
Dennis Guse
8ca24b877c
Moved Import all/Export all functionality to Settings.
2019-08-15 22:38:51 +02:00
Dennis Guse
01ef5cfa6f
All test are now executable (but all are not working).
2019-08-14 18:03:48 +02:00
Dennis Guse
08825fcf04
Cleanup: typo.
2019-08-14 08:05:37 +02:00
Dennis Guse
4f5e87f87d
Enabled some TrackDataHub tests.
2019-08-14 08:05:00 +02:00
Dennis Guse
45b1fafdd5
Fixed test and implementation of DescriptionGenerator.
2019-08-13 23:04:09 +02:00
Dennis Guse
e89258c173
Fixed some tests by using the application context.
...
Fixed some tests by using the application context.
Fixed some tests by using the application context.
Fixed some tests by using the application context.
2019-08-13 22:49:41 +02:00
Dennis Guse
d47d37afd2
Import/Exporter tests now compile (do not work).
2019-08-13 22:09:56 +02:00
Dennis Guse
d9effc80a7
Enabled TrackRecordingServiceTest (mainly failing).
2019-08-13 20:59:29 +02:00
Dennis Guse
03d2b05ffd
Allows SharedPreferences to contain int as well as String.
2019-08-13 20:56:07 +02:00
Dennis Guse
e2cac6ee60
More tests executable (but not passing).
2019-08-12 18:47:48 +02:00
Dennis Guse
f749ddb5ae
Cleanup.
2019-08-12 18:47:48 +02:00
DanielJorn
6bb409fed0
Fixed typo in Readme.md
2019-08-11 09:25:53 +02:00
Dennis Guse
6da2d9d104
Export to KML and KMZ as requested by user.
2019-08-11 09:07:31 +02:00
Dennis Guse
cd267123e7
KML export: write close tag for last segment.
...
Closes #21 .
2019-08-10 14:00:38 +02:00
Dennis Guse
617ee719c8
Add heart rate sensor UI for landscape (BUG: still not visible).
2019-08-07 07:26:39 +02:00
Dennis Guse
4edad610ee
Moved SensorSettingsActivity into SettingsActivity.
2019-08-06 20:07:22 +02:00
Dennis Guse
fda95bbec9
Integrated ChartSettingsActivity in SettingsActivity.
2019-08-06 19:52:57 +02:00
Dennis Guse
1028e09888
Removed actionbar back button.
...
It was complicating the code base too much.
2019-08-06 19:46:01 +02:00
Dennis Guse
4abd07694c
Use a custom dialog to reset preferences.
2019-08-06 19:08:11 +02:00
Dennis Guse
a53b3288f7
BREAKING CHANGE: Moved to getDefaultSharedPreferences().
2019-08-06 18:34:07 +02:00
Dennis Guse
7ba771c417
Moved sharedPreferences accessor to PreferenceUtils.
2019-08-06 18:18:25 +02:00
Dennis Guse
2a145b4791
Cleanup list preferences.
2019-08-06 07:47:37 +02:00
Dennis Guse
cf90462772
PreferenceList: let summary be set by Android.
...
Some preferences used customized summaries - these were also removed.
2019-08-06 07:41:17 +02:00
Dennis Guse
d9a6701260
Initialize preferences with default values.
2019-08-06 07:41:17 +02:00
Dennis Guse
1dc9558541
Use Androidx to get version code from manifest.
2019-08-05 22:21:44 +02:00
Dennis Guse
972de5f92e
Photo size for KMZ exports is not configurable anymore.
2019-08-05 22:12:40 +02:00
Dennis Guse
28270b202e
Hide activityTypeLabel in statistic summary.
2019-08-05 22:05:49 +02:00
Dennis Guse
c9ee1a4218
Draft for FDroid metadata (via fastlane layout).
2019-08-05 17:41:48 +02:00
Dennis Guse
4c428d2547
Fixed export directory (was still MyTracks).
2019-08-05 17:08:03 +02:00
Dennis Guse
9bf1189f77
Added donation link to Liberapay.
2019-08-01 00:00:52 +02:00
Dennis Guse
484666e499
Cleanup broadcast messages.
...
(NOTE: Search suggestions and starting about page are not (yet) working).
2019-08-01 00:00:52 +02:00
Dennis Guse
28cdd39842
Automatic versioning (versionName and versionCode) using GIT.
2019-08-01 00:00:48 +02:00
Dennis Guse
9483241d43
Added about activity.
2019-07-27 13:13:41 +02:00
Dennis Guse
d8a0265ad0
Removed obsolete resources.
2019-07-27 13:13:41 +02:00
Dennis Guse
a6999fe7bd
Disabled presentation of elevation gain as it used currently derived from the GPS signal alone and therefore very imprecise.
2019-07-27 13:13:41 +02:00
Dennis Guse
f7db1c583b
Removed reverse geocoding option for naming tracks.
...
This was actually done blocking in the main UI thread and (as Internet is usually used for this) was actually introducing weird random delay after ending a recording.
2019-07-27 13:13:41 +02:00
Dennis Guse
a009be416f
Added OpenTracks README.
2019-07-27 13:13:36 +02:00
Dennis Guse
7d515a3187
Bump versionCode and versionName.
2019-07-26 18:39:35 +02:00
Dennis Guse
6428074cdc
Ask for ACCESS_FINE_LOCATION only (and really do it).
2019-07-26 18:39:35 +02:00
Dennis Guse
4e2eb2a0a1
Really removed translations referencing Google Drive functionality that is not present anymore.
2019-07-26 18:39:35 +02:00
Dennis Guse
6903a3e048
Rebranding to OpenTracks (translations).
2019-07-26 18:39:35 +02:00
Dennis Guse
233522a5e6
Rebranding to OpenTracks (code).
2019-07-26 18:39:35 +02:00
Dennis Guse
cd52dc29c9
Autoformatted all resources.
2019-07-26 18:39:35 +02:00
Dennis Guse
363cb14bff
Autoformatted all classes (non-testing).
2019-07-26 18:39:35 +02:00
Dennis Guse
5cfae845b7
Removed 'mytracks' from documentation, code, and filenames.
2019-07-26 18:39:35 +02:00
Dennis Guse
6dc03f567a
Removed 'My Tracks' from documentation and code.
2019-07-26 18:39:35 +02:00
Dennis Guse
b11f671c59
Removed translation_description from all strings.xml (except default).
2019-07-26 18:39:34 +02:00
Dennis Guse
a4cabf1f0f
Formatting translations.
2019-07-26 18:39:29 +02:00
Dennis Guse
0bd94e5f3f
Removed "E.g., '/MyTracks/kml'.'." from translation instructions.
2019-07-24 06:17:52 +02:00
Dennis Guse
9c00d1afd1
Replaced logo png with a svg.
2019-07-24 06:17:52 +02:00
Dennis Guse
6eecef0048
Removed "E.g., 'Google location settings'." from translation instructions.
2019-07-24 06:17:52 +02:00
Dennis Guse
88c7e6ce1b
Removed unused permissions as TrackRecordingService is now only reachable from within the app.
2019-07-24 06:17:52 +02:00
Dennis Guse
86a42f3c7c
Use TEXT instead of String for SQLite.
2019-07-24 06:17:52 +02:00
Dennis Guse
58135607e8
(Re-)Enabled SaveActivity.
2019-07-24 06:17:45 +02:00
Dennis Guse
601c2fe9fa
Cleanup R.strings.
2019-07-24 06:17:32 +02:00
Dennis Guse
d6af46ed58
Remove MyTracks from resource names and styles.
2019-07-24 06:17:32 +02:00
Dennis Guse
186efc0a23
Removed IntegerListPreference and use a ListPreference instead.
2019-07-24 06:17:32 +02:00
Dennis Guse
a1f62ec79f
Cleanup.
2019-07-24 06:17:32 +02:00
Dennis Guse
111baff976
Preferences: use ListPreference instead of MyTracksListPreference.
2019-07-24 06:17:32 +02:00
Dennis Guse
02bb5bb48e
Cleanup and default track name is location+date.
2019-07-24 06:17:32 +02:00
Dennis Guse
86aac36153
Removed unused permissions.
2019-07-24 06:17:32 +02:00
Dennis Guse
8438f7f7b3
Renamed settings configuration files.
2019-07-24 06:17:32 +02:00
Dennis Guse
617335e8b7
Use markdown LICENSE.
2019-07-24 06:17:31 +02:00
Dennis Guse
772e1ebce8
Cleanup.
2019-07-24 06:17:31 +02:00
Dennis Guse
89a6b56a61
TrackDetailActivity: only show heart rate if sensor is configured.
2019-07-24 06:17:31 +02:00
Dennis Guse
70eea7baea
TrackDetailView: show connected bluetooth device.
2019-07-24 06:17:25 +02:00
Dennis Guse
5b22487059
TrackDetailView: show markerListMenu only as action if not recording as the icon is reused in this case.
2019-07-24 06:16:53 +02:00
Dennis Guse
e22ff7742e
Fixed index out of bounds.
2019-07-24 06:16:53 +02:00
Dennis Guse
3d99fab808
Removed SensorStateActivity.
2019-07-24 06:16:53 +02:00
Dennis Guse
f19948e4cd
Removed listener for map updates as there is no map anymore.
2019-07-24 06:16:53 +02:00
Dennis Guse
cf0419f27b
TrackDetailActivity: show heart rate.
2019-07-24 06:16:53 +02:00
Dennis Guse
09df2dd20f
TrackDetailActivity: show activity type caption.
2019-07-24 06:16:53 +02:00
Dennis Guse
3ef1ae4b09
Sensor settings: added NONE bluetooth sensor.
2019-07-24 06:16:46 +02:00
Dennis Guse
1e1d4f6f4b
TrackListActivity: show all markers.
2019-07-24 06:16:21 +02:00
Dennis Guse
15155aa394
SearchListActivity: show on map for individual markers.
2019-07-24 06:16:21 +02:00
Dennis Guse
ef7db315d3
Code cleanup.
2019-07-24 06:16:21 +02:00
Dennis Guse
b480623884
MarkerDetailActivity: show on map in external app.
2019-07-24 06:16:21 +02:00
Dennis Guse
4f6db25dd3
Always use the same icon for markers in menu.
2019-07-24 06:16:21 +02:00
Dennis Guse
6dcdd93195
Actionbar icons are now shown (still tinting programmatically).
2019-07-24 06:16:21 +02:00
Dennis Guse
39433f94cb
Removed unused sharing and seach icons.
2019-07-24 06:16:21 +02:00
Dennis Guse
01701e5f0b
Removed unused sharing icon.
2019-07-24 06:16:21 +02:00
Dennis Guse
01b4bc0e76
Cleanup.
2019-07-24 06:16:21 +02:00
Dennis Guse
ff611795a0
Cleanup.
2019-07-24 06:16:21 +02:00
Dennis Guse
33650d3fe6
Do not use appcompat for android:showAsAction.
2019-07-24 06:16:21 +02:00
Dennis Guse
bd58187c4e
Activated search in MarkerList.
2019-07-24 06:16:21 +02:00
Dennis Guse
330c6b09cf
ImageView can load URIs directly.
2019-07-24 06:16:21 +02:00
Dennis Guse
af0c1a5ce9
Some menu items are action items.
2019-07-24 06:16:21 +02:00
Dennis Guse
f792b9f59a
Showing marker images now works (also with content:// URI).
...
content:// was required to get picture from the camera.
2019-07-24 06:16:21 +02:00
Dennis Guse
5e6a505a37
Code cleanup.
2019-07-24 06:16:21 +02:00
Dennis Guse
9c81157856
MarkerDetailActivity: set title.
2019-07-24 06:16:21 +02:00
Dennis Guse
0d01c0ee40
Upgraded some test cases.
2019-07-24 06:16:04 +02:00
Dennis Guse
0b2b306022
Added libraries for test cases.
2019-07-23 07:29:43 +02:00
Dennis Guse
175023645d
Cleanup.
2019-07-23 07:29:36 +02:00
Dennis Guse
820b5b89e1
Cleanup Database: removed unused data fields.
2019-07-23 07:28:43 +02:00
Dennis Guse
1e8a843952
Removed external access check to now internal service.
2019-07-23 07:28:43 +02:00
Dennis Guse
4d5c19e3ef
Fixed ServiceBinder for TrackRecordingService.
2019-07-23 07:28:43 +02:00
Dennis Guse
d92106abec
Moved myTrackLib into MyTracks: compiles, but recording service is not started correctly.
2019-07-23 07:28:43 +02:00
Dennis Guse
1706e8e8f9
Moved myTrackLib into MyTracks: moved files.
...
Moved resources from lib to app.
2019-07-23 07:28:43 +02:00
Dennis Guse
96de908487
Code formatting.
2019-07-23 07:28:43 +02:00
Dennis Guse
21c59bc2f6
Removed unused permissions.
2019-07-23 07:28:43 +02:00
Dennis Guse
a8ff1628c4
Search working in TrackDetailActivity.
2019-07-23 07:28:43 +02:00
Dennis Guse
34450aa5e7
Share is working in TrackDetailActivity.
2019-07-23 07:28:43 +02:00
Dennis Guse
b56f20f0c2
Code cleanup.
2019-07-23 07:28:43 +02:00
Dennis Guse
71c2bcbd0c
Removed trackball support.
2019-07-23 07:28:43 +02:00
Dennis Guse
f0eb85660a
Use LocationManager instead of Google Play Service (completely removed).
2019-07-23 07:28:43 +02:00
Dennis Guse
44eeb9142c
Removed use of Google Drive's shared owner.
2019-07-23 07:28:43 +02:00
Dennis Guse
41be6916bb
Removed use of Google Drive's shared with me.
2019-07-23 07:28:43 +02:00
Dennis Guse
840ea69276
Added AndroidX appcompat.
2019-07-23 07:28:43 +02:00
Dennis Guse
2763c27283
Disabled proguard.
2019-07-23 07:28:43 +02:00
Dennis Guse
8bc84114d7
Renamed AbstractSendToGoogleActivity.
2019-07-23 07:28:43 +02:00
Dennis Guse
828a19aea1
Fixed taking camera images.
2019-07-23 07:28:43 +02:00
Dennis Guse
705c9b2538
Request GPS permission.
2019-07-23 07:28:43 +02:00
Dennis Guse
ab7e8d2f43
Removed obsolete preferences keys.
2019-07-23 07:28:43 +02:00
Dennis Guse
24d60f570c
Removed obsolete test.
2019-07-23 07:28:43 +02:00
Dennis Guse
8cb0559062
Removed UI seemingly used by removed "shared with me" functionality.
2019-07-23 07:28:43 +02:00
Dennis Guse
525cb5fd26
Removed references to Google Drive and Google Earth.
2019-07-23 07:28:43 +02:00
Dennis Guse
2cf77d09b2
Removed testing code that is "All rights reserved." by Google.
2019-07-23 07:28:43 +02:00
Dennis Guse
fa0b154d0d
Removed obsolete settings.
2019-07-23 07:28:43 +02:00
Dennis Guse
9684429d96
Activity selection dialog is now immediately selecting.
2019-07-23 07:28:43 +02:00
Dennis Guse
88cd919d92
Removed calories and weight.
2019-07-23 07:28:43 +02:00
Dennis Guse
6678d5b36b
Fixed check if GPS is enabled.
2019-07-23 07:28:43 +02:00
Dennis Guse
53d91be9d9
Finish activity after pressing "save".
2019-07-23 07:28:43 +02:00
Dennis Guse
162e2c78a9
Fix for Android O and above.
2019-07-23 07:28:43 +02:00
Dennis Guse
19f7636259
Implemented heart rate via Bluetooth LE.
2019-07-23 07:28:43 +02:00
Dennis Guse
199f74ffad
Code cleanup.
2019-07-23 07:28:43 +02:00
Dennis Guse
cc0bef8546
Added foreground service permission.
2019-07-23 07:28:43 +02:00
Dennis Guse
3a685c609d
Removed Polar and Zephyr (pre Bluetooth LE) sensors.
2019-07-23 07:28:43 +02:00
Dennis Guse
864f7cb595
Don't use apk/res-auto namespace.
2019-07-23 07:28:43 +02:00
Dennis Guse
376c0137a7
Removed AndroidMockGenerator.jar and robotium-solo.jar.
2019-07-23 07:28:43 +02:00
Dennis Guse
bc7c5736ac
TrackDetail: show first stats and then the chart.
2019-07-23 07:28:43 +02:00
Dennis Guse
1cf2a33525
Removed most @SuppressLint.
2019-07-23 07:28:43 +02:00
Dennis Guse
71d625e43e
Code cleanup using static code analysis (Android Studio).
2019-07-23 07:28:43 +02:00
Dennis Guse
5b71810763
Removed all @SuppressWarnings.
2019-07-23 07:28:43 +02:00
Dennis Guse
3e728e0d91
Automated code cleanup using Android Studio.
2019-07-23 07:28:43 +02:00
Dennis Guse
ca7e741304
Workaround disabling the search functionality.
2019-07-23 07:28:43 +02:00
Dennis Guse
0d4d1769f0
Upgraded project to AndroidX.
2019-07-23 07:28:43 +02:00
Dennis Guse
539285f6cf
Upgraded menu configuration.
2019-07-23 07:28:43 +02:00
Dennis Guse
7394e8b382
Removed obsolete resources.
2019-07-23 07:28:43 +02:00
Dennis Guse
4362989d3a
Readded GPS onConnect functionality (without permission check).
2019-07-23 07:28:43 +02:00
Dennis Guse
3d09ee363d
Lint cleanup.
2019-07-23 07:28:43 +02:00
Dennis Guse
5efe1dba62
Manifest: removed removed Activities.
2019-07-23 07:28:42 +02:00
Dennis Guse
ae25cae1bb
Removed unused resources.
2019-07-23 07:28:42 +02:00
Dennis Guse
8a5cb93210
Removed unused translations.
2019-07-23 07:28:42 +02:00
Dennis Guse
f33db6c766
Share: removed Google's chart generator
2019-07-23 07:28:42 +02:00
Dennis Guse
5a479c6dfe
Settings: removed map configuration.
2019-07-23 07:28:42 +02:00
Dennis Guse
1661fc96b2
Removed support for ANT+.
2019-07-23 07:28:42 +02:00
Dennis Guse
eb78c66ea6
Removed ActivityRecognition via Google Play service.
2019-07-23 07:28:42 +02:00
Dennis Guse
5a264c5c53
Removed MapOverlay.
2019-07-23 07:28:42 +02:00
Dennis Guse
8255fef72d
File formats: removed CSV and TCX.
2019-07-23 07:28:42 +02:00
Dennis Guse
1c26dd109a
Removed old-school key/value backup.
2019-07-23 07:28:42 +02:00
Dennis Guse
a62dee645b
Cleanup.
2019-07-23 07:28:42 +02:00
Dennis Guse
de49a947f3
Removed export stuff.
2019-07-23 07:28:42 +02:00
Dennis Guse
078533dd3f
Update dependencies and removed integration code.
2019-07-23 07:28:42 +02:00
Dennis Guse
09798c95c2
Removed Accounts and sync.
2019-07-23 07:28:42 +02:00
Dennis Guse
57bcded2a9
App now compiles and runs.
2019-07-23 07:28:42 +02:00
Dennis Guse
7d9a7659d8
Removed analytics code.
2019-07-23 07:28:42 +02:00
Dennis Guse
9d8dee86e8
Code compiles now. Removed large parts of sync.
2019-07-23 07:28:42 +02:00
Dennis Guse
d170e92de5
Build: disabled Google API keys.
2019-07-23 07:28:42 +02:00
Dennis Guse
3a699f95be
Build: upgraded build toolchain.
2019-07-23 07:28:37 +02:00
Dennis Guse
ce61530431
Upgraded .gitignore.
2019-07-23 07:27:24 +02:00
Clément Poulain
0e1a20edd3
Merge pull request #6 from garyvdm/remove_iml
...
Remove and ignore .iml files.
2016-09-25 23:03:32 +02:00
Clément Poulain
177a28611e
Merge pull request #5 from garyvdm/gradle_upgrade
...
Update gradle version. Make gradlew executable.
2016-09-18 12:49:56 +02:00
Clément Poulain
5b60a879b2
Add "How to build" section to README
2016-09-18 12:31:25 +02:00
Clément Poulain
fd42cae3b1
Use same name format for backup and map API keys
2016-09-18 12:19:23 +02:00
Gary van der Merwe
944861d225
Remove and ignore .iml files.
2016-09-15 14:59:13 +02:00
Gary van der Merwe
8e5192de50
Update gradle version. Make gradlew executable.
2016-09-15 14:24:37 +02:00
Plonk42
aa53e87e10
Bump gradle version to fix build errors
2016-03-28 15:51:16 +02:00
Plonk42
e76004162a
Upgrade robotium lib
2016-03-01 21:37:00 +01:00
Plonk42
35482511af
Revert "Bump SDK versions"
...
This reverts a4c41643f0
2016-03-01 21:36:59 +01:00
Plonk42
b604f0619e
Update releases information
2016-03-01 21:24:10 +01:00
Plonk42
8eed97cf3e
Move protobuf dependency to maven
2016-02-19 00:51:06 +01:00
Plonk42
a4c41643f0
Bump SDK versions
2016-02-19 00:50:42 +01:00
Plonk42
592333afab
Create README.md
2016-02-18 22:36:02 +01:00
Plonk42
cf6b1d9489
Move Google Backup API key in its own git-ignored file
2016-02-18 01:59:25 +01:00
Plonk42
83c6b1924f
More .idea files
2016-02-18 01:05:50 +01:00
Plonk42
e7fd12ee19
Remove file that should not be versioned
2016-02-17 22:52:19 +01:00
Plonk42
c1cec71bf1
Add Apache License 2.0 notice
2016-02-17 00:33:59 +01:00
Plonk42
4639b2092c
Move Google Maps API key in its own git-ignored file
2016-02-17 00:25:37 +01:00
Plonk42
6e6ffe178b
Update .iml
2016-02-17 00:25:02 +01:00
Plonk42
3ee0976ac4
Merge branch 'adt_to_android_studio'
2016-02-17 00:17:49 +01:00
Plonk42
a9b1581d1d
Move everything one directory upper
2016-02-16 23:51:42 +01:00
Plonk42
aba8cb4090
Integrate EndToEnd tests and removed unused tests projects
2016-02-16 23:43:00 +01:00
Plonk42
b90c680805
Use google-play-services dependency instead of project
2016-02-16 23:32:39 +01:00
Plonk42
ca87a6b751
Remove unused projects avec migration to gradle
2016-02-16 23:08:08 +01:00
Plonk42
70f0475171
Move from Eclipse ADT to Android Studio
2016-02-16 21:20:00 +01:00
Jimmy Shih
17ce705dfe
Update author for PolarSensorManager
2014-03-31 13:14:30 -07:00
Jimmy Shih
34e48b0f02
Added tag v2.0.6 for changeset 42c74d340f83
2014-01-31 16:32:31 -08:00
Jimmy Shih
0fad5840f3
Code cleanup: DeleteTest.java
2014-01-31 14:36:08 -08:00
Jimmy Shih
09102ab6db
Code cleanup: SettingsTest.java
2014-01-31 14:12:33 -08:00
Jimmy Shih
abb9b6e302
Code cleanup: PauseResumeTest
2014-01-31 12:35:41 -08:00
Jimmy Shih
58b36e01f0
Code cleanup: CreateTrackTest
2014-01-31 10:52:21 -08:00
Jimmy Shih
9a059add14
Code cleanup: MyLocationTest
2014-01-30 16:33:37 -08:00
Jimmy Shih
0e766261d1
Code cleanup: MenuItemsTest
2014-01-30 16:19:13 -08:00
Jimmy Shih
9655dcbff9
Code cleanup: ViewTest.java
2014-01-30 15:11:44 -08:00
Jimmy Shih
062d687cdb
Cleanup ExportAllAndImportAllTest
2014-01-30 14:19:11 -08:00
Jimmy Shih
0e7d909646
Cleanup logging in end to end tests
2014-01-28 18:20:06 -08:00
Jimmy Shih
98ef2a8975
Code cleanup: GoogleUtils
2014-01-28 14:30:29 -08:00
Jimmy Shih
bb5758f5bd
Code cleanup: EndToEndTestRunner and RunConfiguration
2014-01-28 11:11:30 -08:00
Jimmy Shih
e8c9661776
Fix unit tests
2014-01-28 09:59:07 -08:00
Jimmy Shih
381022fde0
Fix a null pointer in TrackDataHub
2014-01-24 15:28:41 -08:00
Jimmy Shih
0691975a4d
Allow following a recorded track by pressing the my current location button
2014-01-24 14:02:09 -08:00
Jimmy Shih
409621a240
Bug fix, don't adjust zoom level when keeping screen visible
2014-01-24 11:14:58 -08:00
Jimmy Shih
d42b6e5361
Allow horizontal scroll in chart view
2014-01-23 10:38:04 -08:00
Jimmy Shih
07428663c5
Update manifest for My Tracks 2.0.6 rc5
2014-01-22 14:10:30 -08:00
Jimmy Shih
8fefdd580b
Update translated strings
2014-01-22 13:17:40 -08:00
Jimmy Shih
18cd3d49fa
Upgrade to robotium 5.0.1
2014-01-22 11:19:09 -08:00
Jimmy Shih
974d7434d7
Bug fix, display csv numbers is US locale
2014-01-17 14:35:19 -08:00
Jimmy Shih
b5d40baeba
Code cleanup: improve ChooseActivityDialog using ViewHolder pattern
2014-01-17 13:39:22 -08:00
Jimmy Shih
28801a1332
bug fix, handle the case when gx:value in kml is empty
2014-01-17 13:06:06 -08:00
Jimmy Shih
0ccd70a7b9
Bug fix, set hasPhoto state immediately to prevent race condition that the TrackDetailActivity is recreated
2014-01-16 14:44:15 -08:00
Jimmy Shih
9f45405d89
Use a dialog fragment to show map layer
2014-01-16 14:03:12 -08:00
Jimmy Shih
a4cf0518c4
Bug fix, hide feedback button for gingerbread phones
2014-01-16 09:54:05 -08:00
Jimmy Shih
aec0721757
Improve delete all dialog message
2014-01-15 14:49:04 -08:00
Jimmy Shih
150ce66a46
Handle screen rotation in help activity
2014-01-15 13:14:24 -08:00
Jimmy Shih
770e00968b
Bug fix, use marginBottom for image view
2014-01-14 16:15:20 -08:00
Jimmy Shih
ec34e4cfb3
Improve empty track list view
2014-01-14 15:11:25 -08:00
Jimmy Shih
8a1574be72
Update unit tests for FixedSpeedTrackPathDescriptor
2014-01-14 14:53:51 -08:00
Jimmy Shih
5f436abbda
Fix bug: in dialog, get all the views first inside onCreate
2014-01-14 12:57:01 -08:00
Jimmy Shih
2f64785a63
Codeclean: accessibility content description
2014-01-13 14:25:33 -08:00
Jimmy Shih
f43d2ab766
Update request permission title
2014-01-13 13:21:37 -08:00
Jimmy Shih
9f6d412c98
Fix bug with slow speed preference and unit conversion
2014-01-13 13:13:25 -08:00
Jimmy Shih
3a1e1bc7f8
In default track name, add an option for Date + Location
2014-01-13 10:53:40 -08:00
Jimmy Shih
0743835893
Code cleanup of EulaUtils
2014-01-10 12:45:26 -08:00
Jimmy Shih
6ab9f0716b
Fix startup sequence to set the preferred unit if not set
2014-01-10 12:37:34 -08:00
Jimmy Shih
e62e821fc3
Improve track list empty view
2014-01-10 11:15:55 -08:00
Jimmy Shih
a5c01977bd
update launcher icon
2014-01-09 14:36:42 -08:00
Jimmy Shih
73c96a49a4
Code cleanup, remove period from single sentence
2014-01-08 17:47:05 -08:00
Jimmy Shih
68f84c5d39
Add menu items to Help and Feedback page
2014-01-08 15:46:41 -08:00
Jimmy Shih
33886cc2ad
Merge help and feedback into one menu item
2014-01-08 14:36:34 -08:00
Jimmy Shih
7f124aa76b
Code cleanup for enable and disable google sync
2014-01-08 14:05:31 -08:00
Jimmy Shih
071e33719e
Cleanup code to enable sync to Google Drive
2014-01-08 13:15:58 -08:00
Jimmy Shih
68685828ca
Prompt user to sync to drive after first recording
2014-01-08 11:32:04 -08:00
Jimmy Shih
5efd745562
Code cleanup: update no account message
2014-01-07 17:28:19 -08:00
Jimmy Shih
29cffa96e6
Update sync to Google Drive setting
2014-01-07 17:02:02 -08:00
Jimmy Shih
76e44794ff
Code cleanup, remove fragmentActivity as instance variable inside fragments
2013-12-26 17:17:10 -08:00
Jimmy Shih
5bc7f2f973
Inline account chooser in export dialog
2013-12-26 16:56:35 -08:00
Jimmy Shih
e1f6a57df2
inline choose account in share trak dialog
2013-12-26 14:25:43 -08:00
Jimmy Shih
c8629cc92a
Code cleanup: cleanup AbtractSendToGoogleActivity
2013-12-19 12:44:20 -08:00
Jimmy Shih
3b5b2461bb
Hide menu items when track list is empty
2013-12-18 16:10:25 -08:00
Jimmy Shih
a49a74fc6b
Update contextual action bar title
2013-12-18 15:30:54 -08:00
Jimmy Shih
da5df06298
Remove backup and restore, move reset to advanced setting
2013-12-17 18:06:03 -08:00
Jimmy Shih
33fb7cee81
Use finish for navigation up from marker detail page
2013-12-17 17:34:20 -08:00
Jimmy Shih
8b546459bf
Update text for allow sharing setting
2013-12-17 17:29:50 -08:00
Jimmy Shih
1dbebf0529
UX improvement, not showing total time when not recording
2013-12-17 17:20:12 -08:00
Jimmy Shih
e31550c524
Update marker list and marker detail title
2013-12-13 15:19:33 -08:00
Jimmy Shih
18ac53b6ce
update list_activated_holo.9.png and increase margin on marker detail view
2013-12-13 14:35:53 -08:00
Jimmy Shih
39387fa1c6
Fix bug on acquiring wake lock
2013-12-13 11:08:05 -08:00
Jimmy Shih
08cb38554f
Bug fix, fix importing markers
2013-12-13 10:52:46 -08:00
Jimmy Shih
4bf5b41cfa
Bug fix: only add folder tag when playing multiple tracks
2013-12-11 15:09:08 -08:00
Jimmy Shih
20bd0287dc
Improve delete marker confirmation tite and message
2013-12-11 10:30:33 -08:00
Jimmy Shih
7cbda8a9d5
Bug fix, fix layout on 4x1 widget
2013-12-09 15:51:20 -08:00
Jimmy Shih
e826ef1754
Use CheckPermissionAsyncTask in GoogleSettingsActivity
2013-12-09 15:10:36 -08:00
Jimmy Shih
61cf316fb5
Rename refresh to sync now
2013-12-09 14:42:10 -08:00
Jimmy Shih
a28c39bea9
Use asynctask to check for permission
2013-12-09 14:22:17 -08:00
Jimmy Shih
caa1680dc6
Explicitly grant and revoke read permission when playing a track
2013-12-06 11:11:41 -08:00
Jimmy Shih
61bc8f5bbe
Bug fix, do not cache folder id across sync requests to handle the case of switching account
2013-12-05 17:33:48 -08:00
Jimmy Shih
07edfde08d
Bug fix: set the final track name when the track ends
2013-12-05 16:25:05 -08:00
Jimmy Shih
3d0846bec6
Bug fix: fix index used when play multiple tracks
2013-12-05 15:59:36 -08:00
Jimmy Shih
5a40b83065
Set photo size first in the maker list
2013-12-05 14:57:39 -08:00
Jimmy Shih
d52715c513
When in imperial unit, use 150 lb as the default
2013-12-05 13:05:53 -08:00
Jimmy Shih
9085b777a7
Remove X clear button next to text widget for entering weight
2013-12-05 12:44:08 -08:00
Jimmy Shih
68afba0c31
Add latitude and longitude in marker detail page
2013-12-05 12:37:07 -08:00
Jimmy Shih
384efcbfdc
align list icon to top when there is only one line
2013-12-05 11:06:16 -08:00
Jimmy Shih
0a83728b82
Add text shadow when displaying photo in marker detail page
2013-12-05 10:45:53 -08:00
Jimmy Shih
7fe603c5fe
Add text shadow when displaying photo
2013-12-04 15:55:54 -08:00
Jimmy Shih
f0cfc65540
Set photo bitmap to transparent to avoid showing the old bitmap
2013-12-04 11:51:47 -08:00
Jimmy Shih
c2e4381a50
Use relative time display only on track list
2013-12-04 10:16:57 -08:00
Jimmy Shih
65bfa15553
Improve marker layout spacing
2013-12-03 17:34:53 -08:00
Jimmy Shih
1fbc38d38d
Update gallery during import cleanup
2013-12-03 11:00:20 -08:00
Jimmy Shih
df8ed8e678
My Tracks 2.0.6 rc1
2013-12-02 18:12:13 -08:00
Jimmy Shih
9c4ccb2da9
Update gallery when photo markers are deleted
2013-12-02 15:50:08 -08:00
Jimmy Shih
4043bd8696
Update alert dialog title divider color
2013-12-02 13:09:24 -08:00
Jimmy Shih
93ddc27566
During import, add photo markers to gallery
2013-12-02 10:59:48 -08:00
Jimmy Shih
d0a9885a50
Add custom error message when trying to make a track public in Google Drive
2013-11-27 14:23:38 -08:00
Jimmy Shih
48ecf26a42
No longer waiting for buffer to be fill before setting grade, elevation, and max speed values
2013-11-27 14:06:15 -08:00
Jimmy Shih
6b8ccc8a83
Fix unit tests
2013-11-27 13:56:23 -08:00
Jimmy Shih
8f9b07dcb4
Bug fix, use Math.round to convert double to long
2013-11-27 12:50:26 -08:00
Jimmy Shih
f40484f16c
Rename to play multiple
2013-11-27 11:29:07 -08:00
Jimmy Shih
2c0515c597
Add back option to export to google drive
2013-11-27 10:45:07 -08:00
Jimmy Shih
e813995b34
Add new location setting policy
2013-11-26 15:45:33 -08:00
Jimmy Shih
8bb8a1c266
Code cleanup, move google location settings logic to GoogleLocationUtils
2013-11-26 13:01:12 -08:00
Jimmy Shih
abcf7cddff
Code refactor of GoogleLocationUtils
2013-11-26 12:38:44 -08:00
Jimmy Shih
2ae1d7fe29
Set dialog title divider for preference dialogs
2013-11-25 15:52:12 -08:00
Jimmy Shih
8506b340e8
Move setting preferences under the settings package
2013-11-25 15:26:19 -08:00
Jimmy Shih
ab1226fa31
Set dialog title divider for dialogfragment
2013-11-25 15:09:12 -08:00
Jimmy Shih
0947ae2291
bug fix: fix vertical layout in choose_activity_type_.xml
2013-11-25 13:11:27 -08:00
Jimmy Shih
c91bc2086c
Use application theme for progress dialog
2013-11-25 10:42:47 -08:00
Jimmy Shih
be2d66d4ab
Revert menu icon color for froyo phones
2013-11-25 10:11:53 -08:00
Jimmy Shih
47c189409e
Add menu option for merge and play
2013-11-24 12:56:42 -08:00
Jimmy Shih
1e4451ce41
Prepend MyTracks to photo folder
2013-11-22 16:09:57 -08:00
Jimmy Shih
bb5d4069cd
fix layout issue for gingerbread
2013-11-22 15:35:02 -08:00
Jimmy Shih
dfe7606dd5
Add scrollview around alert dialog content
2013-11-22 14:02:47 -08:00
Jimmy Shih
9442416844
Remove choose activity type dialog beore starting a new one. Remove clear button next to text edit for api level < 11
2013-11-22 11:43:49 -08:00
Jimmy Shih
74713239fb
list item, select entire item. not show markers in action bar. Message when photo marker is canceled
2013-11-22 10:37:20 -08:00
Jimmy Shih
76c06f68fb
use custom spinner color
2013-11-21 14:42:08 -08:00
Jimmy Shih
03145839f3
Add custom color for radio button
2013-11-21 14:14:00 -08:00
Jimmy Shih
b90d3193ab
Improve alert dialog theme
2013-11-21 13:37:05 -08:00
Jimmy Shih
41f5206c63
Improve the default activity type preference
2013-11-20 17:49:15 -08:00
Jimmy Shih
0d65e5cafc
Code refactor to reuse ChooseActivityTypeDialog in PreferenecActivity
2013-11-20 11:33:58 -08:00
Jimmy Shih
33fb24c5e5
Bug fix, only update calorie in statistics markers
2013-11-20 10:58:44 -08:00
Jimmy Shih
79f974ee2b
Bug fix, at the end of a track, only update the time if not paused
2013-11-20 10:50:42 -08:00
Jimmy Shih
0aa3903a52
merge branch
2013-11-20 10:44:32 -08:00
Jimmy Shih
63c1330f50
merge heads
2013-11-20 10:36:47 -08:00
Jimmy Shih
5ecb41adc2
Update calorie when activity recognition api sets the track category
2013-11-19 14:19:11 -08:00
Jimmy Shih
2571247829
Update stats waypoint calorie when changing activity type
2013-11-19 13:24:40 -08:00
Jimmy Shih
ca290bf664
Enable calorie in AggregatedStats and MarkerDetail page
2013-11-18 18:05:13 -08:00
Jimmy Shih
f5d8ca8dd2
During import, make sure track calorie and waypoint calorie are set correctly
2013-11-18 16:16:15 -08:00
Jimmy Shih
f5f0c56043
Code cleanup: use getTrackPointLocationIterator instead of getTrackPointCursor
2013-11-18 15:22:47 -08:00
Jimmy Shih
0b27765c30
Update stats marker calorie in TrackRecordingService
2013-11-18 14:36:53 -08:00
Jimmy Shih
2f8eda0810
Add a clear button at the end of the weight field
2013-11-14 17:16:42 -08:00
Jimmy Shih
d9c2f82656
Fix photo url during import
2013-11-14 16:29:54 -08:00
Jimmy Shih
857b53c4ca
remove weight from stats settings
2013-11-14 15:55:44 -08:00
Jimmy Shih
982828d0af
Apply text gradient only over text, fade out after clicking on image
2013-11-14 15:40:25 -08:00
Jimmy Shih
6b050d6236
Align stats's page grade bottom alignment
2013-11-14 15:11:33 -08:00
Jimmy Shih
7585c80906
Improve layout for entering weight
2013-11-14 14:31:56 -08:00
Jimmy Shih
2bd5734386
Adjust fade out duration and fix degree font size
2013-11-14 14:01:26 -08:00
Jimmy Shih
aef035923a
Update calorie when weight changes
2013-11-13 17:34:09 -08:00
Jimmy Shih
8e361610bc
add option to set weight in choose activity type dialog
2013-11-13 17:13:16 -08:00
Jimmy Shih
4a5f2406e7
Code cleanup for unit conversion
2013-11-13 13:41:44 -08:00
Jimmy Shih
801b597fa0
Update formulas in CalorieUtils
2013-11-13 12:56:05 -08:00
Jimmy Shih
fb0dac20c1
Cleanup calorie settings
2013-11-12 17:50:23 -08:00
Jimmy Shih
e3d7856e1c
Add activity icon next to calorie in stats page
2013-11-12 15:43:22 -08:00
Jimmy Shih
ea626847d6
add landscape view for stats page
2013-11-11 15:38:13 -08:00
Jimmy Shih
0dd563f16c
Code cleanup: remove android:orientation=horizontal
2013-11-07 17:29:58 -08:00
Jimmy Shih
a701d1ecd8
add generic track activity icon
2013-11-07 17:17:08 -08:00
Jimmy Shih
fd63a7f5f9
Improve decimal number formatting
2013-11-07 17:09:44 -08:00
Jimmy Shih
631d978ef5
Add paddingTop to stats unit to support superscript
2013-11-07 16:45:27 -08:00
Jimmy Shih
f4591fa22c
Improve stats layout
2013-11-07 16:13:26 -08:00
Jimmy Shih
45909e70b6
Update calorie when the activity type is set at the end of the track by the activity recognition api
2013-11-05 13:48:43 -08:00
Jimmy Shih
17428e1e94
Code cleanup: cleanup CalorieUtils.java
2013-11-04 16:51:59 -08:00
Jimmy Shih
d96c705953
Add menu option to view photo in gallery
2013-11-04 14:20:23 -08:00
Jimmy Shih
5867093895
Add fade out animation in marker detail view
2013-11-04 13:39:48 -08:00
Jimmy Shih
48ad505e55
Improve marker detail layout
2013-11-04 12:30:29 -08:00
Jimmy Shih
4b1eea2ed5
Fix StatsUtils to work with views from fragment
2013-11-01 11:28:06 -07:00
Jimmy Shih
5902af967c
merge heads
2013-11-01 10:14:47 -07:00
Jimmy Shih
33960e4264
Improve marker detail layout
2013-11-01 10:13:46 -07:00
youtaol
2be9f58545
Change code style.
2013-10-31 11:11:35 +08:00
Jimmy Shih
fe50678565
improvements to list item layout
2013-10-30 17:56:03 -07:00
Jimmy Shih
7354b5a438
Improve marker list view layout
2013-10-30 14:29:40 -07:00
Jimmy Shih
261327ed4a
merge heads
2013-10-30 10:54:41 -07:00
Jimmy Shih
961d8be8b9
Improve marker count layout in list view
2013-10-30 10:53:37 -07:00
youtaol
4907dc26a0
Change code style.
2013-10-30 17:42:24 +08:00
youtaol
7cc1f878b4
Merge heads
2013-10-30 11:16:07 +08:00
youtaol
7823ca4eec
Fix an issue when run SyncTest.
2013-10-30 11:13:50 +08:00
Jimmy Shih
64c03a40a7
Add marker count on the track list page
2013-10-29 15:35:59 -07:00
Jimmy Shih
2f9b8775e8
merge heads
2013-10-29 11:30:44 -07:00
Jimmy Shih
97e567e505
Two bug fixes. Fix rotation and cropping in BitmapLoader. Fix empty filename during import.
2013-10-29 11:29:47 -07:00
youtaol
008b0a435d
Merge heads
2013-10-28 20:36:36 +08:00
youtaol
0cea2faa92
Fix two issues of e2e test case.
2013-10-28 20:13:36 +08:00
youtaol
c43e9047bc
Remove the parameter of updateCalorie method of TrackRecordingService. Re-calculate the calorie of track and last marker in TrackRecordingService.
2013-10-25 14:41:21 +08:00
youtaol
c68ec5ed9a
After user edit the track. Update recorded track statistics immediately and update recording track statistics in track recording service.
...
Change some code style.
2013-10-23 17:14:45 +08:00
Jimmy Shih
f1ce31cfeb
Add a Photo Size option in Advanced settings
2013-10-22 17:32:38 -07:00
Jimmy Shih
44ea7dbfab
In kmz file, limit photo to 1M
2013-10-22 12:55:14 -07:00
Jimmy Shih
80f5a6252e
Handle the case the photo file is deleted when loading a bitmap
2013-10-21 14:53:08 -07:00
Jimmy Shih
dcd4b8026f
Cleanup eclipse warning
2013-10-21 12:41:39 -07:00
Jimmy Shih
b7604a11e4
Fix eclipse warnings
2013-10-21 12:32:04 -07:00
Jimmy Shih
2e4f4cc4c2
Improve marker list layout with photo markers
2013-10-21 11:28:16 -07:00
youtaol
d64b1c74f4
Update the calorie of both entire track and current segment. Change some code style.
2013-10-21 17:41:16 +08:00
Jimmy Shih
0e8de4c91a
Bug fix: delete a partially inserted track if unable to import
2013-10-18 10:59:41 -07:00
Jimmy Shih
b0dcd7be85
merge heads
2013-10-18 10:43:25 -07:00
Jimmy Shih
cff11657f0
Bug fix: Only update drive file if it is in the MyTracks directory
2013-10-18 10:42:20 -07:00
youtaol
7edf71c95f
Merge heads
2013-10-18 15:59:15 +08:00
youtaol
ed4ec20ad7
Fix test case issue of ExportAndImport test case.
2013-10-18 15:58:52 +08:00
Jimmy Shih
32834f08c5
Delete photo when marker or track is deleted
2013-10-17 16:32:06 -07:00
youtaol
a189f31f38
Merge heads
2013-10-17 10:10:35 +08:00
youtaol
18d98d5432
Fix an nullpointexception issue when run ChartFragmentTest.
2013-10-16 17:41:31 +08:00
youtaol
0b3f5ddca7
Fix an issue of test case testCalculateCalorieCycling.
2013-10-16 17:18:20 +08:00
youtaol
6231cf8663
Fix unit test issue of GpxFileTrackImporterTest and KMLFileTrackImporterTest after adding calorie code.
2013-10-16 16:53:35 +08:00
Jimmy Shih
24113a4d7f
Code refactor: move managing list of deleted tracks to DeleteAsyncTask
2013-10-15 11:08:06 -07:00
Jimmy Shih
cb3785de5c
Performance optimization, during sync, getFolderId only when needed
2013-10-14 16:53:37 -07:00
Jimmy Shih
75c58c556a
Reduce number of Google Drive api calls by using a list to keep track of the edits
2013-10-14 14:51:26 -07:00
youtaol
b7f8da5ec2
Compute the grade while recalculate the calorie.
2013-10-12 15:04:14 +08:00
Jimmy Shih
6676f6b760
Optimization, reduce drive api calls when files are moved to a new directory in Google Drive
2013-10-11 10:21:15 -07:00
Jimmy Shih
6549ebb361
Use modified time to detect sync changes. Can not use md5 checksum to detect changes in zip file.
2013-10-10 13:48:06 -07:00
Jimmy Shih
f893d4601b
merge heads
2013-10-10 11:08:42 -07:00
Jimmy Shih
134c54ca03
Handles when a merge fails and the track is deleted
2013-10-10 11:07:09 -07:00
youtaol
651034e2a8
Update the TripStatisticsUpdater after change the activity type of current recording calorie. Using the activity type but calorie value to determine whether show activity set button or not.
2013-10-10 19:19:02 +08:00
youtaol
e228918cca
Fix an issue after merge head.
2013-10-10 14:01:37 +08:00
youtaol
ddecd50ef6
Merge heads
2013-10-10 13:50:09 +08:00
youtaol
8e9be4fcf0
Change code style about calorie.
2013-10-10 11:16:58 +08:00
youtaol
800fabd5a0
Add test case about calculating cycling calorie.
2013-10-10 11:16:43 +08:00
Jimmy Shih
e94b7768dc
When inserting a new kml/kmz file in Google Drive, make the the file title and the track name are the same
2013-10-09 15:21:28 -07:00
Jimmy Shih
2b633c091c
Code cleanup: add getExtension and getName in FileUtils.java
2013-10-09 14:07:38 -07:00
Jimmy Shih
120c965e32
Code cleanup: specify directories inside the cache directory at FileUtils.java
2013-10-09 13:41:39 -07:00
Jimmy Shih
5ee710b7c5
Support renaming files on Google Drive when sync is enabled
2013-10-09 12:53:35 -07:00
youtaol
721bc83b9f
Fix an issue that the weight value unit is wrong when show the weight edit dialog after changing unit.
2013-10-08 16:35:12 +08:00
Jimmy Shih
8e907d9144
Add Google Drive sync for kmz files
2013-10-07 18:19:08 -07:00
Jimmy Shih
3827faa0e5
Code cleanup: FileUtils.java
2013-10-04 15:37:10 -07:00
Jimmy Shih
4161f8ff56
Codename: rename methods to FileUtils.getPath and FileUtils.getPathDisplayName
2013-10-04 15:30:53 -07:00
Jimmy Shih
5f00430795
Code cleanup: cleanup callers of FileUtils.buildUniqueFileName
2013-10-04 15:22:21 -07:00
Jimmy Shih
832397595d
Code cleanup: add try finally block for callers of SyncUtils.getFile
2013-10-04 15:04:23 -07:00
Jimmy Shih
6df5e2916f
Codecleanup: move TrackDataHub constants to its file
2013-10-04 11:12:40 -07:00
Jimmy Shih
39d26febc1
Code cleanup: remove TAG in Constants.java
2013-10-04 11:01:23 -07:00
Jimmy Shih
9c938b1260
Store photos in /MyTracks/pictures directory
2013-10-03 18:04:17 -07:00
Jimmy Shih
b182c1cb80
When play track, add a containing folder to contain all the merged tracks
2013-10-02 15:22:00 -07:00
Jimmy Shih
7594f6b516
Delete RemoveTempFileService
2013-10-01 14:05:01 -07:00
Jimmy Shih
c9f1422c42
Remove confirm play in earth dialog
2013-10-01 13:54:04 -07:00
Jimmy Shih
ea943548ec
Use a content provider url to play track in earth
2013-10-01 13:24:57 -07:00
Jimmy Shih
7078bad2ed
merge heads
2013-10-01 11:29:34 -07:00
Jimmy Shih
f61e65336d
update eclipse configuration
2013-10-01 11:28:29 -07:00
youtaol
1107543463
Make the default calorie to invalid. Fix an error while calculating the cycling calorie.
2013-09-10 16:16:25 +08:00
youtaol
02587dc27e
Add an activity setup button in stat page when the activity type is not support to calculate calorie.
2013-09-10 11:01:18 +08:00
youtaol
282c48f530
Re-calculate the calorie while user change the activity type of track. Show standard "value_unknown" (-) when the activity type is not supported.
2013-09-06 14:54:02 +08:00
Jimmy Shih
0e687d9e1b
Increase thread priority when import and export
2013-09-05 14:19:27 -07:00
Jimmy Shih
fefbc3c4ab
Codecleanup, rename package from export to exporter
2013-09-05 14:09:28 -07:00
Jimmy Shih
d9bb4fa024
Codecleanup: move importers to its own package
2013-09-05 13:55:30 -07:00
Jimmy Shih
9ced32f2df
Use same thread to export track
2013-09-05 13:34:11 -07:00
Jimmy Shih
429ebdbf3a
Handles interrupt and error cleanup during import
2013-09-05 13:02:03 -07:00
youtaol
7233137e93
Use the activity type of current track to calculate calorie.
2013-09-05 14:33:37 +08:00
Jimmy Shih
e0375050d2
Codecleanup: for importer, make sure inputstreams are closed properly
2013-09-04 16:26:27 -07:00
Jimmy Shih
396845a694
merge heads
2013-09-04 13:45:40 -07:00
Jimmy Shih
e4f6be4938
Import kmz or kml tracks
2013-09-04 13:44:39 -07:00
youtaol
88ce01dc46
Merge heads
2013-09-04 10:11:32 +08:00
Jimmy Shih
d11561f797
Code cleanup: move export classes to its own package
2013-09-03 15:40:03 -07:00
Jimmy Shih
298d0ae75b
Code cleanup: move closing a file output stream at the same level as opening it
2013-09-03 15:24:03 -07:00
Jimmy Shih
791e3a3492
Improve cancelling async task when exporting tracks
2013-09-03 14:43:33 -07:00
Jimmy Shih
aff5654bde
Code cleanup: remove unused interface
2013-09-03 13:39:41 -07:00
Jimmy Shih
71f03996f5
Export track in kmz or kml
2013-09-03 12:56:44 -07:00
youtaol
ad03336916
Add weoght parameter in TripStatisticsUpdater.addLocation() method.
2013-09-02 19:31:53 +08:00
Jimmy Shih
b8bd8d62ce
Code cleanup: Add TrackExporter interface
2013-08-28 15:25:55 -07:00
Jimmy Shih
ee7376919e
code cleanup: rename Importer classes
2013-08-28 12:17:17 -07:00
youtaol
c42abaac6b
Use dependency property to enable/disable weight preference. Change code style.
2013-08-28 10:43:46 +08:00
Jimmy Shih
0955e9f089
Rename TrackFormatWriter to TrackWriter
2013-08-27 18:09:34 -07:00
Jimmy Shih
efddcc1dcf
Rename TrackWriter to TrackExporter
2013-08-27 17:41:45 -07:00
youtaol
10a3e18e7a
Make the weight dialog always display after enable calorie display. Change code style.
2013-08-27 17:06:28 +08:00
Jimmy Shih
415b0afe38
Add a fix when UserRecoverableAuthException.getIntent throws a null pointer exception
2013-08-26 11:20:40 -07:00
youtaol
57ca65e3b6
Change code style about calorie.
2013-08-26 19:23:57 +08:00
Jimmy Shih
6ce0db575f
Fix null pointer exception with dataSourceManager in TrackDataHub
2013-08-23 12:51:53 -07:00
Jimmy Shih
635006efae
In KmlImporter, check that gx:multitrack is available before gx:track
2013-08-23 11:36:43 -07:00
Jimmy Shih
a2032af55a
check if getActivity is null in ChartFragment
2013-08-23 10:25:42 -07:00
youtaol
16ff92230a
Give an weight input dialog when the weight value is not set yet. Make the weight value/display can be changed by unit setting.
2013-08-23 12:30:24 +08:00
Jimmy Shih
511dca70da
merge heads
2013-08-22 15:29:53 -07:00
Jimmy Shih
c9a7a167ea
Use an async task to load bitmap
2013-08-22 15:28:16 -07:00
youtaol
2468062eff
Add show calorie and user weight preference in Stats settings page.
2013-08-22 17:05:10 +08:00
youtaol
b6b54923b2
Merge heads
2013-08-22 10:14:45 +08:00
youtaol
83b1fb67bf
Make constant to calculate calorie of cycling to fields. Change coe style.
2013-08-22 10:03:33 +08:00
Jimmy Shih
8f7bc30b10
Update Back and reset settings, remove are you sure on the dialog title
2013-08-21 11:32:12 -07:00
youtaol
b9fd09d043
Change code style about calorie calculation.
2013-08-21 10:23:36 +08:00
Jimmy Shih
b76d7fbb9c
Remove footer in share track dialog
2013-08-20 15:25:30 -07:00
Jimmy Shih
c7ba2bc5a1
Use list preference for chart x axis settings
2013-08-20 15:19:33 -07:00
Jimmy Shih
594f156a1f
Use a list preference for the preferred rate setting
2013-08-20 14:43:25 -07:00
Jimmy Shih
7a8a95853e
Use fitcenter to scale images
2013-08-20 11:32:15 -07:00
youtaol
d16949c139
Change code style about code of calorie calculation.
2013-08-20 11:06:37 +08:00
Jimmy Shih
f29cf16e13
Adjust UI layout for photos
2013-08-19 17:48:00 -07:00
Jimmy Shih
5f16df912a
merge heads
2013-08-19 15:55:45 -07:00
Jimmy Shih
ec3f0ddab3
Add play in earth with photo overlays
2013-08-19 15:54:32 -07:00
youtaol
cbd6d8158a
Change code style.
2013-08-19 11:30:56 +08:00
youtaol
4cf647b02c
Add raw calories feature. Add calories column in Track table. Add calories field and raw logic to calculate calories in TripStatistics. Display a raw calories text in Stats Fragment.
2013-08-15 20:19:36 +08:00
youtaol
75ac35bf53
Add unit test about CalorieUtils.java. And change the visiability of some methods to make them testable.
2013-08-15 10:16:27 +08:00
youtaol
d64b6a4d93
Merge heads
2013-08-15 09:46:14 +08:00
youtaol
4d8c44782e
Change code style.
2013-08-15 09:45:26 +08:00
Jimmy Shih
24a343661d
Add page viewer for marker detail page
2013-08-14 13:06:39 -07:00
youtaol
863f1373e4
Rename CaloricExpenditureComputation.java to CalorieUtils.java. Change code style.
2013-08-13 15:38:03 +08:00
Jimmy Shih
aed601fcda
merge heads
2013-08-12 14:45:00 -07:00
Jimmy Shih
79a38b2763
Added tag v2.0.5 for changeset 2a2a4e2c216a
2013-08-09 10:07:15 -07:00
Jimmy Shih
8f35da9576
display photos in marker list
2013-08-07 18:38:00 -07:00
youtaol
1d5d91c2bf
Add utils to calculate caloric expenditure.
2013-08-07 16:09:30 +08:00
Jimmy Shih
ba859b64e3
Fix two bugs.
...
- reload waypoint in MarkerDetailActivity onResume
- In list item, if time/distance field is not available, use INVISIBLE rather than GONE.
2013-08-06 13:55:16 -07:00
Jimmy Shih
517b792e43
Add feature to insert a photo marker
2013-08-06 12:55:02 -07:00
Jimmy Shih
6102536136
Update codeversion for My Tracks 2.0.5 rc4
2013-07-31 17:10:09 -07:00
youtaol
fe3fcdddaa
Make e2e test cases of Sync feature runs well.
2013-07-25 20:24:11 +08:00
youtaol
0744770a50
Merge heads
2013-07-25 20:16:22 +08:00
youtaol
3b8509ac39
Change code style.
2013-07-24 17:14:51 +08:00
Jimmy Shih
c555c201d6
Revert to original algorithm to calculate grade
...
Always use smoothed speed.
2013-07-23 12:31:30 -07:00
Jimmy Shih
928c62a237
Update elevation min,max and speed min,max after buffer is full
2013-07-23 10:21:39 -07:00
youtaol
0b7495a462
Merge heads
2013-07-17 15:41:41 +08:00
youtaol
604c5069ac
Change the check logic of testGPSMenu.
2013-07-17 15:41:27 +08:00
Jimmy Shih
720f747460
merge heads
2013-07-16 10:47:40 -07:00
Jimmy Shih
ab4ed7ed9f
Bug fixes: update menu after starting/stopping gps - to handle ICS phones of updating menu immediately after invalidating it
2013-07-16 10:45:52 -07:00
Jimmy Shih
d701ee81ba
Bug fix: use a different request code for google play services
2013-07-15 15:23:48 -07:00
youtaol
bc334d9ec1
Merge heads
2013-07-15 09:47:40 +08:00
youtaol
58ebedb7c3
Add distance and average speed checks in export/import test.
2013-07-15 09:47:29 +08:00
Jimmy Shih
64018fb02c
Handle the case that sync is active while deleting all tracks
2013-07-12 14:26:09 -07:00
Jimmy Shih
a6e9412a69
Record idle location to support zero speed when idle
2013-07-12 13:21:19 -07:00
youtaol
f4ccb8dbd4
Merge heads
2013-07-12 10:43:51 +08:00
Jimmy Shih
3f99263b5a
Make sure max speed is as large as avg moving speed
2013-07-11 17:22:52 -07:00
Jimmy Shih
8ba5980009
Code cleanup: reorg methods in TripStatistics
2013-07-11 17:06:14 -07:00
Jimmy Shih
deadd17c28
update version code to 60 for v2.0.5 rc3
2013-07-11 15:52:53 -07:00
Jimmy Shih
b94d6ab240
Code cleanup: fix lint warning
2013-07-11 15:44:43 -07:00
Jimmy Shih
203c56a7fe
Update translations for v2.0.5
2013-07-11 15:37:16 -07:00
Jimmy Shih
e7e671c1ff
Check if location speed and accuracy are available.
2013-07-11 14:38:09 -07:00
Jimmy Shih
4b6c9a875b
Improve elevation and grade calculation to take into account locations without altitude.
2013-07-11 13:53:34 -07:00
Jimmy Shih
9b0c14c9c7
In Stats view, only show speed and elevation when they are available.
2013-07-11 09:51:54 -07:00
youtaol
a484963572
Add test case to check the track details during export and import(Only check the altitude in this case).
2013-07-11 17:13:40 +08:00
youtaol
dad09f4a87
Merge heads
2013-07-11 10:36:14 +08:00
Jimmy Shih
e30d816765
Export altitude only when it is defined
2013-07-10 12:37:14 -07:00
Jimmy Shih
7deb589a75
Bug fix, reload cursor loader after deleting a track
2013-07-10 12:24:40 -07:00
Jimmy Shih
8bd5818a81
Support importing gpx and kml without altitude value.
2013-07-10 11:16:56 -07:00
youtaol
4debca0054
Merge heads
2013-07-10 14:19:41 +08:00
youtaol
fd3940fcd0
Fix an issue of share test.
2013-07-10 14:18:05 +08:00
Jimmy Shih
5a4860a45a
Add onPrepareOptionMenu to update menu state.
2013-07-09 15:54:32 -07:00
Jimmy Shih
e67bb581e6
Change defaut recording distance interval to 10m
2013-07-09 14:43:49 -07:00
Jimmy Shih
89b1c6debe
Chagne gps accuracy default tp 50m
2013-07-09 14:12:52 -07:00
Jimmy Shih
1ddb53ad47
Code cleanup: add ic_ prefix to icons
2013-07-09 11:53:25 -07:00
Jimmy Shih
ae456a498e
Code cleanup: add ic_ prefix to track icons
2013-07-09 11:12:13 -07:00
Jimmy Shih
834b0465fe
Code cleanup: add ic_launcher, ic_tab, ic_stat_notify prefix
2013-07-08 18:37:37 -07:00
Jimmy Shih
d50d9b6ef2
code cleanup: prefix menu icon with ic_menu
2013-07-08 18:14:39 -07:00
Jimmy Shih
45e5813f15
Set default units to imperial if in US
2013-07-08 13:15:46 -07:00
Jimmy Shih
876606df82
add ic_dialog_success.png
2013-07-08 12:32:46 -07:00
youtaol
97f6afae3b
Merge heads
2013-07-04 10:08:14 +08:00
youtaol
d106bc520e
Fix some issues of e2e tests.
2013-07-04 09:58:08 +08:00
Jimmy Shih
4b4fd603f1
Set text color to white for api level < 13
2013-07-03 16:59:17 -07:00
Jimmy Shih
0f86dcbcb1
remove DialogWhenLarge theme
2013-07-03 16:10:13 -07:00
Jimmy Shih
b850cb077f
Update track_recording.png and track_paused.png
2013-07-03 15:45:45 -07:00
Jimmy Shih
56c7d1cc6b
Add spacing betwen recording button and recording status in app widget.
...
center align text in warning message.
2013-07-03 15:42:53 -07:00
Jimmy Shih
1de84fa3da
Update send to google result dialog.
2013-07-03 15:08:45 -07:00
Jimmy Shih
a774693135
Fix updating list item background color
2013-07-03 13:24:05 -07:00
Jimmy Shih
189355a238
update icons
2013-07-03 10:52:38 -07:00
youtaol
b4e94b9af1
Merge heads
2013-07-03 11:19:22 +08:00
youtaol
7bee6470bd
Change code syle.
2013-07-03 11:13:10 +08:00
Jimmy Shih
449042b456
Fix wiget record button size.
...
Fix pause button.
2013-07-02 16:07:49 -07:00
Jimmy Shih
18b436195d
show map layer menu if room
2013-07-02 11:19:35 -07:00
Jimmy Shih
db8d767ca1
Update icons.
2013-07-02 11:11:39 -07:00
Jimmy Shih
ad8349b2b4
Code cleanup: move analytics constants to AnalyticsUtils
2013-06-28 13:18:37 -07:00
Jimmy Shih
a318b88ac8
Update manifest to 2.0.5 rc2 version 68
2013-06-25 17:11:21 -07:00
Jimmy Shih
c8c00f8391
Use ApiAdapter.invalidateMenu to refresh the action bar menu.
2013-06-25 16:42:55 -07:00
Jimmy Shih
f1b3a1495d
Fix froyo but where Bitmap.getConfig can return null
2013-06-25 14:04:48 -07:00
Jimmy Shih
30c9941286
Remove ldpi icons
2013-06-25 13:54:23 -07:00
Jimmy Shih
d343fd24ff
Add orange style for EditText, ListSelector, PogressBar, and Checkbox.
2013-06-25 13:50:14 -07:00
Jimmy Shih
bbce0b946e
merge heads
2013-06-25 09:57:20 -07:00
Jimmy Shih
5efada2a6e
Cleanup, rename string variables
2013-06-25 09:56:01 -07:00
youtaol
7dc86aaeb2
Fix e2e tests issues after code changes.
2013-06-25 19:04:38 +08:00
Jimmy Shih
d7f7114328
fix typo in strings.xml
2013-06-24 18:39:22 -07:00
Jimmy Shih
1f41fefa09
Use a async task to delete tracks and show a progress dialog.
2013-06-24 18:15:26 -07:00
Jimmy Shih
e7c1687565
Code cleanup: save a save_all option to SaveActivity.
2013-06-24 17:18:58 -07:00
Jimmy Shih
60ce1916f6
Code cleanup: move request code to AbstractSendToGoogleActivity
2013-06-24 16:46:42 -07:00
Jimmy Shih
d8e0d4ab73
Code cleanup: Cleanup method order in AbstractSendToGoogleActivity.
2013-06-24 14:37:31 -07:00
Jimmy Shih
2d4cabf4ef
Add menu option to Sync to Google Drive.
2013-06-24 14:09:25 -07:00
Jimmy Shih
176b2b05d3
Code cleanup. In SendRequest, rename to driveSync.
2013-06-24 11:03:12 -07:00
Jimmy Shih
27cea61edb
Code cleanup: rename to ConfirmSyncDialogFragment
2013-06-24 10:57:29 -07:00
Jimmy Shih
636ffbf39a
Update sync to Google Drive text
2013-06-21 18:22:18 -07:00
Jimmy Shih
ced42e3d86
Update confirmation messages
2013-06-21 18:13:01 -07:00
Jimmy Shih
85eba36d4c
Remove confirmation dialog when sharing via Google Drive.
2013-06-21 17:58:15 -07:00
Jimmy Shih
abd8f59a07
Improve the wording where there is no backup.
2013-06-21 17:38:43 -07:00
Jimmy Shih
8bb55ad5db
Support cases when there is no files to import or export.
2013-06-21 17:22:37 -07:00
Jimmy Shih
9609010906
Use external storage directory display name rather than the actual path.
2013-06-21 16:42:50 -07:00
Jimmy Shih
db124f4ca6
Code cleanup: use trackFileFormat.getExtension
2013-06-21 15:57:27 -07:00
Jimmy Shih
fcb2c9ea7f
For import/export, include the external storage location.
2013-06-21 15:44:00 -07:00
Jimmy Shih
021fa9668f
update menu_split_frequency icon
2013-06-21 13:54:29 -07:00
Jimmy Shih
d2243ccabc
merge heads
2013-06-21 13:32:32 -07:00
Jimmy Shih
429b13664d
update action bar icons
2013-06-21 13:31:51 -07:00
Jimmy Shih
97c72dfafd
Remove executable permission on png files.
2013-06-21 11:00:44 -07:00
Jimmy Shih
512167e536
Use a PrefereneList to select preferred units.
2013-06-20 17:53:08 -07:00
Jimmy Shih
2e8d9ea411
Adjust contextual menu based on the isRecording state.
2013-06-20 14:00:11 -07:00
Jimmy Shih
6e5365a8e8
Move select all in multiple select to an action bar item
2013-06-20 13:17:15 -07:00
Jimmy Shih
c1b39b1472
Not show map layer in the action bar
2013-06-19 16:23:08 -07:00
Jimmy Shih
ce756ec5eb
Add DialogWhenLarge Theme.
2013-06-19 16:13:16 -07:00
Jimmy Shih
bcf94161b6
For Holo theme, add a divider above borderless buttons.
2013-06-19 14:52:33 -07:00
Jimmy Shih
421dbe5632
In list view item, make the recording track the same height as recorded tracks.
2013-06-18 16:03:52 -07:00
Jimmy Shih
f2125150d4
Fix list view item selection to make sure all text are white when selected.
2013-06-18 15:40:45 -07:00
Jimmy Shih
2e84468785
Rename sync now to refresh
2013-06-18 14:12:29 -07:00
Jimmy Shih
071bca5353
Update text for sync with google drive.
...
Update text for accounts and sync settings.
2013-06-18 12:52:51 -07:00
Jimmy Shih
d00d6f0588
Set the terms of service text size to TextSmall
2013-06-18 11:31:42 -07:00
Jimmy Shih
8c421b2255
fix typo in track_detail_feedback menu id
2013-06-17 09:19:15 -07:00
Jimmy Shih
5262dd0bc2
Use ApiAdapter to disable Google Feedback for pre-ICS
2013-06-14 13:33:48 -07:00
Jimmy Shih
86a3f407ce
In TrackRecordingService, use SystemUtils to aquire wake lock
2013-06-14 13:00:57 -07:00
Jimmy Shih
d558e8f507
Code cleanup: use class name for timer name
2013-06-14 11:32:57 -07:00
Jimmy Shih
32f488be61
Use handler directly instead of using a timer in TrackRecordingService
2013-06-14 11:16:33 -07:00
Jimmy Shih
1d6710e30e
Code cleanup, in MyTracksLocationManager, use the same handler for content observer
2013-06-14 10:14:24 -07:00
Jimmy Shih
33b4b62ad0
Code cleanup: improve readability in TrackController
2013-06-14 09:57:01 -07:00
youtaol
001537863a
Add ShareTest test case.
2013-06-14 16:26:31 +08:00
youtaol
052d651ea0
Merge heads
2013-06-14 10:20:59 +08:00
Jimmy Shih
b720cf26ee
Code cleanup: add name to Timer thread HandlerThread
2013-06-13 15:22:11 -07:00
Jimmy Shih
501dbd1746
Use the handler to update SensorStateActivity
2013-06-13 14:43:25 -07:00
Jimmy Shih
0b75c95e93
Code cleanup: cleanup timer usage in TimerTaskExecutor
2013-06-13 12:39:40 -07:00
Jimmy Shih
9d6ff995f7
Fix spacing between x axis label and x axis marker.
2013-06-12 17:08:43 -07:00
Jimmy Shih
6cf06d9abe
Update antlib.jar
2013-06-11 17:55:33 -07:00
Jimmy Shih
21be96887d
Add links to the url in terms of service.
2013-06-11 14:48:36 -07:00
Jimmy Shih
434dd07cfa
Bug fix. Make sure the start marker location is valid when sending to Google Maps and Google Fusion Tables.
2013-06-11 11:00:49 -07:00
Jimmy Shih
849d5bdf1c
Display pace in mm:second format.
2013-06-10 15:59:47 -07:00
Jimmy Shih
053aae4d5a
Use StringUtils.getSpeedParts to geneate all the pace values in DescriptionGeneratorImpl.
2013-06-10 15:24:41 -07:00
Jimmy Shih
a6cae727bd
In TrackList, handle the case SHAREWITHME can be null
2013-06-10 14:05:19 -07:00
Jimmy Shih
f0a8dfc26e
Fix pace label typo, should be minutes per mile/kilometer
2013-06-10 11:29:26 -07:00
youtaol
e9bb0d84a6
Update Robotium to 4.1.
2013-06-09 20:06:16 +08:00
youtaol
e1d2a09207
Change SendToGoogleTest to ExportSingleTrackTest. Fix strings change issues.
2013-06-08 18:03:01 +08:00
youtaol
d1055ef5ee
Merge heads
2013-06-08 13:12:39 +08:00
Jimmy Shih
0a0854a367
update android manifest for 2.0.5 versionCode 67
2013-06-07 15:04:38 -07:00
Jimmy Shih
f7d2bbc34c
Fix view pager view for froyo and gingerbread phones.
2013-06-07 14:55:24 -07:00
Jimmy Shih
0c7f61891e
Place kml before gpx
2013-06-07 13:58:12 -07:00
Jimmy Shih
636f78f78a
use system color for list view selected background color
2013-06-07 13:33:37 -07:00
Jimmy Shih
12e9559e96
Update export menu.
...
Improve export dialog layout.
Rearrange tralist list menu.
Remove unused method in MenuItemTest.
2013-06-07 13:13:59 -07:00
Jimmy Shih
9571afa286
Improve share track dialog
2013-06-07 10:10:55 -07:00
youtaol
7a09e89041
Add all "export all" tests into one new file. And remove two redundant tests.
2013-06-07 15:02:26 +08:00
Jimmy Shih
4efd2a3f5e
Improve export all strings.
2013-06-06 17:33:48 -07:00
Jimmy Shih
3cc0e10031
Code cleanup. Remove track.getMapId and track.getTableId.
2013-06-06 15:45:54 -07:00
Jimmy Shih
738d73937b
merge heads
2013-06-06 14:59:37 -07:00
Jimmy Shih
efa6f53fdf
Add make track public in sharing dialog.
2013-06-06 14:58:12 -07:00
youtaol
5ec245fcdd
Change save one track to SD card to save all tracks to SD card.
2013-06-06 19:08:12 +08:00
Jimmy Shih
c8736b7f72
Code cleanup, in SendRequest, remove support for sharing a map url.
2013-06-04 17:26:56 -07:00
Jimmy Shih
fe3b063790
After exporting to external storage, add option to share the file.
2013-06-04 17:05:45 -07:00
Jimmy Shih
864129488f
Remove share track setting.
2013-06-04 16:36:55 -07:00
Jimmy Shih
2e81f981ca
Remove ChooseMapActivity.
2013-06-04 16:13:17 -07:00
Jimmy Shih
f89c6696b3
Combine save and send to google into export.
2013-06-04 15:32:19 -07:00
Jimmy Shih
5a5b1431eb
Rename save all to export all.
...
Rename save to export.
Remove send to google menu option.
2013-06-03 17:40:15 -07:00
Jimmy Shih
56e272c5d4
Remove Google Drive item from Send to Google dialog.
2013-06-03 15:54:12 -07:00
Jimmy Shih
8cda9df762
Set list view track name font size to medium.
...
Change list view activated background color.
Change contextual mode background color.
2013-06-03 13:58:45 -07:00
Jimmy Shih
44e994f420
Change tab background color for android v11 and higher
2013-06-03 13:06:30 -07:00
Jimmy Shih
d5aaebc44d
update the android support library to version 13
2013-05-31 15:30:07 -07:00
Jimmy Shih
063083f1a4
On contextual menu, only delete all if the number of tracks is greater than 1.
2013-05-31 11:06:38 -07:00
Jimmy Shih
125b21ef30
In TrackDataHub, do not automatically register for preferences change.
2013-05-29 14:16:54 -07:00
Jimmy Shih
5a14ef080c
Remove SELECTED_TRACK type from TrackDataHub.
2013-05-29 14:08:14 -07:00
Jimmy Shih
53bde78293
In MyTracksMapFragment, remove dependency on onSelectedTrackChanged.
2013-05-29 14:01:13 -07:00
Jimmy Shih
0a0753c4c5
Remove selected_track_id_key.
2013-05-29 11:23:08 -07:00
Jimmy Shih
aafe93b723
Code refactor. Remove DynamicSpeedTrackPathDescriptor's dependency on selected_track_id_key.
2013-05-29 11:06:23 -07:00
Jimmy Shih
55861ecf0e
Fix Map View to improve the initial camera position after screen rotation.
...
If showing a marker, after rotation, will zoom to the marker.
If showing a track, after rotation, will zoom to the current location
if is recording and is in tracking mode, else will zoom to the track.
2013-05-29 10:34:15 -07:00
Jimmy Shih
4f13b62a81
merge heads
2013-05-28 14:18:09 -07:00
Jimmy Shih
9dbf0b0c4b
Fix displaying a marker on the map view.
2013-05-28 14:16:40 -07:00
youtaol
ecbd7ea769
Add checks in testShareActivity_withDrive about the share result in the destination account.
2013-05-27 11:02:02 +08:00
youtaol
bc36ac5afe
Change testTrackControllerPostion to make it can run when API level less than 13.
2013-05-27 10:58:28 +08:00
Jimmy Shih
468ed40a5d
Code cleanup, refactor onResume logic in MyTracksMapFragment.
2013-05-24 12:38:57 -07:00
Jimmy Shih
d6cfdd007a
In StatsFragment, remove dependency on onSelectedTrackChanged.
2013-05-24 10:58:45 -07:00
Jimmy Shih
0d38d1b38d
Make sure the start marker is always shown during a recording.
2013-05-23 12:53:09 -07:00
Jimmy Shih
640f960bd0
In MyTracksMapFragment, initialize googleMap in onActivityCreated instead of onCreateView.
2013-05-23 11:02:55 -07:00
Jimmy Shih
ef4063fcd8
During a recording, keep the current location visible by default.
2013-05-23 10:49:50 -07:00
Jimmy Shih
8b19bd8917
Code cleanup, do not backup some shared preference keys.
2013-05-23 10:32:10 -07:00
Jimmy Shih
cad06c712a
Improve MyTracksLocationManager thus LocationClient is only started when necessary.
2013-05-22 17:58:33 -07:00
Jimmy Shih
aa3d170e1f
Add activity recognition.
2013-05-22 17:42:51 -07:00
Jimmy Shih
4eb8f4fff3
Remove location listener from TrackDataHub.
2013-05-22 15:00:35 -07:00
Jimmy Shih
4a9f7778bd
Change MyTracksMapFragment to not listen to location changes.
2013-05-22 14:36:58 -07:00
Jimmy Shih
0369b5b79f
merge heads
2013-05-22 14:29:45 -07:00
Jimmy Shih
433687930f
Code cleanup SearchListActivity, remove one instance variable.
2013-05-22 14:05:15 -07:00
Jimmy Shih
2e199d633c
Code cleanup for MyTracksLocationManager
2013-05-22 11:09:07 -07:00
Jimmy Shih
cffd72fa07
In MapFragment, use MyTracksLocationManager directly to obtain the current location.
2013-05-21 14:03:48 -07:00
Jimmy Shih
b37fe0ff35
To save power, modify StatsFragment to not listen to location changes.
2013-05-21 10:54:26 -07:00
Jimmy Shih
f8116ab6e0
Use TrackRecordingService to start/stop gps.
2013-05-20 15:16:01 -07:00
Jimmy Shih
1a68435eb4
Add methods to TrackRecordingService to start and stop GPS.
...
No longer unregister location listener before registering it.
2013-05-20 14:04:10 -07:00
Jimmy Shih
5329ccd37f
In TrackListActivity, use MyTracksLocationManager to check if gps is enabled.
2013-05-20 12:39:22 -07:00
Jimmy Shih
82b6b63fc5
In SearchListActivity, only start MyTracksLocationManager when needed.
2013-05-16 18:22:39 -07:00
Jimmy Shih
68180b2436
When starting a track, set the track icon based on track category.
2013-05-16 18:07:47 -07:00
Jimmy Shih
65f8762b4e
Update to Android ADT v17
2013-05-15 17:16:59 -07:00
Jimmy Shih
18eff91510
Clean up Constants.java
2013-05-15 16:26:44 -07:00
Jimmy Shih
5ace0242b4
Use LocationClient to request for location updates.
2013-05-15 15:39:48 -07:00
Jimmy Shih
81ed568ed7
Use LocationClient to obtain last known location.
2013-05-15 14:30:44 -07:00
Jimmy Shih
6b7ddc8522
Update to google play services v7
2013-05-15 13:28:27 -07:00
Jimmy Shih
3291eef752
Change logic for updating gps provider state.
2013-05-15 13:17:45 -07:00
Jimmy Shih
bd6f30f320
merge heads
2013-05-13 10:49:08 -07:00
Jimmy Shih
129149fb23
Remove unused code for obtaining heading from sensor
2013-05-13 10:48:16 -07:00
youtaol
232e314ca3
Change stat settings e2e test case as source code changes.
2013-05-13 20:31:22 +08:00
youtaol
61bcf078a9
Fix an error of TripStatisticsUpdaterTest.
2013-05-13 18:05:38 +08:00
youtaol
d911419cf2
Add checks about the display and hide of record controller.
2013-05-09 16:31:52 +08:00
youtaol
e8a832fb2c
Merge heads
2013-05-09 11:27:28 +08:00
Jimmy Shih
5d93747b13
clear google_account_key before enabling drive sync in startup sequence
2013-05-08 16:37:40 -07:00
Jimmy Shih
da00033e6f
Add playing multiple tracks in Google Earth
2013-05-08 13:58:57 -07:00
Jimmy Shih
c0900491d6
Modify ConfirmDialogFragment to pass in an array of track ids
2013-05-08 13:09:00 -07:00
Jimmy Shih
9ccae3e3a9
Add private constructor to utility classes
2013-05-08 12:56:52 -07:00
Jimmy Shih
52f8bd8565
Move Google Earth helper methods in GoogleEarthUtils.java
2013-05-08 12:44:19 -07:00
Jimmy Shih
feb479d9b9
Change TrackFormatWriter to be able to write multiple tracks to a file
2013-05-07 15:58:37 -07:00
Jimmy Shih
dfa60a44f6
Update stats view layout
2013-05-07 09:51:00 -07:00
Jimmy Shih
afa47ba26e
rename stats_large_label and stats_separator color
2013-05-06 14:25:14 -07:00
Jimmy Shih
f7c5b7f1cc
Modify StringUtils.java to return null if a value is invalid
2013-05-03 11:34:24 -07:00
youtaol
b9e944a9e5
Add test case to check the multi-select and then delete. And fix an e2e test error in EndToEndTestUtils.
2013-05-03 15:53:12 +08:00
youtaol
14b796b27a
Add test case to check the position of track controller view.
2013-05-03 12:29:44 +08:00
youtaol
3f208a7b65
Move some e2e test cases to a new package, and make these test are easy to run.
2013-05-03 11:56:04 +08:00
youtaol
3303d70c1c
Fix e2e test error after code changes.
2013-05-02 20:08:50 +08:00
Jimmy Shih
b0215058d2
show/hid track controller when search is shown/dismissed
2013-05-01 15:30:01 -07:00
Jimmy Shih
244219bdde
Add landscape mode for track controller
2013-05-01 14:29:06 -07:00
Jimmy Shih
8c26cb2aa3
Use FileTypeDialogFragment to select a file type for import all, save all, and save
2013-04-30 16:14:24 -07:00
Jimmy Shih
b880b731b4
Use a dialog fragment to select the import all type
2013-04-30 15:01:13 -07:00
Jimmy Shih
b593fa3550
fix various lint warnings
2013-04-30 14:09:38 -07:00
Jimmy Shih
027ae7b2dd
display '-' if elapse time is negative
2013-04-30 13:35:56 -07:00
Jimmy Shih
67fbb47639
clean up colors.xml
2013-04-30 13:27:47 -07:00
Jimmy Shih
9e194021c5
Change track controller background color, remove line at the bottom of track controller, use bracket for distance
2013-04-30 11:45:45 -07:00
Jimmy Shih
520ae87f14
Add support for multiselect
2013-04-30 11:11:58 -07:00
Jimmy Shih
6a74a18e99
Modify DeleteMarkerDialogFragment to delete one or multiple markers
2013-04-29 18:04:27 -07:00
Jimmy Shih
ccfe7dc335
Fix style to reference theme attribute textAppearanceListItemSmall
2013-04-29 17:48:13 -07:00
Jimmy Shih
3a26501aec
merge heads
2013-04-29 17:43:37 -07:00
Jimmy Shih
e890f02d97
Create a DeleteTrackDialogFragment that can delete one, multiple, or all tacks
2013-04-29 17:42:47 -07:00
Jimmy Shih
ce80f4e39a
merge heads
2013-04-29 12:33:54 -07:00
Jimmy Shih
9a2b7f8987
Use dp for home screen widget textSize
2013-04-29 11:32:51 -07:00
Jimmy Shih
cc27b4329d
fix various styles errors
2013-04-29 11:25:16 -07:00
youtaol
97defda41c
Merge heads
2013-04-28 21:01:47 +08:00
youtaol
c514f55496
Fix test error.
2013-04-28 21:01:05 +08:00
Jimmy Shih
e31c5e7a68
Add the menu_stop_gps icon
2013-04-26 11:50:07 -07:00
Jimmy Shih
9fd22081fa
Invert icon image shown in Spinner for API level < 11
2013-04-26 11:10:55 -07:00
Jimmy Shih
d9f897bc53
Use a spinner for the activity icon in TrackEditActivity
2013-04-25 17:32:04 -07:00
Jimmy Shih
826ff2f79f
Fix spacing in activity icon dialog.
2013-04-25 13:41:29 -07:00
youtaol
1d4f96d5d9
Merge heads
2013-04-24 21:00:59 +08:00
youtaol
e0ccac0289
Fix some e2e test errors.
2013-04-24 21:00:27 +08:00
youtaol
7cd9990cfb
Add testSendLargeTrackToGoogle test case to test send a big track(which has more than 100 points) to Google.
2013-04-24 16:21:09 +08:00
Jimmy Shih
c972917b3a
Upgrade support library to version 12
2013-04-23 12:59:30 -07:00
Jimmy Shih
7d995f2fc9
Add swipet behavior (pager) to the TrackDetail tabs.
2013-04-23 10:35:20 -07:00
youtaol
2654a1484c
Change test case of share as the share ui is changed.
2013-04-23 18:49:35 +08:00
Jimmy Shih
9bb05e6717
Fix sending a large track to Fusion Tables.
2013-04-22 17:55:12 -07:00
Jimmy Shih
6bd2dabd60
merge heads
2013-04-22 15:12:55 -07:00
Jimmy Shih
743e5a0755
Fix navigation up thus up has the zoom in effect.
2013-04-22 15:11:39 -07:00
youtaol
f49d6f31a5
Change some generic_ok buttons to generic_yes.
2013-04-22 21:51:44 +08:00
youtaol
b74df8186d
Remove welcome dialog and change cancel button to no, ok button to yes.
2013-04-22 20:28:52 +08:00
Jimmy Shih
30d611e295
update google play services to version 6
2013-04-19 11:23:05 -07:00
Jimmy Shih
c21bfd84c1
Add option to share as a file.
2013-04-18 15:50:51 -07:00
Jimmy Shih
c38ee02d4b
Combine share via drive and share via maps url into a share button.
...
Use settings to choose between drive and maps.
2013-04-18 13:34:30 -07:00
Jimmy Shih
c4d7b544cb
merge heads
2013-04-17 18:19:42 -07:00
Jimmy Shih
c7db1cebec
Add generic_yes and generic_no strings and use them in confirmation dialogs.
2013-04-17 18:18:11 -07:00
Jimmy Shih
ff2a6fd241
Remove welcome screen
2013-04-17 17:17:00 -07:00
youtaol
d66bf7b395
Merge heads
2013-04-17 19:51:58 +08:00
youtaol
3d6f9a1a2d
Delete tracks on Google Maps
2013-04-17 13:32:46 +08:00
youtaol
e80b8b19c4
Make test runs well on Android 2.3.3
2013-04-17 11:33:49 +08:00
Jimmy Shih
9410ed0acc
Code cleanup. Remove PermissionCallback and remove checkPermission in GoogleSettingsActivity.
2013-04-15 15:59:53 -07:00
Jimmy Shih
b5331c5f5a
Use a non-UI fragment to check for credential when sending a track to google.
2013-04-15 14:53:04 -07:00
Jimmy Shih
179229821b
When rotating screen, zoom to the last known location.
2013-04-11 18:35:33 -07:00
Jimmy Shih
5b28f4b1c9
If a trackId is not longer valid, use the last track.
...
Fix app widget launching My Tracks with an invalid track id.
2013-04-11 15:21:19 -07:00
Jimmy Shih
86410b1f80
Change getLastTrack to return the last track on the track list.
2013-04-11 14:28:38 -07:00
Jimmy Shih
5447b357d2
Update widget on software update.
2013-04-11 13:55:39 -07:00
Jimmy Shih
19020f686f
In App Widget, only update the size if it has changed.
2013-04-11 13:27:52 -07:00
Jimmy Shih
1ebe7baf7c
When SendRequest used in sending to Google when rotating screen
2013-04-11 10:28:24 -07:00
Jimmy Shih
ed520de514
Added tag v2.0.4 for changeset b1661e784e79
2013-03-17 20:22:05 -07:00
Jimmy Shih
b888a9a3b8
My Tracks 2.0.3 rc3
2013-03-10 20:54:49 -07:00
youtaol
d2708ca2a5
Add some code to change the activity type during exit a track.
2013-03-08 16:15:26 +08:00
Jimmy Shih
f93149191e
Remove unused permissions.
2013-03-07 16:48:07 -08:00
Jimmy Shih
664f18c1ea
Pass in hl to the help center url
2013-03-07 14:16:03 -08:00
Jimmy Shih
e44d2875cc
Fix gpx lock in the start of a recording. Use a handler thread
...
to obtain locationListener callbacks.
2013-03-07 11:40:14 -08:00
Jimmy Shih
89e01a706e
Add a dialog for user to choose the activty type.
...
By apoorvn.
2013-03-06 13:46:44 -08:00
Jimmy Shih
e561a25542
check if searchmneu is null before using it
2013-03-05 16:50:31 -08:00
Jimmy Shih
5107dbcb5e
Update strings
2013-03-05 10:23:47 -08:00
Jimmy Shih
4cd114b0b3
Prevent dedicated search key from dismissing eula
2013-03-04 18:29:38 -08:00
Jimmy Shih
88cb5dd4ca
Fix phones that do not always set the location time correctly.
2013-03-04 15:07:06 -08:00
youtaol
c3c773eac6
Merge heads
2013-03-04 19:10:16 +08:00
youtaol
89bf4713ce
Change the method to query and delete fusion table.
2013-03-04 19:09:23 +08:00
youtaol
9d2b2db01f
Change code to make e2e test run more stable.
2013-03-04 19:08:06 +08:00
Jimmy Shih
8a1b4274a0
When restore from backup, disable sync to Google Drive.
2013-03-01 11:14:46 -08:00
Jimmy Shih
d94673279a
In TrackDetailActivity, check if the track id is valid or not
2013-03-01 10:19:29 -08:00
youtaol
e1e1932071
Merge heads
2013-03-01 10:24:11 +08:00
youtaol
4422dd8066
Change code style.
2013-03-01 10:22:15 +08:00
Jimmy Shih
4f7dff1884
update translation
2013-02-28 14:50:32 -08:00
youtaol
0fb8c6902f
Merge heads
2013-02-28 13:32:17 +08:00
Jimmy Shih
363f555f9c
add onEnabled to reinitialize the widget after reboot
2013-02-27 17:19:17 -08:00
Jimmy Shih
f20fa758e7
fix typo in ChartFragment
2013-02-27 14:35:01 -08:00
Jimmy Shih
7bd5a9b0c0
merge branches
2013-02-27 12:21:14 -08:00
Jimmy Shih
6bf211a5c6
persist map type from apoorvnaik
2013-02-27 12:20:03 -08:00
youtaol
dbfbfb1b1f
Add test cases about TripStatisticsUpdater.addLocation().
2013-02-27 18:29:30 +08:00
Jimmy Shih
e8e99dc3d0
Notify db changes after transaction is completed.
2013-02-26 14:17:50 -08:00
youtaol
6994b0b5df
Fix errors of SettingTest.
2013-02-26 18:07:24 +08:00
youtaol
da04450a2b
Merge heads
2013-02-26 10:51:24 +08:00
youtaol
d740f5a09d
Add a short wait to make an sync test runs more stable.
2013-02-26 10:50:32 +08:00
Jimmy Shih
9b57749c18
When export, use the last valid track point as the end point.
2013-02-25 17:00:27 -08:00
Jimmy Shih
8929f0c211
Update the title for entering email addresses
2013-02-25 16:19:25 -08:00
Jimmy Shih
036fe3ab71
remove MyTracksApplication.java
2013-02-25 14:48:56 -08:00
Jimmy Shih
10b327f533
Clear sync state when reset settings.
2013-02-25 11:03:43 -08:00
Jimmy Shih
6810a0d048
Rename to share_maps to be consistent with send_maps.
2013-02-25 10:04:55 -08:00
Jimmy Shih
f47ac17499
update android support library to version 11
2013-02-22 16:49:43 -08:00
Jimmy Shih
06718466ea
Add lock screen widget.
...
Fix issue with 4x1 widget not displaying properly.
2013-02-22 14:58:57 -08:00
Jimmy Shih
266b2f44d1
fix eclipse warnings
2013-02-22 13:34:52 -08:00
Jimmy Shih
c564c55f75
Add Google Feedback for ICS+ devices.
2013-02-22 13:09:52 -08:00
Jimmy Shih
82f68db819
merge heads
2013-02-22 11:24:20 -08:00
Jimmy Shih
925dc14b84
merge branches
2013-02-22 11:23:51 -08:00
Jimmy Shih
148f0da718
fix a typo in tos body
2013-02-22 11:18:48 -08:00
Jimmy Shih
38c9b2d0d7
Remove unused jars
2013-02-22 11:16:29 -08:00
Jimmy Shih
2c96afd9e1
merge branches
2013-02-22 11:07:53 -08:00
Jimmy Shih
e44e68e226
Update AndroidManifest to version code 64 for 2.0.4 rc1
2013-02-22 11:07:14 -08:00
youtaol
a3e9fbbc16
Change the method EndToEndTestUtils.verifyFirstLaunch() as new changes of first launch.
2013-02-22 11:19:56 +08:00
youtaol
dfa81656d3
Make some change to make sync test run more stable.
2013-02-22 10:52:18 +08:00
youtaol
e0084f6652
Merge heads
2013-02-21 14:32:04 +08:00
youtaol
c88e67abe1
Change testTrackStartTime to testTrackRelativeTime.
2013-02-21 14:31:49 +08:00
Jimmy Shih
f5f6cb59f5
Fix typos in strings.xml.
2013-02-20 14:58:17 -08:00
Jimmy Shih
16d3a35274
Remove in-app help content. Use a webview to access online help content.
2013-02-20 14:22:46 -08:00
Jimmy Shih
d2f7279791
Update track icons.
2013-02-20 13:28:59 -08:00
Jimmy Shih
d4fb45748f
merge branches
2013-02-20 13:05:48 -08:00
Jimmy Shih
37dbff6025
Handle the case that some tracks can be uploaded to Google Drive before sync is enabled.
2013-02-20 13:03:58 -08:00
Jimmy Shih
b064bccc52
Improve list view layout.
2013-02-20 11:13:39 -08:00
Jimmy Shih
9394031177
Do not show the EnableSyncDialogFragment if sync is already enabled.
2013-02-20 09:09:59 -08:00
youtaol
439b508619
Merge heads
2013-02-20 17:35:00 +08:00
youtaol
95cb4db92c
Change code style.
2013-02-20 17:08:08 +08:00
youtaol
6ff0509124
Change to using OAuth2 and the new spreadsheet gdata library. Update the SendToGoogleTest as the new code changes.
2013-02-20 17:01:17 +08:00
Jimmy Shih
883596b388
In the start up flow, ask the user if he wants to enable Google Drive sync.
2013-02-19 18:41:26 -08:00
Jimmy Shih
ae1740cacd
Use the caller pattern for all DialogFragment.
2013-02-19 17:09:35 -08:00
Jimmy Shih
63319b78f9
Remove a testing constructor in ChooseMapsAsyncTask that is no longer used.
2013-02-19 16:25:28 -08:00
Jimmy Shih
e31bfa5e63
Rename to Share via Google Drive and Share via Google Maps.
2013-02-19 16:04:30 -08:00
Jimmy Shih
583de3606d
Move ChooseAccountActivity as an AbstractSendToGoogleActivity.
2013-02-19 15:32:24 -08:00
Jimmy Shih
100b7b28ed
Have TrackListActivity extends AbstractMyTracksActivity.
2013-02-19 14:08:21 -08:00
Jimmy Shih
bf46ca115b
Fix the flow for sharing via maps url to first choose an account, then
...
choose an activity.
2013-02-19 13:49:37 -08:00
Jimmy Shih
c4fd180f40
merge branches
2013-02-19 13:31:15 -08:00
youtaol
1e1d93f779
Move all configuration variables to a new class RunConfiguration.
2013-02-18 20:06:16 +08:00
youtaol
9d6ba74a6d
Change the the return value of SyncUtils.getMyTracksFolder(context, drive) from string to File object.
2013-02-18 19:50:21 +08:00
Jimmy Shih
13ed536065
Add a ChooseAccountDialogFragment.
2013-02-15 14:42:59 -08:00
Jimmy Shih
2b9846cc61
Fix space after hypen dot in the list view layout.
2013-02-15 13:20:47 -08:00
Jimmy Shih
15a2024614
Add AddEmail after choosing an account.
2013-02-15 13:05:54 -08:00
Jimmy Shih
d1db798f16
Minor improvements to dialog fragment.
2013-02-14 17:10:52 -08:00
Jimmy Shih
3bf9e9343d
Update menu_share_drive icons.
2013-02-14 15:36:29 -08:00
Jimmy Shih
3dd578064e
Fix bug in generating the time string.
2013-02-14 14:37:51 -08:00
Jimmy Shih
c9fa895ba4
Add the owner of the shared with me tracks.
2013-02-14 14:16:39 -08:00
Jimmy Shih
10b714210b
Improve start time layout in list view.
...
Display share via drive before share via map url.
2013-02-14 12:56:52 -08:00
Jimmy Shih
66fd25365b
Add share via drive in the contextual menu.
2013-02-14 10:46:24 -08:00
Jimmy Shih
0b5af64ca1
Improve the list view layout.
2013-02-13 15:28:53 -08:00
Jimmy Shih
4f8e8adc23
Rename to Google Spreadsheets.
2013-02-12 17:38:26 -08:00
Jimmy Shih
c93b487483
Update gdata api for Google spreadsheet.
2013-02-12 16:16:38 -08:00
Jimmy Shih
bc0a2e3404
When sending to Google Fusion Table, allow either new public tables
...
or new private tables.
2013-02-08 16:40:44 -08:00
Jimmy Shih
ab61869956
Upgrade send to fusion table to Fusion Table api v1.
2013-02-08 15:55:14 -08:00
Jimmy Shih
111cebf0ec
Add Google Fusion API v1.
2013-02-07 15:29:02 -08:00
Jimmy Shih
26f1261ac2
Fix memory leak in SectionResourceCursorAdapter.
2013-02-06 17:56:33 -08:00
Jimmy Shih
891005a65e
Fix memory leak in TrackDetailActivity due to TrackController.
2013-02-06 16:53:25 -08:00
Jimmy Shih
f8ecf409ca
Fix TrackDetailActivity to just finish instead of launching
...
the TrackListActivity during a error.
2013-02-06 16:06:23 -08:00
Jimmy Shih
760223029a
Improve transition after deleting a track or a marker.
2013-02-06 15:21:05 -08:00
Jimmy Shih
cbfe96cdc5
When updating files, check the md5 checksum.
2013-02-06 13:31:54 -08:00
Jimmy Shih
14f776721c
When deleting all tracks, also disable sync to Google Drive.
2013-02-06 11:01:12 -08:00
Jimmy Shih
fdf37bc19d
Fix eclipse warnings.
2013-02-06 10:33:14 -08:00
Jimmy Shih
04f83e77d2
Handle the case a Shared with me track can be trashed.
2013-02-06 10:16:49 -08:00
Jimmy Shih
08bcfde5c7
Add retry for SyncAdapter.
2013-02-05 17:50:35 -08:00
Jimmy Shih
49d055ce36
Add retry when sending a track to Google Drive.
2013-02-05 14:37:47 -08:00
Jimmy Shih
c0ec72f66a
For "Shared with me" tracks, do not allow sending to Google Drive,
...
do not allow sharing with Google Drive.
For Drive tracks, exclude shared tracks.
2013-02-05 13:06:10 -08:00
Jimmy Shih
69f2b18f10
Add a "Shared with me" section.
2013-02-05 10:58:49 -08:00
Jimmy Shih
b5fa77a98d
Do not allow editing "Shared with me" tracks.
...
Do not allow editing/deleting "Shared with me" markers.
2013-02-04 09:45:24 -08:00
Jimmy Shih
6559bfa8e0
Handle context menu for Shared with me tracks in
...
track list, search list, and marker list.
2013-02-02 14:11:08 -08:00
Jimmy Shih
e53df3cff1
Update the contextual action menu to not show edit option
...
for "Shared with me" tracks and markers.
Also not show the delete option for markers from
"Shared with me" tracks.
2013-02-02 13:54:24 -08:00
Jimmy Shih
f26a8799fa
Also sync "Shared with me" KML files.
2013-02-02 13:16:04 -08:00
youtaol
0fac9767fe
Merge heads
2013-02-01 13:05:31 +08:00
youtaol
a1a86432d3
Change some code style.
2013-02-01 11:08:05 +08:00
Jimmy Shih
ccd4398e4b
Add Locale.US for all SimpleDateFormat constructor.
2013-01-31 11:22:20 -08:00
Jimmy Shih
71900213c0
Fix warnings of not closing cursors.
2013-01-31 11:02:27 -08:00
youtaol
4137b9aae9
Change SendRequestTest as the structure of SendRequest is changed.
2013-01-31 17:59:07 +08:00
youtaol
4f1026c046
Fix a few errors when run on Android API level 10 emulator.
2013-01-31 17:31:53 +08:00
youtaol
7aef17625c
Make sync tests can only be run on device bound with two test accounts for sync tests can not be run in parallel.
2013-01-31 14:45:47 +08:00
youtaol
880f153ed2
Add some test cases about sync feature.
2013-01-30 21:39:15 +08:00
youtaol
bfe2e21db4
Fix an error of backup and restore e2e test.
2013-01-30 18:13:20 +08:00
youtaol
bc3eeb6a5c
Fix an error of e2e setting test case.
2013-01-30 16:30:19 +08:00
youtaol
1d81bb526f
Merge heads
2013-01-30 13:56:51 +08:00
youtaol
6afac7a4ee
Change code style of sync test cases.
2013-01-30 13:54:29 +08:00
Jimmy Shih
327336ee10
When selecting a google account the first time, don't show the
...
confirm message.
2013-01-29 16:48:52 -08:00
Jimmy Shih
3f173d4434
Add option to share a track via Google Drive.
2013-01-29 16:40:01 -08:00
Jimmy Shih
f9bd84dba0
Same the same confirmation dialog fragment for all action confirmation.
2013-01-29 15:59:31 -08:00
Jimmy Shih
707985a081
merge heads
2013-01-29 14:51:47 -08:00
Jimmy Shih
51c24d5712
revert
2013-01-29 14:49:11 -08:00
youtaol
6e0cdc7434
Merge heads
2013-01-29 21:23:35 +08:00
youtaol
4dd2bbe6af
Add test cases about sync feature.
2013-01-29 21:23:13 +08:00
Jimmy Shih
f009e1aa39
Update proguard for google drive api
2013-01-28 18:36:53 -08:00
Jimmy Shih
642a843397
When updating a track based on google drive changes, revert
...
if the google drive file is invalid.
2013-01-25 15:50:08 -08:00
Jimmy Shih
19131fe4a0
Cancel any request permissions after the user has granted permission.
2013-01-25 15:19:41 -08:00
Jimmy Shih
19675f74ab
Add Sending a track to Google Drive.
2013-01-25 15:00:31 -08:00
Jimmy Shih
bf6369e1b7
Add Send to Drive in ChooseUploadServiceDialogFragment
2013-01-25 13:06:25 -08:00
Jimmy Shih
97cad0b36c
Fix style in SendFusionTablesActivity.java
2013-01-25 12:47:56 -08:00
youtaol
c817a0b1c0
Add a case to test the setting and menu item of sync.
2013-01-24 18:48:04 +08:00
youtaol
517d5bdfb7
Fix an e2e test error after reset and backup menu are merged to one top menu item.
2013-01-24 18:44:31 +08:00
Jimmy Shih
ff375c1eb5
Add two-ways sync to Google Drive.
2013-01-23 17:00:33 -08:00
Jimmy Shih
77e6dc1b73
Add columns driveid, modifiedtime, and sharedwithme
...
Add tombstone when a track is deleted
2013-01-23 13:06:28 -08:00
Jimmy Shih
07cd1dcdbb
Allow importer to update an existing track. Add clearTrack in MyTracksProviderUtils
2013-01-23 11:04:15 -08:00
Jimmy Shih
6b5f9c976b
Add drive_deleted_list and drive_largest_change_id
2013-01-23 09:59:31 -08:00
youtaol
e7739d1034
Merge heads
2013-01-21 16:21:11 +08:00
youtaol
d56cb50057
Fix an error of e2e setting test code for the setting page is changed.
2013-01-21 13:37:38 +08:00
Jimmy Shih
3100328014
Update backup and reset settings
2013-01-18 10:01:12 -08:00
Jimmy Shih
ab1d6d8582
Update sensor settings
2013-01-17 17:41:50 -08:00
Jimmy Shih
7ad1c4fdf2
merge heads
2013-01-17 15:33:46 -08:00
Jimmy Shih
3f667948f1
Update the recording settings
2013-01-17 15:32:09 -08:00
youtaol
86054be1bd
Fix an error when run testExportAndImportTrack_properties without Gps signal.
2013-01-17 14:27:26 +08:00
Jimmy Shih
bb37e08235
merge heads
2013-01-16 15:17:27 -08:00
Jimmy Shih
e1e11586b0
Update MapSettings according to settings style guide
2013-01-16 15:15:59 -08:00
Jimmy Shih
f15964e1b9
fix one minor eclipse warning
2013-01-15 14:39:23 -08:00
Jimmy Shih
8b92bd7367
Add
...
- Switch Account
- Sync Google Drive
- New maps public
under the Google settings.
2013-01-15 14:33:22 -08:00
youtaol
ae5bedc3bd
Remove a useless file.
2013-01-11 15:38:24 +08:00
youtaol
54641cbcd8
Change ExportAndImportTest to make e2e test cases can run well with new code change(More import options).
2013-01-11 14:54:17 +08:00
youtaol
85e700fddc
Fix an error of StringUtils.
2013-01-11 11:35:47 +08:00
youtaol
112b32deb1
Fix an error to make sure the time element string does not contains non-English character.
2013-01-10 17:20:08 +08:00
youtaol
f1b448db9c
Change code style.
2013-01-09 15:58:22 +08:00
youtaol
d7d4e2c3b9
Change code style.
2013-01-09 15:55:21 +08:00
Jimmy Shih
67819ef7f5
Refactor code.
...
TrackWriter = handle writing a track to an outputstream
SaveAsyncTask = handle saving to external storage
SaveActivity = handle all UI messages when saving to external storage
2013-01-08 15:27:46 -08:00
Jimmy Shih
986295c343
merge heads
2013-01-07 15:58:05 -08:00
Jimmy Shih
2e69c47e2a
Add KmlImporter.
2013-01-07 15:54:04 -08:00
youtaol
3eb2d1afc9
Add test case to check whether track/marker properties can be exported and imported.
2013-01-05 15:07:14 +08:00
youtaol
e6b67d941e
Fix an error of endtoend test.
2013-01-05 10:40:53 +08:00
youtaol
d7b4eeb05b
Merge heads
2013-01-04 15:06:31 +08:00
youtaol
f371e9e0e2
Fix an error of endtoend test.
2013-01-04 15:06:09 +08:00
Jimmy Shih
c14f2af060
Move ImportActivity and ImportAsyncTask to
...
io/file package.
Move TrackFileFormat to its own class.
2013-01-02 12:31:01 -08:00
youtaol
09ff246ef7
Run unlockAndWakeupDevice() on Ui thread.
2012-12-26 10:18:09 +08:00
youtaol
2cae2557de
Change code style.
2012-12-24 19:19:18 +08:00
Jimmy Shih
b091d3b5c5
merge heads
2012-12-21 13:36:00 -08:00
Jimmy Shih
068dadf10f
Add track category and marker category in KmlTrackWriter.
2012-12-21 13:34:48 -08:00
youtaol
9176879ebe
Update robotium solo to latest version.
2012-12-21 11:21:58 +08:00
Jimmy Shih
1b9bd39f17
Remove SignalStrength, the sample app that
...
periodically creates a waypoint containing
the phone signal stregth.
2012-12-20 16:19:41 -08:00
Jimmy Shih
283291b51b
Add track category, waypoint type, waypoint category to gpx importer/exporter.
2012-12-20 15:55:06 -08:00
Jimmy Shih
efaa7df201
Declare WaypointType as an enum.
2012-12-20 13:55:01 -08:00
Jimmy Shih
a320f52746
merge heads
2012-12-20 10:05:56 -08:00
Jimmy Shih
0b4a4dda78
Import waypoints in GpxImporter
2012-12-20 10:01:32 -08:00
youtaol
b464d78ae2
Fix an error of test.
2012-12-20 19:10:28 +08:00
youtaol
1580389f8c
Change the package name of MytracksTest_E2E project.
2012-12-20 16:20:59 +08:00
youtaol
d8f92f2c00
Change the application label of MyTracks_E2E project.
2012-12-20 16:06:08 +08:00
youtaol
fb54ac1752
Separate MyTracksTest project into two projects, MyTracksTest and MyTracksTest_E2E
2012-12-20 14:09:12 +08:00
youtaol
124f4c9d2e
Fix an error of setting test.
2012-12-19 15:04:22 +08:00
youtaol
3c3abea865
Fix an error of test.
2012-12-19 13:49:22 +08:00
youtaol
27ab203f7d
Merge heads
2012-12-19 10:07:51 +08:00
youtaol
31b5dc9ad0
Fix an error of ResourceUsageTest.
2012-12-19 09:51:05 +08:00
youtaol
19281e2919
Move method findAndClickMyLocation from GoToMyLocationTest to EndToEndTestUtils.
2012-12-19 09:47:21 +08:00
Jimmy Shih
11ca9cc450
Update MyTracksProviderUtils api to make it clear
...
the valid values that can be used.
2012-12-18 15:02:50 -08:00
youtaol
b7c1b61404
Fix an error of test.
2012-12-18 16:17:45 +08:00
youtaol
d88995e8b9
Add a long track test case to stress test.
2012-12-14 15:58:20 +08:00
youtaol
a90a2ec692
Add unlock method to make it can be run after the device is locked. And change some code style.
2012-12-13 18:18:45 +08:00
youtaol
612dac55d8
Merge heads
2012-12-13 17:05:41 +08:00
youtaol
483faa9574
Revert a change to merge with main.
2012-12-13 17:05:10 +08:00
youtaol
25b34cfb37
Add test case to collect the memory/battery usage of MyTracks.
2012-12-13 17:02:18 +08:00
youtaol
f94d27acca
Change some code style.
2012-12-12 10:43:24 +08:00
youtaol
3563fac1e8
Change code style of MapOverlay.
2012-12-12 10:01:03 +08:00
youtaol
28eb0cd677
Fix the issue http://code.google.com/p/mytracks/issues/detail?id=1198
2012-12-11 16:59:49 +08:00
youtaol
3c9224ab09
Merge heads
2012-12-11 10:57:14 +08:00
Jimmy Shih
dffae9e782
Update Google Java Client API to version 1.12.0-beta.
2012-12-10 18:38:05 -08:00
Jimmy Shih
c840027ab9
remove google java client library 1.5.0
2012-12-10 17:06:00 -08:00
Jimmy Shih
67da38bf35
update eclipse project for google play services v3
2012-12-10 15:38:36 -08:00
Jimmy Shih
794434078d
add google play services v3
2012-12-10 15:34:08 -08:00
Jimmy Shih
6960bd0d63
remove google play services v2
2012-12-10 15:33:20 -08:00
Jimmy Shih
1c18f0e5f0
remove unused i18n scripts
2012-12-10 15:20:18 -08:00
Jimmy Shih
9216e8b97c
merge heads
2012-12-10 15:00:48 -08:00
Jimmy Shih
87f60daa3a
Update MyTracksTest factory patht to api level 17.
2012-12-10 13:39:18 -08:00
Jimmy Shih
dc444ab04d
Add a res directory for the MyTracksTest eclipse project.
2012-12-10 13:22:02 -08:00
youtaol
89b0402a92
Add testTrackColorSettings test case and make some code style change.
2012-12-10 18:35:17 +08:00
youtaol
be0a067cf0
Add test case of the getColor method of MultiColorTrackPath when use dynamic speed track path descriptor.
2012-12-10 18:34:32 +08:00
youtaol
1a73df6edc
Add test cases about getSlowSpeed and getNormalSpeed methods in DynamicSpeedTrackPathDescriptor.
2012-12-10 18:32:10 +08:00
youtaol
2fb1280b12
Merge heads
2012-12-07 15:24:48 +08:00
youtaol
8095698217
Fix an error of testSwitchTabs_wayPoints in stress test. And change some code style.
2012-12-07 14:40:18 +08:00
Jimmy Shih
05d12972e4
merge heads
2012-12-06 14:03:20 -08:00
Jimmy Shih
8a91036b1f
Added tag 2.0.3 for changeset 56a5aae31c59
2012-12-06 14:01:52 -08:00
Jimmy Shih
42766e320f
improve map view v2 comments
2012-12-06 14:01:09 -08:00
youtaol
87fa74bb58
Fix an error about testGPSMenu. Add a method waitTextToDisappear in EndToEndTestUtils.
2012-12-05 17:15:20 +08:00
youtaol
41051e1ecd
Change code style.
2012-12-04 13:04:03 +08:00
youtaol
6ded502e89
Merge heads
2012-12-04 11:06:11 +08:00
youtaol
1c36a82fe2
Add two parameters to EndToEndTestRunner to control the sensor test and stress test for these two test need long time to run.
2012-12-04 11:05:18 +08:00
Jimmy Shih
8a9fd12c74
target api level 17
2012-12-03 17:51:32 -08:00
Jimmy Shih
a06cf731d6
update manifest to version 63
2012-12-03 17:41:24 -08:00
Jimmy Shih
5a9c8255bd
update to google-play-services-lib version 2
2012-12-03 13:52:43 -08:00
Jimmy Shih
b0713cc0e7
Add synchronization when accessing waypoints in ChartView
2012-12-03 10:17:33 -08:00
Jimmy Shih
76c7fcd89a
add extra permission for map view v2
2012-12-03 10:04:13 -08:00
youtaol
db3194224b
Add a stress test case. Switch views when track has mwrkers.
2012-12-03 22:06:47 +08:00
youtaol
3711a97fc3
Add sensor test cases during recording.
2012-11-30 17:01:43 +08:00
youtaol
087cfa8fc0
Merge heads
2012-11-30 09:47:38 +08:00
youtaol
b857d25576
Change code style. Add a class SecondaryTestUtils to manage general variables and methods of other tests.
2012-11-30 09:44:03 +08:00
Jimmy Shih
9627233a54
Update strings for My Tracks 2.0.3
2012-11-29 14:36:10 -08:00
youtaol
c989e22d63
Change the sensor test which guide user to paring Bluetooth sensors if doesn't find the specified type of sensor.
2012-11-29 18:57:10 +08:00
youtaol
a4bf50f3e8
Change code style. Add test case about ANT+ sensors.
2012-11-29 18:55:55 +08:00
youtaol
624871b5e3
Change the way to find "More" menu item on Android OS without action bar.
2012-11-29 18:51:12 +08:00
youtaol
cf27dfad97
Fix an error of SettingTest.
2012-11-21 19:50:45 +08:00
youtaol
639263f3c8
Fix an error in SensorTest.
2012-11-21 18:44:11 +08:00
youtaol
ff1a554cea
Fix random errors of e2e tests. Don't run some code if unnecessary.
2012-11-21 17:59:16 +08:00
youtaol
51bce4d2dc
Fix two error of e2e tests.
2012-11-21 14:45:15 +08:00
youtaol
9f6427c203
Merge heads
2012-11-14 14:44:07 +08:00
youtaol
12e895d0e9
Fix an error of view switch test.
2012-11-14 14:43:47 +08:00
Jimmy Shih
4518f07cb1
Fix incorrect import
2012-11-13 15:32:27 -08:00
Jimmy Shih
fc78bfdd2a
Improve battery usage by removing listeners no longer needed in
...
track data hub.
2012-11-13 11:16:19 -08:00
youtaol
1d2173eb6f
Fix an error of AnnouncementPeriodicTaskTest.
2012-11-13 19:51:12 +08:00
Jimmy Shih
c38a5f3ba1
In Chart View, no longer can use a double buffered
...
iterator since with pauses and resumes, need to remember
beyond the last two locations.
2012-11-12 18:18:20 -08:00
Jimmy Shih
28a1c18489
Update strings.
...
Fix start gps. Open location settngs if gps is not available.
Show a toast when clicking on start/stop gps.
2012-11-12 15:36:48 -08:00
Jimmy Shih
427096838d
Check if SD card is available before building external directory path.
2012-11-10 12:54:23 -08:00
Jimmy Shih
3d732625b1
Do not export battery level.
2012-11-10 11:40:39 -08:00
Jimmy Shih
7923b20d1d
Fix encoding bug when a spreadsheet title contains special
...
characters like ().
2012-11-09 17:44:32 -08:00
Jimmy Shih
c23a2467d9
merge heads
2012-11-09 16:42:44 -08:00
Jimmy Shih
6c9d64900e
Initialize camera position only once instead of
...
initializing it once per onCreateView.
2012-11-09 16:41:19 -08:00
youtaol
8458825932
Remove spreadsheet for the test activity on Google Drive.
2012-11-09 13:52:25 +08:00
youtaol
4c457c093c
Merge heads
2012-11-09 11:28:27 +08:00
youtaol
e452ca3598
Merge heads
2012-11-08 17:03:11 +08:00
youtaol
3f9fd82b92
Add stress test and move sendor test to package com.google.android.apps.mytracks.endtoendtest.others.
2012-11-08 17:02:28 +08:00
youtaol
bb23372b4d
Change the way to find the total time text view to make test runs normally.
2012-11-08 15:04:24 +08:00
Jimmy Shih
be257aa4bf
Clean up the UI for no gps signal warning.
2012-11-07 17:05:50 -08:00
Jimmy Shih
ea4ff998a2
Give user the option to not show the confirmation dialog when
...
playing a track in Google Earth.
2012-11-07 15:38:14 -08:00
Jimmy Shih
2bb76de736
- Show the Google Play services update dialog after the EULA and welcome dialogs.
...
- Handle canceling the Google Play services update dialog.
2012-11-07 13:33:58 -08:00
Jimmy Shih
0ebc8d255d
Do not show the check units dialog on startup.
...
Use imperial for US. Use metrics for others.
2012-11-07 12:54:28 -08:00
Jimmy Shih
85bbb950d2
Remove dependency on Google Api.
...
Remove dependency on maps.jar
2012-11-07 10:27:17 -08:00
youtaol
ccdd33bcca
Fix errors of e2e tests.
2012-11-07 17:59:09 +08:00
youtaol
3da337b91b
Add a method to check whether the Google Play Services update dialog is shown.
2012-11-07 15:54:16 +08:00
youtaol
326684d01c
Fix encoding error of StrideReadings and StrideReadingsTest.
2012-11-07 15:47:12 +08:00
youtaol
2361e28552
Change the view tests as the new map view.
2012-11-07 15:46:00 +08:00
youtaol
653d2e97b0
Add a new method setupForDebug() in EndToEndTestUtils.
2012-11-07 15:43:43 +08:00
youtaol
61a7f4e0d8
Add test case about sensors.
2012-11-07 15:37:36 +08:00
youtaol
9bf05222f8
Add test case about starting/stopping GPS.
2012-11-07 15:35:44 +08:00
youtaol
bca97bbd2e
Fix errors of e2e tests.
2012-11-07 15:32:34 +08:00
youtaol
7decb2fab0
Split the CreateAndSendTrackTest to two files. Add a test case to test the send same track(the activity string of this track contains special character) to Google twice.
2012-11-07 15:26:54 +08:00
Jimmy Shih
6d2a642bc2
Remove unneeded @TargetApi
...
fix android lint errors
2012-11-06 15:51:38 -08:00
Jimmy Shih
903751c799
update translations
2012-11-06 15:31:44 -08:00
Jimmy Shih
cd7d8ea559
remove suppress warnings; change to match_parent
2012-11-06 14:42:06 -08:00
Jimmy Shih
1605af1aa4
fix various eclipse warnings
2012-11-06 14:09:22 -08:00
Jimmy Shih
b7898064f3
Add satellite with streets layer
...
Add checkbox next to the map layer item
Remember map layer across screen rotation
2012-11-06 13:36:39 -08:00
Jimmy Shih
3c59a33759
update UI in onSharedPreferenceChangedListener in the UI thread
2012-11-02 14:21:59 -07:00
Jimmy Shih
b4eaad984e
fix a typo in strings.xml
2012-11-02 12:58:34 -07:00
Jimmy Shih
214be6b802
fix null pointer error when cannot open a sd card file
2012-11-02 12:47:41 -07:00
Jimmy Shih
4b09254789
update to new google play services
2012-11-02 12:43:31 -07:00
Jimmy Shih
c70e374219
Register/unregister onSharedPreferenceChangeListener in onStart and on Stop
2012-10-31 14:43:35 -07:00
Jimmy Shih
620b6e09b5
bind and unbind recording service in onStart and onStop
2012-10-31 11:21:21 -07:00
Jimmy Shih
bf5b060123
Update track list activity lifecycle to fix bug with sharedPreferenceChangeListener needing to update the UI
2012-10-31 11:01:08 -07:00
Jimmy Shih
a606d3a837
merge heads
2012-10-25 14:19:06 -07:00
Jimmy Shih
7497a8ec58
Add a check to make sure Google Play Services is available
2012-10-25 14:17:44 -07:00
Jimmy Shih
e22c5f25fe
Update analytics to not record application onCreate events
2012-10-24 16:50:16 -07:00
Jimmy Shih
ed8669be66
Code cleanup. Rename stats_total_distance to stats_distance.
2012-10-24 16:30:08 -07:00
Jimmy Shih
be238493dd
Use official support library.
2012-10-24 16:00:10 -07:00
Jimmy Shih
707031d0b7
Remove api level 7 code.
2012-10-24 15:48:26 -07:00
Jimmy Shih
8fd0ab1cf1
update track widget label size for 4x3 layout
2012-10-24 15:00:37 -07:00
Jimmy Shih
41cb741883
Fix race conditions with GoogleMap
2012-10-24 14:38:51 -07:00
Jimmy Shih
9e30280e4e
Update google-play-services.jar.
...
Fix one unit test.
2012-10-23 14:59:27 -07:00
Jimmy Shih
9eca3df172
Update to map view v2.
2012-10-20 16:18:50 -07:00
Jimmy Shih
2a676dbc9a
fix layout issue in track widget config activity
2012-10-08 18:36:28 -07:00
Jimmy Shih
7d5d462a2a
add chronometer to each app widget item
2012-10-08 17:25:27 -07:00
Jimmy Shih
4792ff6d3e
update app widget style
2012-10-08 15:22:39 -07:00
Jimmy Shih
dfab60c2eb
add 4 layout sizes for the app widget
2012-10-08 13:05:15 -07:00
Jimmy Shih
1983b63ce8
Add a widget configuration screen
2012-10-05 11:26:57 -07:00
Jimmy Shih
5db20b48ca
update app widget layout
2012-10-02 14:30:53 -07:00
Jimmy Shih
7240d02c06
merge heads
2012-10-01 14:18:06 -07:00
Jimmy Shih
17cec8fdac
Added tag 2.0.2 for changeset 483e11a9d46e
2012-10-01 12:46:09 -07:00
Jimmy Shih
eb49ee7939
Update map settings to display the current value
...
in the summary text.
2012-09-25 13:06:40 -07:00
Jimmy Shih
40c5d14eb4
Update sensor settings to include current value in the summary.
2012-09-25 10:34:04 -07:00
Jimmy Shih
df7c832b96
Update recording settings to display the current
...
value in the summary.
2012-09-24 17:27:16 -07:00
Jimmy Shih
9e855fd589
In TrackListActivity, fix null pointer with searchMenuItem.
2012-09-21 16:05:47 -07:00
Jimmy Shih
29d44d45b6
Rename SD card to external storage.
...
Rename phone to device.
2012-09-21 15:33:59 -07:00
Jimmy Shih
07053d270d
Add a help question on who can access SD card.
...
Change to Google My Tracks when display permission in another app.
2012-09-21 14:33:00 -07:00
Jimmy Shih
ce33a1c413
Update strings for version 56
2012-09-20 17:27:10 -07:00
Jimmy Shih
54589db47c
Update Google Analytics to start one session
...
per app launch.
2012-09-20 13:06:42 -07:00
Jimmy Shih
7e2fa82f3c
Fix issue 1153.
...
In TrackListActivity, unregister listener in onPause.
2012-09-19 17:56:30 -07:00
youtaol
02d9d929b2
Merge heads
2012-09-19 20:22:47 +08:00
youtaol
e00b0ef495
Merge heads
2012-09-19 20:06:00 +08:00
youtaol
d179997169
Change code style.
2012-09-19 20:05:10 +08:00
youtaol
0b6250686d
Change code style to test the voice frequency and split frequency menus.
2012-09-19 18:58:01 +08:00
youtaol
ab763a0ce1
Change code style for testing share activities.
2012-09-19 18:38:42 +08:00
Jimmy Shih
95340fc3ad
merge heads
2012-09-18 12:52:31 -07:00
Jimmy Shih
5ce40abbba
update to version code 55
2012-09-18 12:50:37 -07:00
Jimmy Shih
1a89d9b4ce
Fix issue 1152. In API level < 11, hide title before setting the content view.
2012-09-18 12:49:57 -07:00
youtaol
df37b7709a
Merge heads
2012-09-18 20:47:01 +08:00
youtaol
afcccdf9d8
Move testFrequencyMenu from CreateAndSendTrackTest to MenuItemsTest and make some change as the new UI.
2012-09-18 20:46:11 +08:00
youtaol
aa693afb88
Merge heads
2012-09-18 11:28:59 +08:00
youtaol
2243f73ef3
Change the method to check view mode.
2012-09-18 11:28:13 +08:00
youtaol
65ee6b80ef
Merge heads
2012-09-18 10:32:22 +08:00
youtaol
207cc60911
Make the testShareActivity runs more stable.
2012-09-18 09:48:36 +08:00
Jimmy Shih
a9c12e47f2
Update to version 54.
...
Update strings.
2012-09-17 17:06:05 -07:00
Jimmy Shih
6c985efca2
Fix total time stats when stopping a track during a pause.
2012-09-17 15:23:01 -07:00
Jimmy Shih
65c8a57aa3
Add voice frequency and split frequency back to
...
the recording settings.
2012-09-17 15:00:14 -07:00
Jimmy Shih
42f1e79bed
For description field, allow multi-line.
2012-09-17 14:03:50 -07:00
Jimmy Shih
28599646cc
Use a Chronometer to update total time in track widget.
...
Use broadcast events to update track widget.
2012-09-17 13:45:53 -07:00
youtaol
785bb71d4f
Merge heads
2012-09-17 10:24:33 +08:00
youtaol
bdba53c6ca
Fix an error of comment.
2012-09-17 10:24:12 +08:00
Jimmy Shih
451ac53551
Fix issue 1108 by not always updating shared preferences onResume.
2012-09-14 10:46:09 -07:00
Jimmy Shih
3e03f24ec3
Fix issue with Android 3.0 by obtaining the action bar after
...
setting the content view.
See issue 1107.
2012-09-14 10:27:32 -07:00
Jimmy Shih
260410b554
For FragmentDialog, always use the activity obtain during onCreate.
...
To prevent null pointer when user clicks a button.
2012-09-13 15:44:58 -07:00
Jimmy Shih
5ff9c157d6
On TabManager, use commitAllowingStateLoss
2012-09-13 15:05:24 -07:00
Jimmy Shih
26512da615
Code cleanup: rename keys for save instance state
2012-09-13 14:52:51 -07:00
Jimmy Shih
5e7966b6e0
In ChooseActivityDialogFragment, reuse the activity during onCreateDialog.
2012-09-13 14:45:03 -07:00
Jimmy Shih
555218b2ab
Do no allow progress dialogs to be canceled on outside touch
2012-09-13 14:25:55 -07:00
Jimmy Shih
74cf36e607
Add a menu item to start/stop gps.
2012-09-13 13:54:06 -07:00
youtaol
6389b873cf
Merge heads
2012-09-13 11:32:20 +08:00
Jimmy Shih
a177834e07
When backing/restoring prefereneces, do not include preferences for
...
the current device session.
2012-09-12 12:33:47 -07:00
youtaol
6f862a09d9
Add a test about share menu item.
2012-09-12 19:56:19 +08:00
Jimmy Shih
2053fe7bb9
update to version 53
2012-09-11 16:46:59 -07:00
Jimmy Shih
ef1964eeff
fix eclipse warnings
2012-09-11 16:03:39 -07:00
Jimmy Shih
c9d4a07756
fix lint errors
2012-09-11 15:52:55 -07:00
Jimmy Shih
0ef7713433
Make SharePreferenceListener instance variables so they do not get
...
garbage collected early.
2012-09-11 14:56:17 -07:00
Jimmy Shih
32da1cd84d
merge heads
2012-09-11 13:34:14 -07:00
Jimmy Shih
2ee3592320
update Android Manifest to version 52
2012-09-11 13:33:35 -07:00
Jimmy Shih
b6d0609bed
When gps is disabled, clear the current location.
2012-09-11 13:29:23 -07:00
Jimmy Shih
9eba8e4b64
update translated strings
2012-09-07 11:11:47 -07:00
Jimmy Shih
1e3e6af9b9
merge heads
2012-09-07 10:46:57 -07:00
Jimmy Shih
9cbfa40320
When displaying a html anchor link in a TextView, make sure there is
...
a space before and after the anchor link.
2012-09-07 10:45:12 -07:00
youtaol
e0923b6f02
Merge heads
2012-09-07 10:45:01 +08:00
youtaol
3de6db170c
Move methods checkUnderRecording, checkUnderRecording, checkUnderPaused to EndToEndTestUtils.
2012-09-07 10:44:13 +08:00
Jimmy Shih
7079c787be
Annouce time to always include seconds
2012-09-06 17:06:37 -07:00
Jimmy Shih
147ef4e7c9
Change GpxTrackWriter to output coordinates with 6 fraction digitis
2012-09-06 16:50:05 -07:00
Jimmy Shih
d1ea2c2bdb
Update translation description regarding newline character \n
2012-09-06 15:56:02 -07:00
Jimmy Shih
0537eb3518
Fix csv output to use "" for an empty string.
2012-09-06 15:37:34 -07:00
Jimmy Shih
868a42f106
Fix buttons so that they can support 2 lines of text.
2012-09-06 14:53:59 -07:00
Jimmy Shih
eef7279319
Shorten "Satellite mode" to "Satellite".
...
Change string limit from 21 to 20.
2012-09-06 13:47:30 -07:00
Jimmy Shih
e881af032e
Update app widget to support pause/resume.
2012-09-06 11:05:53 -07:00
Jimmy Shih
65fbb30f01
Update the list view icon based on new dimensions
...
from the style guide.
2012-09-05 13:47:40 -07:00
Jimmy Shih
6f97d4ff15
In ListView item, change the "Paused" text to white color instead of
...
red color.
2012-09-05 13:25:51 -07:00
Jimmy Shih
e2610df8aa
merge heads
2012-09-05 13:06:31 -07:00
Jimmy Shih
6df00ac1c5
Update record/pause style.
2012-09-05 13:05:12 -07:00
youtaol
c5c5620b79
Fix warnings in test project.
2012-09-05 14:22:27 +08:00
youtaol
9a10675441
Add checks about the switch of start and pause image button.
2012-09-05 14:15:47 +08:00
youtaol
2eb26aaba1
Change code style.
2012-09-05 14:11:05 +08:00
Jimmy Shih
89496446c1
In StatsFragment, use the handler thread to update the total time
...
instead of creating a new thread.
2012-09-04 13:14:31 -07:00
Jimmy Shih
72a6f31790
Remove the following strings and drawables
...
- menu_record_track
- menu_pause_track
- menu_stop_track
Update status and button images.
2012-09-04 11:21:47 -07:00
youtaol
7b025443c1
Add checks about the status of recording, pause and not in recording. Add method findTextView and sleep to help current and following tests.
2012-09-04 15:04:11 +08:00
youtaol
9505ba9a23
Change code for there are no start, pause, stop buttons on the action bar any more.
2012-09-03 20:02:12 +08:00
youtaol
e5078627c1
Merge heads
2012-09-03 14:17:09 +08:00
youtaol
3b92eb3a23
Change code style.
2012-09-03 14:15:22 +08:00
Jimmy Shih
9e85c0b8d5
Change the track_detail menu item order.
...
Place voice frequency and split markers just above settings.
2012-08-31 15:44:23 -07:00
Jimmy Shih
af4a24053b
merge conflicts, update ids
2012-08-31 15:08:39 -07:00
Jimmy Shih
544eb798b0
merge heads
2012-08-31 14:52:58 -07:00
Jimmy Shih
b7c2f85a02
Add TrackController UI in TrackDetailActivity.
2012-08-31 14:51:05 -07:00
youtaol
c8bcfe654b
Add method pauseRecording() and resumeRecording() in EndToEndTestUtils. Make some changes to make start, pause, resume, stop track recording can runs well on the new UI(Move these buttons down from action bar in TrackListActivity).
2012-08-31 17:08:41 +08:00
youtaol
90e621db1f
Merge heads
2012-08-31 09:57:35 +08:00
youtaol
da6f3da448
Change the code style to send Gps signal to emulator.
2012-08-31 09:54:45 +08:00
Jimmy Shih
8a7786f9ca
In TrackWriterImpl, write an empty track if the track has no valid locations.
2012-08-30 16:12:31 -07:00
Jimmy Shih
af32c4f40f
Improve resume/pause layout
2012-08-30 14:57:01 -07:00
Jimmy Shih
378cae7151
In MarkerList, do not show insert waypoint if paused.
...
In SearchList, update icon based on recording or paused state.
In TrackDetail, do not show insert waypoint if paused.
In TrackDetail, always show voice frequency and split marker settings.
2012-08-30 13:21:46 -07:00
Jimmy Shih
3b83d12056
merge heads
2012-08-30 12:32:01 -07:00
Jimmy Shih
5d34ddbd13
Change target sdk version to 16.
2012-08-30 12:31:16 -07:00
Jimmy Shih
9c0e522804
merge heads
2012-08-30 11:25:09 -07:00
Jimmy Shih
59f2092482
Check in the new record/pause UI in TrackListActivity.
2012-08-30 11:21:56 -07:00
youtaol
ac119d815c
Merge heads
2012-08-29 17:16:16 +08:00
youtaol
2212abe3c7
Add a check about the points of Paused track.
2012-08-29 17:15:55 +08:00
Jimmy Shih
09453d13cd
If a GPX file doesn't contain timestamp, use the import
...
time as the track starting time.
2012-08-28 18:24:33 -07:00
Jimmy Shih
2f6e36a8bc
Update GpxImporter to support tracks with pauses.
2012-08-28 17:44:40 -07:00
youtaol
df06149c6d
Add test case about sending a paused track to Google.
2012-08-28 15:37:57 +08:00
youtaol
14ea38da8b
Merge heads
2012-08-28 10:41:34 +08:00
youtaol
6a9fa7c488
Add pause, resume, export and import test cases for Pause feature.
2012-08-28 10:36:04 +08:00
Jimmy Shih
34889bc460
Update SendToGoogleUtil to take into account of pause/resume separator.
2012-08-27 15:27:56 -07:00
Jimmy Shih
f89433322b
merge heads
2012-08-27 12:18:08 -07:00
Jimmy Shih
25778911c9
For periodic task, set the next time based on current total time
...
rather than track start time. The current total time would
take into account pause/resume time.
2012-08-27 12:17:23 -07:00
youtaol
631bfe8302
Fix an error of test.
2012-08-27 20:21:27 +08:00
youtaol
9565e81dab
Merge heads
2012-08-27 10:31:25 +08:00
Jimmy Shih
296cd81167
In TrackRecordingService, fix the code on detecting if a location
...
is already inserted in the database.
In TripStatisticsUpdater, improve total distance accuracy by
taking into account the last point in a segment.
2012-08-24 17:46:16 -07:00
Jimmy Shih
41278eb137
Rename TripStatisticsBuilder to TripStatisticsUpdater.
...
No logic change.
2012-08-24 15:57:27 -07:00
Jimmy Shih
be6fd6d633
Rename methods in MyTracksProviderUtils.
...
No logic change
2012-08-24 15:21:39 -07:00
Jimmy Shih
784ce8bc26
Remove unused methods in MyTracksProviderUtils
...
Change getLastValidLocation to getLastValidTrackLocation, thus
all location related api takes trackId as an argument.
2012-08-24 14:05:50 -07:00
Jimmy Shih
c6861d1e49
In ChartFragment, MapFragment, StatsFragment, for callbacks from
...
TrackDataHub, check that the fragment is resumed.
In any runnable executed on the UI thread, also check
that the fragment is resumed.
2012-08-24 12:46:11 -07:00
Jimmy Shih
2c87df6d75
merge heads
2012-08-24 09:46:37 -07:00
youtaol
3ef2a9c901
Fix an error when test in Chinese.
2012-08-24 14:51:24 +08:00
youtaol
9859e4ff14
Merge heads
2012-08-24 12:42:57 +08:00
youtaol
bc37316fa5
Add pause test case in CreateAndSendTrackTest.
2012-08-24 12:42:22 +08:00
Jimmy Shih
0ddd11aef5
Fix Stats view.
...
- when paused, do not update current location
- handle possible null pointer for getActivity
In MyTraksProviderUtils, change to
getLastValidLocation
2012-08-23 18:24:08 -07:00
Jimmy Shih
b164398d47
merge heads
2012-08-23 14:59:58 -07:00
Jimmy Shih
9f63125816
- In MapView, only show the no gps message when recording.
...
- Different messages for no gps signal and need better gps signal.
- Add debug line when location is not inserted due to accuracy issue
and min recording distance requirement.
2012-08-23 14:58:36 -07:00
Jimmy Shih
02f0f4831e
Use TripStatisticsBuilder in
...
- SendMapsAsyncTask
- SendFusionTablesAsyncTask
- ChartFragment
In ChartURLGenerator
- change the input vector unit to be in meters
2012-08-23 14:12:08 -07:00
youtaol
dcf5e5668a
Merge heads
2012-08-23 19:28:32 +08:00
youtaol
f008975936
Use default(first) account in choose account dialog.
2012-08-23 19:27:51 +08:00
Jimmy Shih
2bfb1ff49e
merge heads
2012-08-22 16:20:40 -07:00
Jimmy Shih
b0bb09db08
Add support to show both moving time and total time.
2012-08-22 15:52:14 -07:00
Jimmy Shih
b3ad974bbb
Update the ui thread in StatsFragment to support pause/resume
...
for the total time.
2012-08-22 13:16:18 -07:00
youtaol
40dba3d183
Add a check when more than one account is bound with phone.
2012-08-22 15:29:03 +08:00
Jimmy Shih
ccaf652c8b
Add support for pause and resume in TrackRecordingService.
2012-08-21 18:36:04 -07:00
Jimmy Shih
832e2499c9
merge heads
2012-08-20 11:00:16 -07:00
Jimmy Shih
12ce7e3b0d
merge heads
2012-08-20 10:59:22 -07:00
Jimmy Shih
883b4bc9a8
fix a typo bug in TrackRecordingServiceConnectionUtils
2012-08-16 14:34:10 -07:00
Jimmy Shih
6039c5e1d4
Add UI support to pause and resume the current recording track.
2012-08-15 17:14:25 -07:00
youtaol
e9ac687fe0
Fix unit test error of TrackDataHubTest.
2012-08-15 19:30:12 +08:00
youtaol
302144d003
Move the code about checking status of GPS signal back to make the test runs well on real devices. Fix a warning in CreateAndSendTrackTest.
2012-08-15 15:51:43 +08:00
Jimmy Shih
532c7495e4
merge heads with Google Location settings change from My Tracks 2.0.1
2012-08-14 12:32:56 -07:00
Jimmy Shih
5f4e32b921
Change intent name for opening Google location settings
2012-08-14 10:40:49 -07:00
Jimmy Shih
360b757bf3
revert f505ce7c6bde
2012-08-14 10:04:38 -07:00
Jimmy Shih
1a6baf2beb
Refactor location recording logic so that
...
all location filtering code is done at
TripStatisticsBuilder.java.
2012-08-13 15:14:00 -07:00
Jimmy Shih
bafcd0e37f
In TrackRecordingService, make sure all fields of a waypoint
...
are set consistently when creating a marker.
2012-08-09 14:17:19 -07:00
Jimmy Shih
80f2237e2b
merge heads
2012-08-09 10:22:52 -07:00
Jimmy Shih
96b67a8f2b
Rename files in the "tasks" package.
2012-08-09 10:21:24 -07:00
youtaol
f983c93363
Merge heads
2012-08-09 13:32:59 +08:00
Jimmy Shih
dc9173e015
Update TrackRecordingService.
2012-08-08 18:52:08 -07:00
Jimmy Shih
40e2aba739
Clean up classes in the stats package
...
- TripStatisticsBuilder
- TripStatistics
- ExtremityMonitor
- DoubleBuffer
2012-08-08 10:17:32 -07:00
Jimmy Shih
a0b3e21b14
Clean up LocationListenerPolicy.
2012-08-07 12:19:59 -07:00
youtaol
61227b2d89
Remove useless method in TrackDataHub.
2012-08-06 14:56:49 +08:00
youtaol
27c796cda0
Change some code of MyTracksProviderTest.
2012-08-06 13:21:51 +08:00
youtaol
86b782e2f0
Change code style of TrackDataHubTest.
2012-08-03 17:05:55 +08:00
youtaol
a4b6d9e87b
Merge heads
2012-08-03 16:31:36 +08:00
youtaol
221155979e
Add a wait after sending Gps Signal.
2012-08-03 15:22:35 +08:00
youtaol
e94d62f6a9
Make a change to make testSplitSetting() runs more stable.
2012-08-03 14:24:24 +08:00
Jimmy Shih
a9872f665f
Add track description as Notes in TCX output.
2012-08-02 12:26:55 -07:00
youtaol
2fa1f6daf4
Change some code in getButtonOnScreen() in EndToEndTestUtils.
2012-08-02 19:53:06 +08:00
youtaol
acdb140a4e
Make some change to make test more stable.
2012-08-02 16:33:16 +08:00
youtaol
0568ccca2c
Make some change to make test more stable.
2012-08-02 14:15:28 +08:00
youtaol
d1c2d3df3d
Change some code style of EndToEndTestRunner.
2012-08-02 10:49:09 +08:00
Jimmy Shih
371375178e
merge heads
2012-08-01 19:03:44 -07:00
Jimmy Shih
f0de32eb04
Use a different name for new strings.
2012-08-01 13:40:16 -07:00
Jimmy Shih
2dbd2ff956
My Tracks 2.0.1. Add support for Google location settings.
2012-08-01 12:57:48 -07:00
youtaol
4b7d996cb3
Add some test cases to TrackDataHubTest.
2012-08-01 20:26:02 +08:00
youtaol
8796318335
Add a class EndToEndTestRunner which extends InstrumentationTestRunner and can get the port of emulator. Then test can be run on more than one emulators at the same time.
2012-08-01 17:25:21 +08:00
youtaol
99c094d9a1
Merge heads
2012-08-01 10:12:17 +08:00
youtaol
a08cbe4265
Change a field name in EndToEndTestUtils.
2012-08-01 10:11:52 +08:00
Psychol
599b220523
Fix for bug 1087: (Voice Announcements for Pace in min/mi broken).
...
Voice announcements were always reporting 0 minutes 0 seconds if system was
configured for Pace. Bug was caused by an incorrect cast of variable
'speed' to long (speed is a double). The casting was resulting in the variable
'speed' being changed to 0.
http://code.google.com/p/mytracks/issues/detail?id=1087
2012-07-30 23:06:33 -05:00
Jimmy Shih
cbfcaaeb59
merge heads
2012-07-27 17:10:11 -07:00
Jimmy Shih
d32221416d
Clean up PeriodicTask.
2012-07-27 17:04:58 -07:00
youtaol
b052c34e76
Make test can run on Android 4.1. Initialize the status of GPS signal and then use it during test. Create a common method to enter text which can hides soft keyboard.
2012-07-27 16:51:18 +08:00
youtaol
b6fd63a512
Merge heads
2012-07-27 10:24:20 +08:00
youtaol
b986dd51a9
Merge heads
2012-07-27 09:46:02 +08:00
youtaol
9244255b86
Change code style of MyTracksProviderUtilsImplTest.
2012-07-27 09:44:18 +08:00
Jimmy Shih
1bcbf7b5de
Update all TrackPathPainter and TrackPathDescriptor.
...
Fix issues of incrementally updating a path.
2012-07-26 15:29:16 -07:00
Jimmy Shih
2b85a0ebba
Update MayOverlay.
...
Fix heading calculation.
2012-07-26 10:05:24 -07:00
youtaol
1f093aa69f
Change the code style and fix few invisible warnings in javadoc of MyTracksProviderUtilsImplTest.
2012-07-26 19:59:49 +08:00
youtaol
a7d855cc27
Merge heads
2012-07-26 11:00:04 +08:00
Jimmy Shih
e50938078f
merge heads
2012-07-25 11:10:51 -07:00
youtaol
87255a1ad3
Fix an visible error of test.
2012-07-25 18:55:25 +08:00
youtaol
4dbc9fe682
Merge heads
2012-07-25 18:16:01 +08:00
youtaol
0e8f926769
Fix an error when run testSplitSetting in French. Update the Robotium to latest version.
2012-07-25 18:14:58 +08:00
youtaol
38f317fb35
Add test cases for MyTracksProvider.
2012-07-24 20:00:19 +08:00
youtaol
cb8744999b
Merge heads
2012-07-24 18:03:09 +08:00
youtaol
737045bdde
Add unit test cases about MyTracksProviderUtilsImpl. Change some code style of MyTracksProviderUtilsImplTest.
2012-07-24 18:01:51 +08:00
youtaol
47ba1cbf4b
Change some code to make test stable. Add a method in EndToEndTestUtils to hide soft keyboard when input text in edit text. Add method deleteAllTracks() in EndToEndTestUtils. Add 4 fields for different wait time in EndToEndTestUtils. Change method showMoreMenuItem to showMenuItem in EndToEndTestUtils.
2012-07-23 17:56:54 +08:00
youtaol
9d7fbf4956
Merge heads
2012-07-23 11:44:21 +08:00
youtaol
d503a0cf66
Revert EndToEndTestUtils.java to aviod a merge confliction and will be recovered by a following change.
2012-07-23 11:38:52 +08:00
Jimmy Shih
9d7d4382fe
Create one TrackDataHub per TrackDetailActivity.
2012-07-20 19:02:55 -07:00
Jimmy Shih
c03fda24b0
Change TrackDataHub threading model so all requests are
...
handled in the handler thread.
2012-07-20 18:45:11 -07:00
youtaol
b1116ff90b
Add some tests to MyTracksProviderUtilsImplTest.
2012-07-20 17:34:29 +08:00
youtaol
27ffabb62a
Merge heads
2012-07-20 17:06:17 +08:00
Jimmy Shih
456f62d1a5
Add transaction around insert, delete, and update calls in
...
MyTracksProvider.java
2012-07-18 10:33:33 -07:00
Jimmy Shih
83082b9ef8
Update TrackRecordingService to use MyTracksProviderUtils.
2012-07-17 17:50:29 -07:00
Jimmy Shih
c1dd6eadad
Clean up MyTracksProviderUtilsImpl.
...
Update MyTracks eclipse style.
2012-07-17 16:13:10 -07:00
youtaol
56663c53a4
Change showMoreMenuItem() to showMenuIten() and make the logic to find menu right and clear. Fix issues when run on emulator 2.3.3.
2012-07-17 14:14:19 +08:00
Jimmy Shih
083eb5c351
Clean up the javadoc for MyTracksProviderUtils.java
2012-07-16 18:53:55 -07:00
Jimmy Shih
465b7a66c6
merge heads
2012-07-16 16:38:46 -07:00
youtaol
a64a51bc16
Make some change to make tests can run on OS 2.3.3.
2012-07-13 17:26:09 +08:00
youtaol
cee6a5bbd0
Add comment about the method showMoreMenuItem() in EndToEndTestUtils.java. Remove android:icon statement in manifest.xml for it causes a error (This error can be reproduced by run aapt dump badging MyTracksTest.apk in command line) when I try to run it on mobile harness (Test devices lab) and it seems work well after I remove it.
2012-07-13 15:29:03 +08:00
Jimmy Shih
fd82a4990a
Added tag v2.0 for changeset 137da8501655
2012-07-12 13:24:30 -07:00
youtaol
a267708ab5
Change some code style.
2012-07-12 12:59:08 +08:00
youtaol
be3422cf59
Merge heads
2012-07-12 11:15:34 +08:00
youtaol
9c807697de
Merge heads
2012-07-12 11:15:17 +08:00
Jimmy Shih
73d1a07fc1
Clean up TrackDataManager and TrackDataType.
2012-07-11 15:42:36 -07:00
Jimmy Shih
e3229dc933
Clean up DataSource, DataSourceManager, and DataSourceListener.
2012-07-11 10:10:42 -07:00
youtaol
257de5a836
Fix some issues of end2end test on real device. Check the status when the device has no GPS signal in testCreateTrackWithMarkers(). Make 4 static fields in EndToEndTestUtils to define different wait time.
2012-07-11 18:49:49 +08:00
youtaol
ba83d84fd5
Make the testSplitSetting() can run in 5 languages.
2012-07-10 19:01:45 +08:00
youtaol
f4ac6311b0
Merge heads
2012-07-10 17:20:10 +08:00
youtaol
508730e125
Fix error.
2012-07-10 17:19:49 +08:00
youtaol
9e5bd5e379
Change code style of test GoogleUtils and related code.
2012-07-10 17:16:07 +08:00
youtaol
72c75bdf37
Add test method testFrequencyMenu.
2012-07-10 16:40:50 +08:00
Jimmy Shih
80470ef4f2
Update translations.
2012-07-09 09:57:26 -07:00
youtaol
812ca57d42
Merge heads
2012-07-06 14:41:50 +08:00
youtaol
9a24f12e11
Add test case to check the mark split logic.
2012-07-06 14:41:15 +08:00
youtaol
4cf7c4b32c
Provide a way to delete the My Tracks info in the spreadsheet. Remove the method dropMaps() and add a delete flag to searchMapByTitle() method.
2012-07-06 13:50:17 +08:00
youtaol
453dd01928
Add code to drop the maps data, fusion table table of a track after send it Google. Change some code to make end-to-end tests run more stable.
2012-07-05 18:49:58 +08:00
youtaol
72273b7a85
Add a class to check the send result in Google Maps, Docs and Fusion Tables.
...
Change the code to give an activity to each track.
Change the way to initialize the static fields in EndToEndTestUtils.
2012-07-04 15:32:25 +08:00
youtaol
4dddea507f
Merge heads
2012-07-03 20:07:00 +08:00
youtaol
ec74968f94
Add a check about the voice frequency menu and split frequency.
2012-07-03 20:04:48 +08:00
Jimmy Shih
733e5fac74
Update strings for version 47.
2012-07-02 16:08:34 -07:00
Jimmy Shih
339764f32b
Add Korean TOS.
2012-07-02 14:52:12 -07:00
Jimmy Shih
095750d1e9
Update wording for "New maps public" settings.
2012-07-02 14:23:13 -07:00
Jimmy Shih
aab2f7b1c4
Update help content.
2012-07-02 13:53:39 -07:00
youtaol
f06476a4f6
Fix a bug of wrong text to be check.
2012-06-29 19:17:47 +08:00
youtaol
27bdc41ce2
Merge heads
2012-06-29 12:22:52 +08:00
youtaol
5b14f98a95
Add French and Arabic support to End-to-end test.
2012-06-29 12:21:31 +08:00
Jimmy Shih
f23e0cc740
Fix unit test due to changes in 8daac052f042
2012-06-28 17:51:58 -07:00
Jimmy Shih
2fe3214660
Fix bug so only one map overlap is displayed.
2012-06-28 17:00:32 -07:00
Jimmy Shih
3755e792be
Update to version 46.
2012-06-28 14:05:52 -07:00
Jimmy Shih
ac0d0da5a3
Update track widget icons.
2012-06-28 12:50:19 -07:00
Jimmy Shih
902db2a10d
Update success and failure icons.
2012-06-28 10:31:13 -07:00
Jimmy Shih
220dce74b0
Update 8 menu icons.
2012-06-28 10:20:03 -07:00
Jimmy Shih
f48660622c
Add track icon for boat, airplane, and snow boarding.
2012-06-28 10:03:50 -07:00
youtaol
44b72e97f8
Merge heads
2012-06-28 18:27:12 +08:00
youtaol
35ef17a2c2
Make the end-to-end test can run on German device.
2012-06-28 18:18:00 +08:00
youtaol
682bd49e7e
Change the way to get Accept button to make the test can runs well in Chinese.
2012-06-28 11:23:52 +08:00
Jimmy Shih
78c288ed42
In Docs spreadsheet, add a Fusion Table url column.
2012-06-27 16:18:30 -07:00
Jimmy Shih
568c24317b
Clean up track description when sending to Fusion Tables.
2012-06-27 13:20:34 -07:00
Jimmy Shih
52c6aeb4ce
Encode spreadsheet title in UTF-8 to support international characters.
2012-06-27 11:20:43 -07:00
Jimmy Shih
18491e3aab
When deleting tracks, use a non-UI thread.
2012-06-27 10:42:10 -07:00
youtaol
7f14b26873
Add some checks before next test.
2012-06-27 15:07:46 +08:00
youtaol
faddce53be
Merge heads
2012-06-27 10:26:22 +08:00
youtaol
7bacdf35fb
Change name of two variables in EndToEndTestUtils. Add a comment about language(Chinese) check.
2012-06-27 10:25:59 +08:00
Jimmy Shih
663c96e781
In GpxImporter, support cases when the content is null.
2012-06-26 18:13:41 -07:00
Jimmy Shih
82b83b6e79
Allow exporting and importing an empty track.
2012-06-26 15:58:17 -07:00
Jimmy Shih
de20a51537
Do not store show welcome dialog and check unit dialog flags
...
in the user settings.
These two dialogs should only be shown for a new install.
2012-06-26 12:49:54 -07:00
Jimmy Shih
565a9a334d
Fix unit test in SendFusionTablesUtils.
2012-06-26 12:28:59 -07:00
Jimmy Shih
bc28f1b2e5
Update track_run icon.
2012-06-26 10:53:13 -07:00
youtaol
b5e18ea7c4
Change code to make all end-to-end tests can run in Chinese environment.
2012-06-26 19:00:51 +08:00
youtaol
1c20addf6d
Merge heads
2012-06-25 11:08:12 +08:00
youtaol
b337da3719
Fix a mistake.
2012-06-25 11:07:45 +08:00
youtaol
b7383f34c3
Merge heads
2012-06-25 10:57:29 +08:00
youtaol
7030efb170
Merge heads
2012-06-25 10:41:48 +08:00
Jimmy Shih
ab60c6aad6
Update AndroidManifest to version 45.
2012-06-24 17:17:08 -07:00
Jimmy Shih
c62e67d516
Update strings.xml
2012-06-24 17:15:18 -07:00
Jimmy Shih
6bbcb3138c
Merge heads
2012-06-24 17:02:11 -07:00
Jimmy Shih
d016750dbc
Suppress Ant lint erros in MyTracksTest.
2012-06-24 17:00:36 -07:00
Jimmy Shih
58829cefb1
Fix AntSensorManger setup sequence.
2012-06-24 16:29:25 -07:00
Jimmy Shih
8e8d6b0438
When generating Fusion Table url, if the track is empty,
...
use Google's latitude and longitude to generate a valid url.
2012-06-22 17:59:14 -07:00
Jimmy Shih
83121da43b
Disable hardware acceleration on map view.
2012-06-22 15:47:34 -07:00
Jimmy Shih
6ea3c5632f
Make sure StatsFragment do not crash when switching tabs very quickly.
2012-06-22 15:27:50 -07:00
Jimmy Shih
e47906d479
Make sure chartData is not empty before accessing its elements.
2012-06-22 14:27:26 -07:00
Jimmy Shih
ba17b37e50
After MapFragment is created, update the menu so
...
satellite versus map is shown correctly.
2012-06-22 13:08:08 -07:00
Jimmy Shih
c885e9d0dd
Add a toast warning message when not able to install Google
...
Earth from the Play store.
2012-06-22 12:41:15 -07:00
Jimmy Shih
ec8e8acb27
Show an error message when not able to get account permission
...
when sending a track to google.
2012-06-22 12:05:28 -07:00
Jimmy Shih
c8be5919fd
In track edit, move the activity icon next to the activity lable so that
...
the icon shows on Gingerbread phones.
2012-06-22 11:04:15 -07:00
Jimmy Shih
2146bee57e
merge heads
2012-06-21 19:07:31 -07:00
Jimmy Shih
772e0e56a6
Make EditLabel layout_width=full_parent to better
...
support right-to-left languages.
2012-06-21 19:05:27 -07:00
Jimmy Shih
09f08f04db
Allow speed greater than 250km/hr.
2012-06-21 14:45:47 -07:00
Jimmy Shih
6abd71e237
Update welcome message.
2012-06-21 12:34:02 -07:00
Jimmy Shih
9ba2e2bc99
Update My Tracks notification icons.
2012-06-21 10:27:58 -07:00
Jimmy Shih
951c695776
merge heads
2012-06-21 09:51:49 -07:00
Jimmy Shih
5cdd1f034c
Add character limits to menu items.
2012-06-21 09:49:37 -07:00
youtaol
f746b9b4af
Merge heads
2012-06-21 15:12:33 +08:00
youtaol
ed96cdd57e
Add a test case to test search a track in MyTracks.
2012-06-21 15:11:10 +08:00
youtaol
36e6641980
Merge heads
2012-06-21 12:26:07 +08:00
youtaol
67d24783d8
Add a test case to check send tracks to Google.
2012-06-21 12:24:50 +08:00
youtaol
530a27215c
Add a test case to check displaying elevation, grade and latitude and longitude information in Stats tab. And create a method resetAllSettings() in EndToEndTestUtils.
2012-06-21 11:31:30 +08:00
youtaol
40a2b2a524
Merge heads
2012-06-21 10:01:33 +08:00
Jimmy Shih
191fdf88ea
Fix text size in choose activity for API level less than 14.
2012-06-20 16:34:33 -07:00
Jimmy Shih
d7cd8dfcf5
Change the constant when reporting between m/km, and between ft/mi.
2012-06-20 14:44:38 -07:00
Jimmy Shih
78cd1914b8
merge heads
2012-06-20 14:40:44 -07:00
Jimmy Shih
bf9afd4f83
When sharing with Bluetooth, send url only.
2012-06-20 14:39:03 -07:00
Jimmy Shih
033b545d53
Update google maps support url.
...
Change to "Track color" to make it easier to translate.
2012-06-20 13:56:14 -07:00
Jimmy Shih
70da12c635
Add character limits for items in settings.
2012-06-20 13:33:20 -07:00
youtaol
3e92f94054
Reset all settings before test the default track name in case the setting has been changed.
2012-06-20 15:42:39 +08:00
youtaol
8cd1e35cc1
Merge heads
2012-06-20 11:33:46 +08:00
youtaol
b145a6169d
Change the string to wait to make test could runs well.
2012-06-20 11:29:33 +08:00
youtaol
e0dd00cf0b
Merge heads
2012-06-20 10:45:50 +08:00
youtaol
978b6c5a09
Merge heads
2012-06-20 09:45:23 +08:00
Jimmy Shih
ba9c8beb2d
Update strings in various locales.
2012-06-19 17:38:03 -07:00
Jimmy Shih
dc3657322a
Revert changeset 3602373730b4.
2012-06-19 17:00:51 -07:00
Jimmy Shih
9bdd0aa6fe
Update waiting for GPS message.
2012-06-19 15:48:06 -07:00
Jimmy Shih
76ed9a92b1
Add isGeoCoderPresent in the ApiAdapter.java.
2012-06-19 15:43:12 -07:00
Jimmy Shih
5d2144f698
Refactor AntSensorManager so each ChannelConfiguration is in its
...
own class.
2012-06-19 15:13:01 -07:00
youtaol
f1a3c5dffa
Change some code to make the testEditTrack() method can be run in landscape and portrait view on both 2.3.3 and 4.0.3.
2012-06-19 12:31:35 +08:00
youtaol
4789cfb2e5
Change the name of two methods and the add a javadoc.
2012-06-19 10:12:41 +08:00
Jimmy Shih
4bc19666a2
Add Ant+ Bike Cadence and Ant+ Combined Bike Sensor.
2012-06-18 10:01:42 -07:00
youtaol
cf7e87997f
Change method name of EndToEndTestUtils.isEmulator() to EndToEndTestUtils.setIsEmulator(). And add comment in CreateAndSendTrackTest.
2012-06-18 11:39:25 +08:00
youtaol
3561c12b6c
Change code style of SettingTest.
2012-06-18 11:36:47 +08:00
Jimmy Shih
d6de2914ee
Update to version 44.
2012-06-15 10:44:22 -07:00
Jimmy Shih
4f42a713f2
Update strings from translation.
2012-06-15 10:27:31 -07:00
Jimmy Shih
333f533d6c
Update icons for Google Maps, Fusion Tables, and Docs.
2012-06-15 09:40:06 -07:00
Jimmy Shih
5cc9b7bfcb
Enable hardware acceleration.
2012-06-14 17:23:53 -07:00
Jimmy Shih
7d5ec3b043
Clean up WaypointsColumns.java.
2012-06-14 15:54:52 -07:00
youtaol
155e5bcc7f
Change some code to make test can be run on real devices. (1) Do not fix geo data to a real device. (2) Sending go back event after input edit string when run on real devices for a soft keyboard is shown. (3) Add isEmulator() method in EndToEndTestUtils.
2012-06-14 19:08:52 +08:00
Jimmy Shih
984521b034
Move Track Points table constants to TrackPointsColumns.java.
2012-06-13 17:50:53 -07:00
Jimmy Shih
729c002e8e
Change track icon based on activity type.
2012-06-13 16:57:56 -07:00
Jimmy Shih
68dabec4a6
Add an icon column in track table.
2012-06-13 14:52:42 -07:00
Jimmy Shih
b4fee2de94
Add a category icon in Track.java and TracksColumns.java.
...
Clean up Track.java and TracksColumns.java.
2012-06-13 12:49:28 -07:00
youtaol
4bdf8ab3bd
Merge heads
2012-06-13 09:50:40 +08:00
youtaol
6b5f230b17
Remove @SuppressWarnings("deprecation") and keep a warning in UploadResultActivity.
2012-06-13 09:49:48 +08:00
Jimmy Shih
359d53ecb2
Change search hint to just "Search".
2012-06-12 17:18:41 -07:00
Jimmy Shih
cba40a6688
Use one scrollbar for confirm sharing dialog.
2012-06-12 14:51:42 -07:00
Jimmy Shih
831a12303a
Update text in "Send to Google" dialog.
2012-06-12 13:36:21 -07:00
Jimmy Shih
82bf454c79
Add an interstitial when sharing a track with friends.
2012-06-12 12:44:07 -07:00
youtaol
21bd5ecc62
Add test case to verify change the stat setting during track recording.
2012-06-12 20:18:58 +08:00
youtaol
2909d8a9c3
Change code style of SettingTest.testChangePreferredUnits.
2012-06-12 11:23:51 +08:00
youtaol
d9f951230f
Change code style of UploadResultActivityTest.
2012-06-12 10:33:18 +08:00
Jimmy Shih
19c50a8e16
Move "Switch Account" to the top level settings.
2012-06-11 15:40:28 -07:00
Jimmy Shih
0d79893b19
- Change the default value for the "defaultMapPublic" key to false.
...
Thus the default is creating new unlisted maps.
- Toggle the title of the "defaultMapPublic" setting between
"Make new maps public" and "Make new maps unlisted".
- Fix bug in TrackNameUtil to check if startTime is -1L.
2012-06-11 14:55:15 -07:00
youtaol
27aa9d6471
Add a test case to test change the setting of Preferred Units.
2012-06-11 20:40:59 +08:00
youtaol
56475a943f
Merge heads
2012-06-11 10:34:48 +08:00
youtaol
4bf87acb80
Change code style.
2012-06-11 10:34:23 +08:00
youtaol
20641c694f
Fix the run time error in UploadResultActivityTest and add some assertions. Remove a sysout statement in CreateAndSendTrackTest.
2012-06-08 11:55:28 +08:00
Jimmy Shih
daa85ff675
Remove android market strings
2012-06-07 17:51:38 -07:00
Jimmy Shih
60f81b14ed
Update sensor reset titles
2012-06-07 16:56:55 -07:00
Jimmy Shih
775e67815f
Update manifest for version 43.
2012-06-07 15:54:24 -07:00
Jimmy Shih
7e2cd35358
merge heads
2012-06-07 15:45:50 -07:00
Jimmy Shih
e2f9e31994
Update My Tracks icons.
2012-06-07 15:44:42 -07:00
Jimmy Shih
2ef56797a5
Add track location as an option for the default track name
2012-06-07 15:42:23 -07:00
Jimmy Shih
effaf8cd7b
merge heads
2012-06-05 17:40:49 -07:00
Jimmy Shih
3109abb5d2
Update Google Analytics.
2012-06-05 17:39:32 -07:00
Jimmy Shih
dd2b42d6eb
merge heads
2012-06-05 11:10:04 -07:00
Jimmy Shih
2aa72f4230
Use TaskStackBuilder to support cross tasks navigation.
2012-06-05 11:03:34 -07:00
Jimmy Shih
54eaa620a8
Disable on-chip buffering on Ant+.
2012-06-05 09:44:06 -07:00
youtaol
04cc524bbb
Merge heads
2012-06-05 16:51:53 +08:00
Jimmy Shih
c1c5381950
Update icons.
2012-06-04 16:04:12 -07:00
Jimmy Shih
8a6323cf56
Update strings in other locales.
...
Remove one unused color.
2012-06-04 14:20:26 -07:00
Jimmy Shih
e517201ed0
Update EN strings.
2012-06-04 13:42:04 -07:00
youtaol
953bd8b908
Merge heads
2012-06-04 13:20:38 +08:00
Jimmy Shih
0bd15916ac
merge heads
2012-06-02 14:28:51 -07:00
Jimmy Shih
621a33a516
merge heads
2012-06-02 14:25:05 -07:00
Jimmy Shih
25c2cf66c2
Clean up Track Widget.
...
- adjust margins
- display speed or pace
- display total time or total moving time
- use km intead of m when distance is greater than 1 km
- use mi instead ft when distance is greater than 1 mi
2012-06-02 14:24:14 -07:00
Jimmy Shih
c890755411
Add transparent background to record image button on the empty
...
track list view.
2012-06-02 10:53:46 -07:00
Jimmy Shih
79d0f6852d
Improve AntSensorManager.
...
Reduce checking sensor connection timer period to 20 seconds.
2012-06-02 10:44:42 -07:00
youtaol
cad1a105ca
Merge heads
2012-06-01 14:35:03 +08:00
Jimmy Shih
d9ba8b6f58
Remove drawable menu_delete_all and menu_save_all
2012-05-31 18:36:04 -07:00
Jimmy Shih
8dd10776f4
Use antlib.jar to connect to ANT+ sensor.
2012-05-31 18:11:22 -07:00
youtaol
ad01b379c7
Merge heads
2012-05-30 09:49:31 +08:00
youtaol
d98617b23c
Change code style.
2012-05-30 09:39:42 +08:00
Jimmy Shih
d42e92a868
Clean up BluetoothSensorManager.
2012-05-29 16:30:32 -07:00
Jimmy Shih
62a716cfc7
Clean up BluetoothConnectionManager.
2012-05-29 15:22:48 -07:00
Jimmy Shih
ba469a7be3
Fix drawing titles in ChartView.
2012-05-29 12:31:12 -07:00
Jimmy Shih
ac55add2b9
Add BluetoothSensorManager toast message in strings.xml.
2012-05-29 10:53:35 -07:00
Jimmy Shih
9e5d9d23de
Clean up SensorManagerFactory.
...
- not using reference count.
- make sure SensorStateActivity will not
disconnect a connection used by TrackRecordingService
2012-05-29 10:36:28 -07:00
Jimmy Shih
d4db27b092
Clean up SensorManager code.
...
check for sensor channel when the sensor state is NONE.
2012-05-26 13:33:23 -07:00
Jimmy Shih
d4b985cf5b
Reorder the items in Sensor State.
2012-05-26 12:20:11 -07:00
Jimmy Shih
a679d96f93
Cleanup ChartView.
...
- remove clearPaint
- show two series when no data
2012-05-26 11:52:39 -07:00
Jimmy Shih
b5c0a005c3
When ChartView is empty, always show the elevation series meta data.
2012-05-25 18:28:13 -07:00
Jimmy Shih
9dadade230
When sending to fusion tables, use different type for
...
waypoint and statistics markers.
2012-05-25 17:45:11 -07:00
Jimmy Shih
81805f00d8
Improve chartview layout.
2012-05-25 17:28:50 -07:00
Jimmy Shih
e6abe73404
finish the current activity when overriding onHomeSelected.
2012-05-24 12:24:33 -07:00
Jimmy Shih
199455de46
should have been part of 0354eb686f69
2012-05-24 12:14:11 -07:00
Jimmy Shih
0460425d43
Clean up ChartValueSeries.
...
- include metric and imperial title id
- include both speed and pace series
2012-05-24 12:11:32 -07:00
Jimmy Shih
ffbbead396
merge heads
2012-05-24 09:29:16 -07:00
Jimmy Shih
57da176c98
Improve ChartValueSeries
2012-05-18 14:49:49 -07:00
Jimmy Shih
75ef964d66
update manifest to version 41
2012-05-18 14:23:10 -07:00
youtaol
0bd1d83fca
Add a check when there is no track to export.
2012-05-18 16:06:18 +08:00
youtaol
fb4f6bb91e
Merge heads
2012-05-18 10:32:51 +08:00
Jimmy Shih
a1b361b2ff
Fix issue 919. Return correct error message when there is no track.
2012-05-17 11:25:54 -07:00
youtaol
2be5a6732a
Change some resource Id. Add method createTrackIfEmpty to make the code simpler.
2012-05-17 19:45:47 +08:00
youtaol
164ba7a16b
Merge heads
2012-05-17 10:42:09 +08:00
Jimmy Shih
3269af0add
Translate EULA copyright year.
2012-05-16 18:03:57 -07:00
Jimmy Shih
c2fd6b8794
Add a hint when the default activity type is empty.
2012-05-16 17:14:09 -07:00
Jimmy Shih
af35d45ba7
Check track is not null after getting a track from track id.
2012-05-16 15:11:18 -07:00
Jimmy Shih
0b08e53de2
Clean up all usages of String.format to support i18n.
2012-05-16 14:38:17 -07:00
Jimmy Shih
d7836cce47
Clean up api to configure contextual action mode.
2012-05-16 14:14:08 -07:00
Jimmy Shih
bb81fd0542
Use a DialogFragment for ChooseUploadService.
2012-05-16 12:47:43 -07:00
Jimmy Shih
83c3223668
Fix unit tests.
2012-05-16 11:02:12 -07:00
Jimmy Shih
17c495bc97
Add track description when sharing a url or a file with friends.
2012-05-16 10:17:31 -07:00
youtaol
2fe97f55dd
Add a judge about the three dots menu item. Add tests about the relative start time and delete a track during recording.
2012-05-16 17:48:29 +08:00
Jimmy Shih
7fe7ace504
After saving a track to the SD card, add a button to share the saved file.
2012-05-15 17:54:40 -07:00
Jimmy Shih
cabe966d27
Merge SaveAllActivity to SaveActivity.
2012-05-15 17:25:04 -07:00
Jimmy Shih
3d3af298af
merge heads
2012-05-15 12:22:48 -07:00
Jimmy Shih
afa2c9875e
Modify the sharing flow to first show a list of applications.
...
Store preferred account as a sharing setting.
Remove share url only option. Apply share url only if twitter is selected.
2012-05-15 12:21:14 -07:00
youtaol
37bfefaa3d
Merge heads
2012-05-15 16:58:38 +08:00
Jimmy Shih
3937400ef6
Update android menifest for vesionCode 40.
2012-05-14 09:48:16 -07:00
Jimmy Shih
af11dac5e0
Fix bug that the account chooser dialog is temporary shown again
...
after choosing an account and granting permission.
2012-05-11 16:09:59 -07:00
Jimmy Shih
f0beca8606
rename statistics markers to split markers
...
rename waypoint to marker
place my location button below the warning message.
2012-05-11 15:35:45 -07:00
Jimmy Shih
1fef0144b3
Move voice frequency and split frequency to menu items.
2012-05-11 15:04:08 -07:00
youtaol
f1573a550a
Change the code to check whether it is necessary to create a track for each test, and make the test run faster.
2012-05-11 16:28:21 +08:00
Jimmy Shih
2085e82312
In marker detail page, add a label "Since last Statistics Marker".
...
In the marker detail page, on resume, update the waypoint
in case it is returning from marker edit page.
2012-05-10 18:57:41 -07:00
Jimmy Shih
b0207e5cd7
Requires GPS location to insert a marker except for
...
the track statistics marker.
2012-05-10 18:02:07 -07:00
Jimmy Shih
f2ef8c7b08
Allow users to insert only waypoint markers.
2012-05-10 17:23:29 -07:00
Jimmy Shih
b7b55d933f
Support deleting the track currently being recorded.
2012-05-10 10:35:51 -07:00
youtaol
5f017ab96c
Merge heads
2012-05-10 11:06:54 +08:00
Jimmy Shih
dc9346c067
Add relative date time for start time within the past week.
...
Place the list item on the right by itself.
2012-05-09 18:26:08 -07:00
Jimmy Shih
373f8cc7e7
merge heads
2012-05-09 13:12:16 -07:00
Jimmy Shih
6bcbc55212
Set the title in TrackDetailActivity.
...
Fix a bug when recording, the TrackDetailActivity is not
displaying the correct menu items.
2012-05-09 13:09:47 -07:00
Jimmy Shih
e3475124a7
Clean up SensorStateActivity.
...
Hide "Sensor state" menu when no sensor is selected.
2012-05-09 10:37:44 -07:00
youtaol
7b14315cbe
Merge heads
2012-05-09 12:20:53 +08:00
youtaol
b6fdf4e6e4
Add backup test case, change some code style.
2012-05-09 12:12:15 +08:00
youtaol
d18f334b02
Merge heads
2012-05-09 11:07:36 +08:00
youtaol
92dce8515c
Merge heads
2012-05-09 11:01:22 +08:00
Jimmy Shih
4686194541
Move the satellite mode menu option to MapFragment.
2012-05-08 16:44:07 -07:00
Jimmy Shih
68487329d1
Clean up remaining preference keys.
2012-05-08 14:45:28 -07:00
Jimmy Shih
1de9fe67a3
Move chart settings to ChartSettingsActivity.
2012-05-08 11:45:46 -07:00
Jimmy Shih
7d09348abc
Clean up the root level settings.
2012-05-08 09:27:45 -07:00
Jimmy Shih
26a44dfd9a
Place map settings in MapSettingsActivity.
2012-05-08 09:11:08 -07:00
Jimmy Shih
3461a50288
Move Stats settings to StatsSettingsActivity.
2012-05-07 13:38:17 -07:00
Jimmy Shih
77903ed2c9
Place sensor settings in SensorSettingsActivity.
2012-05-04 17:48:33 -07:00
Jimmy Shih
3008b335a7
Move recording settings to RecordingSettingsActivity.
2012-05-04 13:10:51 -07:00
youtaol
fd90dcffa6
Merge heads
2012-05-04 17:04:45 +08:00
youtaol
a12f4bcbe8
Changes smoke test to end-to-end test cases.
2012-05-04 17:00:20 +08:00
Jimmy Shih
f8460fb76f
Place backup settings in BackupSettingsActivity.
2012-05-03 12:38:19 -07:00
Jimmy Shih
92821be777
Place sharing settings in ShareSettingsActivity to support
...
ICS up navigation in the action bar.
2012-05-03 10:56:37 -07:00
youtaol
6c91db9405
Change code style of ControlRecordingServiceTest.
2012-05-03 12:04:51 +08:00
youtaol
c3c0ab7947
Add a comment about a assertion.
2012-05-03 11:27:19 +08:00
Jimmy Shih
234f1f4a0a
Inline methods in PreferencesUtils.
...
Donot want to have a pair of getter and setting for each preference.
2012-05-02 12:23:32 -07:00
youtaol
94c11face5
Change code style of AdaptiveLocationListenerPolicyTest.
2012-05-02 10:39:38 +08:00
Jimmy Shih
81281e560e
Fix lint errors.
...
- MenuItem.collapseActionView is only availble for API level >=14.
- Rename the dialog variable in UploadResultActivity so it doesn't
conflict with the dialog variable in the callback.
2012-05-01 18:44:05 -07:00
Jimmy Shih
f8cacb01c9
merge heads
2012-05-01 18:09:53 -07:00
Jimmy Shih
66ba54ffa0
merge heads
2012-05-01 18:05:53 -07:00
Jimmy Shih
52253afd3a
merge heads
2012-05-01 18:01:55 -07:00
Jimmy Shih
07f6cf55b6
merge heads
2012-05-01 18:00:32 -07:00
Jimmy Shih
8ac7330c9d
Minor UI improvements.
...
- close contextual menu after an item is selected
- collapse the search widget after a search request is sent
- show keyboard by default for the editors
- in the search list, if edit or delete is selected in the contextual
menu, close the search list since its content will get changed.
- enable QueryRefinement in search widget
- do not call super.onNewIntent
- update search.xml to include imeOptions, queryAfterZeroResults, and
set searchSuggestionThreshold to 1.
2012-05-01 14:56:49 -07:00
Jimmy Shih
5ed3968771
Use a location image button on the map view to show current location.
2012-04-30 15:56:07 -07:00
Jimmy Shih
39a3fb6132
Add stats settings to configure the stats page.
2012-04-30 11:22:13 -07:00
youtaol
4a338da44c
Change some code style of end-to-end test cases.
2012-04-28 18:19:40 +08:00
youtaol
bf9280b1e3
Add test case for ControlRecordingService.
2012-04-28 18:09:37 +08:00
youtaol
85095b5e59
Add test case for AdaptiveLocationListenerPolicy.
2012-04-28 11:09:22 +08:00
Jimmy Shih
20eec8d30a
- Fix flag in My Tracks notification to update the previous notification.
...
- move chart settings above settings
- remove My Tracks Importer, thus just using My Tracks
- rename to Save all to SD card...
- rename to Import from SD card
2012-04-27 13:24:00 -07:00
Jimmy Shih
1a23ba673c
- use a dialog to insert markers with an option to open full insert screen
...
- remember the last chosen marker type
- auto increment the default marker name
- fix IME option when toggling between marker type
- add more spacing between items in the editor
- rename WaypointType to WAYPOINT and STATISTICS
- rename to ListItemUtils
- remove unused appwidget_text color
2012-04-27 09:48:01 -07:00
Jimmy Shih
2ec090354b
Clean up icon names.
2012-04-26 11:13:14 -07:00
youtaol
6848a7a475
Merge heads
2012-04-26 18:59:06 +08:00
youtaol
420cb0f49b
Change some code style of smoke test case. Add some checks in some tests when the screen is rotated.
2012-04-26 18:51:09 +08:00
Jimmy Shih
4018237691
In TrackListView, only update the list when certain keys are changed.
2012-04-25 18:13:30 -07:00
Jimmy Shih
2b6309f7c1
Improve the startup sequence.
...
- new welcome dialog message.
- new check units text.
- for US and UK, default to imperial.
- for fragments, fix handling of onCancel. No need
to handle onCancel at the dialog level.
2012-04-25 17:30:56 -07:00
Jimmy Shih
1e4a6c04c2
Rename "Share with friends..." to "Share".
2012-04-25 10:16:51 -07:00
youtaol
e4481ca3e6
Change code style, remove useless method of MyTracksSmokeTest
2012-04-25 15:20:41 +08:00
Jimmy Shih
5a32550f85
merge heads
2012-04-24 09:55:17 -07:00
youtaol
b9a9cc6cd9
An end-to-end test case of MyTracks.
2012-04-24 19:38:32 +08:00
youtaol
920f8e4180
Change the way to generate the SQL statement to fix http://code.google.com/p/mytracks/issues/detail?id=907 .
2012-04-24 19:25:45 +08:00
Jimmy Shih
e998ac07e1
fix comment on 57e157793bd1
2012-04-23 19:09:23 -07:00
Jimmy Shih
c4bcdc56c8
fix comment for 871dbae587aa
2012-04-23 19:06:11 -07:00
Jimmy Shih
82a338bd13
fix comment for 5b638c36df7f
2012-04-23 18:35:01 -07:00
Jimmy Shih
33118568bc
A few fixes.
...
- use fill_parent since we are still supporting api level 7.
- on the TrackListActivity, hide the empty view content
until the check unit dialog has been showned.
- fix the ChartView height. ChartView is no longer displayed
on the full canvas. The new design has a tab bar and a
zoom control.
- In TrackDetailActivity, only call methods of a tab fragment
if it is the current tab.
2012-04-23 17:49:23 -07:00
Jimmy Shih
2ea4b09dcc
Several minor fixes
...
- for TrackEdit and MarkerEdit, use windowSoftInputMode=stateHidden
- improve layout for the map in MapFragment.
- fix text size for API level < 14.
- fix bug when inserting a statistics marker with a modified name
2012-04-23 14:57:39 -07:00
Jimmy Shih
8f801b1bdb
Add AbstractMyTracksActivity as the base class for
...
all My Tracks activities.
2012-04-23 12:42:29 -07:00
Jimmy Shih
1483f19f10
Clean up activities' manifest.
2012-04-23 10:41:29 -07:00
Jimmy Shih
7fd3f0e8d9
Update menu icons.
...
Update tab icons.
Place tab tag in the appropriate fragment.
2012-04-23 10:07:08 -07:00
Jimmy Shih
7701d31bdc
Clean up all the layouts.
...
Utilize styles when possible.
2012-04-20 17:46:48 -07:00
Jimmy Shih
eb3e7e0b86
merge heads
2012-04-20 12:51:48 -07:00
Jimmy Shih
aaef92b139
Use stats_core.xml layout for
...
- AggregatedStatsActivity
- StatsFragment
- MarkerDetailActivity
Remove StatsUtilities. Use StatsUtils to set all stats labels and values.
2012-04-20 12:50:22 -07:00
Jimmy Shih
6838897353
Add a method to add all items to an array adapter.
...
ArrayAdapter.addAll is only avaiable to API >= 11.
2012-04-19 16:51:15 -07:00
Jimmy Shih
8f7c44d1e7
merge heads
2012-04-19 13:12:41 -07:00
Jimmy Shih
e314f968b8
merge heads
2012-04-19 11:29:28 -07:00
Jimmy Shih
1676f19830
Create an IntentUtils.newIntent utility method to create an intent
...
with FLAG_ACTIVITY_CLEAR_TOP and FLAG_ACTIVITY_NEW_TASK.
2012-04-19 11:24:40 -07:00
Jimmy Shih
352137c440
fix comment for 3e985a497047
2012-04-19 10:40:10 -07:00
Jimmy Shih
c8deb63de9
Use the same list item layout for TrackList, MarkerList, and SearchList.
...
Use the same contextual menu for TrackList, MarkerList, and SearchList.
2012-04-18 12:53:12 -07:00
Jimmy Shih
172aed44ab
fix merge conflict
2012-04-17 12:30:56 -07:00
Jimmy Shih
09a6a0a604
sync from main
2012-04-17 12:27:12 -07:00
Jimmy Shih
89b16e48e9
Add MarkerEditActivity, MarkerListActivity, MarkerDetailActivity.
2012-04-17 12:25:54 -07:00
Jimmy Shih
45855c794c
merge heads
2012-04-17 10:10:50 -07:00
Jimmy Shih
d402c5555c
fix comment for 3fe71196df15
2012-04-17 09:45:59 -07:00
Jimmy Shih
fef4d6bc23
merge heads
2012-04-17 09:39:20 -07:00
Jimmy Shih
dc7fb591be
merge heads
2012-04-16 10:18:33 -07:00
Jimmy Shih
f66742ec98
merge heads
2012-04-16 10:12:22 -07:00
Jimmy Shih
da6c33617c
merge heads
2012-04-16 10:03:42 -07:00
youtaol
4ea5b199b9
Merge heads.
2012-04-13 18:07:04 +08:00
Jimmy Shih
00eee811f4
Add an empty view when the track list is empty.
2012-04-12 16:48:59 -07:00
Jimmy Shih
e3f13dd633
In contextual action mode, add the track name as the action mode title.
2012-04-12 15:43:50 -07:00
Jimmy Shih
178b1be990
Rename ServiceUtils.java to TrackRecordingSeriviceConnectionUtils.
...
Move common code between TrackListActivity and TrackDetailActivity
for dealing with TrackRecordingServiceConnection in the utility class.
2012-04-12 15:17:46 -07:00
Jimmy Shih
2aa4cdc442
Add PreferencesUtils to access
...
- recording track id
- selected track id
2012-04-12 14:26:18 -07:00
Jimmy Shih
53c5ebbef9
merge heads
2012-04-12 13:25:33 -07:00
Jimmy Shih
c98b10c548
merge heads
2012-04-12 13:25:12 -07:00
Jimmy Shih
08e460d208
Fix unit tests to run in any timezone.
2012-04-12 13:14:35 -07:00
Jimmy Shih
06322dcfdc
fix comment 5e46fdb4a91d
2012-04-12 12:55:39 -07:00
Jimmy Shih
d045b0440f
fix unit tests in TrackRecordingServiceTest
2012-04-12 12:50:03 -07:00
Jimmy Shih
2fd3816edf
Fix unit tests
...
- update string in CsvTrackWriter, CsvTrackWriterTest, and DescriptionGeneratorImplTest
- with Solo, UploadResultActivity can run by itself, but cannot run as
part of the unit test. Modify the test to not use Solo.
- remove ANT+ tests in SensorManagerFactoryTest and replace them with
bluetooth tests since most of the phones do not have ANT+.
- remove TrackDetailActivityTest since we are no longer using it to
start the app. Will replace this with end-to-end smoke tests.
2012-04-11 17:02:21 -07:00
Jimmy Shih
28f3565bae
sync from main
2012-04-11 10:29:52 -07:00
Jimmy Shih
e82c3f15d2
should have been part of 5e46fdb4a91d
2012-04-11 10:25:07 -07:00
Jimmy Shih
4b36671041
merge heads
2012-04-11 10:18:12 -07:00
Jimmy Shih
3a6e6fc980
merge heads
2012-04-11 10:13:01 -07:00
Jimmy Shih
a3e69df3ff
merge heads
2012-04-11 10:11:53 -07:00
Jimmy Shih
0cd11c799d
merge heads
2012-04-11 10:01:41 -07:00
Jimmy Shih
9063267db1
Add contextual menu.
...
API < 11, use floating context menu.
API >=11, use contextual action mode.
2012-04-10 19:59:36 -07:00
Jimmy Shih
df23d20d32
should have been part of 90f307ee08cd
2012-04-10 12:57:31 -07:00
Jimmy Shih
3b889753db
In TrackList, start the TrackDetail view when recording.
2012-04-10 12:53:59 -07:00
Jimmy Shih
400051d342
Move dialogs in TrackDetail to fragments.
...
Move all fragments to com.google.android.apps.mytracks.fragments
package.
2012-04-10 12:44:40 -07:00
Jimmy Shih
2fbdb9bfef
merge heads
2012-04-10 10:31:02 -07:00
Jimmy Shih
87a0ce47b9
vertically align content in track_list_item.xml
2012-04-10 10:28:39 -07:00
Jimmy Shih
a1993ab39e
merge heads
2012-04-10 10:17:57 -07:00
Jimmy Shih
648015fe4c
merge heads
2012-04-10 10:16:49 -07:00
Jimmy Shih
3d9536420c
merge heads
2012-04-10 10:03:30 -07:00
Jimmy Shih
d5389e8c3e
fix comment on 5ca17d67ad5c
2012-04-10 09:57:58 -07:00
youtaol
e5d86a708e
Change the code style of DynamicSpeedTrackPathPainterTest and SingleColorTrackPathPainterTest, and make the code easier to read.
2012-04-10 17:54:49 +08:00
Jimmy Shih
eae078b710
Fix bug with setHomeButtonEnabled,
...
it is only defined for api 14 or higher.
2012-04-09 16:46:08 -07:00
Jimmy Shih
119c24f6e6
Add delete and edit menu icons.
2012-04-09 16:43:08 -07:00
Jimmy Shih
7b800914f6
merge heads
2012-04-09 14:07:57 -07:00
Jimmy Shih
97f4103e67
merge heads
2012-04-09 14:07:04 -07:00
Jimmy Shih
99706edf70
Update TrackEditActivity to ICS.
2012-04-09 14:03:42 -07:00
Jimmy Shih
00974d97a7
Place all Google Earth constants in SaveActivity and prefix them with
...
GOOGLE_EARTH.
2012-04-09 10:19:07 -07:00
Jimmy Shih
adfa66505e
Use a dialog for the welcome page. Thus the startup sequence
...
consists of three dialogs.
Rename to HelpActivity.
Fix activity button styles.
Reuse EulaDialogFragment when invoked from the AboutDialogFragment.
Only hide the title bar on the TrackDetailPage.
2012-04-07 15:52:28 -07:00
Jimmy Shih
54bfe5d4b4
merge heads
2012-04-07 10:13:16 -07:00
Jimmy Shih
fedcd33b0b
merge heads
2012-04-07 09:56:56 -07:00
Jimmy Shih
cd129e1f46
sync from main
2012-04-07 09:32:13 -07:00
Jimmy Shih
86c736dd17
merge heads
2012-04-06 18:25:57 -07:00
Jimmy Shih
5321878dd2
merge heads
2012-04-06 15:33:09 -07:00
Jimmy Shih
e149683da7
fix merge error
2012-04-06 15:27:18 -07:00
Jimmy Shih
c97ae1e87f
merge heads
2012-04-06 15:16:01 -07:00
Jimmy Shih
0ed45e40c6
Move each fragment to its own class.
2012-04-06 15:09:47 -07:00
Jimmy Shih
70124b8465
merge heads
2012-04-06 12:59:38 -07:00
Jimmy Shih
6c7131f2a8
merge heads
2012-04-06 10:55:58 -07:00
Jimmy Shih
f5085b208d
merge heads
2012-04-06 10:54:22 -07:00
Jimmy Shih
cbd52459bd
Remove screenshot from the translation_description.
...
Will not require retranslation.
2012-04-06 10:50:58 -07:00
youtaol
28750142a9
Change the code style of SingleColorTrackPathPainterTest and DynamicSpeedTrackPathPainterTest.
2012-04-06 16:27:13 +08:00
Jimmy Shih
9e224d13ad
Fix crashes when trackDataHub is null
2012-04-05 17:50:54 -07:00
Jimmy Shih
5082936ad1
sync from main
2012-04-05 17:06:43 -07:00
Jimmy Shih
32e8044b0b
- add TabManager (based on the Fragment Tabs example in
...
API 4+ Support Demos)
- move to MapFragment, ChartFragment, and StatsFragment
- use android-support-v4-r7-googlemaps.jar to support a map view
in a fragment.
2012-04-05 16:55:22 -07:00
Jimmy Shih
0314e28766
merge heads
2012-04-05 10:04:05 -07:00
Jimmy Shih
ee92cbf92c
merge heads
2012-04-05 09:58:19 -07:00
Jimmy Shih
d84c4de0d7
fix comment for 3a507cd408b9
2012-04-05 09:55:46 -07:00
Jimmy Shih
8b4c05ead3
fix comment for 7638122cd587
2012-04-05 09:26:23 -07:00
Jimmy Shih
a30e19e365
merge heads
2012-04-05 09:06:59 -07:00
youtaol
97227ca26e
Merge heads
2012-04-05 14:33:48 +08:00
youtaol
68f50ef6de
Change the code style of DynamicSpeedTrackPathPainterTest,SingleColorTrackPathPainterTest, SingleColorTrackPathPainter and TrackPathPainterTestCase.
2012-04-05 14:25:30 +08:00
Jimmy Shih
ab8d159791
fix comments for e16572c749ba
2012-04-04 18:12:30 -07:00
Jimmy Shih
883eccb2d0
fix comments for 267c37ed0691
2012-04-04 17:42:25 -07:00
Jimmy Shih
c5fa717d55
merge heads
2012-04-04 16:54:29 -07:00
Jimmy Shih
1c0ce45937
merge heads
2012-04-04 16:49:55 -07:00
Jimmy Shih
aab0f63201
merge heads
2012-04-04 16:44:06 -07:00
Jimmy Shih
d76eb44257
merge heads
2012-04-04 16:40:41 -07:00
Jimmy Shih
336abcce82
merge heads
2012-04-04 14:45:05 -07:00
Jimmy Shih
afa2dd2c0e
merge heads
2012-04-04 14:44:01 -07:00
Jimmy Shih
c26e0ecbef
merge heads
2012-04-04 14:29:09 -07:00
Jimmy Shih
c795c8e482
fix comment for 5c3c3227ff36
2012-04-04 14:26:15 -07:00
Jimmy Shih
12f17e6f49
merge heads
2012-04-03 13:02:35 -07:00
Jimmy Shih
79fde1c118
Rename to fastest pace.
2012-04-03 10:18:16 -07:00
Jimmy Shih
29bd7889b7
merge heads
2012-04-03 09:58:22 -07:00
Jimmy Shih
a34c17a461
Add a hack to enable building a release candidate.
...
With proguard "-optimizationpasses 5", not able to
obfuscate the CursorLoader. A known issue.
Remove
- AndoridMockRuntime.jar
- googleloginclient-helper.jar
AndoridMockRuntime.jar was included twice, preventing unit tests
from running.
Clean up classpath to not include jar files in the lib directory.
Else the jar files will get included twice.
Move jar files in MyTracks/lib/google-api-client/ to MyTracks/lib
so that proguard can pick up the jar files.
Clean up proguard.cfg into three sections.
- update the config from the default project
- update the config from the Google APIs client library
- remove unnecessary My Tracks specific "-dontwarn"
2012-04-02 18:45:17 -07:00
Jimmy Shih
840576055f
merge heads
2012-04-02 15:17:25 -07:00
Jimmy Shih
9575401127
merge heads
2012-04-02 14:50:06 -07:00
Jimmy Shih
2d05ff98ca
merge heads
2012-04-02 14:49:12 -07:00
youtaol
b3688b043e
Add test case for SingleColorTrackPathPainter. Move createCachedLocations method and INVALID_LATITUDE field from DynamicSpeedTrackPathPainterTest to TrackPathPainterTestCase to make them can be invoked by both test cases.
2012-03-31 17:46:11 +08:00
youtaol
004043c3e5
Change some code style.
2012-03-31 10:18:47 +08:00
Jimmy Shih
4b8d4e92b8
merge heads
2012-03-30 15:23:00 -07:00
Jimmy Shih
fa18ace9e6
- remove PlayTrackUtils.
...
- use sub menu for "Export all...".
- prefix menu variables so they are unique.
- prefix intent extra variables with EXTRA.
2012-03-30 15:13:04 -07:00
Jimmy Shih
6869f003e7
- In the action bar, configure the Home button as the Up button.
...
- When starting an activity, always use FLAG_ACTIVITY_CLEAR_TOP and FLAG_ACTIVITY_NEW_TASK together.
- TrackDetailActivity should handle events for a specific trackId, not
handling events for the current recording track.
- In TrackListActivity, to support screen rotation, make sure the EULA dialog
is not shown before creating another one.
- Do not need to bind service in onStart. OnResume will bind the service
if a recording is happening.
2012-03-30 14:19:29 -07:00
youtaol
314c3a76a6
Add test case for DynamicSpeedTrackPathPainter.
2012-03-30 17:28:09 +08:00
youtaol
7a4b5569f3
Change code style of SendToGoogleUtilsTest.
2012-03-30 11:18:56 +08:00
youtaol
c9ccae4ac7
Add test case for UploadResultActivity.
2012-03-30 11:04:20 +08:00
Jimmy Shih
9ff1af221b
Move the track context menu to the main menu.
...
Use sharedPreferenceChangeListener to listen when
a new recording has started to update the view like the action items.
2012-03-29 18:02:28 -07:00
youtaol
eae2b63586
change some code style of SendToGoogleUtilsTest.
2012-03-29 15:14:37 +08:00
Jimmy Shih
246b13da4b
Remove MenuManager.java.
2012-03-28 16:49:57 -07:00
Jimmy Shih
16f3217364
Set TrackListActivity as the main activity.
...
Move all startup dialogs to TrackListActivity.
Move one-time application config to MyTracksApplication
2012-03-28 15:28:38 -07:00
Jimmy Shih
9500169719
Rename menu to track_detail.xml
2012-03-27 17:34:37 -07:00
Jimmy Shih
3ef085fbc7
Rename MyTracks.java to TrackDetailActivity.java
2012-03-27 17:13:16 -07:00
Jimmy Shih
0091755c70
rename TrackDetail to TrackEditActivity
2012-03-27 16:41:14 -07:00
Jimmy Shih
6afa67acad
Add compatibility library.
...
Have TrackListActivity extends FragmentActivity
Use Loader to load cursor.
Use DialogFragment to display dialogs.
2012-03-27 13:42:45 -07:00
Jimmy Shih
30b0348655
Add support for search widget.
...
For API level >= 11, use the search widget.
For API level < 11, use the search dialog.
For API level >=14, the search button will expand the search widget.
For API level < 14, the search button will invoke the search dialog.
2012-03-26 19:02:42 -07:00
Jimmy Shih
5da0afc509
Modify TrackListActivity according to ICS design.
2012-03-26 16:38:54 -07:00
Jimmy Shih
d0bec34ec4
Add action item icons for
...
- record_track
- stop_recording
- search
- settings
- help
Note that the record_track icon is a temporary placeholder until the
actual icon is available.
Change AndroidManifest so that splitActionBarWhenNarrow is
not applied to all activities in the application.
Rename menu strings so they are more consistent.
2012-03-26 09:59:27 -07:00
Jimmy Shih
fe6ec32d8e
remove trailing whitespaces in strings.xml
2012-03-23 17:02:43 -07:00
Jimmy Shih
c36a494952
merge heads
2012-03-23 16:26:39 -07:00
Jimmy Shih
c1351a1994
merge heads
2012-03-23 16:20:35 -07:00
Jimmy Shih
2a74cf6604
fix comments 9bc0a5d1c206
2012-03-23 16:16:54 -07:00
Jimmy Shih
a0c766d820
merge heads
2012-03-23 16:09:41 -07:00
Jimmy Shih
5890ddd2d5
merge from main
2012-03-23 14:48:06 -07:00
Jimmy Shih
6101b9899e
fix comment for 43b6356d7eff
2012-03-23 14:43:00 -07:00
Jimmy Shih
362d4aff8c
fix comment 9bc0a5d1c206
2012-03-23 14:28:11 -07:00
Jimmy Shih
ff2fe17b2c
fix comment on f87ee43bcbb1
2012-03-23 13:09:22 -07:00
Jimmy Shih
7a203cb608
fix comments for efb2d8ffe652
2012-03-23 13:04:10 -07:00
Jimmy Shih
f876b8cab4
merge heads
2012-03-23 12:37:44 -07:00
Jimmy Shih
db87201724
fix comments for ad1d456e2a96
2012-03-23 12:35:46 -07:00
Jimmy Shih
5c00d9723d
fix comment for e4025681f67b
2012-03-23 12:24:04 -07:00
Jimmy Shih
ba035db684
sync from main
2012-03-23 12:19:14 -07:00
Jimmy Shih
6ecde2dc7e
fix comment for e4025681f67b
2012-03-23 12:18:52 -07:00
Jimmy Shih
70f592e967
merge heads
2012-03-23 11:08:01 -07:00
Jimmy Shih
8138f7a5d6
merge heads
2012-03-23 10:46:55 -07:00
Jimmy Shih
0489582d7b
merge heads
2012-03-23 10:44:06 -07:00
Jimmy Shih
b1c6d4ba4a
update classpath for ADT 17
2012-03-23 10:43:52 -07:00
youtaol
0f2d77400e
Test case for SendToGoogleUtils.java.
2012-03-23 12:34:52 +08:00
Jimmy Shih
ce65213d33
merge heads
2012-03-22 17:02:28 -07:00
Jimmy Shih
0bd4461c32
merge heads
2012-03-22 12:12:14 -07:00
Jimmy Shih
3044a1daea
merge heads
2012-03-22 12:11:21 -07:00
Rodrigo Damazio
d8e00e5902
Updating to ADT 17: using BuildConfig instead of our own isRelease
2012-03-22 02:05:19 -03:00
Jimmy Shih
bc9ff8b4b1
Fix several Android lint warnings using ADT 17.
2012-03-21 18:06:20 -07:00
Jimmy Shih
d2a245194f
Cleanup all remaining dialogs.
...
- Use DialogUtils to create a spinner or a horizontal progress dialog.
- Update all progress dialog messages.
2012-03-21 16:04:53 -07:00
Jimmy Shih
a8002ce13e
Update upload result dialog for ICS.
2012-03-21 13:54:59 -07:00
Jimmy Shih
8337cda5b8
merge heads
2012-03-21 13:05:41 -07:00
Jimmy Shih
7119bcc66f
merge heads
2012-03-21 13:04:57 -07:00
Jimmy Shih
f9e8cfeb75
Update About page and Terms of Service page for ICS.
2012-03-21 12:59:58 -07:00
Jimmy Shih
894d6e1133
Update the chart settings dialog based on ICS style guide.
2012-03-21 11:10:18 -07:00
Jimmy Shih
517026bef3
Modify UploadServiceChooser dialog to ICS style.
...
- Use AlertDialog title and buttons
- Use @android:style/TextAppearance.DeviceDefault.Medium
- Use 8dp for margin between elements
2012-03-20 18:46:24 -07:00
Jimmy Shih
6e413f41b3
merge heads
2012-03-20 13:31:47 -07:00
Jimmy Shih
19293b063d
Clean up FileUtils. Make it static with a private constructor.
2012-03-20 13:27:05 -07:00
Jimmy Shih
cd741ab93c
Rename ExportAllActivity to ExportActivity
...
Rename ExportAllAsyncTask to ExportAsyncTask
2012-03-20 12:21:57 -07:00
Jimmy Shih
3dd52ea523
In search_only.xml, the "onClick" attributes specifies the "onSearch" method.
...
However, the method is not excluded from proguard obfuscation.
Simpler to programmatically define "onOptionsItemSelected".
2012-03-20 12:08:36 -07:00
Jimmy Shih
21ba44d422
sync from main
2012-03-20 11:14:35 -07:00
Jimmy Shih
887c4e3dd1
merge heads
2012-03-20 11:11:26 -07:00
Jimmy Shih
0562165421
merge heads
2012-03-20 11:04:54 -07:00
Jimmy Shih
7b8203bd1d
merge heads
2012-03-20 10:57:36 -07:00
Jimmy Shih
2f986bac65
merge heads
2012-03-20 10:50:07 -07:00
Jimmy Shih
0bcdab1958
merge heads
2012-03-20 10:45:03 -07:00
Jimmy Shih
b8400cc0bf
merge heads
2012-03-20 10:37:14 -07:00
Jimmy Shih
08a17a58ef
merge heads
2012-03-20 10:23:19 -07:00
Jimmy Shih
1893c3557d
Fix comment for 01e7f3b54cbf
2012-03-20 10:18:55 -07:00
Jimmy Shih
7318884583
Fix Android lint warnings.
...
- remove unused icons
- move icons from drawable to drawable-mdpi
- favor ICS icons when they are available
2012-03-19 19:04:33 -07:00
Jimmy Shih
1c3dd62d28
With targetSdkVersion=15, can no longer perform UI
...
operation like closing network connection on
the UI thread.
Thus move operations in onPostExecute to doInBackground.
In SendFusionTablesAsyncTask, close the content after
reading the content.
In MapsGDataConverter, don't write the entire kml file
to the log.
2012-03-19 18:34:00 -07:00
Jimmy Shih
5ae68f0826
Fix comment for 31a5329d6d51
...
For mytracks_marker_item.xml, use eclipse to format the file to
remove the extra spaces.
2012-03-19 17:35:52 -07:00
Jimmy Shih
236ad9813a
Fix Android Lint warnings.
2012-03-19 16:23:14 -07:00
Jimmy Shih
963bbedea5
merge heads
2012-03-19 14:26:13 -07:00
Jimmy Shih
e5d41576c9
Support screen rotation for back and restore
...
from the SD card.
2012-03-19 12:47:59 -07:00
Jimmy Shih
cd87395ab0
Support screen rotation when importing tracks.
...
Use an activity to display the progress dialog
and use an associated AsyncTask to perform the import.
2012-03-17 14:37:54 -07:00
Jimmy Shih
da9858d41f
merge heads
2012-03-17 11:54:37 -07:00
Jimmy Shih
d8a81e00cf
Added tag v1.1.16 for changeset fe1ff6ce84fb
2012-03-16 17:35:37 -07:00
Jimmy Shih
4b229decb6
Update privacy url
2012-03-16 17:34:08 -07:00
Jimmy Shih
6445304c1f
Fix screen rotation for delete marker confirmation
...
and check unit.
2012-03-16 15:53:08 -07:00
Jimmy Shih
e1a7f3c0b5
Support screen rotation for "Delete All Tracks".
...
Replace DeleteAllTracks and DeleteTrack with
confirmation dialogs.
Currently, for DeleteTrack, the listener code in
repeated twice in MapActivity and TrackList. But in the
ICS design, DeleteTrack will only be available in
one place.
2012-03-16 14:51:11 -07:00
Jimmy Shih
ddd06ea9f6
Improve ExportAllAsyncTask
...
- if an error occurs, the toast should display the error messageId from
trackWriter.getErrorMessage() if available
- when user cancels export, onPostExecute is not invoked, thus need to
release the wake lock in doInBackground
2012-03-16 10:44:08 -07:00
Jimmy Shih
8ee1066b9d
Modify ExportAll to use the AsyncTask pattern to
...
support screen rotations of dialogs.
2012-03-15 19:08:54 -07:00
Jimmy Shih
2877712876
Use the AsyncTask pattern for SaveActivity
...
to support screen rotation when displaying the
progress dialog.
2012-03-15 15:40:57 -07:00
Jimmy Shih
fcbfe9ca1c
Fix unit tests breakage.
2012-03-14 16:52:25 -07:00
Jimmy Shih
9dca626560
Update strings for release 1.1.16.
2012-03-14 15:45:12 -07:00
Jimmy Shih
8e62ff239c
fix eclipse warnings
2012-03-14 15:37:22 -07:00
Jimmy Shih
3ab54c7d67
merge heads
2012-03-14 15:17:55 -07:00
Jimmy Shih
ead6249580
Update AndroidManifest for the next release.
...
1.1.16
2012-03-14 15:16:32 -07:00
Jimmy Shih
17c62b3996
After saving a file to the SD card, always show the result dialog.
...
After the user dismisses the result dialog, play or share the
saved file if applicable.
2012-03-14 14:57:51 -07:00
Jimmy Shih
51a565b49f
Reorder AndroidManifest based on
...
http://developer.android.com/guide/topics/manifest/manifest-intro.html
Fix one lint error with duplicating variable.
2012-03-14 11:14:33 -07:00
Jimmy Shih
7a6f64b973
Update AndroidManifest.
...
- add splitActionBarWhenNarrow
- add targetSdkVersion
2012-03-13 17:14:24 -07:00
Jimmy Shih
eb0237cd4e
should have be part of daa8055b9997
2012-03-13 16:26:59 -07:00
Jimmy Shih
f19a7681b4
No value changes. Only format
...
the AndroidManifest and menu xml files.
2012-03-13 14:51:16 -07:00
Jimmy Shih
0fc001534f
sync from main
2012-03-13 14:03:02 -07:00
Jimmy Shih
fe7cf7052d
fix comments for ee18469e8c07
2012-03-13 14:00:49 -07:00
Jimmy Shih
f3112c3acb
Fix eclipse warnings
2012-03-13 11:00:00 -07:00
youtaol
504fd7fe14
Add test case for SendMapsAsyncTask, and change SendMapsAsyncTask to make it testable.
2012-03-13 18:02:15 +08:00
youtaol
5d1f19f1a0
Change some code to make test run successfully. Fix a warning in ChooseMapAsyncTask.
2012-03-13 17:42:47 +08:00
youtaol
b80d8411c4
Merge heads
2012-03-13 17:13:33 +08:00
youtaol
e4a65ce36c
Create a utility class TrackStubUtils to create stub Track and MyTracksLocation. And change some code in ChartActivityTest to use this class.
2012-03-13 16:58:25 +08:00
Jimmy Shih
bd9a88b903
Change "min pace" wording to "max pace".
...
See
http://code.google.com/p/mytracks/issues/detail?id=841
2012-03-12 16:35:11 -07:00
Jimmy Shih
2da8525439
merge heads
2012-03-12 16:07:03 -07:00
Jimmy Shih
3f54c07009
Patch 3 CLs from
...
http://code.google.com/r/rdamazio-mytracks-staging2/
- 7781a7c23cf1
- 883427ab11f8
- d801f8f7c16b
- Use Halo them for api level 11 or higher.
- Use action bar for api level 11 or higher.
- Move all menu items for the 3 tabs to MenuManager.
2012-03-12 15:59:07 -07:00
Jimmy Shih
cc07db0269
Specify an icon for a kml track.
2012-03-12 13:10:49 -07:00
youtaol
472d49f241
Change test code of ChooseMapAsyncTaskTest.
2012-03-09 11:51:45 +08:00
youtaol
cc358b4872
Fix a warning in ChooseMapActivityTest.
2012-03-08 15:18:04 +08:00
youtaol
ad32e56660
Merge Heads
2012-03-08 15:10:33 +08:00
youtaol
4fd832d4a2
Remove T
2012-03-06 20:56:39 +08:00
youtaol
efa7094cc5
Change some code for ChooseMapAsyncTaskTest.
2012-03-06 20:53:56 +08:00
youtaol
b951a16364
Add double convert in SendFusionTablesAsyncTask and SendMapsAsyncTask, to make
...
the computation of update percentage is right.
2012-03-06 11:40:49 +08:00
youtaol
04b7a7fcb2
Add static to some variables in ChartActivityTest.
2012-03-06 11:36:54 +08:00
Jimmy Shih
c8e184d29c
merge heads
2012-03-05 16:25:51 -08:00
youtaol
48f9380f21
Revert the change to make the method getMyTracksLocation static (I'll create a new change for it). And change comments which have Javadoc warnings in some classes.
2012-03-02 17:41:12 +08:00
youtaol
93361881ed
Add test case for ChooseMapActivity.
2012-03-02 17:00:57 +08:00
Jimmy Shih
d362c539cf
Improve playing a track with Google Earth
...
- directly send the play intent to Google Earth
- add a tour id to the feature to be played
- track the number of play using google analytics
2012-03-01 16:42:53 -08:00
Jimmy Shih
7710bd7a48
merge heads
2012-03-01 16:34:40 -08:00
Jimmy Shih
bc56b70b4c
Add fractional seconds to timestamp in GPX, KML, CSV, and TCX.
...
Move FileUtils.FILE_TIMSTAMP_FORMAT to StringUtils.java
Clean up StringUtils.java
- add formatDateTimeIso8601
- add formatDistance
- add formatSpeed
- rename all methods to either formatXXX or getXXX
2012-03-01 12:59:42 -08:00
youtaol
7145ba25b4
Add test case for SendFusionTablesActivity and change some code of SendFusionTablesActivity
2012-03-01 12:13:17 +08:00
youtaol
bdf04d64d8
merge heads
2012-03-01 11:53:33 +08:00
youtaol
3b109ca98d
merge heads
2012-03-01 11:50:24 +08:00
Jimmy Shih
2646cf63cb
Fix bug. In AccountChooserActivity, only show the
...
choose account dialog when there are more than 1 account.
2012-02-29 15:35:53 -08:00
Jimmy Shih
d3bc6ad77c
merge heads
2012-02-29 15:20:18 -08:00
Jimmy Shih
93248bc8fb
When sending to Google Docs, for elapsed time, always
...
include the hour.
2012-02-29 14:40:08 -08:00
Jimmy Shih
09ffd991f2
Clean up TCX track writer
...
- add a SportType enum
- in the footer, remove the <Type> tag under <Author><Build>
- always use 0 for BuildMinor version
2012-02-29 10:51:35 -08:00
youtaol
b525a26917
Replace robotium-solo-2.1.jar with robotium-solo-3.1.jar to make ChartActivityTest can be run in Android 4.0. Change getMyTracksLocation() in ChartActivityTest to a static method, so it can be used by other test.
2012-02-29 17:50:05 +08:00
Jimmy Shih
6f7f85a117
merge heads
2012-02-28 15:27:45 -08:00
Jimmy Shih
1a3cb984be
Fix comments on aca13c508711
2012-02-28 15:26:05 -08:00
youtaol
89ee5b4df3
Add test case for ChooseMapAsyncTask and adjust some code in ChooseMapAsyncTask.java to make it testable.
2012-02-28 16:15:54 +08:00
Jimmy Shih
4f2364f402
Change CsvTrackWriter to output three tables.
...
One for track, one for markers, and one for points.
2012-02-27 10:50:58 -08:00
Jimmy Shih
4033e56345
Use the 3.6 constant for MS_TO_KMH to prevent rounding error
2012-02-24 12:38:27 -08:00
Jimmy Shih
330fa98215
fix comment df32871175b2
2012-02-24 12:28:29 -08:00
youtaol
f1bfc2af0a
Change some code of SendMapsActivityTest and SendMapsActivity.
2012-02-24 16:42:06 +08:00
Jimmy Shih
81122b59ad
Cleanup GpxTrackWriter
...
- remove xml-stylesheet (not used)
- remove the "<number>" tag (do not want to expose internally used track id)
- add <metadata> for name and description
- change the text for the "creator" attribute
- change KmlTrackWriter to use FileUtils.FILE_TIMESTAMP_FORMAT
2012-02-23 18:46:54 -08:00
Jimmy Shih
6087c862d8
Fix comment for fa8caa2aee52
2012-02-23 10:49:24 -08:00
Jimmy Shih
ccb4190314
Update KML writer to output a track using gx:MultiTrack and gx:Track.
2012-02-22 17:18:38 -08:00
Jimmy Shih
8fc43ff3fb
Fix comments on 4d928853455e
2012-02-22 16:19:10 -08:00
Jimmy Shih
719b7c2414
sync from main
2012-02-22 12:55:01 -08:00
Jimmy Shih
ae5a8d04a2
merge heads
2012-02-22 12:39:28 -08:00
youtaol
7cfe8c3dd8
Add test case for SendMapsActivity.
2012-02-22 16:51:21 +08:00
youtaol
de2dd9bef4
Add test case for SendRequest.
...
Add test case for UploadServiceChooserActivity. Change some code in
UploadServiceChooserActivity to make it testable.
2012-02-22 14:30:52 +08:00
youtaol
70bea25cbc
Add Robotium 2.1 to library, and add an item in .classpath.
...
Add test case for ChartActivity.
Modify ChartActivity and ChartView to support test.
2012-02-22 14:00:47 +08:00
Jimmy Shih
64b452d851
Clean up the code to generate track and waypoint description.
...
Add DescriptionGeneratorImpl
Make StringUtils constructor private
I18n the strings used to generate the descriptions
2012-02-21 13:13:45 -08:00
Jimmy Shih
f30301ac4f
Fix comment for a8c6f5ff1203
2012-02-21 09:36:54 -08:00
Jimmy Shih
cd1a99727a
Clean up UnitConversionUtils.
2012-02-16 16:30:04 -08:00
Jimmy Shih
81dfdb5bda
merge heads
2012-02-15 10:27:40 -08:00
Jimmy Shih
7219972af5
merge heads
2012-02-15 10:04:18 -08:00
ml1050
8bb94bc104
cosmetics
2012-02-15 16:03:20 +01:00
Jimmy Shih
1e63be4bae
Change search_global_description to "Tracks and waypoints"
2012-02-14 13:12:57 -08:00
Jimmy Shih
dfabe3242e
Add a service to periodically remove files older than 1 hour.
2012-02-13 17:02:26 -08:00
Jimmy Shih
6979227410
merge heads
2012-02-13 10:02:29 -08:00
ml1050
ceb0e68b2a
correctly use the <Cadence> tag for biking related activities
2012-02-12 18:47:50 +01:00
Jimmy Shih
b10758cd96
Add a play option to play a track.
...
Check if Google Earth is installed, if not, ask the user
if he wants to install from the Market.
2012-02-10 14:38:34 -08:00
Jimmy Shih
13f5c0e685
Added tag v1.1.15 for changeset 9ab23da8a5be
2012-02-09 11:00:36 -08:00
Jimmy Shih
087b3b0e69
update manifest for version 1.1.15
2012-02-09 10:08:51 -08:00
Jimmy Shih
9d02d4ed67
Fix bug with invalidate auth token. Need to pass in account type, not
...
auth token type.
2012-02-08 19:51:41 -08:00
Jimmy Shih
c4d5471c9b
Added tag v1.1.14 for changeset 119d28cee019
2012-02-07 10:17:37 -08:00
Jimmy Shih
a5645036ae
update strings.xml
2012-02-07 10:16:49 -08:00
Jimmy Shih
ec57495481
Update strings.xml in all the locales.
2012-02-06 10:47:40 -08:00
Jimmy Shih
79a86769ee
fix eclipse warnings
2012-02-06 10:27:58 -08:00
Jimmy Shih
5f97aa4b99
merge heads
2012-02-06 10:19:43 -08:00
Jimmy Shih
102aabcc95
Fix comment for 490b8ae75c7a
2012-02-06 10:17:17 -08:00
Jimmy Shih
cc28fdb65b
merge heads
2012-02-06 10:12:13 -08:00
Jimmy Shih
9065992cd7
merge heads
2012-02-06 09:53:53 -08:00
Jimmy Shih
cdf2cc8e81
Fix comment on 9984a731b84b
2012-02-06 09:51:41 -08:00
Jimmy Shih
6f5c1aec2c
Merge from main.
2012-02-06 09:44:01 -08:00
Rodrigo Damazio
ad8a9d2099
Merging heads
2012-02-06 10:38:38 -02:00
Rodrigo Damazio
00540bcfcc
Addressing review comments for the search functionality.
2012-02-06 10:37:26 -02:00
ml1050
fc12c1f29e
fix comments for da7d78b18f25
2012-02-06 13:22:50 +01:00
jshih
45dc512f01
Set waypoint icon based on the waypoint type.
...
Only consider valid waypoints. E.g., the first waypoint of a track
contains stats for the whole track, thus should not show up on the
search result.
2012-02-03 21:24:12 -08:00
Jimmy Shih
0691875f06
merge heads
2012-02-03 17:17:12 -08:00
Jimmy Shih
c320d16af4
Move checking for service permission at AccountChooserActivity.
2012-02-03 16:41:06 -08:00
ml1050
d105c58309
Use a reference count with SensorManagers created by SensorManagerFactory
2012-02-04 00:47:55 +01:00
Jimmy Shih
55fd48d2dd
When an activity starts, prompts the user (if necessary) for permission
...
to access the service.
2012-02-03 12:55:52 -08:00
youtaol
8c65aeec88
Add test case for ChartSettingsDialog
2012-02-03 20:34:53 +08:00
youtaol
7749c2600a
Add test case for BootReceiver.
2012-02-03 20:26:44 +08:00
youtaol
79b3a71d15
Change the way to format setting string.
2012-02-03 20:20:24 +08:00
youtaol
c4bddfd6f4
Make changes in DynamicSpeedTrackPathDescriptor :
...
Add field: CriticalDifference
Add helper method isDifferenceSignificant to test needsRedraw
Add getSpeedMargin,setAverageMovingSpeed getAverageMovingSpeed methods
Change some code style of DynamicSpeedTrackPathDescriptor
Add test cases for FixedSpeedTrackPathDescriptor and DynamicSpeedTrackPathDescriptor
2012-02-03 20:13:29 +08:00
ml1050
073c8a3c98
avoid null pointer exception in a race condition
2012-02-02 23:53:26 +01:00
Jimmy Shih
b653e8d059
Fix elevation chart not showing distance correctly.
...
Use TripStatisticsBuilder to keep track of distance.
Also include the first and the last elevation.
2012-02-02 14:07:02 -08:00
Rodrigo Damazio
71bb550b1f
Showing a message when no search results are found.
2012-02-02 03:04:21 -02:00
Rodrigo Damazio
19f1853426
Improving the search results UI.
2012-02-02 02:29:12 -02:00
Jimmy Shih
3b5fba9b52
merge heads
2012-02-01 17:55:01 -08:00
Jimmy Shih
89c9ad0612
Let the SettingsActivity display the confirmation dialogs.
...
Thus can handle screen rotation.
Rename EulaUtil.java to EulaUtils.java.
2012-02-01 17:35:40 -08:00
Jimmy Shih
e4a62b4db8
merge heads
2012-02-01 13:44:50 -08:00
Jimmy Shih
1b3eaeb755
fix comment for af2bc2c67bd2
2012-02-01 13:42:51 -08:00
Jimmy Shih
b4573fdc23
In TripStatistics, return 0 for average speed and moving speed
...
when the denominator is zero.
Use "1000.0" when getting a double by dividing by 1000.
2012-02-01 12:57:04 -08:00
Jimmy Shih
2acfef5d33
Fix the copyright year in the terms of service page.
2012-02-01 10:39:57 -08:00
Jimmy Shih
40d611b2f4
Add WRITE_EXTERNAL_STORAGE permission to the AndroidManifest.
2012-02-01 10:07:29 -08:00
ml1050
ae24966c42
added a VisibleForTesting comment
2012-01-31 20:36:56 +01:00
Jimmy Shih
342b214fd5
sync from main
2012-01-30 14:39:05 -08:00
Jimmy Shih
8c74fa74c1
Prepare release 1.1.14.
...
Update AndroidManifest
Update strings.xml in other locales
2012-01-30 14:35:38 -08:00
Jimmy Shih
4c552b4e24
clean up strings.xml
...
- sort alphabetically
- remove trailing whitespaces
2012-01-30 14:16:29 -08:00
Jimmy Shih
089cb06680
Move common Send to Google code into abstract classes.
...
Remove jshih@google.com in the @author field.
2012-01-30 13:28:00 -08:00
Jimmy Shih
f20911ee2e
sync from main
2012-01-30 10:16:16 -08:00
Jimmy Shih
041544573f
Should have been part of 15e132de0291
2012-01-30 10:15:18 -08:00
Jimmy Shih
29615a3f0d
merge heads
2012-01-30 09:59:09 -08:00
ml1050
256a6c6ee7
fix comments for 201f8f6de473
2012-01-30 13:41:54 +01:00
Jimmy Shih
62c40575c9
Clean up Send to Google code.
...
Remove SendActivity and SendType.
Pass SendRequest from one activity to the next.
2012-01-29 16:47:36 -08:00
Jimmy Shih
acf2a4bee2
sync from main
2012-01-28 16:16:44 -08:00
Jimmy Shih
6bb87e1db9
merge heads
2012-01-28 16:13:12 -08:00
Jimmy Shih
5f99083747
Fix comments for 4a7e14e5837e
2012-01-28 16:03:40 -08:00
Rodrigo Damazio
22e9687aff
Merge to head
2012-01-28 00:00:48 -02:00
Jimmy Shih
aaceb86ba9
Organize files for Send to Google
...
move gdata files to
io/gdata
io/gdata/docs
io/gdata/maps
move fusion table code to
io/fusiontables
2012-01-27 16:50:33 -08:00
Jimmy Shih
da013e9d51
Clean up ApiAdapter now that we only support API 7 or greater.
...
- rename ApiLevelAdapter to ApiAdapter
- rename ApiFeatures to ApiAdapterFactory
2012-01-27 15:51:43 -08:00
Jimmy Shih
8aa06c7128
merge heads
2012-01-27 12:39:09 -08:00
Jimmy Shih
1b27ff0d95
Fix comment for 4560c4d93a5b.
2012-01-27 12:37:35 -08:00
Jimmy Shih
9c54cc0e86
Fix unit test breakage in TrackWriterTest.
2012-01-26 16:27:14 -08:00
Jimmy Shih
ffee51cee8
Use an Async Task to send a track to Google Maps.
2012-01-26 13:20:48 -08:00
ml1050
859248acde
SensorEventCounterTest added; AntDirectSensorManagerTest udpated
2012-01-26 12:46:27 +01:00
Rodrigo Damazio
11972297b0
Merge to head
2012-01-25 21:01:57 -02:00
Rodrigo Damazio
8c17c6b2d9
Fixing some search issues caught by the tests:
...
- if the results contained a track and a waypoint with the same ID, one would be missing from results
- disregarding very old timestamps
- Moved lowercasing of the query inside the search engine
2012-01-25 20:43:54 -02:00
Rodrigo Damazio
2ac6d5d07b
Adding tests for the search functionality.
2012-01-25 20:42:49 -02:00
Jimmy Shih
87c2a8fd3e
Fixed comments for 68f1788b686b.
...
Also fixed:
- In ChooseMapActivity and SendFusionTablesActivity, check that the intent
inputs are valid.
- In ChooseMapAsyncTask, close the GDataParser in the finally block.
- In SendFusionTablesAsyncTask, check that a segment has more than 2
points and that the segment stop time is set in prepareTrackSegment.
2012-01-25 13:20:45 -08:00
Jimmy Shih
2a5f3e6afd
sync from main
2012-01-25 11:22:50 -08:00
Jimmy Shih
8472dbb195
Fix comments on aa970ad1da92.
...
Additional fixes:
- In SendDocsAsyncTask, check that the activity is not null before
using it.
- In SendDocsUtils, close the GDataParser in the finally block.
- When catching an exception, always log it.
2012-01-25 10:41:38 -08:00
Jimmy Shih
15ff1998cb
Update the code to choose a Google Map by using
...
an AsyncTask to perform the network request.
2012-01-24 18:24:04 -08:00
Jimmy Shih
f682f347d5
Update Send to Google Docs code to use an activity
...
to show progress bar and an AysncTask to send
to Google Docs.
Future plan:
Plan to place common code across SendDocs, SendFusionTables,
and SendMaps in abstract classes.
2012-01-24 10:13:04 -08:00
ml1050
625d0704bc
s/SensorDataProcessor/SensorEventCounter/
2012-01-23 23:27:20 +01:00
ml1050
faa4ddd98f
member functions moved around
2012-01-23 23:12:04 +01:00
ml1050
e5885da82c
explicit cap introduced for the history + displayedValue and getValue renamed
2012-01-23 23:03:27 +01:00
ml1050
efa2f3f1d5
more comments and cleanups. outdated tests are commented out temporarily
2012-01-22 22:49:12 +01:00
ml1050
b0afea35ee
added more comments + minor refactoring
2012-01-21 21:35:58 +01:00
Jimmy Shih
9207600130
Merge heads
2012-01-20 15:31:06 -08:00
Jimmy Shih
81a9483f76
Fix comment forfd49d88ec658.
2012-01-20 15:03:21 -08:00
Jimmy Shih
3cf1bebe07
Fix comments for fd49d88ec658.
...
Also fixed the following:
in uploadAllTrackPoints, introduce a "readCount" variable
rather than using the zero based index "i".
in prepareAndUploadPoints, add a lastBatch parameter
so can include the (Part 1) marker if there is more than
one segment.
in prepareTrackSegment, set a new segment's stop time
to the last location's time.
2012-01-20 12:51:48 -08:00
Rodrigo Damazio
df775eeb2d
Addressed review suggestions.
2012-01-20 18:13:35 -02:00
ml1050
bee9f46eaf
inner classes moved to their own files
2012-01-20 18:06:30 +01:00
ml1050
8afc6b4c04
cosmetic cleanups
...
renames for better legibility
added some bound checks
2012-01-20 13:53:30 +01:00
Jimmy Shih
152b77b01c
Update the support url.
...
Update the minSdkVersion to 7.
2012-01-19 12:26:08 -08:00
Jimmy Shih
822d1c3eb9
Sync from main. https://mytracks.googlecode.com/hg
2012-01-19 10:51:07 -08:00
Jimmy Shih
aa7fb772a0
Fix comments on 5f0afb81a4d6
...
Remove SendResult.java. Should have been part of this CL.
Fix a bug. Should be UploadResultActivity.FUSION_TABLES_URL.
2012-01-19 09:41:43 -08:00
youtaol
6ccff0697f
Add test case for AntPreference, and add a static constant in AntPreference
...
----------------
2012-01-19 12:31:16 +08:00
Jimmy Shih
e23c2bcfb2
Fix comments on 5f0afb81a4d6
2012-01-18 17:16:57 -08:00
Jimmy Shih
1ef6026134
Use an activity for showing the progress dialog
...
to send to Google Fusion Tables.
Use an AsyncTask to send a track to Google Fusion Tables.
Fix bugs with retry logic, screen rotation, sending
results back to SendActivity.
2012-01-18 16:35:43 -08:00
ml1050
93d702990a
ANT+ cadence and cadence+speed sensor support added
2012-01-18 13:03:28 +01:00
Rodrigo Damazio
86ccb76a2b
ICS UI: Moving per-tab menu items to the MenuManager.
...
This will make more sense once tabs are fragments instead of activities.
2012-01-16 03:34:45 -02:00
Rodrigo Damazio
23c2dad9d1
ICS UI: Showing the action bar
2012-01-16 02:26:40 -02:00
Jimmy Shih
d3216b0520
Add a UploadResultActivity to better support
...
screen rotation.
2012-01-13 13:09:56 -08:00
Jimmy Shih
feac34ca32
Fix comment for 72858c5628e1
2012-01-13 09:42:51 -08:00
Jimmy Shih
4a0a2a8856
Create an AccountChooserActivity to choose an account.
...
Benefits of the refactor:
- can support screen rotation when choosing an account
- reduce complexity in SendActivity
Also change the minSdkVersion to 7 so that
- in AccountChooserActivity, can just use the Android AccountManager
- in SendActivity, can use Account
- in SendActivity, can remove the Constants.GET_LOGIN callback
from the legacy AuthManager (AuthManagerOld)
2012-01-12 12:54:42 -08:00
Jimmy Shih
8f72c36351
When screen rotates, another activity is shown on the foreground.
...
Thus onPause, need to remove the dialog to prevent the activity
from leaking the dialog window.
2012-01-11 11:23:22 -08:00
Jimmy Shih
dc019cd58d
Fix comments for c2b1dec90642
2012-01-11 10:06:55 -08:00
Jimmy Shih
9feb097d11
Create a ServicePickerActivity to allow users
...
to pick the Google services to send a track to.
Benefits of the refactor:
- ServicePickerActivity can easily handle screen rotation
- Reduce complexity in SendActivity
2012-01-10 15:16:24 -08:00
Rodrigo Damazio
dad0befca4
Addressed review suggestions and moved lat/long logic to the TripStatistics class.
2012-01-10 16:27:41 -02:00
Jimmy Shih
c013db29bc
Fix a typo for b287683b8500
2012-01-10 09:36:53 -08:00
Jimmy Shih
4b33e94707
Fix comment b287683b8500
2012-01-09 15:54:19 -08:00
Jimmy Shih
362dcda90c
Fix comment for b287683b8500
2012-01-09 14:28:11 -08:00
Jimmy Shih
43cf0659fd
Add support to choose the ISO 8601 date format as the default track name.
...
Note using the "yyyy-MM-dd HH:mm" format so it is readable
for users. However, the colon, ":", is not a valid
FAT32 filename character. So when saving to the SD card,
the filename becomes "yyyy-MM-dd HH_mm".
2012-01-09 12:50:53 -08:00
Jimmy Shih
88c4e0e499
merge
2012-01-09 09:39:21 -08:00
Jimmy Shih
aed9248b35
Fix comments for af72371db217
2012-01-06 16:06:12 -08:00
Jimmy Shih
c03f2a9adb
Change the marketing message to include Google+.
2012-01-06 14:52:22 -08:00
Jimmy Shih
9e6e4bc5af
Code cleanup. Rename My Maps to Maps.
...
Did a case insentive search and replacement for
mymap
my_map
my map
2012-01-06 14:24:26 -08:00
Rodrigo Damazio
83af7a30d8
Addressing suggestion from cbbb34be8b54
2012-01-06 04:43:25 -02:00
Rodrigo Damazio
8000d51caf
Adding search suggestions
2012-01-06 04:39:07 -02:00
Rodrigo Damazio
96d740db64
Adressing many TODOs and improving documentation of the search engine.
2012-01-06 04:38:54 -02:00
Rodrigo Damazio
ff15031113
Breaking down SearchActivity into display and search logic pieces.
2012-01-06 03:25:51 -02:00
Jimmy Shih
4e9fa91f27
Code cleanup. Use Menu.NONE constant when we don't care about
...
the groupId or the order.
2012-01-05 18:39:20 -08:00
Rodrigo Damazio
870c5d723c
Providing a Search menu option in TrackList and WaypointList, for devices that don't have a search key.
2012-01-05 22:17:31 -02:00
Rodrigo Damazio
254a1d59ac
Selecting a waypoint from the search screen will now show it.
2012-01-05 21:47:32 -02:00
Rodrigo Damazio
ce05f5b22a
Android Lint: fixing invalid height inside a ScrollView.
2012-01-05 21:18:15 -02:00
Rodrigo Damazio
b2eb50732e
Android Lint: fixing invalid height inside a ScrollView.
2012-01-05 21:18:15 -02:00
Rodrigo Damazio
35395926ff
Android Lint: customizing the warnings:
...
- typography warnings should be just informational (too many of them)
- unused IDs/resources make no sense for the library project
- layout errors should be errors
2012-01-05 21:12:00 -02:00
Rodrigo Damazio
e77a685b50
Android Lint: customizing the warnings:
...
- typography warnings should be just informational (too many of them)
- unused IDs/resources make no sense for the library project
- layout errors should be errors
2012-01-05 21:12:00 -02:00
Rodrigo Damazio
ee9a19d788
Android Lint: reordering manifest so requirements come before the application.
2012-01-05 21:02:07 -02:00
Rodrigo Damazio
5cb0752645
Merge to head
2012-01-05 22:23:56 -02:00
Jimmy Shih
26a41e0afc
sync from main
2012-01-05 15:37:55 -08:00
Rodrigo Damazio
d2ea6dfe8d
Android Lint: reordering manifest so requirements come before the application.
2012-01-05 21:02:07 -02:00
Rodrigo Damazio
46b027108c
Also updating mocked class libraries to API level 15
2012-01-05 20:35:45 -02:00
Rodrigo Damazio
9afd415e3f
Also updating mocked class libraries to API level 15
2012-01-05 20:35:45 -02:00
Jimmy Shih
bb989dbc4c
Fix file sanitization so that it supports unicode characters.
...
Replace invalid characters with "_" to make it easier to parse.
2012-01-05 13:56:20 -08:00
Rodrigo Damazio
50095ad044
Fixing showing of waypoints
2012-01-05 19:42:06 -02:00
Jimmy Shih
23ca7bd05e
merge heads
2012-01-04 17:17:41 -08:00
Jimmy Shih
f38c4ab242
Display date and time based on phone's preferences.
...
In StringsUtils, add formatDateTime, formatTime, formatElapsedTime.
Note that verified when sending to Google Docs, no longer need
to always show the hours when displaying total time and moving time.
2012-01-04 16:39:53 -08:00
Jimmy Shih
966f661dce
In the "Share with friends" menu options, split the
...
"Map or Fusion Table URL" option into
"Map" and "Fusion Table" options.
- make SendType implements Parcelable so can pass it in an Intent.
2012-01-04 13:44:20 -08:00
Jimmy Shih
8db6f5b569
Support long app name in the about page.
...
- change from a TableLayout to a LinearLayout
- use layout_gravity="center_vertical" to vertically align the icon.
2012-01-03 17:28:43 -08:00
Jimmy Shih
c0aabcfa5a
Fixe escaping from the translation console. Change "&gt;" to ">"
2012-01-03 15:42:10 -08:00
Jimmy Shih
235fd16e5a
Support multiple lines on Send to Google CheckBox and RadioButtons
...
- Center align the CheckBox to the ImageView
- Note that to support line wrapping inside a TableLayout, need to
set the layout_width to 0dp.
2012-01-03 14:47:54 -08:00
Rodrigo Damazio
5a3bcfa51a
Adressing comments from f11312d2fdc6
2012-01-03 05:33:00 -02:00
Rodrigo Damazio
c3912042e9
Merge to head
2012-01-02 19:03:07 -02:00
Rodrigo Damazio
cfbb1b1634
Updating to API level 15.
...
Main justification: the SDK for level 15 comes with the source to the core libraries, making debugging much easier.
2012-01-02 18:53:44 -02:00
Jimmy Shih
40d0eed281
Fix issue 702.
...
Add meaureWithLargestChild on the Button linear layout.
Change dip to dp
Change text to sp.
2011-12-23 14:23:50 -08:00
Jimmy Shih
5e52552a0c
Added tag v1.1.13 for changeset 431cbbc21684
2011-12-23 09:41:15 -08:00
Jimmy Shih
9a220fade9
Fix bug. String.isEmpty is only available in api 9 or higher.
2011-12-22 16:29:05 -08:00
Jimmy Shih
b86c9b3867
Merge heads
2011-12-22 15:29:20 -08:00
Jimmy Shih
d22deda242
Fix comment on 9399fc25c7ce.
2011-12-22 15:15:42 -08:00
Jimmy Shih
2167111ff4
Update translated strings.
2011-12-22 15:12:23 -08:00
Jimmy Shih
6028137c46
Fix comment on 9399fc25c7ce.
...
Also define the default values in "do_not_translate.xml" so that can be
consistent between the preferences.xml and the java files.
2011-12-22 11:20:16 -08:00
Jimmy Shih
22dafff7b7
Fix issue 679.
2011-12-21 18:27:11 -08:00
Jimmy Shih
339b045697
Fix crash in issue 680.
2011-12-21 17:57:41 -08:00
Jimmy Shih
28ce9a1656
Fix bluetooth crashes in issue 681.
2011-12-21 17:37:34 -08:00
Jimmy Shih
34c273be7a
Update translations.
2011-12-21 16:41:22 -08:00
Jimmy Shih
0e645de733
Update Android Norwegian Bokmal from "no" to "nb".
2011-12-21 16:14:55 -08:00
Jimmy Shih
1281bb311a
Change the chart right border to 40 pixels.
2011-12-21 15:45:42 -08:00
Jimmy Shih
5557144728
In the ChartSettingsDialog, update whether to display speed
...
or pace when calling onPrepareDialog.
Change the x_axis.png and y_axis.png to white foreground
so they show up on the black background.
Clean up chart_settings.xml
- no need to specify minWidth by placing the title
inside a TableLayout
- align text to the bottom of the image
2011-12-21 15:23:51 -08:00
Jimmy Shih
828949efa4
On ChartView, show either the speed or the pace label depending on the
...
user preference.
On StatsActivity, draw the unit label.
2011-12-21 13:27:51 -08:00
Jimmy Shih
b0980e2e90
Fix comment for a3a7ba31357b
2011-12-21 13:16:58 -08:00
Jimmy Shih
a17fc3efd2
Fix the display unit (metric or imperial) on ChartView both on
...
first app launch and when changing the display unit.
In ChartActivity, set the default to true to match the default
in ChartView.
When display unit changes, on the UI thread, request a layout so the
axises can be redrawn.
2011-12-21 10:55:07 -08:00
Jimmy Shih
6a9f3d9199
Add a text for the Android Market recent changes.
2011-12-21 10:06:39 -08:00
Jimmy Shih
ffd3f3f14b
Fix a bug where the total distance is repeated twice.
2011-12-20 16:26:24 -08:00
Jimmy Shih
912075ddd4
Change the about page layout to single column to
...
support long translated strings in different languages.
2011-12-20 14:10:36 -08:00
Jimmy Shih
3833a9f7fe
Add the terms of service copyright string to be translated.
2011-12-20 13:20:52 -08:00
Jimmy Shih
6dd40a6edf
Shorten strings that need to fit within one line.
2011-12-20 13:16:25 -08:00
Jimmy Shih
aa1a7a467f
version 1.1.13 release candidate #1 .
2011-12-20 12:20:59 -08:00
Jimmy Shih
a89475158f
Added tag v1.1.12 for changeset 4654df4b02d7
2011-12-16 19:05:33 -08:00
Jimmy Shih
bd887c6624
merge heads
2011-12-16 16:16:08 -08:00
Jimmy Shih
e8d4537f0d
sync from main
2011-12-16 16:13:22 -08:00
Jimmy Shih
aa392d61e2
merge heads
2011-12-16 16:12:50 -08:00
Jimmy Shih
fa2948e4ab
Update strings for v1.1.12 rc3.
2011-12-16 16:11:29 -08:00
Jimmy Shih
4ce0809948
merge heads
2011-12-16 15:04:32 -08:00
Jimmy Shih
7956e761c8
Fix comments for 7057f746f9af
2011-12-16 11:17:37 -08:00
Jimmy Shih
2dc92dcc98
Modify TOS placeholders so the
...
text matches those already translated.
2011-12-16 10:33:20 -08:00
Jimmy Shih
c604c12297
Fix sensor state activity to support right-to-left.
...
- Need to generate the value as one string
rather than always putting the unit on the
right.
2011-12-15 18:00:03 -08:00
Jimmy Shih
3b249d6a06
Fix about page layout.
...
If not enough space, shrink column0.
If too much space, stretch column1.
Add 2dp padding around.
2011-12-15 15:02:14 -08:00
Jimmy Shih
1b0bdea135
Fix displaying "NONE".
...
Use the display string rather than the value string for storage.
2011-12-15 14:42:21 -08:00
Jimmy Shih
604ded53b8
Update translation comments.
...
- Clarify that Zephyr, Polar, SRM are company names and should not get
translated.
- Clarify that Bluetooth and ANT+ are radio standards and can be
translated if possible.
- Clarify that bridge is a network bridge.
2011-12-15 14:33:20 -08:00
Jimmy Shih
d509890f8f
Fix escaping. Change "&gt;" to ">".
2011-12-15 11:57:00 -08:00
Jimmy Shih
f973ab8ac2
Should have been part of dff6cccf7912
2011-12-15 11:41:58 -08:00
Jimmy Shih
67407d4bd6
Fix comment for dff6cccf7912
2011-12-15 11:29:57 -08:00
Jimmy Shih
36cbd4a96f
Break TOS into paragraphs to match the existing strings in the
...
translation console. Thus we do not need to retranslate the
TOS.
2011-12-15 10:44:14 -08:00
Jimmy Shih
896dab6d2b
Display date/time based on user format for
...
- TrackList.java
- WaypointsList.java
- StringUtils.generateWaypointDescription for sending waypoint description
to Google services.
2011-12-14 15:41:03 -08:00
Jimmy Shih
8103bf58d8
Fix marker display when the gps location time is 0.
...
If gps is not available, the waypoint marker time is 0.
So do not display the time if it is not available.
2011-12-14 14:53:20 -08:00
Jimmy Shih
58868dcd4f
Update strings from translation. Strings are auto-extracted.
2011-12-14 11:25:39 -08:00
Jimmy Shih
762fc0d06e
Clean up TrackDetails
...
- use MyTracksProviderUtils to update a track
- define TRACK_ID and SHOW_CANCEL in TrackDetails
- log error if track doesn't exit
- add a scrollview
- add padding
2011-12-13 15:52:59 -08:00
Jimmy Shih
bf03a4c54b
merge heads
2011-12-13 10:05:23 -08:00
Jimmy Shih
eac6bdcbbd
Update the terms of service to use Google's mobile
...
terms of service instead of the one for
Google's 20% project.
Update the key so that all users will need to accept
the terms of service again.
2011-12-12 17:57:57 -08:00
Jimmy Shih
fe368bc87e
As requested by translators, remove mentioning of 20% project
...
from the android market marketing material.
2011-12-12 15:20:07 -08:00
Jimmy Shih
ff5999b383
merge heads
2011-12-12 13:18:23 -08:00
Jimmy Shih
ebcfcf125c
fix a minor typo
2011-12-12 12:25:29 -08:00
Jimmy Shih
c5e996546b
improve the wording for sharing only url settings
2011-12-12 12:12:16 -08:00
Jimmy Shih
9cd0d03298
Rename Goolge My Maps to Google Maps
2011-12-12 11:56:58 -08:00
Jimmy Shih
456fa03f8e
merge heads
2011-12-09 13:53:16 -08:00
Jimmy Shih
a7e706268d
Fix issue 608. Set button height to fill_parent
...
so that buttons can have enough height for 2 lines
of text.
2011-12-08 13:36:07 -08:00
Jimmy Shih
794da145c6
Check in the first iteration of My Tracks translations
...
- update version name and version code in AndroidManifest.xml
- delete values-es-rES/strings.xml (locale not supported by translation)
- remove escaped html characters in values/strings.xml
- all strings.xml in other locales are auto-generated. We will not
modify these files directly.
2011-12-07 16:00:35 -08:00
Jimmy Shih
ca889ee04c
When sharing a url with friends, do not show the send to Google Docs option.
2011-12-07 14:19:21 -08:00
Jimmy Shih
ee4e2c5288
merge heads
2011-12-06 12:47:05 -08:00
Rodrigo Damazio
1bd6e53f04
Addressing review suggestions for fusion tables upload warning.
2011-12-06 17:49:08 -02:00
Rodrigo Damazio
bcba6dfe5d
Fixed fusion tables upload warning - previously, it assumed all queries would be table-creation queries.
2011-12-06 17:20:48 -02:00
Rodrigo Damazio
ebe8cbc798
Merge to head
2011-12-06 16:34:48 -02:00
Jimmy Shih
f54fe60ca5
sync from main
2011-11-22 10:20:08 -08:00
Jimmy Shih
39b782053a
fix comment on c3ea1ef58fb3
2011-11-22 10:17:07 -08:00
Jimmy Shih
5f83cc7656
merge heads
2011-11-22 10:12:28 -08:00
Jimmy Shih
97229c258d
merge heads
2011-11-22 10:00:54 -08:00
Jimmy Shih
97e8037a6a
Sort styles.xml alphabetically.
2011-11-21 18:11:12 -08:00
Jimmy Shih
a9400afd74
Fix comment on f255f3a519fe
2011-11-21 17:26:47 -08:00
Jimmy Shih
2e11a2bfe2
For getSharedPreferences, use Context.MODE_PRIVATE constant.
2011-11-21 17:19:22 -08:00
Jimmy Shih
a59cc3a6a2
For shared preferences, use apply (asynchronous)
...
by calling ApiFeatures.getInstance().getApiAdapter().applyPreferenceChanges.
The only exception is using commit (synchronous) when resetting all settings.
2011-11-21 15:17:26 -08:00
Jimmy Shih
8c0593ad0a
Fix broken unit test in SensorManagerFactoryTest
2011-11-21 14:22:02 -08:00
Jimmy Shih
3566645643
Should have been part of 3800ce76c94f
2011-11-21 13:56:39 -08:00
Jimmy Shih
127fb2d648
Fix comment on b32833d4588e
...
- use Activity.showDialog to display dialogs
to avoid memory leaks when just calling
dialog.show, and to support rotation.
2011-11-21 13:52:11 -08:00
Rodrigo Damazio
bb3a14aac0
Initial version of track search. (still lots of TODOs, but works)
2011-11-20 22:50:59 -02:00
Jimmy Shih
2cc2722a0b
Add a name for the My Tracks Importer
...
because when open a GPX file using
the Linda File Manager, three My Tracks
activities show up.
ImportActivity (My Tracks Importer)
MyTracks (My Tracks)
WaypointDetails (Marker details)
2011-11-20 14:15:01 -08:00
Jimmy Shih
366aa4b307
Add screenshots for
...
- permissions
remove trailing white spaces
fix a typo on welcome_share_friends_answer
2011-11-20 13:22:03 -08:00
Jimmy Shih
a6a43ef948
Add screenshots for
...
- export
- import
- sd card
- generic strings
- gps
- marker
2011-11-20 12:47:09 -08:00
Jimmy Shih
2419d652c2
Add Screenshots for
...
- My Location
- My Maps List page
- Send to Google
2011-11-20 11:34:15 -08:00
Jimmy Shih
c47a01d11d
Add screenshots for
...
- statistics page
- sensor state page
- share track
- settings value
2011-11-20 10:40:34 -08:00
Jimmy Shih
a6ec014e73
Add screenshots for
...
- track list
- track detail page
- track recording messages
2011-11-19 13:46:26 -08:00
Jimmy Shih
b1569c4744
Add screenshots and character limits for
...
- settings
2011-11-19 12:54:09 -08:00
Jimmy Shih
4f85e09edc
Add screenshots for
...
-eula dialog
-menu items
-preferred units dialog
-welcome page
2011-11-19 10:13:33 -08:00
Jimmy Shih
3e9dd156e0
Add screenshot for about page, chart setttings.
...
Add ScrollView for the about page.
Set minWidth=300dp for the chart settings dialog.
2011-11-18 18:16:41 -08:00
Jimmy Shih
832aa0c303
Remove unused status message when sending to Google.
2011-11-18 16:02:36 -08:00
Jimmy Shih
cdc17a8bb4
fix comment on 136b36246dd9
2011-11-18 15:19:59 -08:00
Jimmy Shih
caf59954da
sync from main
2011-11-18 14:45:23 -08:00
Jimmy Shih
8b2f2b21cd
fix comment for daebe51be6dc
2011-11-18 14:42:54 -08:00
Jimmy Shih
744455adef
merge heads
2011-11-18 14:11:24 -08:00
Jimmy Shih
7d9e1cd83a
merge heads
2011-11-18 14:08:34 -08:00
Jimmy Shih
08d9af31f8
merge heads
2011-11-18 13:51:39 -08:00
Jimmy Shih
a4711379e3
merge heads
2011-11-18 13:50:10 -08:00
Jimmy Shih
8c4773a9bf
Added tag v1.1.11 for changeset 0656fec62693
2011-11-18 13:15:45 -08:00
Jimmy Shih
3e3b48e0cf
update AndroidManifest for version 1.1.11
2011-11-18 12:46:16 -08:00
Jimmy Shih
5aea1348f6
Localize dates. Use DateFormat.getDateInstance for
...
user visible dates.
2011-11-17 20:10:57 -08:00
Jimmy Shih
ce64da7849
correct help content for sharing with friends
2011-11-17 16:42:18 -08:00
Jimmy Shih
74bc4a4515
Localize number formatting. Only use NumberFormat. Remove all
...
direct calls to DecimalFormat.
2011-11-17 16:39:55 -08:00
Jimmy Shih
b723700d0b
should have been part of daebe51be6dc
2011-11-17 15:18:17 -08:00
Jimmy Shih
f6983bba4b
Add support for singular/plural.
2011-11-17 14:31:37 -08:00
Jimmy Shih
0ea4f6f13a
another iteration to improve the wordings for track color mode
2011-11-16 18:12:52 -08:00
Jimmy Shih
1c2d64ea0a
sync from main
2011-11-16 17:55:56 -08:00
Jimmy Shih
e28a9a7cd2
Improve the descriptions where we have placeholders.
...
To provide translators with more context.
2011-11-16 17:37:00 -08:00
Umran Abdulla
a200043667
Fix for SRM ANT+ Bridge
2011-11-17 12:02:04 +11:00
Jimmy Shih
e8cf0a3dd2
Add Android Market strings
2011-11-16 16:56:47 -08:00
Umran Abdulla
10ed2233ee
Fix for SRM ANT+ Bridge
2011-11-17 11:50:40 +11:00
Jimmy Shih
ffb7cafe1b
place help content in strings.xml
2011-11-16 15:24:37 -08:00
Jimmy Shih
041550fa6b
fix comments on 244a0542bf63
2011-11-16 09:55:53 -08:00
Jimmy Shih
f066c7bdce
fix comments on 110385d92826
2011-11-15 18:41:02 -08:00
Jimmy Shih
f5eebb1b87
merge heads
2011-11-15 17:32:29 -08:00
Jimmy Shih
3731037e68
fix null pointer errors in AntSensorManager
2011-11-15 17:28:49 -08:00
Jimmy Shih
ae28dc01fe
merge heads
2011-11-15 16:43:45 -08:00
Jimmy Shih
65991ba512
merge heads
2011-11-15 16:42:33 -08:00
Jimmy Shih
55ac8995a9
add eula as a string
2011-11-15 10:23:02 -08:00
Jimmy Shih
bdbc453fc0
translate My Tracks application name
2011-11-14 18:42:30 -08:00
Jimmy Shih
fc9dafeccd
Clean up SendDialog.java
...
mytracks_send_to_google.xml
- remove unused ids.
- rename id variables.
- set textSize to 18dip to fit "Google Fusion Tables".
- set margin in ScrollView because its height is 0dip
and settings margins in its children have no effect.
SendDialog.java
- use ApiFeature.applyPreferenceChanges to commit preference changes.
- set myMapsGroup View to GONE when 'Google My Maps' is not checked.
- use Context.MODE_PRIVATE.
- onStop, call super.onStop first.
2011-11-14 18:12:44 -08:00
Rodrigo Damazio
c3cda97692
Merged to head
2011-11-14 23:27:04 -02:00
Jimmy Shih
7cb3cdaa05
Fix track color mode text. 'Medium speed percentage' is too long.
...
Change to 'Medium percentage'.
2011-11-14 10:13:54 -08:00
Jimmy Shih
a61d30f522
Fix comment for 7b701a836adf
2011-11-14 09:44:57 -08:00
Jimmy Shih
1bb4dac8b5
remove trailing white space
2011-11-13 18:16:10 -08:00
Umran Abdulla
999285fcbc
Fix for the signed/unsigned ANT+ device-id bug
2011-11-14 12:29:11 +11:00
Jimmy Shih
16dd54299a
One round of proofreading of strings.xml
...
- add period when appropriate
- remove capitalization (only capitalize first word)
- add a 'title' suffix to title strings
- for Dynamic thresholds, rename to 'Medium Speed Percentage'
because the value is a percentage.
- tranlstate 'my_tracks_service_name' string.
2011-11-13 17:18:58 -08:00
Jimmy Shih
cf7be09396
Clean up do_not_translate.xml
...
Merge urls.xml into do_not_translate.xml
Move my_tracks_serviec_name to strings.xml
2011-11-11 18:55:55 -08:00
Jimmy Shih
0365ac5043
- Clean up arrays_do_not_translate.xml
...
- rename variables and sort alphabetically
- remove arrays.xml in other locales that are no longer being used.
2011-11-11 18:04:14 -08:00
Jimmy Shih
89fb6f6bd8
Reducing the number of strings by removing strings specific to
...
a Google service.
2011-11-11 17:33:05 -08:00
Jimmy Shih
52eb7bffb6
Reduce strings by removing strings specific for a file type.
2011-11-11 16:03:08 -08:00
Jimmy Shih
ed3e3c9c41
merge from main
2011-11-11 12:39:34 -08:00
Jimmy Shih
77b54ed03b
merge from main
2011-11-11 12:34:01 -08:00
Jimmy Shih
c815579cb9
merge from main
2011-11-11 12:31:07 -08:00
Jimmy Shih
60f34d89ba
Fix unit test for ResultDialogFactoryTest
...
- change to the MyTracks activity because the SendActivity doesn't have a
window to display the dialog.
2011-11-10 18:40:26 -08:00
Jimmy Shih
2dd37ff965
merge heads
2011-11-10 17:28:50 -08:00
Jimmy Shih
750d109c93
fix unit test due to AntSensorManager changes
2011-11-10 17:25:28 -08:00
Jimmy Shih
23b5f879ae
merge heads
2011-11-10 16:51:10 -08:00
Jimmy Shih
cc4d57bc0c
merge heads
2011-11-10 16:26:30 -08:00
Jimmy Shih
c573301b2d
merge heads
2011-11-10 16:08:35 -08:00
Jimmy Shih
f19482985d
merge heads
2011-11-10 15:53:49 -08:00
Jimmy Shih
2062ee7dfc
merge heads
2011-11-10 14:52:02 -08:00
Jimmy Shih
f24494d877
fix unit test with changing buttons from BUTTON_NEUTRAL to BUTTON_NEGATIVE
2011-11-10 14:24:32 -08:00
Jimmy Shih
9f05d8d8d9
For all locales
...
- sort variables
- remove unused variables
- delete duplicate variables
For strings.xml - remove trailing white spaces
2011-11-10 14:02:28 -08:00
Jimmy Shih
ad139438f9
Last changeset for renaming & reorganizing
...
- Export
- Generic Strings
- Import
- SD Card
- Share Track
Other fixes
- check spelling
- check spacing
- check order
- clean up section titles
2011-11-09 17:26:50 -08:00
Jimmy Shih
0118a7691f
Rename and reorganize variables in strings.xml
...
- My Maps List
- Send to Google
2011-11-09 15:09:57 -08:00
Rimas Trumpa
7915202aaa
Some string corrections + getDefaultCategory moved to TrackRecordingService.
2011-11-09 22:03:59 +00:00
Jimmy Shih
5492bf86d1
Rename and reorganize strings.xml variables for
...
- Chart Settings
- Sensor State
- Statistic Page
- Unit
2011-11-09 13:13:33 -08:00
Jimmy Shih
32e01c7861
rename and reorganize variables in strings.xml for
...
- settings backup
- settings sharing
- settings reset
2011-11-09 11:19:20 -08:00
Jimmy Shih
13728c7c09
fix comments for f5deb2130f09
2011-11-09 09:19:57 -08:00
Rimas Trumpa
a76945deef
Added autocomplete to 'Default Activity Type' field.
2011-11-09 03:17:26 +00:00
Jimmy Shih
08c01f2b4e
rename and reorganize
...
- settings recording
- settings sensor
2011-11-08 18:50:22 -08:00
Jimmy Shih
eaa6922a95
rename and reorganize variables for
...
- top level setttings page
- display setttings
2011-11-08 17:39:57 -08:00
Jimmy Shih
b99fa2b997
Rename and reorganize variables in
...
- About
- EULA
- My Location
- Permission
- Preferred Units
- Voice
- Welcome
2011-11-08 16:37:48 -08:00
Jimmy Shih
cf28a3378f
Rename and reorganize track variables in strings.xml.
2011-11-08 15:59:28 -08:00
Jimmy Shih
63ba6ec37c
- rename and sort marker related variables
...
- rename and sort gps related variables
- clean up unused strings in AndroidManifest.xml
2011-11-08 14:30:26 -08:00
Jimmy Shih
f07856ecb7
fix comment on 480bd29719ab
2011-11-08 11:42:12 -08:00
Jimmy Shih
44e81383f9
fix comment for b7f41a55cc69
2011-11-08 10:45:36 -08:00
Jimmy Shih
d5c0b9cd5c
Rename and reorganize menu variables in strings.xml
2011-11-07 17:53:22 -08:00
Jimmy Shih
4b0b519261
Remove urls from strings.xml
2011-11-07 12:48:09 -08:00
Jimmy Shih
fde0a4ade1
fix comments on 8ff13c62c55e
2011-11-07 09:45:23 -08:00
Jimmy Shih
fbd7f1b2b0
merge heads
2011-11-07 09:39:08 -08:00
Jimmy Shih
32bc71ae0f
merge heads
2011-11-07 09:27:10 -08:00
Rimas Trumpa
0cf39e94a2
Added 'Default Activity Type' function (Issue 519).
2011-11-07 15:02:40 +00:00
Jimmy Shih
6ccb32c837
Clean up. Have ImportActivity call ImportAllTracks
2011-11-05 16:27:46 -07:00
Jimmy Shih
c63763982a
fix comment b7f41a55cc69
2011-11-05 15:03:18 -07:00
Jimmy Shih
c26e63dec3
merge heads
2011-11-05 12:08:14 -07:00
Jimmy Shih
014e5257d0
merge heads
2011-11-05 11:50:27 -07:00
Jimmy Shih
1911187450
fix comment on 90eb53c0b4bd
2011-11-05 11:44:19 -07:00
Jimmy Shih
827e94b721
merge heads
2011-11-04 15:22:15 -07:00
Jimmy Shih
fe9e6d47a2
fix comment on 78a330b32e6f
2011-11-04 15:04:15 -07:00
Jimmy Shih
fe8cd0b884
merge heads
2011-11-04 14:30:35 -07:00
Jimmy Shih
496e0c0862
fix comment on 9f9c8f7cfb29
2011-11-04 14:16:01 -07:00
Jimmy Shih
f2c3673406
merge heads
2011-11-04 14:11:47 -07:00
Jimmy Shih
8dd2ebd245
merge heads
2011-11-04 13:52:32 -07:00
Jimmy Shih
cc06c469ee
fix comment on 87a508c1fb9b
2011-11-04 13:50:25 -07:00
Jimmy Shih
96d8397787
fix typo on 4dcde424d9a9
2011-11-03 18:40:56 -07:00
Jimmy Shih
20346091c3
fix a typo in 4dcde424d9a9
2011-11-03 18:32:48 -07:00
Jimmy Shih
776f9bf360
Modify the check units flow so that it asks the user to pick either
...
metric or imperial. Metric is the default. Thus no longer need to
send the user to the 'Display' settings page.
2011-11-03 18:29:30 -07:00
Jimmy Shih
d09218ca97
Fix the temp directory used by TempFileCleaner.
...
Previously, it missed 'MyTracks' in the directory path.
2011-11-03 14:21:30 -07:00
Jimmy Shih
c4e8375ef6
merge heads
2011-11-02 11:39:14 -07:00
Jimmy Shih
4e288e4b85
- remove arrays.xml
...
- clean up keys.xml
- clean up do_not_translate.xml
2011-11-01 11:34:33 -07:00
Umran Abdulla
324d3f6ef1
Fix for ANT+ Sensor Manager Events Order Issue
2011-11-01 16:04:46 +11:00
Jimmy Shih
e640d4280a
add translation description
2011-10-31 13:59:58 -07:00
Jimmy Shih
3951f08531
should be been part of 78a330b32e6f
2011-10-31 11:21:34 -07:00
Jimmy Shih
684546f080
add translation descriptionws
2011-10-31 11:18:55 -07:00
Jimmy Shih
507ab6723c
merge heads
2011-10-31 09:41:15 -07:00
Jimmy Shih
0f4483e2f8
add translation_description
2011-10-28 18:44:09 -07:00
Jimmy Shih
de9c3c94de
add translation descriptions for settings options
2011-10-28 16:23:45 -07:00
Jimmy Shih
730048c70b
fix comments for e50bc8498bb2
2011-10-28 13:15:58 -07:00
Jimmy Shih
1637d2202c
merge heads
2011-10-28 13:01:29 -07:00
Jimmy Shih
c0a6850eff
merge heads
2011-10-28 12:50:24 -07:00
Jimmy Shih
8f642ad112
fix a typo on a4dd967c8b26
2011-10-28 12:48:30 -07:00
Jimmy Shih
0b879eb5a0
fix comments for a4dd967c8b26
2011-10-28 12:43:36 -07:00
Jimmy Shih
c1d4dd92cd
Fix eclipse warnings
2011-10-28 11:14:26 -07:00
Jimmy Shih
4741e674c4
merge heads
2011-10-28 09:52:24 -07:00
Jimmy Shih
d3ad49c4e1
merge heads
2011-10-27 18:59:10 -07:00
Jimmy Shih
3487da83ab
slight wording changes on 8659ae7e6208
2011-10-27 18:53:53 -07:00
Jimmy Shih
3bc96bf319
merge heads
2011-10-27 18:47:05 -07:00
Jimmy Shih
3e22941484
fix comments on 425100d373ad
2011-10-27 18:35:25 -07:00
Jimmy Shih
b6dcbb1377
merge heads
2011-10-27 18:13:04 -07:00
Jimmy Shih
f6d99ba106
fix comment on 24401e81915f
2011-10-27 17:59:15 -07:00
Jimmy Shih
2bacc8d7b8
add translation_description
2011-10-27 13:21:14 -07:00
Jimmy Shih
dfc5d61514
More translation_descriptions.
2011-10-26 18:04:49 -07:00
Jimmy Shih
b2d989887d
Add translation_description for status messages.
2011-10-26 16:00:49 -07:00
Jimmy Shih
0c72f1e5d3
add translation_descriptions for error messages
2011-10-26 14:19:14 -07:00
Jimmy Shih
58ce6d8a2c
Add translation context for Sensor Options and Track Color Mode.
...
Convention:
Use "option" to indicate a display string like "sensor_type_option_ant".
Use "value" to indicate a stored value like "sensor_type_value_ant".
Additional proposals not in this changeset:
- rename "Sensor Options" to "Sensor"?
- rename "Track Color Mode" to "Track color"?
2011-10-26 10:41:33 -07:00
Jimmy Shih
e7c0f3b5d0
Removing track_color_mode_none.
...
The default value for track_color_mode_options is
@string/none, not @string/track_color_mode_none.
See preferences.xml
2011-10-25 17:11:34 -07:00
Jimmy Shih
c799f8d716
fix comments for 22e45d5be68c
2011-10-25 16:55:05 -07:00
Jimmy Shih
fb036bfe4c
Fix unit test errors in DocsHelper_AddTrackRowTest.java
...
DocsHelper_AddTrackRowTest is using a MockContext, which
cannot be used to call DateFormat.getDateFormat(context).
Refactor a getDisplayDate method in DocsHelper and allow the
test to override the method.
Also update .hgignore to AnnotationProcessor.log.
2011-10-25 15:02:03 -07:00
Jimmy Shih
acfd522b57
Fix unit test failures:
...
Based on instruction from
http://android-mock.googlecode.com/files/AndroidMockinEclipse.pdf
- reference AndroidMockGenerator instead of AndroidMockRuntime
- name file as AnnotationProcessor.log
- in .factoryPath, upgrade to android-14
- in .factoryPath, add MyTracksLib jar
Verified that AnnotationProcessor.log contains no error.
Based on ADT14 changes:
http://code.google.com/p/android-mock/issues/detail?id=17#c0
change bin_dir location from "bin" to "bin/classes"
2011-10-25 14:26:07 -07:00
Jimmy Shih
f16f7b08c8
merge heads
2011-10-25 11:50:06 -07:00
Jimmy Shih
b06201d079
merge heads
2011-10-25 10:15:04 -07:00
Jimmy Shih
17ba5e6a48
Fix project dependencies.
...
- MyTrack app should export google-common.jar, common-logging-1.1.1.jar,
protobuf-java-2.3.0-lite.jar and the MyTracksLib library.
- A test should only depend on its app. E.g., it should not need to
reference the MyTracksLib library again.
2011-10-24 18:33:33 -07:00
hardillb
b488ee5235
Added a comment to the track_id_broadcast_extra to note it should be deprecated and renamed in the next API refector
2011-10-24 23:00:35 +01:00
Jimmy Shih
a012943119
- When there are two buttons, place the positive button on the left
...
and the negative button on the right to match the alert dialog.
- If an alert dialog only needs one button, assign it as the PostiveButton.
- If an alert dialog needs two buttons, assign one Positive and another
Negative.
- for CheckUnits, change the message to
"Do you want to use metrics as your default units?" so that
"yes" corresponds to the default case of using metrics as
the default units.
2011-10-24 14:30:33 -07:00
hardillb
2afcd38bc5
Reuse track_id_broadcast_extra in MyTracksLib third_party.xml rather than add a new constant with the same value.
2011-10-24 10:32:35 +01:00
Jimmy Shih
ef86905c58
Fix comment for 483b954b8878
2011-10-21 17:57:38 -07:00
Jimmy Shih
66f41ca1ae
merge heads
2011-10-21 16:16:01 -07:00
Rodrigo Damazio
44f53dabed
Merge heads
2011-10-21 20:26:43 -02:00
Jimmy Shih
2eee3c1c3e
merge heads
2011-10-21 15:23:13 -07:00
Rodrigo Damazio
ac652cbbd7
Also adding proper code formatting properties to signal strength projects.
2011-10-21 20:19:51 -02:00
Rodrigo Damazio
de4a7be6a5
Fixing line length in project properties.
2011-10-21 20:07:36 -02:00
Jimmy Shih
5a3a2231c0
Fix classpath dependency on MyTracksLib
...
Move other projects to Android 4.0.
2011-10-21 14:19:46 -07:00
Jimmy Shih
8326d37806
merge heads
2011-10-21 13:50:19 -07:00
hardillb
eb0ecadf31
Removed extra line added by accident
2011-10-21 19:45:16 +01:00
Jimmy Shih
661815ea1f
Merge heads
2011-10-21 09:49:38 -07:00
Jimmy Shih
e4f1ca83f9
merge heads
2011-10-20 18:07:10 -07:00
Jimmy Shih
da2b9cb132
merge heads
2011-10-20 18:05:58 -07:00
Jimmy Shih
547e5a26ee
Fix comment on 22e45d5be68c
2011-10-20 17:22:03 -07:00
Jimmy Shih
1068b64b74
Imrpove the layout style for all the Buttons on the bottom of a screen.
2011-10-20 17:13:39 -07:00
Jimmy Shih
d8f6ed196e
Add translation_description to prepare for translation.
...
Clean up menu items.
- change "Record track" to "Record Track"
- change "Stop recording" to "Stop Recording"
- remove "Delete all tracks", "Please select the track to view",
"Current track", and "Last segment".
- move "Elevation" to the stat label section.
2011-10-20 15:56:45 -07:00
Rodrigo Damazio
9ebea2b040
Updating the My Tracks target to ICS (Android 4.0).
2011-10-20 20:52:28 -02:00
Rodrigo Damazio
0c41c36c0d
Updating project to build with latest version of the ADT plugin and Android SDK.
...
The new version seems a bit quirky, if it has build problems try initially building one project at a time in the right order.
2011-10-20 20:50:16 -02:00
Rodrigo Damazio
1b1f3e3d8b
Merging to head.
2011-10-20 20:03:43 -02:00
Rodrigo Damazio
fe33982df7
Backing out unpushed ef8239961ed3 to merge with newest TrackDataHub.
2011-10-20 20:03:18 -02:00
Jimmy Shih
53804b6c80
Merge heads.
2011-10-20 09:52:46 -07:00
Jimmy Shih
5ce068b6fa
Fix comments on 41a785ab72d4.
2011-10-19 17:23:05 -07:00
Jimmy Shih
9b97570a92
- Fix proguard issue with ANT+ services.
...
- Fix AntSensorManager.onDestroy, check antReceiver is not null.
- In AntSensorManager.onDestroy, log info rather than log error
for AntServiceNotConnectedException.
2011-10-18 13:18:02 -07:00
Ase
352b844954
Corrected and added all spanish translations
2011-10-18 10:19:42 +02:00
hardillb
49fff1d17e
Added an extra to carry the Track ID when files shared
2011-10-16 16:47:18 +01:00
Jimmy Shih
d19f647d99
Move
...
- ApiFeatures.isAudioFocusSupported
- ApiFeatures.hasBackup
- ApiFeatures.useNetHttpTransport
into the appropriate ApiLevelAdapter.
Do not plan to move
- ApiFeatures.hasBluetoothDeviceCreateInsecureRfcommSocketToServiceRecord
- ApiFeatures.canReuseSQLiteQueryBuilder
- ApiFeatures.hasTextToSpeech
2011-10-14 16:09:09 -07:00
Jimmy Shih
c5deb1d3b7
Fix comment on b786fecb39b0
2011-10-14 11:27:42 -07:00
Jimmy Shih
167e1e79a8
Clean up ApiFeatures.java
...
Rename CupcakePlatformAdapter to ApiLevel3Adapter.
Rename EclairPlatformAdapter to ApiLevel5Adapter.
Rename GingerbreadPlatformAdapter to ApiLevel9Adapter.
Rename ApiPlatformAdapter to ApiLevelAdapter.
2011-10-13 17:58:19 -07:00
Jimmy Shih
91b3decf01
Check in a sample app that uses the MyTracks API.
2011-10-13 15:34:25 -07:00
Jimmy Shih
4ab93b067e
Added tag v1.1.10 for changeset 5595ebb1c6d4
2011-10-13 13:24:05 -07:00
Jimmy Shih
008fa88012
Update AndroidManifest.xml versionCode and versionName
...
for the next release.
2011-10-11 18:15:16 -07:00
Jimmy Shih
4c49497577
Fix comment on ad70806c8dc7
2011-10-11 16:36:10 -07:00
Jimmy Shih
8dd3741fa7
Fix comments for ad70806c8dc7
2011-10-11 16:19:54 -07:00
Jimmy Shih
5572e07b34
- Use BluetoothDevice createInsecureRfcommSocketToServiceRecord for API level 10 or above.
...
- Use DecimalFormatSymbols getInstance for API level 9 or above.
- Use Arrays copyOfRange for API level 9 or above.
- Remove ApiFeatures hasStrictMode.
- Fix comment on MapOverlay to indicate that the two methods should only be
used during testing.
- Use android.text.format.DateFormat to format date and time in DocsHelper.
This DateFormat uses the same locale format as the phone configuration.
Fix DecimalFormat
2011-10-11 14:54:49 -07:00
Jimmy Shih
3f5589b655
Clean up AndroidManifest.xml for SignalStrengthSampler.
2011-10-11 09:52:35 -07:00
Jimmy Shih
48abfdd621
Fix SignalStrengthSampler.
...
Fix style comment on TrackRecordingService.
2011-10-10 18:11:51 -07:00
Jimmy Shih
06088b807b
Fix BluetoothConnectionManager by using the public api
...
to create an insecure connection.
2011-10-10 17:12:17 -07:00
Jimmy Shih
21e47d8ce0
Fix unit tests with TrackPathDescriptor.
...
In MapOverlay, for testing, expose a getter and a setter
for TrackPathDescriptor instead of newPath and getLastPath.
In SingleColorTrackPathPainter, refactor "new Path" to a
newPath method so that tests can override the newPath method
to provide a mockPath.
2011-10-10 16:47:59 -07:00
Jimmy Shih
c39ab2fda2
- fix bluetooth connection manager when creating an insecure connection
...
- in ControlRecordingService, unbind right after handling an intent
to prevent leaking ServiceConnection before handling the next intent.
- update comment in TrackRecordingService
2011-10-10 15:03:54 -07:00
Jimmy Shih
4197120d92
merge heads
2011-10-10 12:13:01 -07:00
Jimmy Shih
da7bd0f4ea
Update "Allow access" texts and variables
...
Change notification permission to dangerous
Sort entries in keys.xml alphabetically
2011-10-10 12:10:12 -07:00
Jimmy Shih
21ac283355
merge heads
2011-10-09 15:05:10 -07:00
Jimmy Shih
153f638e03
merge heads
2011-10-09 14:46:53 -07:00
Jimmy Shih
9156735aa0
Add a confirmation dialog when user allows access to other apps
2011-10-09 14:36:09 -07:00
Jimmy Shih
b8ad90a4cb
protect MyTracksProvider based on settings bit, version 2
2011-10-09 13:56:47 -07:00
Jimmy Shih
36f7ba71f9
Fix unit tests
2011-10-09 13:42:02 -07:00
Jimmy Shih
b1af2089a4
merge heads
2011-10-09 13:13:30 -07:00
Jimmy Shih
2b50a314a5
backout changeset ced20b29c911
2011-10-09 13:13:01 -07:00
Jimmy Shih
376d02cce2
Protects MyTracks notifications based on the settings bit.
...
Only sends broadcast notifications if allowed by the settings bit.
Introduces a permission for internal MyTracks communication.
Thus the MyTracks app widget can use this permission to
always receive broadcast notifications when a track starts
and stops.
2011-10-07 18:05:23 -07:00
Rimas Trumpa
a4ae9e8fd5
Fixed "My Location" map centering problem (Issue 501).
2011-10-08 01:48:13 +01:00
Jimmy Shih
9e5204934f
Protect MyTracksProvider based on the MyTracks settings bit.
...
Move MyTracksProvider to DatabaseProvider and protect the DatabaseProvider
using the AndroidManifest.xml.
Create a MyTracksProviderUtilFactory to create an instance of
MyTracksProviderUtils that accesses the DatabaseProvider.
Recreate MyTracksProvider by extending DatabaseProvider.
The recreated provider checks access, changes the authority,
and invokes the DatabaseProvider methods.
2011-10-07 16:23:59 -07:00
Jimmy Shih
1ffd77595d
Improve TrackRecordingService by placing checkService inside canAccess
2011-10-06 10:09:25 -07:00
Jimmy Shih
dac6a362f2
merge heads
2011-10-06 09:54:21 -07:00
Umran Abdulla
6d29b5140b
Fix for the exception thrown when remotely starting bluetooth sensors.
2011-10-06 15:02:39 +11:00
Umran Abdulla
2c5414a8e7
Makes changes to the sensor information screen, to allow sensor details to be
...
available when the application is not recording.
2011-10-06 14:26:10 +11:00
Jimmy Shih
2fa325dbf3
Protect TrackRecordingService to allow
...
external applications access based on the
sharing settings.
Protect all RPCs calls using the caller's
process id.
When the service is started, we cannot
tell whether the caller is MyTracks or
another app. Thus when the service
is started, we cannot access MyTracks
database or start/stop a recording.
Previsouly, only the MyTracks app
widget is using the service's start method
to start and stop a recording. Thus
create a private service, ControlRecordingService,
that only the MyTracks app widget can access and delegate
starting/stopping a recording to
TrackRecordingService.
2011-10-05 16:45:32 -07:00
Jimmy Shih
969a677d7d
Add a Share data settings
2011-10-04 18:35:37 -07:00
Jimmy Shih
90470342e7
merge heads
2011-10-04 14:51:45 -07:00
Jimmy Shih
a4e762fb01
update MyTracks permission labels and descriptions
2011-10-04 14:50:00 -07:00
Jimmy Shih
da2d732041
fix proguard issues with google-api-client-1.5.0
2011-10-04 13:57:27 -07:00
Jimmy Shih
6a5acee438
merge heads
2011-09-29 18:14:44 -07:00
Jimmy Shih
49cd5014d2
merge heads
2011-09-28 19:41:18 -07:00
Josh Kasten
522882c0cc
Added back throwing of IllegalStateExceptions to startNewTrack and
...
endCurrentTrack so they still are thrown when called from the
ServiceBinder methods.
2011-09-28 21:11:45 -05:00
Josh Kasten
7e8b4dc4b9
Removed ignore_illegal_state string and code the uses it.
...
Removed the throwing of exceptions on start and stop of tracks and instead
added checking to not run them.
2011-09-28 20:22:02 -05:00
Jimmy Shih
8e673f6634
Remove clearTrackDataHub in MyTracksApplication.java
2011-09-28 17:54:11 -07:00
Josh Kasten
05e6018bd1
Organized code in handleStartCommand into smaller methods to better see the code
...
paths and for eaier maintainability.
2011-09-28 19:22:49 -05:00
ase69s
e1a845d49f
I think i have done the commit correctly, althought i only had to correct manually keys.xml (add new key from the head branch xml to mine)
2011-09-29 01:34:43 +02:00
Josh Kasten
2deded2d88
Renamed omit_illegal_state to android.intent.extra.IGNORE_ILLEGAL_STATE
...
Code comment and code style change.
2011-09-27 22:49:53 -05:00
Josh Kasten
af550a7104
Fixed widget to not cause a unhandled exception to occur if you press on the widget
...
before it can update its button intent.
2011-09-27 19:59:33 -05:00
Jimmy Shih
e68d7eb12d
Upgrade google-api-client from 1.2.2-alpha to 1.5.0-beta.
2011-09-27 14:38:31 -07:00
Jimmy Shih
a186e68ca0
Fix based on Sandor's comments
2011-09-26 11:51:05 -07:00
Jimmy Shih
81c60ca6f2
merge heads
2011-09-26 11:27:34 -07:00
Jimmy Shih
bd9347afd7
merge heads
2011-09-26 10:54:11 -07:00
Jimmy Shih
9023cdf726
merge heads
2011-09-26 10:53:43 -07:00
Jimmy Shih
9caef87899
Automated merge with http://jkasten-mytracks2.googlecode.com/hg
2011-09-23 09:26:21 -07:00
ase69s
c9d9c065a2
Finally solved instanceof class test. Its ready to merge?
2011-09-23 17:54:58 +02:00
Jimmy Shih
c024c8d87b
Fix proguard issue with fusion table.
...
Fusion table depends on google-api-client-1.2.2.alpha.jar.
Proguard needs to be set correctly for the google-api-client library.
Tested a release version and is able to send a track to fusion table.
2011-09-22 18:47:31 -07:00
Josh Kasten
850a0d988a
Fixed Next key on the virtual keyboard on the "Marker Type" field to the next
...
field in the waypoint and track details activities.
2011-09-22 20:29:46 -05:00
Jimmy Shih
7bd3128e8f
In MyTracks onDestroy, set trackDataHub to null to save memory
2011-09-22 12:22:23 -07:00
Jimmy Shih
43a1ec60ce
create MyTracksApplication to keep global state like TrackDataHub
2011-09-22 11:25:27 -07:00
ase69s
d04d83b972
Theorically solved last problem with tests...anything more?
2011-09-22 19:22:28 +02:00
Josh Kasten
89516c41e3
Added hints to all text input fields with the same value as their label for
...
all languages.
2011-09-22 00:03:57 -05:00
Jimmy Shih
4f9b6535fb
Automated merge with http://mytracks.googlecode.com/hg/
2011-09-21 16:17:01 -07:00
Jimmy Shih
6ab1f6158a
Fixes various unit tests
2011-09-21 16:16:37 -07:00
Josh Kasten
bb8e6a51f4
* Added display_settings_screen_key to keys.xml and put it to use in
...
CheckUnits and SettingsActivity classes for use with intents.
* In SettingsActivity split onCreate() code into initActivityCommons() and
initActivitySpecifics() methods for easier maintaining of code required
for all screens and code require for only some screens.
2011-09-20 19:52:53 -05:00
ase69s
7a8ea2666b
Review issues corrected, pending issue about "expect" with class type argument
2011-09-20 22:31:59 +02:00
Josh Kasten
3029c6d10c
* Changed SettingsActivity and CheckUnits
...
to use open_settings_screen instead of "Open".
* Cleaned up SettingsActivity by removing the class scoped variable displaySettingsOnly.
2011-09-19 17:54:00 -05:00
Josh Kasten
9bb0ba2953
Merge from main repo
2011-09-19 17:38:32 -05:00
Sandor Dornbush
0e22eaf7c3
Merging head.
2011-09-19 13:43:58 -07:00
ase69s
53ee9d31bc
Review issues corrected, added test case for remaining class TrackPathPainterFactory
2011-09-19 20:25:41 +02:00
Jimmy Shih
7134edf2f2
Create DialogButton and DialogButtonSpacer styles.
...
Modify mytracks_send_to_google.xml dialog to use these styles.
2011-09-15 11:20:20 -07:00
Jimmy Shih
e4da671cbc
Improve the buttons layout on the "Send to Google" dialog.
...
For style,
I sort the attributes alphabetically except for "android:id".
If "android:id" exists, I place it on the same line as the element.
2011-09-14 17:31:57 -07:00
Josh Kasten
8cde2420e7
Merge from main repo
2011-09-13 22:48:50 -05:00
ase69s
3c4c215931
Review issues corrected
2011-09-13 20:26:28 +02:00
Rodrigo Damazio
2685309926
Fixing NPE in finalizer.
2011-09-11 09:06:06 -03:00
Rodrigo Damazio
03b4a788c5
Fixing potential race condition when stopping the data hub.
2011-09-11 08:48:58 -03:00
Rodrigo Damazio
eb6cdd0fc0
Fixing the fixes for localization and track importing.
...
Fixes issue 462
Fixes issue 559
Fixes issue 540
2011-09-11 08:16:58 -03:00
Josh Kasten
0b1c24e55c
Fixed the first app start message of "Units of Measure Notice" to jump to the
...
display section of the settings instead of the root when pressing yes.
2011-09-11 02:00:42 -05:00
ase69s
057c2d69a9
Suggested corrections made (Pending corrections in halt until getting response from the last revision comments i made)
2011-09-10 11:31:22 +02:00
van.isacker.pieter
79c2cf90cf
Fix gpx import thread error (issue 559)
2011-09-09 16:51:08 +02:00
van.isacker.pieter
20cbdccbf6
Make use of HTTPS urls for google services.
...
Fix formatting by using locale settings
2011-09-09 14:49:31 +02:00
ase69s
5d05d71210
Track Color Mode Beta
2011-09-06 23:52:51 +02:00
Sandor Dornbush
08294e8ada
Avoid RejectedExecutionException.
2011-09-05 21:37:09 -07:00
Sandor Dornbush
41f7262280
Merging extra head.
2011-09-02 19:27:46 -07:00
Sandor Dornbush
6aa361b801
Merging stride changes
2011-09-02 19:26:06 -07:00
buff3r
7bcc428178
adding ability to delete a statistics marker if it is the first marker in the list
2011-09-01 17:03:38 -07:00
buff3r
c212217f67
adding ability to delete a statistics marker if it is the first marker in the list
2011-09-01 16:52:31 -07:00
Dominik R?ttsches
9281e0adf3
Revision comments for rev 5bcaab17e76f addressed.
2011-08-27 14:32:37 +03:00
Dominik R?ttsches
ace10fc511
Review comments for revision fd70af575b77 addressed.
2011-08-26 18:03:57 +03:00
Dominik R?ttsches
0ac923e104
already merged
2011-08-25 15:56:16 +03:00
Dominik R?ttsches
082aa0a34a
overriden in ca3651f10063
2011-08-25 15:54:48 +03:00
Dominik R?ttsches
acf5c0931f
Addressing review comments for StrideReadings class and related test cases:
...
- removing inner class, and recording of heartbeat timestamps
- fixing issue with rollover by replacing % operator with modulo operation
- comparing problematic firmware id against byte[] instead of String
- removing zephyr packet debug loggin
- not reassigning protobuffers Builders
- moving decision to use workaround into setCadence function
- license and javadoc author for testcase class
- proposal: using introspection to access private fields in testcase in order to determine expected availablity of values from getCadence, alternatively modify access to protected.
- modifying rollover test, hopefully more clear now.
- adding asserts during the loop in this test case.
2011-08-25 15:12:33 +03:00
Dominik R?ttsches
ee204f35ef
Addressing review comments for revision ca3651f10063.
...
+ limiting RunCadence to 254, same as it was done for cycling Cadence.
2011-08-25 13:16:02 +03:00
Rodrigo Damazio
e51de2bfce
Added tag v1.1.9 for changeset 2df0fdeea8c1
2011-08-23 22:38:08 -03:00
Rodrigo Damazio
c7da9a45ee
Releasing v1.1.9.
2011-08-23 22:37:48 -03:00
Dominik R?ttsches
e885224855
TCX Output Tuning
...
- Interpret cadence only as biking cadence when activity was marked as biking.
- Otherwise encode as RunCadence in the Extensions
2011-08-21 16:10:01 +03:00
Dominik R?ttsches
d48eccc0e4
TCX Output Tuning
...
- Interpret cadence only as biking cadence when activity was marked as biking.
- Otherwise encode as RunCadence in the Extensions
2011-08-21 16:08:26 +03:00
Dominik R?ttsches
21012b305f
Adding battery level to sensor state activity.
2011-08-21 15:00:11 +03:00
Dominik R?ttsches
a79e322eff
Addressing warning.
2011-08-21 14:17:54 +03:00
Dominik R?ttsches
b5a1cf1b10
Adding tests for new StrideReadings class.
2011-08-21 14:11:35 +03:00
Dominik R?ttsches
40ebd7bc2c
Adressing a round of review comments. Tests in separate commit.
2011-08-21 13:55:11 +03:00
Dominik R?ttsches
ef37ee0f38
Merging batteryLevel branch.
2011-08-21 00:40:47 +03:00
Dominik R?ttsches
49033bf952
Fix for Cadence values from HxM with Hardware/Firmware Identification 0x1A00316550003162
2011-08-20 16:58:36 +03:00
Dominik R?ttsches
d9725240a6
Storing battery level in new protobuf field.
2011-08-20 01:25:58 +03:00
Dominik R?ttsches
cb5518a261
Adding battery_level to protobuffers spec.
2011-08-20 01:01:43 +03:00
Dominik R?ttsches
ac71d8aa2a
Fixing TCX generation:
...
- Cadence before Extensions
- Adding BuildMajor and BuildMinor to Version since it seems to be required by http://connect.garmin.com
- Version Values now only contain integers by splitting mytracks version code at dots, allows correct XML validation.
2011-08-19 23:01:55 +03:00
Rodrigo Damazio
aa733fbfb1
Merging to head.
2011-08-19 13:19:47 -03:00
Rodrigo Damazio
d2b8f65612
Added tag v1.1.8 for changeset d4623f208a4a
2011-08-19 13:19:22 -03:00
Rodrigo Damazio
cf6ac06f73
Fixing the display of waypoints.
2011-08-19 01:40:15 -03:00
Rodrigo Damazio
496ad9c4e2
Fixing menu items.
...
The complicated bit that was missing was the delete action, which is now its own activity with proper intent handling.
2011-08-19 01:33:46 -03:00
Rodrigo Damazio
657ec17559
Fixing usage of Charset in java.lang.String, which is only supported in API level 9.
2011-08-18 15:33:39 -03:00
Sandor Dornbush
62c9af5cba
Release v 1.1.8
2011-08-17 09:34:56 -07:00
Sandor Dornbush
a4f16a1f30
Pick up new Chinese translations
2011-08-13 08:25:45 -07:00
Sandor Dornbush
1b595ee7fe
Pick up new Chinese translations
2011-08-13 08:24:12 -07:00
Sandor Dornbush
fa556e4e33
Merged with head.
2011-08-11 09:28:10 -07:00
Sandor Dornbush
391d718909
Switch widget icons.
...
Fix errors in finish translation.
2011-08-11 09:06:32 -07:00
Rodrigo Damazio
2ce14e443d
Merging to head.
2011-08-08 16:08:38 -03:00
Rodrigo Damazio
cdf0a3a3e7
Fixing description/icon in waypoint creation request.
2011-08-07 03:48:59 -03:00
Rodrigo Damazio
f00f9a5277
Added APN logging to the signal strength sampler.
...
(not tested on CDMA)
2011-08-07 03:47:03 -03:00
Ville Muurinen
7112642e89
Merging to head.
2011-08-04 20:50:50 +03:00
Ville Muurinen
3714c21f97
Changed and improved translation based on comments
2011-08-04 20:45:42 +03:00
Rodrigo Damazio
24c49b7f2f
Merge with head.
2011-08-01 20:22:31 -03:00
Rodrigo Damazio
b16429f3f8
Differentiating between GPS provider unavailable and disabled - unavailable, in some implementations (such as Samsung's) just means it doesn't have a fix.
...
(Fixes issue 505)
2011-08-01 15:31:42 -03:00
Rodrigo Damazio
27734495f4
Fixing race condition made evident by G1's slowness :)
2011-08-01 14:47:08 -03:00
Rodrigo Damazio
097b338d19
Fixing cupcake uploading by not referencing the Account object.
2011-08-01 14:46:51 -03:00
Sandor Dornbush
cbb8450435
Merge with head.
2011-07-28 15:36:01 -07:00
Sandor Dornbush
3b7e0a91bd
Tighten up the border.
2011-07-27 21:52:12 -07:00
Rodrigo Damazio
d9a1e56282
Review suggestions
2011-07-25 21:33:58 -03:00
Rodrigo Damazio
b63e74369c
Attempt at working around Samsung bug which crashes the account manager service - the auth token call now synchronously calls
2011-07-22 21:04:15 -03:00
Rodrigo Damazio
4d0ba06cba
Getting rid of backported accounts API since it's only used for API levels where we have native accounts.
2011-07-22 21:12:21 -03:00
Rodrigo Damazio
c4369dc237
Bundling coding style into the projects themselves.
...
With this there's no need to manually import the xml files.
Downside is that if we decide to change something, we need import it in all projects (e.g. change in one, save as a template, then select that template on others).
2011-07-21 03:12:14 -03:00
Rodrigo Damazio
99dd212496
Updating main app to Honeycomb MR2.
...
(downgrading signal strength app to Gingerbread since it doesn't need anything more than that)
2011-07-20 14:27:06 -03:00
Rodrigo Damazio
6e41033ed6
Addressing review suggestions
2011-07-15 13:20:20 -03:00
Rodrigo Damazio
90a5cb7aae
Enabling some sensible warnings which are not on by default in Eclipse.
2011-07-15 13:19:14 -03:00
Rodrigo Damazio
bccfbaa03b
Style and warning fixes.
2011-07-12 20:42:25 -03:00
Rodrigo Damazio
e32ff7116d
Simplyfing the authentication dance by handling both success and failure together, and both of them outside onActivityResult.
2011-07-12 20:19:59 -03:00
Rodrigo Damazio
00214843cb
Improve state handling, specially in cases where SendActivity gets destroyed.
2011-07-12 20:11:47 -03:00
Sandor Dornbush
dd4054c4fc
Address comments.
2011-07-11 22:50:06 -07:00
Sandor Dornbush
0b40b92340
Clean up code + add pace.
2011-07-11 22:30:49 -07:00
Rodrigo Damazio
60a3c41003
Merge with head.
2011-07-11 18:01:39 -03:00
Sandor Dornbush
f501c60de1
Address comments.
2011-07-11 11:32:54 -07:00
Sandor Dornbush
b985a935b0
Address comments.
2011-07-07 22:25:41 -07:00
Rodrigo Damazio
a2f1790db2
Merge with head.
2011-07-07 18:25:36 -03:00
Sandor Dornbush
5784ab63cc
Final widget fixes.
2011-07-05 22:11:05 -07:00
Rodrigo Damazio
fd857c2586
Fixing race condition in chart UI update thread.
2011-07-05 23:15:47 -03:00
Sandor Dornbush
29df8762e2
Merge with head.
2011-07-05 16:33:45 -07:00
Sandor Dornbush
32e13c3495
Fix polar tests and sensor strings.
2011-07-05 15:20:04 -07:00
Sandor Dornbush
e6151b3b71
Fix polar tests and sensor strings.
2011-07-05 15:19:21 -07:00
Sandor Dornbush
6823b08651
Merge with head.
2011-07-03 15:47:20 -07:00
Sandor Dornbush
b588bb02f4
Fix formatting.
2011-07-03 10:02:16 -07:00
Sandor Dornbush
faf7b6efa2
Fix widget and address comments.
2011-07-03 09:58:04 -07:00
Rodrigo Damazio
03492da2cd
Fixing time-based chart drawing by ensuring data is reloaded and fixing a race condition.
2011-07-01 03:56:33 -03:00
Rodrigo Damazio
8abfc2ada0
Removing old comment
2011-07-01 01:56:34 -03:00
Rodrigo Damazio
a262a2ef71
Adressing review suggestion.
2011-07-01 01:11:00 -03:00
Ville Muurinen
435a38f1d1
Removed unnecessary files
2011-06-30 22:47:00 +03:00
Ville Muurinen
91d7db7c01
Added Finnish translation
2011-06-30 19:38:34 +03:00
Rodrigo Damazio
e298c88728
"I see dead threads".
...
Removing handler threads which were left to die, forever alone with nothing to execute.
2011-06-30 04:03:30 -03:00
Rodrigo Damazio
d58e7a58d0
Making the target account be selected only once.
2011-06-30 03:44:25 -03:00
Rodrigo Damazio
e530412ef0
Adding state persistence for low-memory situations and handling the share action.
2011-06-30 03:20:08 -03:00
Rodrigo Damazio
1d5e2dc4d5
Addressing TODO: Making SendActivity a state machine.
2011-06-30 02:26:01 -03:00
Rodrigo Damazio
d0b5faf266
Fixing a couple of race conditions.
2011-06-30 02:24:34 -03:00
Rodrigo Damazio
76e8a39276
Allowing SendActivity to receive sub-activity results (onActivityResult calls).
2011-06-30 02:23:48 -03:00
Rodrigo Damazio
66fe8e694f
Addressing review suggestions.
2011-06-29 18:07:00 -03:00
Rodrigo Damazio
abd8a230b4
Moving back to managed dialogs to make them still work cross-activity.
2011-06-28 05:58:54 -03:00
Rodrigo Damazio
565662a8aa
Minor style fix in authentication classes
2011-06-28 02:38:12 -03:00
Rodrigo Damazio
0f00e71b5e
Merging to head.
2011-06-27 05:40:36 -03:00
Rodrigo Damazio
44fea0117d
Fixing the closing of send to google dialogs.
2011-06-27 05:20:54 -03:00
Rodrigo Damazio
b9b39a24f7
Merging to head
2011-06-27 05:15:32 -03:00
Rodrigo Damazio
358fb87683
Addressing review suggestions
2011-06-24 16:20:29 -03:00
Rodrigo Damazio
f0ef73d150
Merging to head.
2011-06-22 17:17:31 -03:00
Rodrigo Damazio
1d2297a5fc
Fixing some nits from static analysis.
2011-06-22 17:16:40 -03:00
Rodrigo Damazio
862736bba4
Changing service connection to be a non-singleton, and properly handle its state.
2011-06-22 16:35:40 -03:00
Sandor Dornbush
e30dac7cc2
Allow units not in metric.
2011-06-21 22:24:14 -07:00
Sandor Dornbush
f97d5fa232
Clean up widget.
2011-06-21 22:00:40 -07:00
Rodrigo Damazio
e909616aff
Minor reorg in the service - just reordering methods.
2011-06-22 01:59:34 -03:00
Sandor Dornbush
be219bbee6
Merged with 1.1.7
2011-06-21 21:19:01 -07:00
Sandor Dornbush
17c1c81b4e
Try to clean up widget.
2011-06-21 21:17:03 -07:00
Sandor Dornbush
bf0a16c707
Added tag v1.1.7 for changeset a9c635c8e7b4
2011-06-21 21:05:26 -07:00
Sandor Dornbush
86a54feb41
1.1.7
2011-06-21 21:02:57 -07:00
Rodrigo Damazio
2c923470f8
Removing service calls which were just delegates to the provider utils.
...
These weren't used anywhere, and this change makes a more clear separation between dealing with track data and dealing with the recording service.
2011-06-17 14:04:56 -03:00
Sandor Dornbush
5d26250b45
Revert overzealous argument checking.
2011-06-15 21:48:28 -07:00
Sandor Dornbush
6d90e0bf51
Minor fixes.
2011-06-14 21:43:06 -07:00
Rodrigo Damazio
51df795a8c
Fixing leftovers from the merge
2011-06-14 20:48:00 -03:00
Rodrigo Damazio
9ee053e4f9
Merge to head (non-trivial merge)
2011-06-14 20:42:57 -03:00
Sandor Dornbush
4044185ab3
Set product version.
2011-06-14 10:32:37 -07:00
Sandor Dornbush
f4fe825162
Fixed analytics.
2011-06-14 10:09:14 -07:00
Sandor Dornbush
cb785b89f0
Add simple analytics.
2011-06-13 21:15:37 -07:00
JohnG
8289128399
String array sensor_type_options fix
...
Reverted .classpath. (Oops)
Moved move the old strings from arrays.xml to strings.xml.
Created sensor_type_options string for "None" for language support.
2011-06-13 23:09:20 -04:00
Sandor Dornbush
e9146f5fc1
Merge.
2011-06-12 22:34:18 -07:00
Sandor Dornbush
bc7de458d3
Cap at 254.
2011-06-12 22:28:48 -07:00
Rodrigo Damazio
4aa44331f0
Adding new activity types, contributed by Marius F.
2011-06-10 20:00:47 -03:00
Rodrigo Damazio
eada19f516
Addressing review suggestions and fixing text-to-speech initialization.
2011-06-10 19:52:18 -03:00
Sandor Dornbush
63677b1451
Merged widget.
2011-06-09 20:57:48 -07:00
Sandor Dornbush
5789d96a3d
Cap cadence in TCX files.
2011-06-09 20:32:24 -07:00
Rodrigo Damazio
0afdeb9bcc
Fixing a few less common issues from the Market console.
2011-06-09 22:22:57 -03:00
Rodrigo Damazio
79dd8f4e49
Fixing some of the top issues from the Market console:
...
- Not trying to show dialogs if activity is going away
- Properly handling when the user doesn't select an account
- Handling unwritable database (due to memory full?)
- Handling NPE from fusion tables upload
- Not trying to touch dialogs when we're about to restart the whole app
2011-06-09 22:07:25 -03:00
Rodrigo Damazio
93f204ba22
Uniformly handling id == 0 (it's not valid, but everywhere we only assume < 0 is invalid, so do the same here)
2011-06-09 19:45:08 -03:00
Rodrigo Damazio
98ad96115a
Properly handling invalid track/point/waypoint IDs.
...
This makes the provider utils implementation return null for those cases, and fixes all callers which didn't check for that.
2011-06-09 19:12:51 -03:00
Rodrigo Damazio
ae4ce12c17
Added tag v1.1.6 for changeset 43a7a27cd4f0
2011-06-03 19:23:24 -03:00
JohnG
9f44b1695d
Merge error fix.
...
String polar_sensor_type was left out of Sensor Type array.
2011-06-02 20:58:27 -04:00
JohnG
94344deff3
Change sensor_type_options array to support different languages.
...
Moved sensor_type_options from arrays.xml to arrays_do_not_translate.xml.
Added strings to strings.xml.
2011-06-01 23:20:00 -04:00
Rodrigo Damazio
a41994cb41
Review suggestions
2011-06-01 17:34:44 -03:00
Rodrigo Damazio
eee6a713fa
Clean-up of issues found by static analysis.
2011-06-01 05:23:25 -03:00
Rodrigo Damazio
aed28fe503
Cosmetic and unused method changes.
2011-06-01 04:58:34 -03:00
Rodrigo Damazio
7bc72e683b
Merging to head.
2011-06-01 02:45:41 -03:00
Rodrigo Damazio
31e386de44
Optimization: getting rid of some objects when the hub is stopped.
2011-06-01 02:02:49 -03:00
Rodrigo Damazio
31737efd87
And the moment we've been all waiting for....MyTracks is no longer a singleton.
2011-06-01 01:44:07 -03:00
Rodrigo Damazio
be096b9657
Removing no-longer-necessary methods from the platform adapters.
2011-06-01 01:40:12 -03:00
Rodrigo Damazio
3e773ef94b
Making TrackDataHub an application singleton (using the application context to ensure we don't leak MyTracks).
2011-06-01 01:39:51 -03:00
Rodrigo Damazio
111adc917b
Getting rid of insertWaypoint singleton dependency.
2011-05-31 03:16:14 -03:00
Rodrigo Damazio
6a1b2861f3
Getting rid of unused DialogManager calls.
2011-05-31 03:10:25 -03:00
Rodrigo Damazio
ed3ff01c22
Freeing MyTracks from isRecording() calls.
2011-05-31 03:09:08 -03:00
Rodrigo Damazio
73e4af98cc
Cutting service binding and preferences dependencies to the MyTracks singleton.
2011-05-31 02:35:05 -03:00
Rodrigo Damazio
9f3099ef2b
Addressing review suggestions
2011-05-26 09:58:29 -03:00
Rodrigo Damazio
412eed51cd
Removing DialogManager test which is no longer needed.
2011-05-25 21:26:07 -03:00
Rodrigo Damazio
bd20d1af02
Addressing review suggestions
2011-05-25 21:25:46 -03:00
Rodrigo Damazio
a15932cc7f
Passing track IDs as URIs instead of extras.
2011-05-25 20:13:49 -03:00
Rodrigo Damazio
8942c31a5c
Making the "Show track" button after an import clear the stack.
2011-05-25 19:21:56 -03:00
Rodrigo Damazio
90fe6921e2
Moving track importing out of MyTracks class.
2011-05-25 19:19:21 -03:00
Rodrigo Damazio
e8a872d351
Improving intent handling so each activity receives its data type.
2011-05-25 19:17:34 -03:00
Rodrigo Damazio
eeaa50ddcb
Removing singleton usage: moving all send and save logic out of the MyTracks class.
...
This is a non-trivial step: I decentralized dialog creation (since it made no sense to have a single place creating a lot of completely unrelated dialogs), made invisible activities just for sending/saving, and changed menu handling a bit, all to decentralize those functions from MyTracks.
There's still a TODO to handle GET_LOGIN more nicely instead of returning from the depths of auth management into the current activity.
2011-05-25 04:50:21 -03:00
Rodrigo Damazio
16b0d4eb24
Removing singleton usage: chart settings dialog
2011-05-25 02:13:38 -03:00
JohnG
d238a9e9dd
Polar HRM cleanup, take III
...
Code review of May 20 comments addressed.
2011-05-21 09:01:41 -04:00
JohnG
fb993a7060
Polar HRM parser tests.
2011-05-20 00:38:39 -04:00
JohnG
6b375614ca
Fixes for Polar HRM code review of May 1.
...
Addressed all comments. Cleaned up Polar parser mostly.
Added decaying heart rate algo for now.
Tried to reach out to joni to work on merging projects. No response yet.
2011-05-19 23:00:22 -04:00
JohnG
b1605ac44e
Polar parser
2011-05-01 15:15:13 -04:00
JohnG
90afc1e221
Polar parser
2011-05-01 15:14:41 -04:00
JohnG
adeba81340
Polar parser
2011-05-01 15:13:55 -04:00
JohnG
8c10b7ba04
Polar parser
2011-05-01 15:13:34 -04:00
JohnG
8aae77ff70
Polar parser
2011-05-01 15:13:06 -04:00
JohnG
7eeacc6268
Polar parser
2011-05-01 15:12:33 -04:00
JohnG
06e02781d2
Polar parser
2011-05-01 15:11:53 -04:00
saxman
7020b78faa
Removed mytracks prefix from files and variables.
...
Moved colors to colors.xml.
Code clean-up and more documentation.
2011-04-25 09:00:39 -07:00
saxman
f1746b41a2
Added widget for displaying track stats and starting/stopping tracks.
...
Added track update broadcast to TrackRecordingService.
Added start and end track actions to TrackRecordingService.
2011-04-23 23:59:47 -07:00
Rodrigo Damazio
9f5fa880d6
Closing branch v1.0.20-bugfix
2010-11-26 15:01:06 -08:00