Commit graph

89 commits

Author SHA1 Message Date
ee8dbbcf7d refactoring: Add _backend in overpass-source 2023-04-15 02:56:14 +02:00
105120060d Refactoring: add metatagging, add 'last edited by' element, add 'metacondition' 2023-04-15 02:28:24 +02:00
3db87232f2 Refactoring: add metatagging 2023-04-14 17:53:08 +02:00
bef05481bd Merge develop 2023-04-07 04:36:41 +02:00
5d0fe31c41 refactoring 2023-03-28 05:13:48 +02:00
b94a8f5745 refactoring: more state splitting, basic layoutFeatureSource 2023-03-26 05:58:28 +02:00
231d67361e Refactoring(maplibre): remove 'freshness' and 'name' from FeatureSource to simplify the code 2023-03-23 01:42:47 +01:00
b99588b4ba performance: Make _referencing_ways actually lazy 2023-03-21 20:59:31 +01:00
96c819ea40 Fix bug in presets which generated incorrect 'referencingWays' 2023-03-15 15:21:09 +01:00
08565dd20e feature: expose _referencing_ways/snap_to_layer in preset icon 2023-03-15 14:25:24 +01:00
7cc184fdd8 Fix unit tests (no doctests yet) 2023-02-10 01:55:29 +01:00
70657161dc Remove _referencing_ways from cache 2023-02-06 22:23:56 +01:00
RobJN
4b1fdc0e2f
Update SimpleMetaTagger.ts
objectMetaInfo should return false if it does not change anything (e.g. if run on a non-OSM layer). Returning true  causes MetaTagging to execute state?.allElements?.getEventSourceById(feature.properties.id)?.ping() with is slow and makes MapComplete unresponsive in some themes.

Helps with #1094
2023-02-04 20:52:41 +00:00
aef573d37c Fix cache build 2023-01-31 18:21:27 +01:00
3c7d632739 Fix #1280 2023-01-29 13:31:49 +01:00
74185b852a Add _referencing_way property for @thibaultmol 2023-01-17 18:24:17 +01:00
6d822b42ca Housekeeping... 2022-10-27 01:50:01 +02:00
4521889909 Add direction:centerpoint as calculated tag; improve typing of geoOperations.ts 2022-09-27 18:52:13 +02:00
b541d3eab4 Reformat all files with prettier 2022-09-08 21:40:48 +02:00
5da76b9418 Rework units to allow picking different default units in different locations, fixes #1011 2022-08-18 19:17:15 +02:00
707961761c First version with working level selector 2022-07-22 01:33:11 +02:00
52f1d86772 Small fixes to make MC build on Mac 2022-07-07 22:35:28 +02:00
f7cacc15d3 Add first version of schools 2022-06-21 13:59:31 +02:00
c202ba606b Move country coder endpoint config into 'Constants' 2022-04-28 00:29:22 +02:00
b8b63dc34c Tweaking the loading screen 2022-02-06 03:45:32 +01:00
0505a77606 Regenerate schema files 2022-01-26 21:48:02 +01:00
fa971ffbbf Full code cleanup 2022-01-26 21:40:38 +01:00
d2b245ab54 Performance optimazations 2022-01-26 20:47:08 +01:00
7090a5ceb8 Performance hacks 2022-01-06 18:51:52 +01:00
5e03a06bf7 Expose geometry type as metatag 2021-12-30 22:01:23 +01:00
90fc0e0840 Fix non-appearing new icon, remove debug outputs 2021-12-14 17:29:21 +01:00
dc5c3461f8 Formatting, comments, use injected download functionality 2021-12-13 20:51:44 +01:00
e1ee890f51 WIP: automaton page 2021-12-12 17:35:08 +01:00
52163d60c0 Switch crab and latlon2country to new data storage github 2021-12-09 21:12:01 +01:00
9cfb7fbe68 Update of latlon2country and use its async interface; small refactoring of simplemetagging, improvements to cacheBuilder which respects isShown and calculated tags now 2021-12-07 02:22:56 +01:00
752538ec14 Add ToC to generated pages 2021-11-30 22:50:48 +01:00
bb283b59a4 Fix build 2021-11-07 16:43:29 +01:00
bd21212eba Full code cleanup 2021-11-07 16:34:51 +01:00
40c4ae769d Rewrite left-right tags when updating them on click 2021-10-22 13:35:11 +02:00
72edc9bdcc General cleanup, improve sidewalk rendering 2021-10-22 02:16:07 +02:00
20fa5028d9 First working version with multi-rendering 2021-10-22 01:42:44 +02:00
a2aa26aafc Fix split way action, add decent tests for them (fix #171), enable split road on cyclestreets theme 2021-10-16 02:54:22 +02:00
5ac035be20 Various small bug fixes 2021-10-15 15:20:08 +02:00
460155dd8b Fix problem with opening-hours: if parse error, apply this correctly 2021-10-14 14:35:04 +02:00
d3550fefbe Add multi-apply box/feature, use it in etymology-theme to apply tags onto all segments of the same street 2021-10-12 02:12:45 +02:00
a38ab81356 Fix metatag _isOpen, fix clustering zoom behaviour 2021-10-11 23:28:51 +02:00
d894b13023 Make metatagging lazy (fix #503), fix null-distances (#504), various other small fixes 2021-10-10 23:38:09 +02:00
65470cbac5 Fix bug where metatagging would not fully calculate in some cases 2021-10-04 00:18:08 +02:00
5bcb879dfe Fix local caching by hiding latlon2country import 2021-10-03 01:57:36 +02:00
4f456e8a7f Better tracking of cached data, only load data if needed 2021-09-30 04:13:23 +02:00