Commit graph

35141 commits

Author SHA1 Message Date
a2221c6462 [readme]: Update links
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-10 20:55:34 +03:00
ec902380f5 [ios]: Use the TestFlight URL in About->Rate the app
We don't have AppStore link yet. Replace MAPS.ME AppStore link with
our TestFlight URL.

See #304

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-10 20:55:34 +03:00
7e2dbf1045 [android]: Fix an unintentional change in the previous commit
Sorry for that.

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-10 17:46:32 +03:00
880ae66c90 [android]: Remove NativeJobService
This service actually did nothing.

Closes #297

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-10 17:36:04 +03:00
180773b165 [android]: Remove FirebaseJobService leftovers
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-10 17:31:56 +03:00
bdcc28dc52 [android]: Remove Google Cloud Messaging (pushes)
Unused.

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-10 17:31:56 +03:00
44a0bdafaa [android]: Remove CHANGE_WIFI_STATE
Unused

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-10 17:31:56 +03:00
fa16af99a3 [android]: Remove ACCESS_WIFI_STATE permission
This permission were needed to collect MAC addresses
for advertising.

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-10 17:31:56 +03:00
725560cab9 [android]: Remove checks for JellyBean and Lollipop
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-10 13:06:36 +03:00
fda516626f [android]: Use native sharing dialog
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-10 13:06:23 +03:00
vng
04bc294c85 Removed routing tracker.
Signed-off-by: vng <viktor.govako@gmail.com>
2021-04-10 12:59:21 +03:00
073f5e21aa [android]: Remove unused GDPR consent screen
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-10 12:58:51 +03:00
265131740f [strings][android]: Remove unused strings
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-10 12:58:51 +03:00
797a54c0e3 [android]: Remove unused icons
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-10 12:58:51 +03:00
vng
4044f46140 Fixed bug with empty files.
Signed-off-by: vng <viktor.govako@gmail.com>
2021-04-06 08:36:03 +03:00
vng
1e9d9b9f49 [ci] Enable unit tests
- Enable unit tests on CI
- Use clang & ninja for CI.

