Commit graph

42096 commits

Author SHA1 Message Date
c738109066 Add mwm_diff_tool to generator instructions
Signed-off-by: map-per <map-per@gmx.de>
2025-01-08 14:23:17 +00:00
77ef2ac0b4 [docs] Add TEAMS and update CODEOWNERS
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2025-01-08 09:24:49 +00:00
973a5250dd [strings] Serbian descriptions and release notes
Signed-off-by: Ognjen Blagojevic <ognjen.d.blagojevic+om@gmail.com>
2025-01-06 15:46:59 +03:00
e2f5005ce8 Allow more than one number for level
Signed-off-by: map-per <map-per@gmx.de>
2025-01-05 14:41:37 +03:00
199094a466 [strings] Regenerated
Signed-off-by: map-per <map-per@gmx.de>
2025-01-05 11:09:55 +03:00
fecfa6f604 Updated DE category translations
Signed-off-by: map-per <map-per@gmx.de>
2025-01-05 11:09:55 +03:00
3e6eb90be6 Remove unused mwm_names_en.txt
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-01-04 13:53:07 +03:00
444bc2e4e6 [Strings] Regenerated
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-01-03 21:41:11 +03:00
b0c7e9609f [Strings] "Scotland - North/South" to "North/Southern Scotland"
Signed-off-by: Harry Bond <me@hbond.xyz>
2025-01-03 21:41:11 +03:00
Interactiondesigner
f314521039 Update strings.txt
Corrected a typo in German translation (line 18805)

Signed-off-by: Interactiondesigner <mr.funky@gmx.de>
2025-01-03 21:36:29 +03:00
Andrew Shkrob
4a1897caca [android-auto] Add bookmarks sorting
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2025-01-03 11:05:55 +00:00
Andrew Shkrob
8174ca7e6e [android-auto] Put back location type for AA service
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2025-01-03 11:05:03 +00:00
Andrew Shkrob
7de8fdd3bb [android-auto] Fix maps downloading in planning mode
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2025-01-03 10:47:52 +00:00
Andrew Shkrob
0c28dcbabd [android-auto] Check for world maps after init
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2025-01-03 10:40:46 +00:00
74aed8995e [strings] Regenerate for Unknown Place to Map Point change
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-01-03 11:30:34 +03:00
d46e9aa647 [classif] Map tower:type=communication masts into comm towers
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-01-02 15:42:31 +03:00
3c8ef18ba8 [search] Make peaks, saddles and towers more searchable
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2025-01-02 15:42:31 +03:00
5868350356 [strings] Serbian translations for cuisines added (by ZeljkoBG)
Signed-off-by: Ognjen Blagojevic <ognjen.d.blagojevic+om@gmail.com>
2024-12-30 16:10:56 +03:00
bdf51e704e [strings] Serbian description added
Signed-off-by: Ognjen Blagojevic <ognjen.d.blagojevic+om@gmail.com>
2024-12-30 13:50:31 +03:00
Mynkara08
ff55783162 Fix the layout height
Signed-off-by: Mynkara08 <mayunksingh2000@gmail.com>

Signed-off-by: Mynkara08 <mayunksingh2000@gmail.com>
2024-12-30 13:42:20 +03:00
meenbeese
ea71a7b522 Rename "Unknown Place" title to "Map Point"
Signed-off-by: meenbeese <meenbeese@tutanota.com>
2024-12-30 13:20:59 +03:00
e66b8a9881 [ios] ios fix widget renaming
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-29 16:07:19 +04:00
Andrew Shkrob
5da5e95eb8 [java] Update codestyle
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2024-12-29 11:37:08 +00:00
ec072a188c [tests] Adjust external settings tests
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2024-12-29 14:06:55 +03:00
5ffd2a8303 [core] Limit server-set set settings to DonateUrl and NY
Signed-off-by: Konstantin Pastbin <konstantin.pastbin@gmail.com>
2024-12-29 14:06:55 +03:00
b940009b0e [ios] replace UIWebView with the WKWebView on OpeningHoursEditorViewController
To silent compile time warning (the UIWebView is not supported since iOS 13.0)

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-29 13:40:18 +04:00
a8eb0b535f [map] remove unused value to fix compile warning
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-29 13:40:18 +04:00
d07d9d79fa [ios] remove the old code related to the Booking Search Filters
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-29 13:40:18 +04:00
31d940dceb [ios] fix some complie warnings
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-29 13:40:18 +04:00
a9ea75d20c [ios] Automatically manage signing for AppStore
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2024-12-28 23:11:04 +00:00
05ae910403 [ios] remove swift bridging headers from the widget target
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-28 11:16:04 +00:00
e00f33a076 [github] Manage private secrets with GitHub Secrets to enhance security
1. Restore the original simple version of `configure.sh`
   Restores 08e37f4 "Refactor configure.sh"
   Reverts b87ee95b "Fixed configure.sh script and gh actions"

