Commit graph

619 commits

Author SHA1 Message Date
ecba715265 Merge branch 'develop'
# Conflicts:
#	assets/themes/climbing/climbing.json
#	assets/themes/mapcomplete-changes/mapcomplete-changes.json
#	css/index-tailwind-output.css
2022-04-29 23:35:11 +02:00
14ce4c1846 Improvements to index search functionality 2022-04-28 02:04:25 +02:00
78052b9aa2 Improve error handling 2022-04-27 11:35:47 +02:00
bc953abe48 Refactoring of the climbing theme 2022-04-23 15:20:54 +02:00
4247c166c9 Update language translations 2022-04-22 16:51:49 +02:00
2fe67c7dc1 Merge branch 'master' into develop 2022-04-22 16:11:11 +02:00
979041dacb Better error handling 2022-04-22 03:17:50 +02:00
6252c4e888 Translation sync 2022-04-22 02:06:03 +02:00
dbe53afb49 Merge branch 'develop' 2022-04-21 12:49:24 +02:00
1271f24160 Fix delete button, remove Translations.WT 2022-04-21 12:39:28 +02:00
34e7a98d5d Add button to reload the cache in the import helper 2022-04-20 02:16:41 +02:00
4c9474f6d0 Translations 2022-04-19 23:43:51 +02:00
5781b10eb6 Regenerate native languages 2022-04-19 01:55:14 +02:00
ccf9c4b5f6 Merge develop 2022-04-19 01:39:03 +02:00
6ad64e3f70 Add a download button, improve share functionality for custom themes 2022-04-18 02:39:30 +02:00
1af306716a Fix translations 2022-04-18 01:40:00 +02:00
9d8f0698f1 Better output for errors 2022-04-18 01:34:41 +02:00
0f5c132287 Merge master 2022-04-15 01:19:44 +02:00
687d903497 Regenerated contributor list 2022-04-15 01:01:10 +02:00
663f01c21e Extract some layers to standalone files 2022-04-15 00:56:42 +02:00
fa50e52afc Add script to extract a layer from a theme 2022-04-15 00:51:39 +02:00
78778f3fad Merge branch 'develop' of github.com:pietervdvn/MapComplete into develop 2022-04-13 01:20:30 +02:00
e391c1ce20 Add typings to translations, move Subs into 'TypedTranslations', cleanup of duplicate parts in translation files, fix #752 2022-04-13 01:19:28 +02:00
bcf3e63829
Detect core translations on error messages 2022-04-10 10:53:05 +02:00
2f4ccae39e Link to weblate if a translation has a missing subpart 2022-04-09 19:52:25 +02:00
2081b38d5c Update contributors list 2022-04-09 17:48:22 +02:00
db2b14cd95 Improve documentation 2022-04-06 16:12:01 +02:00
6beebcd4ef Merge master 2022-04-03 03:26:26 +02:00
320f38802d Add article to presets 2022-04-03 03:13:21 +02:00
86d9047e5e Fix build 2022-04-01 21:35:10 +02:00
e22ce4d5b1 Add some statistics on translations in script 2022-04-01 21:17:27 +02:00
796ee40f3b Merge master 2022-04-01 12:56:51 +02:00
2c7fb556dc Add translation buttons 2022-04-01 12:51:55 +02:00
d64a32c023 Add extractInlineLayer to linting script 2022-03-31 03:13:07 +02:00
e29319e718 Stabilize formatting 2022-03-31 02:58:31 +02:00
78b54d2fce Automatically add articles to presets to transition 2022-03-29 22:02:21 +02:00
b67e108056 Fix caching script 2022-03-18 13:08:04 +01:00
9008e333ac Optimize queries to overpass 2022-03-13 01:27:19 +01:00
fbcb72df7a Use develop instead of master for taginfo files 2022-03-12 16:42:14 +01:00
d3194b7491 Fixes to taginfo generation 2022-03-12 16:35:27 +01:00
5b1555cb54 Remove priviliged layers from taginfo project files 2022-03-12 16:30:43 +01:00
7acaafae1f Fix icons 2022-03-10 16:26:25 +01:00
135d8644da Better social images 2022-03-08 04:09:03 +01:00
e6185b8dca Merge branch 'master' into develop 2022-03-02 16:00:06 +01:00
9f81628f64 Refactoring: split tagRenderingConfigJson into a version without and with questions 2022-02-28 17:17:38 +01:00
1dbef00fc0 Add missing languages 2022-02-25 01:50:15 +01:00
7e5d9fb720 Add missing languages 2022-02-25 01:15:16 +01:00
80c24bddca Merge branch 'master' into develop 2022-02-24 03:09:34 +01:00
d8a0ca321b Add language names to the language picker 2022-02-24 02:33:20 +01:00
c1e1c8aa1a Actually fix build.sh 2022-02-23 16:51:32 +01:00
cdc386d8ba Small fixes 2022-02-22 18:51:34 +01:00
9b7a47136c Merge branch 'develop' into waste-theme 2022-02-20 00:47:21 +01:00
682b68a094 Regenerate schemas, more fixes to images and licenses 2022-02-18 23:10:27 +01:00
f4a47732f8 Small fixes to fixImage script 2022-02-18 04:09:43 +01:00
1103f8f157 Merge develop 2022-02-18 03:53:15 +01:00
2974f8638b Stricter formatting of translation files: sort general files by key 2022-02-18 03:51:52 +01:00
d5904b1714 Uniformly format translation files 2022-02-18 03:45:03 +01:00
d0f0f3ecc4 Prepare autoformatting translations 2022-02-18 03:39:02 +01:00
c203a365e4 Merge branch 'master' into develop 2022-02-18 03:22:35 +01:00
791785c6c1 Translation reset 2022-02-18 03:22:25 +01:00
16da5d6d36 Re-enable images warning, add argument to script 2022-02-18 03:19:05 +01:00
902b766410 Add small script to autoconvert images to use tags instead 2022-02-18 03:16:54 +01:00
4801d1df49 Add small script to autoconvert images to use tags instead 2022-02-18 03:15:37 +01:00
61afce4197 More translation validations 2022-02-16 03:22:16 +01:00
0a43a69a0c Properly link documentation files 2022-02-15 00:11:11 +01:00
ea6471336a Add links to documentation files 2022-02-15 00:00:30 +01:00
b43fa5dd39 Add some documentation on builtin tag renderings 2022-02-14 23:42:32 +01:00
a73cd434d6 Fix typo in build script 2022-02-14 22:48:07 +01:00
6b1ec7d754 Fix build 2022-02-14 22:05:04 +01:00
29f6716fa9 Merge develop 2022-02-14 20:10:49 +01:00
71f12c69f1 Reformat langs/en.json 2022-02-14 20:09:17 +01:00
3a4a03e0d7 Add translators attribution 2022-02-14 19:53:23 +01:00
438129f10c Regenerate contributor lists 2022-02-14 19:41:55 +01:00
4f45fed45a Fix webmanifest images 2022-02-14 16:12:38 +01:00
1c418e5a49 Add code quality test, remove all constructor.name entries as they are unreadable after minification 2022-02-14 02:26:03 +01:00
312dbe7aff Add test for generating the cache 2022-02-14 01:15:20 +01:00
db770f2c35 Fix the last fake images, fix non-square theme icons, throw an error on fake svgs and non-square icons (if public theme) 2022-02-10 23:10:39 +01:00
b3c58ae82e Extract and validate images using a new conversion, regenerate docs 2022-02-09 22:37:21 +01:00
5198f5d310 Export more meta-information from schema files, add some introspection tools in Utils 2022-02-09 22:34:02 +01:00
ae68a09775 Fix linting script 2022-02-09 03:48:55 +01:00
688dcae3b0 Various theme, icon and language fixes 2022-02-08 18:29:21 +01:00
4ebf288bd6 Fix public URL 2022-02-06 18:22:01 +01:00
1bc1ef2578 Don't use a white background icon logo if a png is the logo, detect public URL automatically 2022-02-06 12:51:23 +01:00
049736de89 Add missing fonts, let build fail if a subbuild fails 2022-02-06 12:31:58 +01:00
be67b397a3 Add fonts for toerisme_vlaanderen, add licenses to fonts, remove unused fonts 2022-02-06 04:06:02 +01:00
b8b63dc34c Tweaking the loading screen 2022-02-06 03:45:32 +01:00
dd63ed7ab0 Add detection for svgs which actually contain pngs, convert png into proper svg 2022-02-06 03:02:45 +01:00
278fce8726 Fix #640: generate an icon with a white background automatically 2022-02-06 01:57:33 +01:00
91ca538822 Tweak loading screen 2022-02-04 16:22:22 +01:00
a3b32a3697 Fix loading of relative images in custom themes 2022-02-04 15:48:26 +01:00
7eeffc2305 Refactoring of conversion 2022-02-04 01:05:35 +01:00
dcfcc9a5d7 Formatting and style tweaks 2022-02-04 00:45:22 +01:00
5d884a97f9 Add a warning if a logo for a theme is not square 2022-02-04 00:42:02 +01:00
e38b14b77a Force evaluation of lazy tags during caching 2022-02-02 02:36:49 +01:00
c15f3d2036 Lots of styling tweaks, add filter links between layers 2022-02-01 04:14:54 +01:00
a11e0fc545 Merge master 2022-01-31 20:12:11 +01:00
5a9f26081c Natuurpunt tweaks 2022-01-31 14:34:06 +01:00
3679814664 Add some typehints to the models 2022-01-31 00:39:54 +01:00
9594868e83 Better tag rewriting, add icons, add bicycle rental theme 2022-01-29 02:45:59 +01:00
92df5643c3 Fix build 2022-01-27 02:10:28 +01:00
0f47b84229 Remove 'language' as field from the layoutConfigJson as it is now calculated based on the title 2022-01-27 01:23:04 +01:00
fa971ffbbf Full code cleanup 2022-01-26 21:40:38 +01:00
99edba4c73 Merge master 2022-01-26 21:12:25 +01:00
f09134c3be Update to the import viewers 2022-01-25 21:55:51 +01:00
791c6c4f55 Include route=foot in trails 2022-01-25 18:20:15 +01:00
33ef83c4a9 Finish import_viewer gui 2022-01-24 03:09:21 +01:00
36caf511cf Merge master 2022-01-24 00:59:23 +01:00
5d95abf01f Fix build 2022-01-24 00:24:51 +01:00
700b48f693 Fix import flow for more advanced scenarios 2022-01-22 02:56:35 +01:00
913dc07eea Merge branch 'master' into develop 2022-01-21 14:58:35 +01:00
792631e91e Remove translations of commissioned themes as these don't need to be translated 2022-01-21 14:57:49 +01:00
7f8120d62e Include 'import-helper' in build script 2022-01-21 13:14:17 +01:00
ca1490902c Finish importer, add applicable import layers to every theme by default 2022-01-21 01:57:16 +01:00
3402ac0954 Lots of refactoring, first version of the import helper 2022-01-19 20:34:04 +01:00
7fd5d3ed6f Fix build 2022-01-18 20:31:45 +01:00
5c71bfa294 Attempt to fix social image previews 2022-01-18 20:18:12 +01:00
25f956c808 Autoreformat all the things 2022-01-18 18:52:42 +01:00
cbc7fa6553 Fix tests, fix long load by offloading minimap detection to generateLayerOverview 2022-01-18 18:12:24 +01:00
7bc01b783b
Merge pull request #622 from RayBB/replace-wget
replace wget with download script
2022-01-17 01:01:13 +01:00
RayBB
8d51d354a9 replace wget with download script 2022-01-16 17:43:43 -05:00
68c338e764 Some further improvements to the mapcomplete-changes theme 2022-01-16 02:45:07 +01:00
2e2a6965e7 Add theme introspecting mapcomplete changes 2022-01-16 02:00:55 +01:00
ccb548816f Improve slice script, formatting 2022-01-16 01:59:06 +01:00
4f7f93e9c1 Merge documentation-branch, regenerate documentation 2022-01-15 02:55:52 +01:00
77e9151095 Add small overview document for every layer 2022-01-14 19:34:00 +01:00
a03313fb3d Some refactoring 2022-01-14 03:14:56 +01:00
7903a916e2 Fix build script 2022-01-14 02:34:43 +01:00
40ba59651a Reenable source scripts for develop 2022-01-14 02:24:04 +01:00
Robin van der Linde
1cf62b30c1 Remove semicolon, add space 2022-01-11 10:55:17 +01:00
42a6b37ca6 Add filters 2022-01-08 22:11:24 +01:00
7a43b55245 Fix build script 2022-01-08 19:15:56 +01:00
ebb510da04 First draft of loading 'notes' 2022-01-07 04:14:53 +01:00
11a0d1ed54 Merge refactoring/no-central-theme-overview 2022-01-06 21:08:09 +01:00
2db4439594 Version bump 2022-01-06 21:05:52 +01:00
c998cc5c7f Resize all SVG images 2022-01-06 20:54:00 +01:00
8435fb883f Add script to automatically rescale SVG images - important to export them to PNGs 2022-01-06 20:40:05 +01:00
d4f5e1d238 Add script to automatically rescale SVG images - important to export them to PNGs 2022-01-06 20:39:59 +01:00
94f66eafc1 Merge develop 2022-01-06 20:10:57 +01:00
686fb29ed3 Fix translations 2022-01-06 15:46:21 +01:00
90e6072621 Small fix to build script 2021-12-23 15:06:01 +01:00
c8ba8a2c36 Small fix to build script 2021-12-23 14:37:17 +01:00
a3c6ac05df Fix build script 2021-12-23 00:15:09 +01:00
889a923ad7 Merge branches 2021-12-22 23:51:35 +01:00
220d65ef85 Small fixes and cleanup of package scripts 2021-12-22 23:50:43 +01:00
6517741f70
readd public-url flag 2021-12-22 14:10:44 +01:00
3cc61403b9 Update some deps, remove obsolete scripts in package.json, experimenting with build script 2021-12-22 02:25:25 +01:00
cfb064f400 Create assets file 2021-12-22 02:10:02 +01:00
dc2d900b9a Add echo 2021-12-22 01:56:39 +01:00
928d119816 Create a build script which splits deployment 2021-12-22 01:53:58 +01:00
70aa6eb003 Merge develop 2021-12-22 01:09:33 +01:00
9e40e459e5 Cleanup of svg files, move matchpoint to explicit layer 2021-12-22 01:08:11 +01:00
8e2e367a0c Add 404, fixing custom layouts and redirects 2021-12-21 19:09:24 +01:00
11150a258d First part of a huge refactoring 2021-12-21 18:35:31 +01:00
99a38f2b10 Add intersection function 2021-12-19 02:11:22 +01:00
480bb4902b Remove runningFromConsole from scripts and tests, add routeablePointScript for postal codes 2021-12-13 20:50:03 +01:00
5b513b1248 FIx caching script, some cleanup 2021-12-13 13:22:23 +01:00
e922768f99 First working version of fully automatic uploader 2021-12-13 02:05:34 +01:00
5648d5372a Add generateTileOverview-script 2021-12-12 17:15:31 +01:00
206f9047a0 Small fixes 2021-12-09 19:18:36 +01:00
98d92e763a Add tools to create postal code boundaries 2021-12-09 18:01:11 +01:00
a27904439e Add comments 2021-12-09 17:56:37 +01:00
07fd8f404a Various fixes 2021-12-07 17:46:57 +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
1128bb8b8a GenerateLayerOverview now demans a description from builtin layers 2021-12-05 05:21:29 +01:00
0ee23ce36d Further improvements to entrances theme, add layer-crossdependency detection, add layers which another layer depends on automatically to the theme, add documentation on which layers depends on which other layers, regenerate documentation 2021-12-05 02:06:14 +01:00
752538ec14 Add ToC to generated pages 2021-11-30 22:50:48 +01:00
9b7f8bfa47 Fixes to cyclenode theme 2021-11-21 03:48:05 +01:00
ffb196a3fc Removal of obsolete code 2021-11-21 02:58:32 +01:00
37c0129a6d Add buttons to quickly swap background layers (also in the locationInput), move copyright into home panel, split privacy policy to seperate welcome message tab 2021-11-21 02:44:35 +01:00
1d0fbe701c First steps for a layer switch 2021-11-18 23:42:03 +01:00
852d569994 Add privacy policy 2021-11-16 04:16:51 +01:00
8c4313695c Merge shared-questions translations 2021-11-16 03:05:19 +01:00
134be7177e Use 4 spaces in translation files for compatibility with hosted weblate 2021-11-16 02:59:33 +01:00
746273f594 Another sanity check, another bunch of fixed layers; add tagrendering-steal possibility, add some styling to TV-theme 2021-11-10 18:42:31 +01:00
09eee08fbc Documentation updates 2021-11-08 02:36:01 +01:00
78c689b7e8 Merge branch 'master' into develop 2021-11-08 00:46:07 +01:00
b928bcda6f Remove obsolete keys through lint script (once more) 2021-11-07 21:20:05 +01:00
8e8340c7fe Add JSON-schema files 2021-11-07 17:52:05 +01:00
e15ec387a2 Add json schema files for the layout-config.json 2021-11-07 17:17:48 +01:00
bd21212eba Full code cleanup 2021-11-07 16:34:51 +01:00
37231969e6 Merge branch 'master' into develop 2021-11-07 15:31:55 +01:00
e3d6feeae9 Fix big license-info file, fix missing images, fix #553 2021-11-07 15:16:28 +01:00
2a6a2d4f24 Remove licenses from non-existing images 2021-11-07 15:03:03 +01:00
2a49074ab6 Regenerate translations 2021-11-07 14:37:21 +01:00
23ae9d39c8 Add the possibility to snap onto another layer with imports, add location confirm on input, add metalayer exporting all nodes, various fixes 2021-10-31 02:08:39 +01:00
6c39f563b6 More work on GRB theme, add 'apply_action' button 2021-10-29 18:16:51 +02:00
c2682fc56d Move legacy theme handling into a rewritting class, various small fixes 2021-10-29 01:41:37 +02:00
cb61f5332a Regenerate documentation 2021-10-28 03:21:17 +02:00
10d9f18110 Fixes to sidewalks theme 2021-10-28 01:26:35 +02:00
5fbc778624 Translation reset 2021-10-28 00:17:43 +02:00
897c59f97a Merge develop 2021-10-28 00:13:18 +02:00
8acf85cc55 Various bugfixes and improvements to UK_addresses and GRB theme 2021-10-27 20:19:45 +02:00
d5f4572e9a Add possibility to load external data as mercator tiles, add bbox tile possibilities, add CRAB and GRB as datasources in the GRB theme 2021-10-27 03:52:19 +02:00
1dd0df2a75 Add slicer script 2021-10-27 01:18:05 +02:00
43240ab7fc Reset translations 2021-10-26 01:39:29 +02:00
07bc5d6a6d Merge develop 2021-10-26 01:27:35 +02:00
be3418becc Translations for charging station theme: fix translations which ended up at the wrong place 2021-10-25 22:43:25 +02:00
9dc8404c43 No more need to add '.clone()' for compiled translations, removed a bunch of 'clones' 2021-10-25 21:50:38 +02:00
ff0ee35ec1 First usable sidewalks theme 2021-10-22 18:53:07 +02:00
0c0ef48a96 First working version with multi-rendering 2021-10-22 01:07:32 +02:00
b9b8a5c71a Linting themes, fix userbadges 2021-10-21 21:41:45 +02:00
24b4d30d6e Add default line rendering 2021-10-20 02:11:44 +02:00
a041fbf050 Theme format refactoring: move line properties into a seperate lineRendering configuration 2021-10-20 02:01:27 +02:00
2c480eb9d8 Merge develop 2021-10-19 03:02:08 +02:00
584ade8e61 Refactoring: split rendering of centroid to PointRendering 2021-10-19 02:31:32 +02:00
4153193500 Remove roamingRenderings as feature, overrideAll is easier to use 2021-10-19 02:13:50 +02:00
1fb45ad75a Autoremoved roaming renderings if empty 2021-10-19 02:03:52 +02:00
69f21f29eb Dynamic JSON: only request existing tiles if a whitelist is given 2021-10-13 03:10:46 +02:00
8f674b7976 Improvents to caching script 2021-10-13 01:28:20 +02:00
8bdabe5d73 Fixes to caching 2021-10-13 00:08:41 +02:00
23136f7e7a Small fixes to the 'generateCache' script 2021-10-03 02:11:06 +02:00
a89d303ecd Further stabilization of wikipedia box 2021-10-03 01:38:57 +02:00
4fcd3523b7 Add check that translation for a certain theme is complete, add a few missing dutch translations 2021-10-01 04:49:19 +02:00
e723427b99 Fix #477 2021-09-28 22:33:09 +02:00
be95ad58f8 Merge master 2021-09-26 21:24:42 +02:00
c019650ee9 Different translation rendering, which should be more stable in the face of updates 2021-09-26 20:58:10 +02:00
b7f60e9712 Use ids for tagrenderings in the translation files 2021-09-26 20:32:28 +02:00
a7d107ba63 Reset of translations: dropped deleted theme translations 2021-09-26 20:15:25 +02:00
0ca19a5a03 Add ids to layers in themes 2021-09-26 19:59:51 +02:00
39166ff806 Linting of layer files 2021-09-26 19:58:11 +02:00
01d80ef4e8 Add more ID-s to the layer configs 2021-09-26 19:56:40 +02:00
0efd83c9b6 Add linting file 2021-09-26 18:21:29 +02:00
c5e9448720 Add initial clustering per tile, very broken 2021-09-26 17:36:39 +02:00
6566576201 Merge master 2021-09-22 20:44:20 +02:00
73f76881c4 Use same formatting as weblate for translation files 2021-09-22 16:58:25 +02:00
355c9384d9 Fix translations 2021-09-22 16:31:50 +02:00
1f8eca6b8b Merge branch 'master' into develop 2021-09-22 16:28:01 +02:00
3401ec97e3 Regenerate translations 2021-09-22 16:26:34 +02:00
1f93923820 More work on splitting roads, WIP; refactoring tests 2021-09-22 05:02:09 +02:00
d5c1ba4cd1 More refactoring, move minimap behind facade 2021-09-21 02:10:42 +02:00
db40a5dfa5 Add streetcomplete as option when querying licenses 2021-09-17 16:13:35 +02:00
5d81e7d792 Sort translation output files for easier merges 2021-09-14 18:20:25 +02:00
206aff2c9a Refactoring: move the units into the layers instead of the themes 2021-09-13 01:21:47 +02:00
701f066139 Add some support to query taginfo 2021-09-13 01:18:57 +02:00
3c51c28157 Attempt to fix caching process 2021-09-10 00:00:48 +02:00
80707a6fb4 Docs update 2021-09-09 00:30:48 +02:00
c7f9f30b6c Fix build, reset languages, more autocleanup 2021-09-09 00:19:39 +02:00
78d6482c88 Add binoculars theme, auto reformat everything 2021-09-09 00:06:21 +02:00
8344fcc4eb Fix the order of the licenses 2021-09-08 01:53:37 +02:00
03d801733b Porting fixes from stale branch 2021-09-04 18:59:51 +02:00
92e8f3f89d Add first version of the food theme 2021-09-02 21:22:34 +02:00
12323739f1 Merge master 2021-08-24 12:24:11 +02:00
d29302ca84 Small (and rough) script to create some very specific changesets 2021-08-24 12:13:47 +02:00
7fd8361eea New graphs 2021-08-24 12:13:21 +02:00
ef0826ebb6 Add cycle_highways theme, add configurable overpass backend as feature switch (settable via theme and URL) 2021-08-23 15:48:42 +02:00
4bbcda1621 Add header options to downloadJSON 2021-08-22 15:53:25 +02:00
647100bee5 Refacotring: move themeConfig into models 2021-08-07 23:11:34 +02:00
f946ad38b7 Improvements to pdfExport, small tweaks to the themes 2021-07-29 01:57:45 +02:00
506c738320 Fix doc-generating script, regenerate docs 2021-07-28 00:12:14 +02:00
0162d52b68 Merge develop 2021-07-27 19:59:41 +02:00