Signed-off-by: vng <viktor.govako@gmail.com>
2021-04-06 08:36:03 +03:00
vng
17edeb29bb [tests] Added empty files test.
Signed-off-by: vng <viktor.govako@gmail.com>
2021-04-06 08:36:03 +03:00
vng
3f776782f7 Avoid using isnan.
Signed-off-by: vng <viktor.govako@gmail.com>
2021-04-06 08:36:03 +03:00
Alexander Borsuk
64fc77e1d7 Test fixes
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-04-06 08:36:03 +03:00
vng
ce0df85d80 [tests] Do cleanup.
Signed-off-by: vng <viktor.govako@gmail.com>
2021-04-06 08:36:03 +03:00
vng
5388b4ec78 [tests] Fixed calculation epsilon (-ffast-math?).
Signed-off-by: vng <viktor.govako@gmail.com>
2021-04-06 08:36:03 +03:00
vng
df60ee700f Fixed warnings.
Signed-off-by: vng <viktor.govako@gmail.com>
2021-04-06 08:36:03 +03:00
vng
d48a4ae880 [linux] Fixed Platform paths.
Signed-off-by: vng <viktor.govako@gmail.com>
2021-04-06 08:36:03 +03:00
vng
5a74279b9e Implemented is_finite to be consistent with -ffast-math.
Signed-off-by: vng <viktor.govako@gmail.com>
2021-04-06 08:36:03 +03:00
Alexander Borsuk
baf49c8311 run_desktop_tests.py removed -o option
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-04-06 08:36:03 +03:00
Alexander Borsuk
ffd255578e Fixed boost version in .gitmodules
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-04-06 08:36:03 +03:00
vng
16b8cf9c9c Fixed libtess2 compilation.
Signed-off-by: vng <viktor.govako@gmail.com>
2021-04-06 08:36:03 +03:00
vng
d102732371 [tests] Minor tests code comments and fixes.
Signed-off-by: vng <viktor.govako@gmail.com>
2021-04-06 08:36:03 +03:00
vng
246953047f [tests] Call SetSettingsDir for test launch options.
Signed-off-by: vng <viktor.govako@gmail.com>
2021-04-06 08:36:03 +03:00
vng
5d4c2b9925 [tests] Comment out traffic test that needs TRAFFIC_DATA_BASE_URL.
Signed-off-by: vng <viktor.govako@gmail.com>
2021-04-06 08:36:03 +03:00
vng
11b3b8f139 Cleanup .gitignore for ./data
Signed-off-by: vng <viktor.govako@gmail.com>
2021-04-06 08:36:03 +03:00
vng
ea3c6dc15f [generator] Minor code prettify.
Signed-off-by: vng <viktor.govako@gmail.com>
2021-04-06 08:36:03 +03:00
vng
7e01a2c55d [map_tests] Fixed API tests.
Signed-off-by: vng <viktor.govako@gmail.com>
2021-04-06 08:36:03 +03:00
Alexander Borsuk
a704aed4cd [ios] Removed unused permission for remote push notifications
Signed-off-by: Alexander Borsuk <me@alex.bio>
2021-04-04 16:57:15 +03:00
9a1270847b [android]: Remove permission dialog
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-04 16:56:47 +03:00
3a93ec12d9 [android]: Remove news and traces of onboarding
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-04 16:56:47 +03:00
fe5fca2c01 [android]: Bump SdkVersion to 30
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-04 16:56:47 +03:00
bd424bb7cd [android]: Remove WRITE_EXTERNAL_STORAGE permission
This permission is not needed for scoped storage.

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-04 16:56:47 +03:00
994e50598c [android]: Enable Auto Backups
Back up bookmarks and settings to Google Drive.

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-04 16:56:47 +03:00
4822f1a39b [android]: Use scoped storage
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-04 16:56:47 +03:00
43c75200fa [coding][android]: Use native function to move files
The previous implementation of StoragePathManager.changeStorage()
tried to move files from one volume to another using MoveFileX().
MoveFileX() was just a thin wrapper around rename(2), thus it failed
in 100% of cases and a slow Java CopyFile() fallback was called instead.

- Rewrite MoveFileX to actually move files instead of renaming.
- Don't call the slow Java fallback code.
- Create directories before trying to move files there, not after.

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-04 16:56:47 +03:00
bd8d89af23 [android]: Enable Firebase Crashlytics only for Beta builds
- Enable Google Mobile Services for all flavors except fdroid.
- Enable Google Firebase Services for all beta builds flavors fdroid
  only if google-services.json exists

We want to get all stars in εxodus privacy report.

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-03 20:20:47 +03:00
f19de9ad56 [ios][android]: Replace layer icons
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-03 20:20:34 +03:00
vng
3a19edbd6b [iOS][android] Removed UGC.
Signed-off-by: vng <viktor.govako@gmail.com>
2021-04-03 17:02:21 +03:00
09f25f2501 [android]: Fix Gradle warnings
Do what the latest Gradle ask me to do.

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-03 11:24:28 +02:00
vng
8610d5f228 Fixed routing.
Signed-off-by: vng <viktor.govako@gmail.com>
2021-04-03 12:10:27 +03:00
1bc11bf132 Replace symbols
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-03 10:50:40 +03:00
16b69c3f22 [android]: Enable bundled assets for all flavors
See https://github.com/omapsapp/omapsapp/issues/281

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-03 10:47:42 +03:00
090b7042d4 [android]: Revert "load settings dir in Platform constructor"
This reverts commit 0b71876515.

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-01 17:28:37 +03:00
9b5a03ab1c [android] Remove APK expansion files (OBB)
This feature is deprecated. According to Google, from August 2021, new
apps will be required to publish with the Android App Bundle on
Google Play. Android App Bundle (.aab) is not compatible with OOB.

See https://developer.android.com/guide/app-bundle

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2021-04-01 17:28:37 +03:00