Commit graph

166 commits

Author SHA1 Message Date
4aa99992cd Fix: fix import 2025-07-11 03:30:19 +02:00
61f20d0092 Refactoring: remove old, no longer needed classes 2025-07-11 02:14:52 +02:00
087e639020 chore: automated housekeeping... 2025-07-10 18:26:31 +02:00
0b5b56b48a Fix(images): don't estimate an image if there are only images for 'panoramax:menu' 2025-07-10 03:08:43 +02:00
abf75111b3 Fix: image upload did not upload pictures that were added while a picture was uploaded (until a next retry); this is now fixed 2025-07-07 01:06:38 +02:00
091b7fbba5 Fix: cleanup various typing mistakes, remove unused variables, add error handling in opening hours related special visualisations 2025-07-06 02:29:48 +02:00
eab010a13e Fix: fix wikimedia-commons image attribution; move code for this out of 'DownloadCommons' 2025-07-05 20:54:17 +02:00
47e3c6dd80 Fix tests 2025-07-05 05:16:46 +02:00
db685dc05f Scripts: create script to import layers from studio into official mapcomplete 2025-07-05 04:39:30 +02:00
1d4f489dba Fix: tests 2025-06-30 16:07:57 +02:00
2361fe5e83 Docs: finish creating the overview of all online services 2025-06-29 22:42:28 +02:00
e9209f6b7c Docs: create overview of online services (for F-Droid acceptance); inline ELI again 2025-06-27 18:36:06 +02:00
6f7d94890a Chore: housekeeping 2025-06-19 21:55:28 +02:00
2bc2a6cddf chore: refactoring, linting, removing obsolete files 2025-06-18 22:31:50 +02:00
804280511b chore: automatic fix some linting errors, update lint config 2025-06-18 21:52:03 +02:00
04c8ccb0d2 chore: automated housekeeping... 2025-06-18 21:41:03 +02:00
3659276351 Merge master 2025-06-16 20:32:27 +02:00
b4efa38c06 chore: automated housekeeping... 2025-06-16 14:49:05 +02:00
1e45c28915 Fix: queue will not attempt to reupload immediately but instead try every 5 minutes, fix #2436 2025-06-14 01:47:15 +02:00
1192434b45 UX: add unlink button, simplify unlink code 2025-06-07 02:52:06 +02:00
45c0f1a8d6 UX: add proper error message when loading an image fails + add detection for strict tracking protection to show an error message for that; fix #2408 2025-06-07 01:56:15 +02:00
1ddfffcee0 Refactoring: image providers use ID everywhere 2025-06-05 12:21:58 +02:00
b269d210bb Feature: add provider to photosphereview 2025-06-05 11:40:56 +02:00
d2c63853d6 Fix: hotfix: projectiontype might be not defined, this crashes validation 2025-06-04 18:41:25 +02:00
30d00eb06d Chore: housekeeping, linting 2025-06-04 00:21:28 +02:00
b9293dc2c9 UI: don't allow cylindrical images for now, see #2424 2025-06-02 16:08:55 +02:00
85645f3706 Fix(nearby_pictures): add panoramax host 2025-05-27 20:00:57 +02:00
77afd8b426 UX: fix #2416, small code cleanup 2025-05-27 20:00:56 +02:00
7f5544c1e5 Fix: license info in 'nearby images' now works for mapillary, add bbox search for panoramax 2025-05-12 11:37:26 +02:00
d2134668b1 chore: automated housekeeping... 2025-05-08 11:44:19 +02:00
e33d448055 UX: add progress bar to panoramax upload, fix hanging upload in case of multiple selected images, rm old log statements 2025-05-08 11:28:00 +02:00
221b572a1f UX: add progress bar for uploading images 2025-05-07 16:31:14 +02:00
3c7441d93b Fix: uploading a delayed image should now report the correct theme 2025-05-06 02:18:09 +02:00
511d20eb34 chore: automated housekeeping... 2025-05-03 23:50:24 +02:00
ilja space
df40dc1ba7 Make estimateNumberOfImages work for non-string values
Images didn't load. When getting to `v.startsWith(prefix)`, this would fail when `v` isn't a string.

For example for node <http://127.0.0.1:1234/theme.html?layout=artwork&z=18.3&lat=51.14639600620251&lon=3.112295470573372#node/12800197366>
we can see that the tags include `changeset: 165629229, uid: 14124839, version: 2`...

There was already a check to see if there is a value (or was it meant as a check for empty string?),
now we also check more specifically if this value is a string.

Maybe `if (typeof(v) !== 'string')` would also work (without `!v || `),
but then it won't match on empty string any more, and I don't know if that was the goal or not.
2025-05-03 10:26:06 +02:00
4f419b9321 Fix: don't hint on images if they are blacklisted 2025-04-28 01:05:44 +02:00
518a426805 Fix: canonicalize wikimedia links, see #2367, fix attribution 2025-04-28 00:53:23 +02:00
918225409a Merge branch 'master' into develop 2025-04-23 21:43:42 +02:00
a8707243cf Fix: actually upload images to notes 2025-04-23 21:43:10 +02:00
3e5b1444cc Feature: add link to the original provider, see #2387 2025-04-23 21:35:43 +02:00
549129671a Performance: cache panoramax requests more aggressively; reuse license information that comes from the search-api; lower picture limit; should relieve #2384 greatly 2025-04-22 02:53:31 +02:00
42ded4c1b1 chore: automated housekeeping... 2025-04-15 18:18:44 +02:00
e81b0d10ea Feature(360): actually show spheres when it is already linked 2025-04-09 23:30:39 +02:00
3e4708b0b9 merge develop 2025-04-09 17:18:30 +02:00
fa5df1f0f7 Chore: cleanup import 2025-04-09 17:12:22 +02:00
01f1fbf89a Chore: improve typing 2025-04-09 17:11:32 +02:00
9d35c7a3b3 Fix: actually show mapillary-images 2025-04-09 17:09:11 +02:00
aa373ee698 Feature(imagequeue): (hopefully) handle some edge cases correctly 2025-04-07 04:11:16 +02:00
3d3a72a70a Feature: image upload now uses the indexedDB-backed queue (formerly known as EmergencyBackup), rework (and simplify) counter logic (fix #2186; fix #1942; helps #2022) 2025-04-07 02:53:21 +02:00
9f3d198068 Feature: add emergency image backup. If uploading images fails, they are saved into local storage and uploaded later on. Part of #2111, but also #2342 2025-04-06 15:38:03 +02:00