Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
8941fa8
filters
alex-cit May 10, 2026
ce8400c
filtering
alex-cit May 10, 2026
00042e7
remove unused pic
alex-cit May 10, 2026
eb0ed68
remove info about filter not working for value relations+multi select
alex-cit Jun 30, 2026
6ce6236
add yt video - map themes
alex-cit May 10, 2026
676e23b
remove unused gif
alex-cit May 10, 2026
66ed050
sidebar nested pages (#762)
alex-cit May 18, 2026
57818f2
How to display photo location and direction (#763)
alex-cit Jun 10, 2026
08f5e3a
remove obsolete yt video, rename fieldwork tips
alex-cit Jun 24, 2026
1a9ca67
grammar
alex-cit Jun 24, 2026
819f857
resend invitation
alex-cit Jun 25, 2026
bf2a4de
Webmaps update (#747)
alex-cit Jun 29, 2026
3afc55e
ogc api (#776)
alex-cit Jun 29, 2026
5c43beb
Add CLAUDE.md to .gitignore
tomasMizera Jun 29, 2026
588a13f
add webp to unreferenced images script
alex-cit Jun 10, 2026
b3aa480
fix link to exiftool tags
alex-cit Jul 6, 2026
2f07888
add link exception
alex-cit Jul 6, 2026
1dadbf2
update webmaps gif
alex-cit Jul 13, 2026
3204b4d
value relation - added order by option
alex-cit Jul 6, 2026
df87f5c
update screenshot to include searchbar in value relation widget
alex-cit Jul 6, 2026
17186b5
add link to video playlist
alex-cit Jul 13, 2026
cffaaae
iss 503 feature preview
alex-cit Jul 13, 2026
4d7ff05
rename tip
alex-cit Jul 13, 2026
0d215a0
iss 767 - add info about completer for value relations (#784)
alex-cit Jul 16, 2026
c84c9b6
iss 741 - recent release of QGIS 3.16 rephrased
alex-cit Jul 13, 2026
fcc52c3
multipart geometry (#769)
alex-cit Jul 20, 2026
65011b6
Iss 748 gps network provider (#771)
alex-cit Jul 20, 2026
bc2a882
Update availability of GNSS receivers over network connection, add EOS
tomasMizera Jul 20, 2026
34e6bf6
Document migration steps for new MM version
JaroslavMasar74 Jul 20, 2026
026963f
Update migration instructions in index.md
JaroslavMasar74 Jul 20, 2026
305a03a
Fix typo in migration instructions
JaroslavMasar74 Jul 20, 2026
6432196
Update index.md
JaroslavMasar74 Jul 20, 2026
c2bffb9
Refine PostgreSQL migration command formatting
JaroslavMasar74 Jul 20, 2026
dd8a795
filtering - update screenshots
alex-cit Jul 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,6 @@ git-output.txt
.vscode
*-snippet.txt
redirect_test.txt

CLAUDE.md
src/.vitepress/cache
src/.vitepress/dist
src/.vitepress/dist
2 changes: 1 addition & 1 deletion scripts/broken-link-exceptions.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
--exclude=https://de.merginmaps.com/* --exclude=https://es.merginmaps.com/* --exclude=https://fr.merginmaps.com/* --exclude=https://it.merginmaps.com/* --exclude=https://pt.merginmaps.com/* --exclude=.*twitter.com/* --exclude=.*x.com/* --exclude=https://www.fauna-flora.org* --exclude=https://download.geofabrik.de* --exclude=https://www.linkedin.com/* --exclude=https://docs.github.com* --exclude=.*openstreetmap.org.* --exclude=.*sqlite.org.* --exclude=.*gnu.org.* --exclude=.*github.com/merginmaps/docs/edit/.* --exclude=.*libtiff.org.* --exclude=https://gis.stackexchange.com/* --exclude=https://www.stackexchange.com/* --exclude=https://www.stackoverflow.com/* --exclude=https://ocw.un-ihe.org/* --exclude=https://merginmaps.com/case-studies/* --exclude=https://merginmaps.com/support/* --exclude=https://merginmaps.com/glossary/* --exclude=https://merginmaps.com/community/join --exclude=https://merginmaps.com/blog/* --exclude=https://apps.apple.com/us/app/input/* --exclude=https://www.maplango.com* --exclude=https://apps.apple.com/* --exclude=https://www.mobilegis.at/* --exclude=https://fonts.googleapis.com* --exclude=https://fonts.gstatic.com* --exclude=https://gispro.com.au/* --exclude=http://www.mobilegis.at* --exclude=http://linkedin.com/* --exclude=https://www.verticalgeo.com/* --exclude=https://mappinggis.com/* --exclude=https://app.termly.io/* --exclude=https://www.apple.com/* --exclude=https://play.google.com/* --exclude=https://www.nginx.com/* --exclude=https://proj.org/* --exclude=https://www.burdgis.com* --exclude=https://www.docker.com* --exclude=https://www.googletagmanager.com* --exclude=https://assets-global.website-files.com --exclude=https://uploads-ssl.webflow.com --exclude=https://www.institut-agro-montpellier.fr/* --exclude=http://bad-elf.com* --exclude=https://bad-elf.com/* --exclude=https://merginmaps.com/hardware-partners --exclude=https://merginmaps.com/partners --exclude=https://merginmaps.com/use-case/* --exclude=https://www.otter.org/ --exclude=https://docs.sqlalchemy.org* --exclude=https://www.facebook.com/* --exclude=.*gdal.org/* --exclude=.*spatialised.net/* --exclude=https://cdn.prod.website-files.com/* --exclude=https://aws.amazon.com/* --exclude=https://support.apple.com/* --exclude=https://www.ordnancesurvey.co.uk/* --exclude=https://www.ardusimple.com/* --exclude=https://exiftool.org/* --exclude=https://pro.arcgis.com/* --exclude=https://www.esri.com/* --exclude=https://api.merginmaps.com/logs --exclude=https://en.wikipedia.org/wiki/* --exclude=https://www.reddit.com/* --exclude=https://github.com/MerginMaps/python-api-client/blob/634237890afd9f28f03953e5a01376b56f5abf5c/mergin/client.py#L572 --exclude=https://github.com/MerginMaps/python-api-client/blob/634237890afd9f28f03953e5a01376b56f5abf5c/mergin/client.py#L641 --exclude=https://merginmaps.com/ngo-form --exclude=https://merginmaps.com/academia-form --exclude=https://merginmaps.com/eudr-geolocation-data-collection
--exclude=https://de.merginmaps.com/* --exclude=https://es.merginmaps.com/* --exclude=https://fr.merginmaps.com/* --exclude=https://it.merginmaps.com/* --exclude=https://pt.merginmaps.com/* --exclude=.*twitter.com/* --exclude=.*x.com/* --exclude=https://www.fauna-flora.org* --exclude=https://download.geofabrik.de* --exclude=https://www.linkedin.com/* --exclude=https://docs.github.com* --exclude=.*openstreetmap.org.* --exclude=.*sqlite.org.* --exclude=.*gnu.org.* --exclude=.*github.com/merginmaps/docs/edit/.* --exclude=.*libtiff.org.* --exclude=https://gis.stackexchange.com/* --exclude=https://www.stackexchange.com/* --exclude=https://www.stackoverflow.com/* --exclude=https://ocw.un-ihe.org/* --exclude=https://merginmaps.com/case-studies/* --exclude=https://merginmaps.com/support/* --exclude=https://merginmaps.com/glossary/* --exclude=https://merginmaps.com/community/join --exclude=https://merginmaps.com/blog/* --exclude=https://apps.apple.com/us/app/input/* --exclude=https://www.maplango.com* --exclude=https://apps.apple.com/* --exclude=https://www.mobilegis.at/* --exclude=https://fonts.googleapis.com* --exclude=https://fonts.gstatic.com* --exclude=https://gispro.com.au/* --exclude=http://www.mobilegis.at* --exclude=http://linkedin.com/* --exclude=https://www.verticalgeo.com/* --exclude=https://mappinggis.com/* --exclude=https://app.termly.io/* --exclude=https://www.apple.com/* --exclude=https://play.google.com/* --exclude=https://www.nginx.com/* --exclude=https://proj.org/* --exclude=https://www.burdgis.com* --exclude=https://www.docker.com* --exclude=https://www.googletagmanager.com* --exclude=https://assets-global.website-files.com --exclude=https://uploads-ssl.webflow.com --exclude=https://www.institut-agro-montpellier.fr/* --exclude=http://bad-elf.com* --exclude=https://bad-elf.com/* --exclude=https://merginmaps.com/hardware-partners --exclude=https://merginmaps.com/partners --exclude=https://merginmaps.com/use-case/* --exclude=https://www.otter.org/ --exclude=https://docs.sqlalchemy.org* --exclude=https://www.facebook.com/* --exclude=.*gdal.org/* --exclude=.*spatialised.net/* --exclude=https://cdn.prod.website-files.com/* --exclude=https://aws.amazon.com/* --exclude=https://support.apple.com/* --exclude=https://www.ordnancesurvey.co.uk/* --exclude=https://www.ardusimple.com/* --exclude=https://exiftool.org/* --exclude=https://pro.arcgis.com/* --exclude=https://www.esri.com/* --exclude=https://api.merginmaps.com/logs --exclude=https://en.wikipedia.org/wiki/* --exclude=https://www.reddit.com/* --exclude=https://github.com/MerginMaps/python-api-client/blob/634237890afd9f28f03953e5a01376b56f5abf5c/mergin/client.py#L572 --exclude=https://github.com/MerginMaps/python-api-client/blob/634237890afd9f28f03953e5a01376b56f5abf5c/mergin/client.py#L641 --exclude=https://merginmaps.com/ngo-form --exclude=https://merginmaps.com/academia-form --exclude=https://merginmaps.com/eudr-geolocation-data-collection --exclude=https://exiftool.sourceforge.net/TagNames/EXIF.html
2 changes: 1 addition & 1 deletion scripts/markdown_style.bash
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ for i in \
do
echo "Checking for $i"
# exclude HTML tags inside QGIS expressions in documentation
A1=`grep --line-number -r -e "$i" $SCRIPT_DIR/../src/ --include \*.md | grep -v 'expression.evaluate'`
A1=`grep --line-number -r -e "$i" $SCRIPT_DIR/../src/ --include \*.md | grep -v 'expression.evaluate' | grep -v 'app.merginmaps.com/maps/'` | grep -v 'app.merginmaps.com/app/ogc'
if [ ! -z "$A1" ]
then
echo $A1
Expand Down
4 changes: 2 additions & 2 deletions scripts/unreferenced_images.bash
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ USED_XCF=0
NOT_USED_XCF=0
NOT_USED_PICS=0

PICS=`find src/ | grep -e png -e jpg -e svg -e PNG -e JPG -e SVG -e jpeg -e JPEG`
PICS=`find src/ | grep -e png -e jpg -e svg -e PNG -e JPG -e SVG -e jpeg -e JPEG -e webp -e WEBP`
stringarray=($PICS)

for i in "${stringarray[@]}"
Expand Down Expand Up @@ -49,4 +49,4 @@ echo "number of not used pictures: $NOT_USED_PICS"
echo "number of not used XCF: $NOT_USED_XCF"

echo "number of errors: $ERRORS"
exit $ERRORS
exit $ERRORS
15 changes: 15 additions & 0 deletions scripts/wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -94,15 +94,22 @@ MVT
Mercedes
Mergin
Multiline
MultiLine
MultiPoint
MultiPolygon
NDK
NMEA
NTRIP
OGC
OGR
Ok
OneDrive
OSGB
OSM
OSTN
OGR
Ok
OpenLayers
OpenMapTiles
OpenStreetMap
onboarding
Expand Down Expand Up @@ -207,6 +214,7 @@ hotline
html
http
https
iframe
interoperable
integration
integrations
Expand Down Expand Up @@ -292,6 +300,8 @@ vCPUS
xcf
xyz
yml
webmap
WebMap
webmaps
WebMaps
webp
Expand All @@ -312,3 +322,8 @@ pre
env
IDP
enum
OGC
DOM
CDN
submodules
JavaScript
31 changes: 22 additions & 9 deletions src/.vitepress/sidebar/en.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,20 @@ export default {
{ text: 'Member Roles and Permissions', link: '/manage/permissions/' },
{ text: 'Synchronisation', link: '/manage/synchronisation/' },
{ text: 'Mergin Maps Project', link: '/manage/project/' },
{ text: 'Webmaps',
items: [
{ text: 'Overview', link: '/manage/dashboard-maps/' },
{ text: 'Sharing and Embedding', link: '/manage/webmaps-sharing/' },
{ text: 'Custom Applications (with AI) 🧪', link: '/manage/webmaps-applications/' },
{ text: 'Troubleshooting', link: '/manage/webmaps-troubleshooting/' }
] },
{ text: 'How to Create a New Project', link: '/manage/create-project/' },
{ text: 'How to Share, Transfer or Delete Projects', link: '/manage/project-advanced/' },
{ text: 'How to Delete Files', link: '/manage/delete-files/' },
{ text: 'How to Deploy Revised Projects', link: '/manage/deploy-new-project/' },
{ text: 'How to Recover Missing Data', link: '/manage/missing-data/' },
{ text: 'Mergin Maps QGIS Plugin Overview', link: '/manage/plugin/' },
{ text: 'Mergin Maps Dashboard', link: '/manage/dashboard/' },
{ text: 'Webmaps', link: '/manage/dashboard-maps/' },
{ text: 'Project History and Versions', link: '/manage/project-history/' },
{ text: 'Selective Synchronisation', link: '/manage/selective_sync/' }
] },
Expand All @@ -54,6 +60,7 @@ export default {
{ text: 'How to Enable Digitising', link: '/gis/enable_digitising/' },
{ text: 'How to Set Up Snapping for Mergin Maps Mobile App', link: '/gis/snapping/' },
{ text: 'How to Avoid Polygons Overlap', link: '/gis/avoid-overlap/' },
{ text: 'Publishing Projects via OGC API (WMS/WMTS, WFS)', link: '/gis/ogc-api/' },
{ text: 'Custom Projections', link: '/gis/proj/' },
{ text: 'Supported Formats', link: '/gis/supported_formats/' }
] },
Expand All @@ -62,8 +69,9 @@ export default {
collapsed: true,
items: [
{ text: 'Overview', link: '/layer/overview/' },
{ text: 'Widgets', link: '/layer/form-widgets/',
{ text: 'Widgets',
items: [
{ text: 'Available Widgets', link: '/layer/form-widgets/' },
{ text: 'Text', link: '/layer/text/' },
{ text: 'Date and Time', link: '/layer/date-time/' },
{ text: 'Relations', link: '/layer/relations/' },
Expand All @@ -74,33 +82,37 @@ export default {
{ text: 'Photos', link: '/layer/photos/' },
{ text: 'Informational Widgets', link: '/layer/info-widgets/' },
] },
{ text: 'Default Values', link: '/layer/default-values/',
{ text: 'Default Values',
collapsed: true,
items: [
{ text: 'Default Values Setup', link: '/layer/default-values/' },
{ text: 'Geotagging', link: '/layer/exif/' },
{ text: 'Variables', link: '/layer/variables/' }
] },
{ text: 'Constraints', link: '/layer/constraints/' },
{ text: 'Layout', link: '/layer/form-layout/',
{ text: 'Layout',
collapsed: true,
items: [
{ text: 'Form Layout', link: '/layer/form-layout/' },
{ text: 'Tabs and Groups', link: '/layer/tabs-and-groups/' },
{ text: 'Conditional Visibility', link: '/layer/conditional-visibility/' },
] },
{ text: 'Use Cases', link: '/layer/use-cases/',
{ text: 'Use Cases',
collapsed: true,
items: [
{ text: 'How to Open a File', link: '/layer/open-file/' },
{ text: 'How to Use Hyperlinks', link: '/layer/external-link/' },
{ text: 'Use Cases Overview', link: '/layer/use-cases/' },
{ text: 'How to Open a File', link: '/layer/open-file/' },
{ text: 'How to Use Hyperlinks', link: '/layer/external-link/' },
{ text: 'How to Open a Link to a Navigation App', link: '/layer/link-to-navigation/' },
{ text: 'How to Use a Phone Call Link', link: '/layer/phone-call-link/' },
{ text: 'How to Link Multiple Records to One Feature (1-N Relations)', link: '/layer/one-to-n-relations/' },
{ text: 'How to Embed an Image', link: '/layer/embed-image/' },
{ text: 'How to Use Image Guides in the Form', link: '/layer/image-guide/' },
{ text: 'How to Display Photo Location and Direction', link: '/layer/photo-direction/' },
] },
] },
{
text: 'Fieldwork Tips', // required
text: 'Fieldwork', // required
collapsed: true,
items: [
{ text: 'Mergin Maps Mobile App Interface', link: '/field/mobile-app-ui/' },
Expand Down Expand Up @@ -159,9 +171,10 @@ export default {
items: [
{ text: 'Licensing', link: '/misc/licensing/' },
{ text: 'Get Involved', link: '/misc/get-involved/' },
{ text: 'Troubleshoot', link: '/misc/troubleshoot/',
{ text: 'Troubleshoot',
collapsed:true,
items: [
{ text: 'Support and Troubleshooting', link: '/misc/troubleshoot/' },
{ text: 'Project fails to sync', link: '/misc/troubleshoot/not_syncing/' },
] },
{ text: 'Write Documentation', link: '/misc/write-docs/' }
Expand Down
Binary file removed src/field/external_gps/external-gps-ios.jpg
Binary file not shown.
Binary file removed src/field/external_gps/external-gps-ios.xcf
Binary file not shown.
Loading
Loading