2. Use GitHub Secrets instead of a private git repository to enhance
   security standards and ensure credentials are encrypted and safely
   managed.

3. Document credentials used by GitHub Actions in docs/CREDENTIALS.md

4. Include `network_security_config.xml` directly into the repo
   as it has nothing sensitive.

5. Include Apple WWDR intermediate certificates directly into the repo
   as they are not sensitive and publicly available.
   https://developer.apple.com/help/account/reference/wwdr-intermediate-certificates

6. Add `private.h` in the repository since it does not differ from
   `private_defaults.h`.

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2024-12-27 20:16:52 +00:00
92850e8c2c
[docs] Add the app icon to README.md
Signed-off-by: Harry Bond <me@hbond.xyz>
2024-12-27 20:01:37 +00:00
bcba71e24f [legal] Add LEGAL notice
The document reaffirms the current status without introducing new policies.

Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2024-12-27 19:57:36 +00:00
Andrew Shkrob
7be367cec5 [android-auto] Update CarApp lib to 1.7.0-beta03
Signed-off-by: Andrew Shkrob <andrew.shkrob.social@yandex.by>
2024-12-27 19:54:36 +00:00
Ferenc Géczi
543b783d56 [generator] Suppress false positive may be used uninitialized
The following gcc warning is only emitted when `cmake` has been
invoked with `-DCMAKE_CXX_FLAGS='-Og'` for debug purposes.

````
generator/maxspeeds_builder.cpp: In lambda function:
generator/maxspeeds_builder.cpp:249:9: warning: ‘status’ may be used uninitialized [-Wmaybe-uninitialized]
  249 |         if (status == 0)
      |         ^~
generator/maxspeeds_builder.cpp:181:13: note: ‘status’ was declared here
  181 |         int status;
      |             ^~~~~~
````

Signed-off-by: Ferenc Géczi <ferenc.gm@gmail.com>
2024-12-26 13:39:41 +03:00
780e67ebd7 [ios] Fix signing for the new live widget
Signed-off-by: Roman Tsisyk <roman@tsisyk.com>
2024-12-24 15:03:04 +00:00
342863a8b1 [strings] regenerate
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-24 12:12:53 +00:00
464c2454ba [strings] add/fix strings related to the Track PP
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-24 12:12:53 +00:00
37d906e7f1 [ios] pass state enum+trackRecordingInfo instead of Bool to the TR callback
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-24 12:12:53 +00:00
d747702611 [ios] rename TrackRecordingInfo to the TrackInfo and remove unused dir
This entity will be used both for the tracks and _track recordings_ to store the current info.

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-24 12:12:53 +00:00
3da20576e1 [ios] rename PlacePageBookmarkViewController to the ...BookmarkOrTrack...
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-24 12:12:53 +00:00
3a5c9aee89 [map] enable track selection for ios
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-24 12:12:53 +00:00
4082a783dc [ios] add track deletion confirmation alert
Also the issue for the PP VC in `traitCollectionDidChange` was fixed. It is needed to prevent PP reloading when the alert is presented over the screen. It happens because the new trait updates can be passed to the `traitCollectionDidChange` method on the every layout update and it cause the steps and layout recalculations. The PP should be reloaded only when the vertical size class is changed.

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-24 12:12:53 +00:00
41979b1104 [ios] implement Track PlacePage UI
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-24 12:12:53 +00:00
d2310433d6 [ios] refactor PP dependencies to support UDF
View -> Interactor -> Presenter -> View

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-24 12:12:53 +00:00
8efd7d30ac [ios] refactor CoreApi to support the Track selection and ElevationProfile
1. setElevationActivePoint is changed to work withe the CLLocationCoordinate2D that allows to pass the selected point to the core and show the blue mark on the track in the correct place
2. initWithElevationInfo is removed from the PlacePagePreviewData because the elevation profile is a part of track now and the PP header is configured in the core
3. ElevationHeightPoint stores the coordinates for easily track marks creation
4. add PlacePageTrackData to the PlacePageDate

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-24 12:12:53 +00:00
d881cb952b [ios] refactor Chart framework
1. Fixed big issue when the track point's array indexes are used for the xAxis values instead of the actual distances. Old approach cause wrong elevation profile shape and wrong slope ratio.
2. Track start/end clipper (chartPreviewView) set to hidden because it overload the screen
3. Fix code formatting, naming and style
4. Added TapGesture to handle single taps on the chart

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-24 12:12:53 +00:00
58dd11c971 [ios] add PlacePageTrackData to pass the track to the place page
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-24 12:12:53 +00:00
a862a9ff10 [ios] refactor TrackRecordingInfo to only wrap the data from the core
This refactoring allows to split the data for the PP on 2 parts:
1. TrackRecordingInfo (dist, dur, acend, descend etc)
2. ElecationProfileData (only the points to draw)
Because the PP should be created only with the 1st one for the TrackRecordings (will be implemented later) and the PP shoul display all the info without the chart.
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>

Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
2024-12-24 12:12:53 +00:00