Skip to main content

Photosphere Tours - Releases

← App details

Nextcloud 35

Photosphere Tours 0.6.2
Release Details
UpdatedNov. 11, 2026, 11:45 a.m.
Changelog

Security

  • Dependencies: updated DOMPurify (used by the Nextcloud components for rendering text) to 3.4.17, which closes a critical and a high-severity sanitizer bypass. Build and test tools updated as well; npm audit reports no known vulnerabilities.

Changed

  • Dependencies: current minor versions of the Nextcloud libraries, Vue and pdf.js (6.5). Still Nextcloud 33 to 40, tested with 35.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEDDCCAvQCAhRBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDAyMTUzNzA5WhcNMzcwMTA3MTUzNzA5WjAcMRowGAYD
VQQDDBFwaG90b3NwaGVyZV90b3VyczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
AgoCggIBAL/5eqxozSMthvLJo7FycmWKYp4SdRBAarNlTdF1ih+G+LbXcWI58jYS
UNAAfxjhKRM5ZuKAt+LQtGyaypv4lXFAh38AMeKdD6STYCXr1hnuc4FQowJVhDdl
ge8mGSrn1Ov0x7xmEF+RWgsH5pwrcV5JkyW/2m+fMhugyq96wP3zlJCBAaqRejeU
4MVmvM3Ek6MaFpqWHUoh43QvIB9zwEf8Rc43oBa9D9PFkVTNvKgEIa7hWTsKnd7t
gqxIx6ZVbBCstYB52rqrQLcaF0pq1qNDiGWPZ3QzIArm3aqmC6O580eNoGmducZJ
NMZxtZorQnntkVpWkhvrFmouJ5q/fzXGTA8wXiuwUmPJGb42Yo0mfSZrQ40gbulR
RqJfeQCpmDYoCUb/mJm7/MKA8j6hn9naVb/mv4P67GJv5IHNWngJPzdGDBegoAKD
bPBH/vJFxnvZlRdyYCf+FyMmdudcop7TKye/vDaEpOR6j4FgQq1dhllKXz2sCB+d
xzECpWKEZ9umxnT2LpYYtgxem1TOIzrTota+Bxbnr4rGvQCrF0I70uCcEDN9bhqi
sf2QAzbs/pu3U9nVAiZxM9D7yn7uCQ90JMbCqEAG5OFp735sqVxFr010GBETAms+
VTvgm+jg2K00yZvYpArgCREjHHFSxE7VL1kq7zo352YismGyHqA9AgMBAAEwDQYJ
KoZIhvcNAQELBQADggEBAI8VB/r6UXPU3yESiBn952Yq2yG03oMXPgeV/qaXTuqA
Gi2DCbXcAO47QZ3IK1sFZqjXtpCwhBkFXxra0y7qBCt2MAIi8FTyxEpONHyUDuUv
OjqNTBlLGwgXkNDqhAfEQjCH4t3Hi4ffwGQemteX2ZoxVuuMpACto1qjC4UdKhyo
C11WwfE6IsMUHbgfBJl1/7X/nBHqlNtGhNDI7jaWzDrEgoiE4LTzqSArSz5Wk76e
NZ+5WDQOnK11Lhcip1UF4/h+UqxFsDNHddFVpqq1SUIcQSQMQUSWRSBDNO2umADN
y6/Ki6dSkRk//MJA5WETXWre5/0B3pG6l2pEynWbKbw=
-----END CERTIFICATE-----
SignatureAjy9Dcze7fgMyO/dczOXVwfeQ1OsV74u3wC/lY7Zic7/ppX9SL8pAiqyV7Jl/rVwQimXu7svYiNHu3B87CAQ5GOQZqWAY60HDxUcs2p2SsLV6d+jNpR+Ho6qHuQd8I02e0h6KUAGiLg4qC6J19amwdZJcU1WWTX68LVDpU71PBHUEmiQJZstD5fCgzasCBOlmGFSp6O8IC0xezmWEjXepQUGl5Pw4klQVYqaoKnNqePMDCBAmxnN0Gu+F2UCf/tdXWmMut1zQ51c72oM/PBjDsX3nF/hG8lquKPH2OAHQvfR57GVfvnJAhF6Ot8hDvViivPowyPVUHvdmXeYYGmk/86lv4OaO/DNY0XxHi1VxWgDxTgz+gKd7ZvhUj9AuZmSZTO/tYNmpyTL4jhy+b+JP8Jtj8fZ0lnkArDbUfxTgIVzTbn/dx22YnriEXNdjYAV6Qh7Yrxf3r2jc1dMTV0zvCbBdt9tl6rrWYXUPHSGJoh4s0bDMbsPuvFtotz7sQdUigBV2yj0gVGMC6xe0RHIMzb/rvLn9bkHR5pzaMtBfr3icKuMg4zydHCi2Vjj4fkGLMljYO32aI2mH56I5DQoXXi34WVWMgPw3oND9Fy+LiKPSJ2ivLmWPEMVscPN6m0p52tQbBhaQtWNY8NTHyJ2ColU2G2nZpK6Jf66KEyWlTY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<41.0.0
Minimum Integer bits32
PHP>=8.2.0
Photosphere Tours 0.6.1
Release Details
UpdatedNov. 10, 2026, 9:29 a.m.
Changelog

Changed

  • Nextcloud 35: tested and supported; the app can be enabled on Nextcloud 33 to 40. No upper PHP limit any more (Nextcloud sets it).

Fixed

  • Viewer: with many visits the window no longer grows wider than the screen; the visit dates scroll sideways and the header buttons stay visible.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEDDCCAvQCAhRBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDAyMTUzNzA5WhcNMzcwMTA3MTUzNzA5WjAcMRowGAYD
VQQDDBFwaG90b3NwaGVyZV90b3VyczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
AgoCggIBAL/5eqxozSMthvLJo7FycmWKYp4SdRBAarNlTdF1ih+G+LbXcWI58jYS
UNAAfxjhKRM5ZuKAt+LQtGyaypv4lXFAh38AMeKdD6STYCXr1hnuc4FQowJVhDdl
ge8mGSrn1Ov0x7xmEF+RWgsH5pwrcV5JkyW/2m+fMhugyq96wP3zlJCBAaqRejeU
4MVmvM3Ek6MaFpqWHUoh43QvIB9zwEf8Rc43oBa9D9PFkVTNvKgEIa7hWTsKnd7t
gqxIx6ZVbBCstYB52rqrQLcaF0pq1qNDiGWPZ3QzIArm3aqmC6O580eNoGmducZJ
NMZxtZorQnntkVpWkhvrFmouJ5q/fzXGTA8wXiuwUmPJGb42Yo0mfSZrQ40gbulR
RqJfeQCpmDYoCUb/mJm7/MKA8j6hn9naVb/mv4P67GJv5IHNWngJPzdGDBegoAKD
bPBH/vJFxnvZlRdyYCf+FyMmdudcop7TKye/vDaEpOR6j4FgQq1dhllKXz2sCB+d
xzECpWKEZ9umxnT2LpYYtgxem1TOIzrTota+Bxbnr4rGvQCrF0I70uCcEDN9bhqi
sf2QAzbs/pu3U9nVAiZxM9D7yn7uCQ90JMbCqEAG5OFp735sqVxFr010GBETAms+
VTvgm+jg2K00yZvYpArgCREjHHFSxE7VL1kq7zo352YismGyHqA9AgMBAAEwDQYJ
KoZIhvcNAQELBQADggEBAI8VB/r6UXPU3yESiBn952Yq2yG03oMXPgeV/qaXTuqA
Gi2DCbXcAO47QZ3IK1sFZqjXtpCwhBkFXxra0y7qBCt2MAIi8FTyxEpONHyUDuUv
OjqNTBlLGwgXkNDqhAfEQjCH4t3Hi4ffwGQemteX2ZoxVuuMpACto1qjC4UdKhyo
C11WwfE6IsMUHbgfBJl1/7X/nBHqlNtGhNDI7jaWzDrEgoiE4LTzqSArSz5Wk76e
NZ+5WDQOnK11Lhcip1UF4/h+UqxFsDNHddFVpqq1SUIcQSQMQUSWRSBDNO2umADN
y6/Ki6dSkRk//MJA5WETXWre5/0B3pG6l2pEynWbKbw=
-----END CERTIFICATE-----
SignatureLkOE8rukNlPFLLXKu/GQtbOhfRf2UmNA835ZR1qZbFD4WuVG97Gra695vaKF4GKhNeN20APdsSaAjjCj/inJ6p/GrNRh2h1Umte/9hkdjmBbydDzn1mRZM3GLrDZWxnWHaWKS4Z2JIrmjKFsiDLAOT+uR3xC5yXHsx9oHGNLylYAR5NKq2klfcTLREVBxK2wCd2mcJ2fwITfyOnbztq50qSg20sKNgrDvSK1YwqvRDf3xX3+5t4DhAZDt357XJ6m20SpA1svn2gVnDz8r2mPrsRSL8nx+zuMhHPQ8W3XRsMGw9uQRui8SguoxUb2mc/+jkaf/Fbhfd5v0/HVmUvF4ABb945aQXqR5eN1nZDmkUOGCMC/2T3fTiEDCkwVlo/jNbzsqFphoLPm2mUVgNmV1eUP/2BEvRu2x2w7ObERT9D1G6eMkRoN5Faq7iw4j8F1/8Kdj0YzXJ7z0m2O1QlmDHqPj5bZ3ix6tXrbzt1LyRzUSrFSDnnyxhelkaLSHBKepP4zV2/BITmVuBKkKp9/l7R2qdGmoDfXcxsW9s1XQ0nVNlCviEUDMf30KcJS8InDH5OXpnl+lyHHaFJfcPG0ALEkFecWgGqWNIr69+EtlDbwYerLHuVRD9nPYrkUKl7WqwbL0vnfnS8pKHDoB40mtKnrY7WCpinj0VWA0CYKorI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<41.0.0
Minimum Integer bits32
PHP>=8.2.0

Nextcloud 34

Photosphere Tours 0.6.2
Release Details
UpdatedNov. 11, 2026, 11:45 a.m.
Changelog

Security

  • Dependencies: updated DOMPurify (used by the Nextcloud components for rendering text) to 3.4.17, which closes a critical and a high-severity sanitizer bypass. Build and test tools updated as well; npm audit reports no known vulnerabilities.

Changed

  • Dependencies: current minor versions of the Nextcloud libraries, Vue and pdf.js (6.5). Still Nextcloud 33 to 40, tested with 35.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEDDCCAvQCAhRBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDAyMTUzNzA5WhcNMzcwMTA3MTUzNzA5WjAcMRowGAYD
VQQDDBFwaG90b3NwaGVyZV90b3VyczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
AgoCggIBAL/5eqxozSMthvLJo7FycmWKYp4SdRBAarNlTdF1ih+G+LbXcWI58jYS
UNAAfxjhKRM5ZuKAt+LQtGyaypv4lXFAh38AMeKdD6STYCXr1hnuc4FQowJVhDdl
ge8mGSrn1Ov0x7xmEF+RWgsH5pwrcV5JkyW/2m+fMhugyq96wP3zlJCBAaqRejeU
4MVmvM3Ek6MaFpqWHUoh43QvIB9zwEf8Rc43oBa9D9PFkVTNvKgEIa7hWTsKnd7t
gqxIx6ZVbBCstYB52rqrQLcaF0pq1qNDiGWPZ3QzIArm3aqmC6O580eNoGmducZJ
NMZxtZorQnntkVpWkhvrFmouJ5q/fzXGTA8wXiuwUmPJGb42Yo0mfSZrQ40gbulR
RqJfeQCpmDYoCUb/mJm7/MKA8j6hn9naVb/mv4P67GJv5IHNWngJPzdGDBegoAKD
bPBH/vJFxnvZlRdyYCf+FyMmdudcop7TKye/vDaEpOR6j4FgQq1dhllKXz2sCB+d
xzECpWKEZ9umxnT2LpYYtgxem1TOIzrTota+Bxbnr4rGvQCrF0I70uCcEDN9bhqi
sf2QAzbs/pu3U9nVAiZxM9D7yn7uCQ90JMbCqEAG5OFp735sqVxFr010GBETAms+
VTvgm+jg2K00yZvYpArgCREjHHFSxE7VL1kq7zo352YismGyHqA9AgMBAAEwDQYJ
KoZIhvcNAQELBQADggEBAI8VB/r6UXPU3yESiBn952Yq2yG03oMXPgeV/qaXTuqA
Gi2DCbXcAO47QZ3IK1sFZqjXtpCwhBkFXxra0y7qBCt2MAIi8FTyxEpONHyUDuUv
OjqNTBlLGwgXkNDqhAfEQjCH4t3Hi4ffwGQemteX2ZoxVuuMpACto1qjC4UdKhyo
C11WwfE6IsMUHbgfBJl1/7X/nBHqlNtGhNDI7jaWzDrEgoiE4LTzqSArSz5Wk76e
NZ+5WDQOnK11Lhcip1UF4/h+UqxFsDNHddFVpqq1SUIcQSQMQUSWRSBDNO2umADN
y6/Ki6dSkRk//MJA5WETXWre5/0B3pG6l2pEynWbKbw=
-----END CERTIFICATE-----
SignatureAjy9Dcze7fgMyO/dczOXVwfeQ1OsV74u3wC/lY7Zic7/ppX9SL8pAiqyV7Jl/rVwQimXu7svYiNHu3B87CAQ5GOQZqWAY60HDxUcs2p2SsLV6d+jNpR+Ho6qHuQd8I02e0h6KUAGiLg4qC6J19amwdZJcU1WWTX68LVDpU71PBHUEmiQJZstD5fCgzasCBOlmGFSp6O8IC0xezmWEjXepQUGl5Pw4klQVYqaoKnNqePMDCBAmxnN0Gu+F2UCf/tdXWmMut1zQ51c72oM/PBjDsX3nF/hG8lquKPH2OAHQvfR57GVfvnJAhF6Ot8hDvViivPowyPVUHvdmXeYYGmk/86lv4OaO/DNY0XxHi1VxWgDxTgz+gKd7ZvhUj9AuZmSZTO/tYNmpyTL4jhy+b+JP8Jtj8fZ0lnkArDbUfxTgIVzTbn/dx22YnriEXNdjYAV6Qh7Yrxf3r2jc1dMTV0zvCbBdt9tl6rrWYXUPHSGJoh4s0bDMbsPuvFtotz7sQdUigBV2yj0gVGMC6xe0RHIMzb/rvLn9bkHR5pzaMtBfr3icKuMg4zydHCi2Vjj4fkGLMljYO32aI2mH56I5DQoXXi34WVWMgPw3oND9Fy+LiKPSJ2ivLmWPEMVscPN6m0p52tQbBhaQtWNY8NTHyJ2ColU2G2nZpK6Jf66KEyWlTY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<41.0.0
Minimum Integer bits32
PHP>=8.2.0
Photosphere Tours 0.6.1
Release Details
UpdatedNov. 10, 2026, 9:29 a.m.
Changelog

Changed

  • Nextcloud 35: tested and supported; the app can be enabled on Nextcloud 33 to 40. No upper PHP limit any more (Nextcloud sets it).

Fixed

  • Viewer: with many visits the window no longer grows wider than the screen; the visit dates scroll sideways and the header buttons stay visible.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEDDCCAvQCAhRBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDAyMTUzNzA5WhcNMzcwMTA3MTUzNzA5WjAcMRowGAYD
VQQDDBFwaG90b3NwaGVyZV90b3VyczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
AgoCggIBAL/5eqxozSMthvLJo7FycmWKYp4SdRBAarNlTdF1ih+G+LbXcWI58jYS
UNAAfxjhKRM5ZuKAt+LQtGyaypv4lXFAh38AMeKdD6STYCXr1hnuc4FQowJVhDdl
ge8mGSrn1Ov0x7xmEF+RWgsH5pwrcV5JkyW/2m+fMhugyq96wP3zlJCBAaqRejeU
4MVmvM3Ek6MaFpqWHUoh43QvIB9zwEf8Rc43oBa9D9PFkVTNvKgEIa7hWTsKnd7t
gqxIx6ZVbBCstYB52rqrQLcaF0pq1qNDiGWPZ3QzIArm3aqmC6O580eNoGmducZJ
NMZxtZorQnntkVpWkhvrFmouJ5q/fzXGTA8wXiuwUmPJGb42Yo0mfSZrQ40gbulR
RqJfeQCpmDYoCUb/mJm7/MKA8j6hn9naVb/mv4P67GJv5IHNWngJPzdGDBegoAKD
bPBH/vJFxnvZlRdyYCf+FyMmdudcop7TKye/vDaEpOR6j4FgQq1dhllKXz2sCB+d
xzECpWKEZ9umxnT2LpYYtgxem1TOIzrTota+Bxbnr4rGvQCrF0I70uCcEDN9bhqi
sf2QAzbs/pu3U9nVAiZxM9D7yn7uCQ90JMbCqEAG5OFp735sqVxFr010GBETAms+
VTvgm+jg2K00yZvYpArgCREjHHFSxE7VL1kq7zo352YismGyHqA9AgMBAAEwDQYJ
KoZIhvcNAQELBQADggEBAI8VB/r6UXPU3yESiBn952Yq2yG03oMXPgeV/qaXTuqA
Gi2DCbXcAO47QZ3IK1sFZqjXtpCwhBkFXxra0y7qBCt2MAIi8FTyxEpONHyUDuUv
OjqNTBlLGwgXkNDqhAfEQjCH4t3Hi4ffwGQemteX2ZoxVuuMpACto1qjC4UdKhyo
C11WwfE6IsMUHbgfBJl1/7X/nBHqlNtGhNDI7jaWzDrEgoiE4LTzqSArSz5Wk76e
NZ+5WDQOnK11Lhcip1UF4/h+UqxFsDNHddFVpqq1SUIcQSQMQUSWRSBDNO2umADN
y6/Ki6dSkRk//MJA5WETXWre5/0B3pG6l2pEynWbKbw=
-----END CERTIFICATE-----
SignatureLkOE8rukNlPFLLXKu/GQtbOhfRf2UmNA835ZR1qZbFD4WuVG97Gra695vaKF4GKhNeN20APdsSaAjjCj/inJ6p/GrNRh2h1Umte/9hkdjmBbydDzn1mRZM3GLrDZWxnWHaWKS4Z2JIrmjKFsiDLAOT+uR3xC5yXHsx9oHGNLylYAR5NKq2klfcTLREVBxK2wCd2mcJ2fwITfyOnbztq50qSg20sKNgrDvSK1YwqvRDf3xX3+5t4DhAZDt357XJ6m20SpA1svn2gVnDz8r2mPrsRSL8nx+zuMhHPQ8W3XRsMGw9uQRui8SguoxUb2mc/+jkaf/Fbhfd5v0/HVmUvF4ABb945aQXqR5eN1nZDmkUOGCMC/2T3fTiEDCkwVlo/jNbzsqFphoLPm2mUVgNmV1eUP/2BEvRu2x2w7ObERT9D1G6eMkRoN5Faq7iw4j8F1/8Kdj0YzXJ7z0m2O1QlmDHqPj5bZ3ix6tXrbzt1LyRzUSrFSDnnyxhelkaLSHBKepP4zV2/BITmVuBKkKp9/l7R2qdGmoDfXcxsW9s1XQ0nVNlCviEUDMf30KcJS8InDH5OXpnl+lyHHaFJfcPG0ALEkFecWgGqWNIr69+EtlDbwYerLHuVRD9nPYrkUKl7WqwbL0vnfnS8pKHDoB40mtKnrY7WCpinj0VWA0CYKorI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<41.0.0
Minimum Integer bits32
PHP>=8.2.0
Photosphere Tours 0.6.0
Release Details
UpdatedOct. 13, 2026, 5:29 p.m.
Changelog

Added

  • Editor: New images and New photos show the capture time under each preview and list the oldest first, so images can be matched to the floor plan by the order of the walk-through. The time is the EXIF date, else a date in the file name, else the file time (marked "≈"). The lists appear at once; EXIF dates are read in the background, four requests at a time, and the lists re-sort; a selected image stays selected.
  • Markers: a text and/or a photo per capture, optionally placed in the panorama. Placed markers show as icons (camera with a photo, speech bubble without); a click opens the photo large with the text and pages through all markers of the capture. The button Photos at this spot (n) does the same, also for markers without a place and with keyboard or screen reader. The spot list marks captures that have markers. Stored per capture as markers in 360-Rundgang.json; existing files stay valid.
  • Editor: a Markers section: Place marker (click the place), placed markers are moved by dragging their icon in the panorama (mouse, pen or one finger), text, Choose photo (a photo from elsewhere is copied into 2D-Bilder/, never overwritten), Remove photo, Remove marker with Undo instead of a question (image files are never deleted), and New photos from 2D-Bilder/. Placing and moving are by mouse or touch; on share pages Choose photo is hidden.
  • Resizable dividers: between floor plan and spot list in the viewer side bar and between panorama and editing panel in the editor, by dragging or arrow keys. The sizes are remembered per browser.
  • Location: a walkthrough can have a location (latitude, longitude). It is taken from the GPS position of the first image placed in a walkthrough without one; the header then offers Open in OpenStreetMap (new tab, no map embedded, no requests from the app itself; not on share pages).

Changed

  • Saving keeps fields of 360-Rundgang.json that the app does not know (from a newer version or another tool), on every level, instead of dropping them.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEDDCCAvQCAhRBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDAyMTUzNzA5WhcNMzcwMTA3MTUzNzA5WjAcMRowGAYD
VQQDDBFwaG90b3NwaGVyZV90b3VyczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
AgoCggIBAL/5eqxozSMthvLJo7FycmWKYp4SdRBAarNlTdF1ih+G+LbXcWI58jYS
UNAAfxjhKRM5ZuKAt+LQtGyaypv4lXFAh38AMeKdD6STYCXr1hnuc4FQowJVhDdl
ge8mGSrn1Ov0x7xmEF+RWgsH5pwrcV5JkyW/2m+fMhugyq96wP3zlJCBAaqRejeU
4MVmvM3Ek6MaFpqWHUoh43QvIB9zwEf8Rc43oBa9D9PFkVTNvKgEIa7hWTsKnd7t
gqxIx6ZVbBCstYB52rqrQLcaF0pq1qNDiGWPZ3QzIArm3aqmC6O580eNoGmducZJ
NMZxtZorQnntkVpWkhvrFmouJ5q/fzXGTA8wXiuwUmPJGb42Yo0mfSZrQ40gbulR
RqJfeQCpmDYoCUb/mJm7/MKA8j6hn9naVb/mv4P67GJv5IHNWngJPzdGDBegoAKD
bPBH/vJFxnvZlRdyYCf+FyMmdudcop7TKye/vDaEpOR6j4FgQq1dhllKXz2sCB+d
xzECpWKEZ9umxnT2LpYYtgxem1TOIzrTota+Bxbnr4rGvQCrF0I70uCcEDN9bhqi
sf2QAzbs/pu3U9nVAiZxM9D7yn7uCQ90JMbCqEAG5OFp735sqVxFr010GBETAms+
VTvgm+jg2K00yZvYpArgCREjHHFSxE7VL1kq7zo352YismGyHqA9AgMBAAEwDQYJ
KoZIhvcNAQELBQADggEBAI8VB/r6UXPU3yESiBn952Yq2yG03oMXPgeV/qaXTuqA
Gi2DCbXcAO47QZ3IK1sFZqjXtpCwhBkFXxra0y7qBCt2MAIi8FTyxEpONHyUDuUv
OjqNTBlLGwgXkNDqhAfEQjCH4t3Hi4ffwGQemteX2ZoxVuuMpACto1qjC4UdKhyo
C11WwfE6IsMUHbgfBJl1/7X/nBHqlNtGhNDI7jaWzDrEgoiE4LTzqSArSz5Wk76e
NZ+5WDQOnK11Lhcip1UF4/h+UqxFsDNHddFVpqq1SUIcQSQMQUSWRSBDNO2umADN
y6/Ki6dSkRk//MJA5WETXWre5/0B3pG6l2pEynWbKbw=
-----END CERTIFICATE-----
SignaturegEJQqXvAN9uvsaybE8775q2HbOHShJ8F7zvaBQeROLHwIy7kbxXV1U1xd774VJ1JK/f5/eufa9ZSaZbp39kNMBfh4qjn/zNiuHFIEfaLblRgdwbFcrSTEA9LG667r+1rY5wvNpCncxPEHhqHhdDnGm/GrGGB3n8lFfLV8lhJzcjvT7npWHk69pwgYl7XXa7Bf8xZbSyKHnwLDm4kjox72ti2OB+uRxc3/dPFp8TqCw0uDpNi4pp2YXDWOzlE4crqlwGeHFdVrlFIG3nSB1ucQ+p+HzWwKMF5CYVRa9qcsraOIq4lViqi8j94hLn9b0D0SrLirZVYzyVovx8Hc3DvLDblUDwUEwyNODyhx6D2Mj9t0+IPrIrYzxwa2LFy9SeJNnuqxGOuWbGZngAAZklzOEHrP7/yf2cJnAs0RAYKTvwaTc5QHgPzHsVsyhZCRFr9lwEHWbj92BWX6V4TrAOko4M7vMe1dDWNb6SrqMt2PpuMwfczBVXYHjqw9FVws4jx1B3lDbGlztRHdFYDHigHAVEqH0xFmWOAJ1AwpeGHSp+l+ITblugctr4yHrT7fiK/1eZblvaAaQyQwfCnavRjuZzVudrwDi9zKnTFF9m8q2v8GtEjDjagNpGMsrGy/D1ew7zSIsz2M5Nv2I3KENQH05TN8cVZtXMyYjIQM4TehYQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Photosphere Tours 0.5.0
Release Details
UpdatedOct. 12, 2026, 8:26 p.m.
Changelog

Changed

  • A floor plan chosen from another folder is copied into the walkthrough's folder and used there; a PDF is copied together with its PNG, so room names work too. Nothing is overwritten: a taken name becomes "Plan (2)".
  • A visit shows only the spots captured on that day, each with that day's capture and without the capture menu. The first button, All (formerly Latest), shows every spot with its latest capture and lets you pick another one in the list. The list heading and the header line say which day is shown.
  • Opening the editor switches back to All, so the capture being edited is the one in view and the viewer never ends up with an empty or stale visit afterwards.
  • Undo after setting a view direction or adding a capture stays until the next action instead of disappearing after ten seconds.

Fixed

  • A click on the plan just beside another spot turns the selected spot's view direction again, instead of jumping to that spot.
  • Placing an image no longer flashes the previous spot's panorama.
  • A floor plan picked in the root folder is no longer copied next to itself.
  • Keyboard focus on plan spots is visible in the dark theme; Escape works while a radio button or switch has the focus; error notes are announced once.
  • Zoom buttons on the plan have full touch size on touch screens.
  • Smaller download: the viewer no longer carries CSS source maps (about 190 kB).
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEDDCCAvQCAhRBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDAyMTUzNzA5WhcNMzcwMTA3MTUzNzA5WjAcMRowGAYD
VQQDDBFwaG90b3NwaGVyZV90b3VyczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
AgoCggIBAL/5eqxozSMthvLJo7FycmWKYp4SdRBAarNlTdF1ih+G+LbXcWI58jYS
UNAAfxjhKRM5ZuKAt+LQtGyaypv4lXFAh38AMeKdD6STYCXr1hnuc4FQowJVhDdl
ge8mGSrn1Ov0x7xmEF+RWgsH5pwrcV5JkyW/2m+fMhugyq96wP3zlJCBAaqRejeU
4MVmvM3Ek6MaFpqWHUoh43QvIB9zwEf8Rc43oBa9D9PFkVTNvKgEIa7hWTsKnd7t
gqxIx6ZVbBCstYB52rqrQLcaF0pq1qNDiGWPZ3QzIArm3aqmC6O580eNoGmducZJ
NMZxtZorQnntkVpWkhvrFmouJ5q/fzXGTA8wXiuwUmPJGb42Yo0mfSZrQ40gbulR
RqJfeQCpmDYoCUb/mJm7/MKA8j6hn9naVb/mv4P67GJv5IHNWngJPzdGDBegoAKD
bPBH/vJFxnvZlRdyYCf+FyMmdudcop7TKye/vDaEpOR6j4FgQq1dhllKXz2sCB+d
xzECpWKEZ9umxnT2LpYYtgxem1TOIzrTota+Bxbnr4rGvQCrF0I70uCcEDN9bhqi
sf2QAzbs/pu3U9nVAiZxM9D7yn7uCQ90JMbCqEAG5OFp735sqVxFr010GBETAms+
VTvgm+jg2K00yZvYpArgCREjHHFSxE7VL1kq7zo352YismGyHqA9AgMBAAEwDQYJ
KoZIhvcNAQELBQADggEBAI8VB/r6UXPU3yESiBn952Yq2yG03oMXPgeV/qaXTuqA
Gi2DCbXcAO47QZ3IK1sFZqjXtpCwhBkFXxra0y7qBCt2MAIi8FTyxEpONHyUDuUv
OjqNTBlLGwgXkNDqhAfEQjCH4t3Hi4ffwGQemteX2ZoxVuuMpACto1qjC4UdKhyo
C11WwfE6IsMUHbgfBJl1/7X/nBHqlNtGhNDI7jaWzDrEgoiE4LTzqSArSz5Wk76e
NZ+5WDQOnK11Lhcip1UF4/h+UqxFsDNHddFVpqq1SUIcQSQMQUSWRSBDNO2umADN
y6/Ki6dSkRk//MJA5WETXWre5/0B3pG6l2pEynWbKbw=
-----END CERTIFICATE-----
SignaturesBEZ65QnWFBAGlSVhRSu8gTlQh1kJfKjhZGuijhtJrJP1kpKhpAWsNdrsZ0WSy3xqsCabG8UlnZZJtnEBC1sJRBq2xBZgBzGiKOAfmQ7JRfouqN34vZvdQuBpwY/faXHVwtST9Ro87QktyyRXV/r079mSiywHucr4//zlXH2SpBsxXOdmOIV63I2OiSWvjwtWHn4/PSSJ8EXKlCgg0focU7JKvz9Ibirtw0llbHmSEDgZfggDp62NlOAG3Rp5/PjmogBEjPtKiVXny47tNcYzH0mH2w0ZH11csDHP7xtmZQ83CZXuuiiHNd6pDGp/a2L/jjdeL7gxwA3FuLMfL6GE7cVKaf2yT5MUjEWEBnWco2xDZboMVA94f9btPfCWMp6iaudH9PORbvJ0OinP8mV3e0YWDFGktACpRn9Q1OlgP1519mp2eaiVdaUa08hrq28BOm1orKnughZZ3/FKz5pK3NBX5rt1Jq1rsGnXH0zKdjBG9BRcaZo03Xj9gLvi60rJRVz36QnCr6hSilnt7CR+heNyJcyBZ8bYhRBBPN+l+0TA6VmexhBjYJmeGsnfBPECOvLYMebIuzR8I+ZvVeq7K6qK8K46kRihkISxMCkQE5CCVqsOE8OqLxZ0Edcwn4S7NIoXgG+MUYhRVis+8yCcM/9Zamoize/+QruxJ1T2Yo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Photosphere Tours 0.4.15
Release Details
UpdatedOct. 12, 2026, 7:21 p.m.
Changelog

Security

  • PDF.js updated to 6.4.299 (GHSA-hq66-cqwq-w95j: script execution from a crafted PDF). The app only renders and reads floor plans, but any PDF in a shared folder could be one.

Fixed

  • The PDF worker is freed even when converting a floor plan fails.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEDDCCAvQCAhRBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDAyMTUzNzA5WhcNMzcwMTA3MTUzNzA5WjAcMRowGAYD
VQQDDBFwaG90b3NwaGVyZV90b3VyczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
AgoCggIBAL/5eqxozSMthvLJo7FycmWKYp4SdRBAarNlTdF1ih+G+LbXcWI58jYS
UNAAfxjhKRM5ZuKAt+LQtGyaypv4lXFAh38AMeKdD6STYCXr1hnuc4FQowJVhDdl
ge8mGSrn1Ov0x7xmEF+RWgsH5pwrcV5JkyW/2m+fMhugyq96wP3zlJCBAaqRejeU
4MVmvM3Ek6MaFpqWHUoh43QvIB9zwEf8Rc43oBa9D9PFkVTNvKgEIa7hWTsKnd7t
gqxIx6ZVbBCstYB52rqrQLcaF0pq1qNDiGWPZ3QzIArm3aqmC6O580eNoGmducZJ
NMZxtZorQnntkVpWkhvrFmouJ5q/fzXGTA8wXiuwUmPJGb42Yo0mfSZrQ40gbulR
RqJfeQCpmDYoCUb/mJm7/MKA8j6hn9naVb/mv4P67GJv5IHNWngJPzdGDBegoAKD
bPBH/vJFxnvZlRdyYCf+FyMmdudcop7TKye/vDaEpOR6j4FgQq1dhllKXz2sCB+d
xzECpWKEZ9umxnT2LpYYtgxem1TOIzrTota+Bxbnr4rGvQCrF0I70uCcEDN9bhqi
sf2QAzbs/pu3U9nVAiZxM9D7yn7uCQ90JMbCqEAG5OFp735sqVxFr010GBETAms+
VTvgm+jg2K00yZvYpArgCREjHHFSxE7VL1kq7zo352YismGyHqA9AgMBAAEwDQYJ
KoZIhvcNAQELBQADggEBAI8VB/r6UXPU3yESiBn952Yq2yG03oMXPgeV/qaXTuqA
Gi2DCbXcAO47QZ3IK1sFZqjXtpCwhBkFXxra0y7qBCt2MAIi8FTyxEpONHyUDuUv
OjqNTBlLGwgXkNDqhAfEQjCH4t3Hi4ffwGQemteX2ZoxVuuMpACto1qjC4UdKhyo
C11WwfE6IsMUHbgfBJl1/7X/nBHqlNtGhNDI7jaWzDrEgoiE4LTzqSArSz5Wk76e
NZ+5WDQOnK11Lhcip1UF4/h+UqxFsDNHddFVpqq1SUIcQSQMQUSWRSBDNO2umADN
y6/Ki6dSkRk//MJA5WETXWre5/0B3pG6l2pEynWbKbw=
-----END CERTIFICATE-----
Signaturec5DSFJp/yHuYroOYS1tjFEaLaUDl+VI6eY2sVW2iEwvd3XwyKjmAWl1+3UhiJ6sncW2D7tMQ9ZQol/fbyYUG7P3zsWK92qEgSp1se1+LOZgOrerZNevEooUampJaJp6sp4mRn6lPByaVCdyrglMUx2QVcNCoTqM3t/+BdT3T/aebBs9X2FA08xSlGRPK2eV9MIFxzOgP2SOiPDEEveMVkpybC944NEcieHaLGDO01M1zOpf+cTMfJg3kvj6qXyJ4fRQjlRV3pjYMfTVDgWPuRyPiaAK5bFL15SBKteqbk2Z2Mxi9K6lE2JcEuoX4VmfmJXbJeQJAJpUWyw++j0v22JLDEjLYewccyYFLIDJGY3q7D++3zGlQBPFkG8NcP7adEyjt7TYgzYCt6vgaOmZ/1R0YXnwX06WQtEcYjbAZr3JFLmwqLi0TnVIsQIudss6+VKbeAGzYA/YwxRw5hU2vjLE2I/ovZnpRrVGxVLsLOnnRHiV+3qFRCHkuOHgcErwU8jb4SFmKc0FWi9jlChQancxNVetNG6PEZHVJBiLFZtL5v5084pF3fdzN50ziBsYLK44TiCJkWwy6uR0beE/tMryfkH+R6Srx5OI0E8B0fAuAKIVGD5DjdkhIsd+YWZZkDBIKCqzw8IqIGrOfhwbdY8VdpcjhsXCd2fQFE4JQaCw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Photosphere Tours 0.4.14
Release Details
UpdatedOct. 12, 2026, 7:13 p.m.
Changelog

Changed

  • The capture date of a newly placed image comes from the camera's EXIF data first, then from a date in the file name, then from the file time.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEDDCCAvQCAhRBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDAyMTUzNzA5WhcNMzcwMTA3MTUzNzA5WjAcMRowGAYD
VQQDDBFwaG90b3NwaGVyZV90b3VyczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
AgoCggIBAL/5eqxozSMthvLJo7FycmWKYp4SdRBAarNlTdF1ih+G+LbXcWI58jYS
UNAAfxjhKRM5ZuKAt+LQtGyaypv4lXFAh38AMeKdD6STYCXr1hnuc4FQowJVhDdl
ge8mGSrn1Ov0x7xmEF+RWgsH5pwrcV5JkyW/2m+fMhugyq96wP3zlJCBAaqRejeU
4MVmvM3Ek6MaFpqWHUoh43QvIB9zwEf8Rc43oBa9D9PFkVTNvKgEIa7hWTsKnd7t
gqxIx6ZVbBCstYB52rqrQLcaF0pq1qNDiGWPZ3QzIArm3aqmC6O580eNoGmducZJ
NMZxtZorQnntkVpWkhvrFmouJ5q/fzXGTA8wXiuwUmPJGb42Yo0mfSZrQ40gbulR
RqJfeQCpmDYoCUb/mJm7/MKA8j6hn9naVb/mv4P67GJv5IHNWngJPzdGDBegoAKD
bPBH/vJFxnvZlRdyYCf+FyMmdudcop7TKye/vDaEpOR6j4FgQq1dhllKXz2sCB+d
xzECpWKEZ9umxnT2LpYYtgxem1TOIzrTota+Bxbnr4rGvQCrF0I70uCcEDN9bhqi
sf2QAzbs/pu3U9nVAiZxM9D7yn7uCQ90JMbCqEAG5OFp735sqVxFr010GBETAms+
VTvgm+jg2K00yZvYpArgCREjHHFSxE7VL1kq7zo352YismGyHqA9AgMBAAEwDQYJ
KoZIhvcNAQELBQADggEBAI8VB/r6UXPU3yESiBn952Yq2yG03oMXPgeV/qaXTuqA
Gi2DCbXcAO47QZ3IK1sFZqjXtpCwhBkFXxra0y7qBCt2MAIi8FTyxEpONHyUDuUv
OjqNTBlLGwgXkNDqhAfEQjCH4t3Hi4ffwGQemteX2ZoxVuuMpACto1qjC4UdKhyo
C11WwfE6IsMUHbgfBJl1/7X/nBHqlNtGhNDI7jaWzDrEgoiE4LTzqSArSz5Wk76e
NZ+5WDQOnK11Lhcip1UF4/h+UqxFsDNHddFVpqq1SUIcQSQMQUSWRSBDNO2umADN
y6/Ki6dSkRk//MJA5WETXWre5/0B3pG6l2pEynWbKbw=
-----END CERTIFICATE-----
SignaturedRAibDOCuKQxZU9E95ick61W7jp+CUdhh+DG7uR6usIdg3osZL+QF/UA56PebBqoKkCImub3knedgPR6tQ8tnxNmrSGL88unYYeaMIvapylf+GpCz3sCuw8padwSs5hLiTkZyKl1OnwTeRRm0jW7JAg+lLqHe3XSv5Wk2luJvymEZbHFsx7OrOfwQazPZ8QmEqpf9GppDRcmJ1ai2Q8ESrFXMrGOg7G0skM1B8OMH91URAR43YBRsgQo4FBL7/3Qm1Ck4JPyY+jSpuDpwPRvhlIfmiFkoII7WDkBRsupGZdXuOJUOD//HiDxmgSSmJ1rfcHPhUqiqeKSccMvdRFFlUBM+mX+zS3LsPM/S3l3upUf7mtpdOJ0ohv36bH3D+chNtoYGWRDe5kQtau+Y6MXgvtQh7/xvTcJg99lZUGVSKTCoc3WJ7mi+plIKCeUO9aw9/QBkyhNDu2MtLTRApBJHXu1PBOohCCEH+s9QW9/zphxn9QnuYmE2RdcCqiOtBVvUh1urCC+x1X385jxIEJLL6K4pg8QZaozGhWLJCJWQy0YRBA4pMeQQMfIRbwns3jrexN8x1UsF43i5/2MXf8/cv+JS1vZYycFoNHc2gbk3xjvMvTKlEJHz2iLfoTYupQB+DiyGCQPnhgmM0vHoBKhY92Hgs1S6XYMllCttEtaAKc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Photosphere Tours 0.4.13
Release Details
UpdatedOct. 8, 2026, 4:16 p.m.
Changelog

Changed

  • Floor plan in the editor: dragging pans, a short click on a spot selects it, a short click on a free place puts the picked image there – or, with a spot selected, turns its view direction there (with Undo). The Set view direction button is gone.
  • A picked image shows in the panorama right away, before it is placed.
  • The editor shows everything for a spot and the new images in one panel; phones switch between the floor plan and that panel.
  • The border between floor plan and editing column can be dragged (or moved with the arrow keys).
  • The hint bar above the file list updates as soon as a walkthrough is created, and "New → 360° walkthrough" opens an existing one instead of reporting an error.
  • Neutral descriptions; "Site visit" is called "Visit" in English.
  • Licence notices of the bundled libraries are part of the package.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEDDCCAvQCAhRBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDAyMTUzNzA5WhcNMzcwMTA3MTUzNzA5WjAcMRowGAYD
VQQDDBFwaG90b3NwaGVyZV90b3VyczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
AgoCggIBAL/5eqxozSMthvLJo7FycmWKYp4SdRBAarNlTdF1ih+G+LbXcWI58jYS
UNAAfxjhKRM5ZuKAt+LQtGyaypv4lXFAh38AMeKdD6STYCXr1hnuc4FQowJVhDdl
ge8mGSrn1Ov0x7xmEF+RWgsH5pwrcV5JkyW/2m+fMhugyq96wP3zlJCBAaqRejeU
4MVmvM3Ek6MaFpqWHUoh43QvIB9zwEf8Rc43oBa9D9PFkVTNvKgEIa7hWTsKnd7t
gqxIx6ZVbBCstYB52rqrQLcaF0pq1qNDiGWPZ3QzIArm3aqmC6O580eNoGmducZJ
NMZxtZorQnntkVpWkhvrFmouJ5q/fzXGTA8wXiuwUmPJGb42Yo0mfSZrQ40gbulR
RqJfeQCpmDYoCUb/mJm7/MKA8j6hn9naVb/mv4P67GJv5IHNWngJPzdGDBegoAKD
bPBH/vJFxnvZlRdyYCf+FyMmdudcop7TKye/vDaEpOR6j4FgQq1dhllKXz2sCB+d
xzECpWKEZ9umxnT2LpYYtgxem1TOIzrTota+Bxbnr4rGvQCrF0I70uCcEDN9bhqi
sf2QAzbs/pu3U9nVAiZxM9D7yn7uCQ90JMbCqEAG5OFp735sqVxFr010GBETAms+
VTvgm+jg2K00yZvYpArgCREjHHFSxE7VL1kq7zo352YismGyHqA9AgMBAAEwDQYJ
KoZIhvcNAQELBQADggEBAI8VB/r6UXPU3yESiBn952Yq2yG03oMXPgeV/qaXTuqA
Gi2DCbXcAO47QZ3IK1sFZqjXtpCwhBkFXxra0y7qBCt2MAIi8FTyxEpONHyUDuUv
OjqNTBlLGwgXkNDqhAfEQjCH4t3Hi4ffwGQemteX2ZoxVuuMpACto1qjC4UdKhyo
C11WwfE6IsMUHbgfBJl1/7X/nBHqlNtGhNDI7jaWzDrEgoiE4LTzqSArSz5Wk76e
NZ+5WDQOnK11Lhcip1UF4/h+UqxFsDNHddFVpqq1SUIcQSQMQUSWRSBDNO2umADN
y6/Ki6dSkRk//MJA5WETXWre5/0B3pG6l2pEynWbKbw=
-----END CERTIFICATE-----
SignatureeY1XV8B5VqOF7xgsI9gGRNvCgsJyWGbf+ZalCEC43L9oFj/vXsxDx6SlQ5AgwwS24gQG8OsFIKcCxTwEX9GTxgrARwBloKho3UgR7qe0vNGpbDDBR50t6LbWRpJHI/4zzWknZfTlePHQ3ZK6BH0QaAWOxMHhBuc+OrVIf2YwdhaYyI3oEQ+dFxoBvxpNBqMH3TTK/l+oNLK4PIpcFxt6d3XlKqzqv6NsDnfxIvz6GX4RgXwyIYqWt5O57KXIzXBC+aOykbOnKAuvpvsg7Ko6tmEDsEyNp15VmsYaIBMq2AomZ5xhlxKMUYAECV+7cD1k6glWXHT3JiWcb/3uEVrd8eiLVZv0LgUK3EQvQ0BvfeswFVbhpV0IVrNnnusTgA3y0F630+aFDwMFdBelNlIw/pDpKRDsbom41ZvRKDPF0jPL3SyihK9IpWCU4x1mB78xS3V1OiFu3jbZV87IZvSaHljJ0n7fLdQdT1R36+GF8S/ImPSva8R80PjCthh9zFe4Z5NhTYUq85nzaLg22WMBE8t45F5SD6AFqjPa5bz794J6shGLUIDczRQXG6y7fTQV2dhYqwFmNa4R8xg94bOdiWroaAH92j6WnK3XxkYOGQHbP77CR+NfmDUX6IfJ+BsVIKNkrR9FE3Gu3OYq8dWQD/yeyh3tnNW0lN1g7+72Emo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Photosphere Tours 0.4.11
Release Details
UpdatedOct. 2, 2026, 7:19 p.m.
Changelog

First release in the Nextcloud App Store.

Added

  • Walkthroughs: a 360-Rundgang.json in a folder of 360° images opens the panorama with the floor plan, the spot list and site visits.
  • Creating a walkthrough from the file list, the folder menu or New; a floor plan in the folder is detected, PDF plans are converted to PNG.
  • Editor: place images on the plan, add later captures, move spots, set the view direction, change the floor plan.
  • Room names from the room stamps of PDF plans offered as spot names (take over, correct, or all at once); capture dates from EXIF.
  • Renaming spots in the spot list, optionally renaming the image files.
  • Site visits: every spot as it was on a given day.
  • Zoomable floor plan, resizable side bar, phone layout, keyboard support.
  • Read-only walkthroughs on public share links.
  • English and German.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEDDCCAvQCAhRBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDAyMTUzNzA5WhcNMzcwMTA3MTUzNzA5WjAcMRowGAYD
VQQDDBFwaG90b3NwaGVyZV90b3VyczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
AgoCggIBAL/5eqxozSMthvLJo7FycmWKYp4SdRBAarNlTdF1ih+G+LbXcWI58jYS
UNAAfxjhKRM5ZuKAt+LQtGyaypv4lXFAh38AMeKdD6STYCXr1hnuc4FQowJVhDdl
ge8mGSrn1Ov0x7xmEF+RWgsH5pwrcV5JkyW/2m+fMhugyq96wP3zlJCBAaqRejeU
4MVmvM3Ek6MaFpqWHUoh43QvIB9zwEf8Rc43oBa9D9PFkVTNvKgEIa7hWTsKnd7t
gqxIx6ZVbBCstYB52rqrQLcaF0pq1qNDiGWPZ3QzIArm3aqmC6O580eNoGmducZJ
NMZxtZorQnntkVpWkhvrFmouJ5q/fzXGTA8wXiuwUmPJGb42Yo0mfSZrQ40gbulR
RqJfeQCpmDYoCUb/mJm7/MKA8j6hn9naVb/mv4P67GJv5IHNWngJPzdGDBegoAKD
bPBH/vJFxnvZlRdyYCf+FyMmdudcop7TKye/vDaEpOR6j4FgQq1dhllKXz2sCB+d
xzECpWKEZ9umxnT2LpYYtgxem1TOIzrTota+Bxbnr4rGvQCrF0I70uCcEDN9bhqi
sf2QAzbs/pu3U9nVAiZxM9D7yn7uCQ90JMbCqEAG5OFp735sqVxFr010GBETAms+
VTvgm+jg2K00yZvYpArgCREjHHFSxE7VL1kq7zo352YismGyHqA9AgMBAAEwDQYJ
KoZIhvcNAQELBQADggEBAI8VB/r6UXPU3yESiBn952Yq2yG03oMXPgeV/qaXTuqA
Gi2DCbXcAO47QZ3IK1sFZqjXtpCwhBkFXxra0y7qBCt2MAIi8FTyxEpONHyUDuUv
OjqNTBlLGwgXkNDqhAfEQjCH4t3Hi4ffwGQemteX2ZoxVuuMpACto1qjC4UdKhyo
C11WwfE6IsMUHbgfBJl1/7X/nBHqlNtGhNDI7jaWzDrEgoiE4LTzqSArSz5Wk76e
NZ+5WDQOnK11Lhcip1UF4/h+UqxFsDNHddFVpqq1SUIcQSQMQUSWRSBDNO2umADN
y6/Ki6dSkRk//MJA5WETXWre5/0B3pG6l2pEynWbKbw=
-----END CERTIFICATE-----
Signaturec9cMX7RrDHJ9WEQn+haAp7DiGLT6IAR7GkaijApqTpwjgr1zsVdpm0HJC6RDS8qLc5AKJpGkSqwdLX52bvBy2Z8UmPAUqJJd7Tp5k7Vgr57niWGS7WtD5wAMSONAbdfAXDPCaBG3eeDDBDCSFsWNNlkyFEeV8o4iwxAtAV1r/KHqAoyoFHdZ/TE1fVQjKChvoAmfaPuQCX3qG9CQ67/gi+sAVkNz3YxgmOA7dYGF1CJciuA7BfhpMUCyi22u6jZ10tAt39eMLH1runrX9qbwH2K9imKEiCzuTdqRtB86i60WTn62EfE4Il9SWufYNNGbPNMpqVRMnmWSSGLdZxzYj/jEn+HI+cHhrq0cR1ZqvYHvWpyCLrzph30EdWBHmLOW7C5H8OMXstrBlyQz7h1k9F9saE9dKRRpvkPAODTRjYAGf2+muuNMozct87PNuWRSp7qo23SQLiHGx76loiI006izXL/IyhPsfB0matBnPZOsr+6fHBCktfDsOkTzdQ8uCORA+lygt3ibESO8/7UlTADQBtHpO5wGYw2YeMfU0TMi/5qju+RMfRNGptrlFxMM1F7RKFW5kjxNCQGxnl3JdtPoLJ5YXHccaQ/XY26wYIv7lmaCwdsuuued8LHVcpcHBwe1rI1P71mYOY+oVeQYKFj3e0tpUrpMliGhbpPQThs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0

Nextcloud 33

Photosphere Tours 0.6.2
Release Details
UpdatedNov. 11, 2026, 11:45 a.m.
Changelog

Security

  • Dependencies: updated DOMPurify (used by the Nextcloud components for rendering text) to 3.4.17, which closes a critical and a high-severity sanitizer bypass. Build and test tools updated as well; npm audit reports no known vulnerabilities.

Changed

  • Dependencies: current minor versions of the Nextcloud libraries, Vue and pdf.js (6.5). Still Nextcloud 33 to 40, tested with 35.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEDDCCAvQCAhRBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDAyMTUzNzA5WhcNMzcwMTA3MTUzNzA5WjAcMRowGAYD
VQQDDBFwaG90b3NwaGVyZV90b3VyczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
AgoCggIBAL/5eqxozSMthvLJo7FycmWKYp4SdRBAarNlTdF1ih+G+LbXcWI58jYS
UNAAfxjhKRM5ZuKAt+LQtGyaypv4lXFAh38AMeKdD6STYCXr1hnuc4FQowJVhDdl
ge8mGSrn1Ov0x7xmEF+RWgsH5pwrcV5JkyW/2m+fMhugyq96wP3zlJCBAaqRejeU
4MVmvM3Ek6MaFpqWHUoh43QvIB9zwEf8Rc43oBa9D9PFkVTNvKgEIa7hWTsKnd7t
gqxIx6ZVbBCstYB52rqrQLcaF0pq1qNDiGWPZ3QzIArm3aqmC6O580eNoGmducZJ
NMZxtZorQnntkVpWkhvrFmouJ5q/fzXGTA8wXiuwUmPJGb42Yo0mfSZrQ40gbulR
RqJfeQCpmDYoCUb/mJm7/MKA8j6hn9naVb/mv4P67GJv5IHNWngJPzdGDBegoAKD
bPBH/vJFxnvZlRdyYCf+FyMmdudcop7TKye/vDaEpOR6j4FgQq1dhllKXz2sCB+d
xzECpWKEZ9umxnT2LpYYtgxem1TOIzrTota+Bxbnr4rGvQCrF0I70uCcEDN9bhqi
sf2QAzbs/pu3U9nVAiZxM9D7yn7uCQ90JMbCqEAG5OFp735sqVxFr010GBETAms+
VTvgm+jg2K00yZvYpArgCREjHHFSxE7VL1kq7zo352YismGyHqA9AgMBAAEwDQYJ
KoZIhvcNAQELBQADggEBAI8VB/r6UXPU3yESiBn952Yq2yG03oMXPgeV/qaXTuqA
Gi2DCbXcAO47QZ3IK1sFZqjXtpCwhBkFXxra0y7qBCt2MAIi8FTyxEpONHyUDuUv
OjqNTBlLGwgXkNDqhAfEQjCH4t3Hi4ffwGQemteX2ZoxVuuMpACto1qjC4UdKhyo
C11WwfE6IsMUHbgfBJl1/7X/nBHqlNtGhNDI7jaWzDrEgoiE4LTzqSArSz5Wk76e
NZ+5WDQOnK11Lhcip1UF4/h+UqxFsDNHddFVpqq1SUIcQSQMQUSWRSBDNO2umADN
y6/Ki6dSkRk//MJA5WETXWre5/0B3pG6l2pEynWbKbw=
-----END CERTIFICATE-----
SignatureAjy9Dcze7fgMyO/dczOXVwfeQ1OsV74u3wC/lY7Zic7/ppX9SL8pAiqyV7Jl/rVwQimXu7svYiNHu3B87CAQ5GOQZqWAY60HDxUcs2p2SsLV6d+jNpR+Ho6qHuQd8I02e0h6KUAGiLg4qC6J19amwdZJcU1WWTX68LVDpU71PBHUEmiQJZstD5fCgzasCBOlmGFSp6O8IC0xezmWEjXepQUGl5Pw4klQVYqaoKnNqePMDCBAmxnN0Gu+F2UCf/tdXWmMut1zQ51c72oM/PBjDsX3nF/hG8lquKPH2OAHQvfR57GVfvnJAhF6Ot8hDvViivPowyPVUHvdmXeYYGmk/86lv4OaO/DNY0XxHi1VxWgDxTgz+gKd7ZvhUj9AuZmSZTO/tYNmpyTL4jhy+b+JP8Jtj8fZ0lnkArDbUfxTgIVzTbn/dx22YnriEXNdjYAV6Qh7Yrxf3r2jc1dMTV0zvCbBdt9tl6rrWYXUPHSGJoh4s0bDMbsPuvFtotz7sQdUigBV2yj0gVGMC6xe0RHIMzb/rvLn9bkHR5pzaMtBfr3icKuMg4zydHCi2Vjj4fkGLMljYO32aI2mH56I5DQoXXi34WVWMgPw3oND9Fy+LiKPSJ2ivLmWPEMVscPN6m0p52tQbBhaQtWNY8NTHyJ2ColU2G2nZpK6Jf66KEyWlTY=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<41.0.0
Minimum Integer bits32
PHP>=8.2.0
Photosphere Tours 0.6.1
Release Details
UpdatedNov. 10, 2026, 9:29 a.m.
Changelog

Changed

  • Nextcloud 35: tested and supported; the app can be enabled on Nextcloud 33 to 40. No upper PHP limit any more (Nextcloud sets it).

Fixed

  • Viewer: with many visits the window no longer grows wider than the screen; the visit dates scroll sideways and the header buttons stay visible.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEDDCCAvQCAhRBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDAyMTUzNzA5WhcNMzcwMTA3MTUzNzA5WjAcMRowGAYD
VQQDDBFwaG90b3NwaGVyZV90b3VyczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
AgoCggIBAL/5eqxozSMthvLJo7FycmWKYp4SdRBAarNlTdF1ih+G+LbXcWI58jYS
UNAAfxjhKRM5ZuKAt+LQtGyaypv4lXFAh38AMeKdD6STYCXr1hnuc4FQowJVhDdl
ge8mGSrn1Ov0x7xmEF+RWgsH5pwrcV5JkyW/2m+fMhugyq96wP3zlJCBAaqRejeU
4MVmvM3Ek6MaFpqWHUoh43QvIB9zwEf8Rc43oBa9D9PFkVTNvKgEIa7hWTsKnd7t
gqxIx6ZVbBCstYB52rqrQLcaF0pq1qNDiGWPZ3QzIArm3aqmC6O580eNoGmducZJ
NMZxtZorQnntkVpWkhvrFmouJ5q/fzXGTA8wXiuwUmPJGb42Yo0mfSZrQ40gbulR
RqJfeQCpmDYoCUb/mJm7/MKA8j6hn9naVb/mv4P67GJv5IHNWngJPzdGDBegoAKD
bPBH/vJFxnvZlRdyYCf+FyMmdudcop7TKye/vDaEpOR6j4FgQq1dhllKXz2sCB+d
xzECpWKEZ9umxnT2LpYYtgxem1TOIzrTota+Bxbnr4rGvQCrF0I70uCcEDN9bhqi
sf2QAzbs/pu3U9nVAiZxM9D7yn7uCQ90JMbCqEAG5OFp735sqVxFr010GBETAms+
VTvgm+jg2K00yZvYpArgCREjHHFSxE7VL1kq7zo352YismGyHqA9AgMBAAEwDQYJ
KoZIhvcNAQELBQADggEBAI8VB/r6UXPU3yESiBn952Yq2yG03oMXPgeV/qaXTuqA
Gi2DCbXcAO47QZ3IK1sFZqjXtpCwhBkFXxra0y7qBCt2MAIi8FTyxEpONHyUDuUv
OjqNTBlLGwgXkNDqhAfEQjCH4t3Hi4ffwGQemteX2ZoxVuuMpACto1qjC4UdKhyo
C11WwfE6IsMUHbgfBJl1/7X/nBHqlNtGhNDI7jaWzDrEgoiE4LTzqSArSz5Wk76e
NZ+5WDQOnK11Lhcip1UF4/h+UqxFsDNHddFVpqq1SUIcQSQMQUSWRSBDNO2umADN
y6/Ki6dSkRk//MJA5WETXWre5/0B3pG6l2pEynWbKbw=
-----END CERTIFICATE-----
SignatureLkOE8rukNlPFLLXKu/GQtbOhfRf2UmNA835ZR1qZbFD4WuVG97Gra695vaKF4GKhNeN20APdsSaAjjCj/inJ6p/GrNRh2h1Umte/9hkdjmBbydDzn1mRZM3GLrDZWxnWHaWKS4Z2JIrmjKFsiDLAOT+uR3xC5yXHsx9oHGNLylYAR5NKq2klfcTLREVBxK2wCd2mcJ2fwITfyOnbztq50qSg20sKNgrDvSK1YwqvRDf3xX3+5t4DhAZDt357XJ6m20SpA1svn2gVnDz8r2mPrsRSL8nx+zuMhHPQ8W3XRsMGw9uQRui8SguoxUb2mc/+jkaf/Fbhfd5v0/HVmUvF4ABb945aQXqR5eN1nZDmkUOGCMC/2T3fTiEDCkwVlo/jNbzsqFphoLPm2mUVgNmV1eUP/2BEvRu2x2w7ObERT9D1G6eMkRoN5Faq7iw4j8F1/8Kdj0YzXJ7z0m2O1QlmDHqPj5bZ3ix6tXrbzt1LyRzUSrFSDnnyxhelkaLSHBKepP4zV2/BITmVuBKkKp9/l7R2qdGmoDfXcxsW9s1XQ0nVNlCviEUDMf30KcJS8InDH5OXpnl+lyHHaFJfcPG0ALEkFecWgGqWNIr69+EtlDbwYerLHuVRD9nPYrkUKl7WqwbL0vnfnS8pKHDoB40mtKnrY7WCpinj0VWA0CYKorI=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<41.0.0
Minimum Integer bits32
PHP>=8.2.0
Photosphere Tours 0.6.0
Release Details
UpdatedOct. 13, 2026, 5:29 p.m.
Changelog

Added

  • Editor: New images and New photos show the capture time under each preview and list the oldest first, so images can be matched to the floor plan by the order of the walk-through. The time is the EXIF date, else a date in the file name, else the file time (marked "≈"). The lists appear at once; EXIF dates are read in the background, four requests at a time, and the lists re-sort; a selected image stays selected.
  • Markers: a text and/or a photo per capture, optionally placed in the panorama. Placed markers show as icons (camera with a photo, speech bubble without); a click opens the photo large with the text and pages through all markers of the capture. The button Photos at this spot (n) does the same, also for markers without a place and with keyboard or screen reader. The spot list marks captures that have markers. Stored per capture as markers in 360-Rundgang.json; existing files stay valid.
  • Editor: a Markers section: Place marker (click the place), placed markers are moved by dragging their icon in the panorama (mouse, pen or one finger), text, Choose photo (a photo from elsewhere is copied into 2D-Bilder/, never overwritten), Remove photo, Remove marker with Undo instead of a question (image files are never deleted), and New photos from 2D-Bilder/. Placing and moving are by mouse or touch; on share pages Choose photo is hidden.
  • Resizable dividers: between floor plan and spot list in the viewer side bar and between panorama and editing panel in the editor, by dragging or arrow keys. The sizes are remembered per browser.
  • Location: a walkthrough can have a location (latitude, longitude). It is taken from the GPS position of the first image placed in a walkthrough without one; the header then offers Open in OpenStreetMap (new tab, no map embedded, no requests from the app itself; not on share pages).

Changed

  • Saving keeps fields of 360-Rundgang.json that the app does not know (from a newer version or another tool), on every level, instead of dropping them.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEDDCCAvQCAhRBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDAyMTUzNzA5WhcNMzcwMTA3MTUzNzA5WjAcMRowGAYD
VQQDDBFwaG90b3NwaGVyZV90b3VyczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
AgoCggIBAL/5eqxozSMthvLJo7FycmWKYp4SdRBAarNlTdF1ih+G+LbXcWI58jYS
UNAAfxjhKRM5ZuKAt+LQtGyaypv4lXFAh38AMeKdD6STYCXr1hnuc4FQowJVhDdl
ge8mGSrn1Ov0x7xmEF+RWgsH5pwrcV5JkyW/2m+fMhugyq96wP3zlJCBAaqRejeU
4MVmvM3Ek6MaFpqWHUoh43QvIB9zwEf8Rc43oBa9D9PFkVTNvKgEIa7hWTsKnd7t
gqxIx6ZVbBCstYB52rqrQLcaF0pq1qNDiGWPZ3QzIArm3aqmC6O580eNoGmducZJ
NMZxtZorQnntkVpWkhvrFmouJ5q/fzXGTA8wXiuwUmPJGb42Yo0mfSZrQ40gbulR
RqJfeQCpmDYoCUb/mJm7/MKA8j6hn9naVb/mv4P67GJv5IHNWngJPzdGDBegoAKD
bPBH/vJFxnvZlRdyYCf+FyMmdudcop7TKye/vDaEpOR6j4FgQq1dhllKXz2sCB+d
xzECpWKEZ9umxnT2LpYYtgxem1TOIzrTota+Bxbnr4rGvQCrF0I70uCcEDN9bhqi
sf2QAzbs/pu3U9nVAiZxM9D7yn7uCQ90JMbCqEAG5OFp735sqVxFr010GBETAms+
VTvgm+jg2K00yZvYpArgCREjHHFSxE7VL1kq7zo352YismGyHqA9AgMBAAEwDQYJ
KoZIhvcNAQELBQADggEBAI8VB/r6UXPU3yESiBn952Yq2yG03oMXPgeV/qaXTuqA
Gi2DCbXcAO47QZ3IK1sFZqjXtpCwhBkFXxra0y7qBCt2MAIi8FTyxEpONHyUDuUv
OjqNTBlLGwgXkNDqhAfEQjCH4t3Hi4ffwGQemteX2ZoxVuuMpACto1qjC4UdKhyo
C11WwfE6IsMUHbgfBJl1/7X/nBHqlNtGhNDI7jaWzDrEgoiE4LTzqSArSz5Wk76e
NZ+5WDQOnK11Lhcip1UF4/h+UqxFsDNHddFVpqq1SUIcQSQMQUSWRSBDNO2umADN
y6/Ki6dSkRk//MJA5WETXWre5/0B3pG6l2pEynWbKbw=
-----END CERTIFICATE-----
SignaturegEJQqXvAN9uvsaybE8775q2HbOHShJ8F7zvaBQeROLHwIy7kbxXV1U1xd774VJ1JK/f5/eufa9ZSaZbp39kNMBfh4qjn/zNiuHFIEfaLblRgdwbFcrSTEA9LG667r+1rY5wvNpCncxPEHhqHhdDnGm/GrGGB3n8lFfLV8lhJzcjvT7npWHk69pwgYl7XXa7Bf8xZbSyKHnwLDm4kjox72ti2OB+uRxc3/dPFp8TqCw0uDpNi4pp2YXDWOzlE4crqlwGeHFdVrlFIG3nSB1ucQ+p+HzWwKMF5CYVRa9qcsraOIq4lViqi8j94hLn9b0D0SrLirZVYzyVovx8Hc3DvLDblUDwUEwyNODyhx6D2Mj9t0+IPrIrYzxwa2LFy9SeJNnuqxGOuWbGZngAAZklzOEHrP7/yf2cJnAs0RAYKTvwaTc5QHgPzHsVsyhZCRFr9lwEHWbj92BWX6V4TrAOko4M7vMe1dDWNb6SrqMt2PpuMwfczBVXYHjqw9FVws4jx1B3lDbGlztRHdFYDHigHAVEqH0xFmWOAJ1AwpeGHSp+l+ITblugctr4yHrT7fiK/1eZblvaAaQyQwfCnavRjuZzVudrwDi9zKnTFF9m8q2v8GtEjDjagNpGMsrGy/D1ew7zSIsz2M5Nv2I3KENQH05TN8cVZtXMyYjIQM4TehYQ=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Photosphere Tours 0.5.0
Release Details
UpdatedOct. 12, 2026, 8:26 p.m.
Changelog

Changed

  • A floor plan chosen from another folder is copied into the walkthrough's folder and used there; a PDF is copied together with its PNG, so room names work too. Nothing is overwritten: a taken name becomes "Plan (2)".
  • A visit shows only the spots captured on that day, each with that day's capture and without the capture menu. The first button, All (formerly Latest), shows every spot with its latest capture and lets you pick another one in the list. The list heading and the header line say which day is shown.
  • Opening the editor switches back to All, so the capture being edited is the one in view and the viewer never ends up with an empty or stale visit afterwards.
  • Undo after setting a view direction or adding a capture stays until the next action instead of disappearing after ten seconds.

Fixed

  • A click on the plan just beside another spot turns the selected spot's view direction again, instead of jumping to that spot.
  • Placing an image no longer flashes the previous spot's panorama.
  • A floor plan picked in the root folder is no longer copied next to itself.
  • Keyboard focus on plan spots is visible in the dark theme; Escape works while a radio button or switch has the focus; error notes are announced once.
  • Zoom buttons on the plan have full touch size on touch screens.
  • Smaller download: the viewer no longer carries CSS source maps (about 190 kB).
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEDDCCAvQCAhRBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDAyMTUzNzA5WhcNMzcwMTA3MTUzNzA5WjAcMRowGAYD
VQQDDBFwaG90b3NwaGVyZV90b3VyczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
AgoCggIBAL/5eqxozSMthvLJo7FycmWKYp4SdRBAarNlTdF1ih+G+LbXcWI58jYS
UNAAfxjhKRM5ZuKAt+LQtGyaypv4lXFAh38AMeKdD6STYCXr1hnuc4FQowJVhDdl
ge8mGSrn1Ov0x7xmEF+RWgsH5pwrcV5JkyW/2m+fMhugyq96wP3zlJCBAaqRejeU
4MVmvM3Ek6MaFpqWHUoh43QvIB9zwEf8Rc43oBa9D9PFkVTNvKgEIa7hWTsKnd7t
gqxIx6ZVbBCstYB52rqrQLcaF0pq1qNDiGWPZ3QzIArm3aqmC6O580eNoGmducZJ
NMZxtZorQnntkVpWkhvrFmouJ5q/fzXGTA8wXiuwUmPJGb42Yo0mfSZrQ40gbulR
RqJfeQCpmDYoCUb/mJm7/MKA8j6hn9naVb/mv4P67GJv5IHNWngJPzdGDBegoAKD
bPBH/vJFxnvZlRdyYCf+FyMmdudcop7TKye/vDaEpOR6j4FgQq1dhllKXz2sCB+d
xzECpWKEZ9umxnT2LpYYtgxem1TOIzrTota+Bxbnr4rGvQCrF0I70uCcEDN9bhqi
sf2QAzbs/pu3U9nVAiZxM9D7yn7uCQ90JMbCqEAG5OFp735sqVxFr010GBETAms+
VTvgm+jg2K00yZvYpArgCREjHHFSxE7VL1kq7zo352YismGyHqA9AgMBAAEwDQYJ
KoZIhvcNAQELBQADggEBAI8VB/r6UXPU3yESiBn952Yq2yG03oMXPgeV/qaXTuqA
Gi2DCbXcAO47QZ3IK1sFZqjXtpCwhBkFXxra0y7qBCt2MAIi8FTyxEpONHyUDuUv
OjqNTBlLGwgXkNDqhAfEQjCH4t3Hi4ffwGQemteX2ZoxVuuMpACto1qjC4UdKhyo
C11WwfE6IsMUHbgfBJl1/7X/nBHqlNtGhNDI7jaWzDrEgoiE4LTzqSArSz5Wk76e
NZ+5WDQOnK11Lhcip1UF4/h+UqxFsDNHddFVpqq1SUIcQSQMQUSWRSBDNO2umADN
y6/Ki6dSkRk//MJA5WETXWre5/0B3pG6l2pEynWbKbw=
-----END CERTIFICATE-----
SignaturesBEZ65QnWFBAGlSVhRSu8gTlQh1kJfKjhZGuijhtJrJP1kpKhpAWsNdrsZ0WSy3xqsCabG8UlnZZJtnEBC1sJRBq2xBZgBzGiKOAfmQ7JRfouqN34vZvdQuBpwY/faXHVwtST9Ro87QktyyRXV/r079mSiywHucr4//zlXH2SpBsxXOdmOIV63I2OiSWvjwtWHn4/PSSJ8EXKlCgg0focU7JKvz9Ibirtw0llbHmSEDgZfggDp62NlOAG3Rp5/PjmogBEjPtKiVXny47tNcYzH0mH2w0ZH11csDHP7xtmZQ83CZXuuiiHNd6pDGp/a2L/jjdeL7gxwA3FuLMfL6GE7cVKaf2yT5MUjEWEBnWco2xDZboMVA94f9btPfCWMp6iaudH9PORbvJ0OinP8mV3e0YWDFGktACpRn9Q1OlgP1519mp2eaiVdaUa08hrq28BOm1orKnughZZ3/FKz5pK3NBX5rt1Jq1rsGnXH0zKdjBG9BRcaZo03Xj9gLvi60rJRVz36QnCr6hSilnt7CR+heNyJcyBZ8bYhRBBPN+l+0TA6VmexhBjYJmeGsnfBPECOvLYMebIuzR8I+ZvVeq7K6qK8K46kRihkISxMCkQE5CCVqsOE8OqLxZ0Edcwn4S7NIoXgG+MUYhRVis+8yCcM/9Zamoize/+QruxJ1T2Yo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Photosphere Tours 0.4.15
Release Details
UpdatedOct. 12, 2026, 7:21 p.m.
Changelog

Security

  • PDF.js updated to 6.4.299 (GHSA-hq66-cqwq-w95j: script execution from a crafted PDF). The app only renders and reads floor plans, but any PDF in a shared folder could be one.

Fixed

  • The PDF worker is freed even when converting a floor plan fails.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEDDCCAvQCAhRBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDAyMTUzNzA5WhcNMzcwMTA3MTUzNzA5WjAcMRowGAYD
VQQDDBFwaG90b3NwaGVyZV90b3VyczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
AgoCggIBAL/5eqxozSMthvLJo7FycmWKYp4SdRBAarNlTdF1ih+G+LbXcWI58jYS
UNAAfxjhKRM5ZuKAt+LQtGyaypv4lXFAh38AMeKdD6STYCXr1hnuc4FQowJVhDdl
ge8mGSrn1Ov0x7xmEF+RWgsH5pwrcV5JkyW/2m+fMhugyq96wP3zlJCBAaqRejeU
4MVmvM3Ek6MaFpqWHUoh43QvIB9zwEf8Rc43oBa9D9PFkVTNvKgEIa7hWTsKnd7t
gqxIx6ZVbBCstYB52rqrQLcaF0pq1qNDiGWPZ3QzIArm3aqmC6O580eNoGmducZJ
NMZxtZorQnntkVpWkhvrFmouJ5q/fzXGTA8wXiuwUmPJGb42Yo0mfSZrQ40gbulR
RqJfeQCpmDYoCUb/mJm7/MKA8j6hn9naVb/mv4P67GJv5IHNWngJPzdGDBegoAKD
bPBH/vJFxnvZlRdyYCf+FyMmdudcop7TKye/vDaEpOR6j4FgQq1dhllKXz2sCB+d
xzECpWKEZ9umxnT2LpYYtgxem1TOIzrTota+Bxbnr4rGvQCrF0I70uCcEDN9bhqi
sf2QAzbs/pu3U9nVAiZxM9D7yn7uCQ90JMbCqEAG5OFp735sqVxFr010GBETAms+
VTvgm+jg2K00yZvYpArgCREjHHFSxE7VL1kq7zo352YismGyHqA9AgMBAAEwDQYJ
KoZIhvcNAQELBQADggEBAI8VB/r6UXPU3yESiBn952Yq2yG03oMXPgeV/qaXTuqA
Gi2DCbXcAO47QZ3IK1sFZqjXtpCwhBkFXxra0y7qBCt2MAIi8FTyxEpONHyUDuUv
OjqNTBlLGwgXkNDqhAfEQjCH4t3Hi4ffwGQemteX2ZoxVuuMpACto1qjC4UdKhyo
C11WwfE6IsMUHbgfBJl1/7X/nBHqlNtGhNDI7jaWzDrEgoiE4LTzqSArSz5Wk76e
NZ+5WDQOnK11Lhcip1UF4/h+UqxFsDNHddFVpqq1SUIcQSQMQUSWRSBDNO2umADN
y6/Ki6dSkRk//MJA5WETXWre5/0B3pG6l2pEynWbKbw=
-----END CERTIFICATE-----
Signaturec5DSFJp/yHuYroOYS1tjFEaLaUDl+VI6eY2sVW2iEwvd3XwyKjmAWl1+3UhiJ6sncW2D7tMQ9ZQol/fbyYUG7P3zsWK92qEgSp1se1+LOZgOrerZNevEooUampJaJp6sp4mRn6lPByaVCdyrglMUx2QVcNCoTqM3t/+BdT3T/aebBs9X2FA08xSlGRPK2eV9MIFxzOgP2SOiPDEEveMVkpybC944NEcieHaLGDO01M1zOpf+cTMfJg3kvj6qXyJ4fRQjlRV3pjYMfTVDgWPuRyPiaAK5bFL15SBKteqbk2Z2Mxi9K6lE2JcEuoX4VmfmJXbJeQJAJpUWyw++j0v22JLDEjLYewccyYFLIDJGY3q7D++3zGlQBPFkG8NcP7adEyjt7TYgzYCt6vgaOmZ/1R0YXnwX06WQtEcYjbAZr3JFLmwqLi0TnVIsQIudss6+VKbeAGzYA/YwxRw5hU2vjLE2I/ovZnpRrVGxVLsLOnnRHiV+3qFRCHkuOHgcErwU8jb4SFmKc0FWi9jlChQancxNVetNG6PEZHVJBiLFZtL5v5084pF3fdzN50ziBsYLK44TiCJkWwy6uR0beE/tMryfkH+R6Srx5OI0E8B0fAuAKIVGD5DjdkhIsd+YWZZkDBIKCqzw8IqIGrOfhwbdY8VdpcjhsXCd2fQFE4JQaCw=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Photosphere Tours 0.4.14
Release Details
UpdatedOct. 12, 2026, 7:13 p.m.
Changelog

Changed

  • The capture date of a newly placed image comes from the camera's EXIF data first, then from a date in the file name, then from the file time.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEDDCCAvQCAhRBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDAyMTUzNzA5WhcNMzcwMTA3MTUzNzA5WjAcMRowGAYD
VQQDDBFwaG90b3NwaGVyZV90b3VyczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
AgoCggIBAL/5eqxozSMthvLJo7FycmWKYp4SdRBAarNlTdF1ih+G+LbXcWI58jYS
UNAAfxjhKRM5ZuKAt+LQtGyaypv4lXFAh38AMeKdD6STYCXr1hnuc4FQowJVhDdl
ge8mGSrn1Ov0x7xmEF+RWgsH5pwrcV5JkyW/2m+fMhugyq96wP3zlJCBAaqRejeU
4MVmvM3Ek6MaFpqWHUoh43QvIB9zwEf8Rc43oBa9D9PFkVTNvKgEIa7hWTsKnd7t
gqxIx6ZVbBCstYB52rqrQLcaF0pq1qNDiGWPZ3QzIArm3aqmC6O580eNoGmducZJ
NMZxtZorQnntkVpWkhvrFmouJ5q/fzXGTA8wXiuwUmPJGb42Yo0mfSZrQ40gbulR
RqJfeQCpmDYoCUb/mJm7/MKA8j6hn9naVb/mv4P67GJv5IHNWngJPzdGDBegoAKD
bPBH/vJFxnvZlRdyYCf+FyMmdudcop7TKye/vDaEpOR6j4FgQq1dhllKXz2sCB+d
xzECpWKEZ9umxnT2LpYYtgxem1TOIzrTota+Bxbnr4rGvQCrF0I70uCcEDN9bhqi
sf2QAzbs/pu3U9nVAiZxM9D7yn7uCQ90JMbCqEAG5OFp735sqVxFr010GBETAms+
VTvgm+jg2K00yZvYpArgCREjHHFSxE7VL1kq7zo352YismGyHqA9AgMBAAEwDQYJ
KoZIhvcNAQELBQADggEBAI8VB/r6UXPU3yESiBn952Yq2yG03oMXPgeV/qaXTuqA
Gi2DCbXcAO47QZ3IK1sFZqjXtpCwhBkFXxra0y7qBCt2MAIi8FTyxEpONHyUDuUv
OjqNTBlLGwgXkNDqhAfEQjCH4t3Hi4ffwGQemteX2ZoxVuuMpACto1qjC4UdKhyo
C11WwfE6IsMUHbgfBJl1/7X/nBHqlNtGhNDI7jaWzDrEgoiE4LTzqSArSz5Wk76e
NZ+5WDQOnK11Lhcip1UF4/h+UqxFsDNHddFVpqq1SUIcQSQMQUSWRSBDNO2umADN
y6/Ki6dSkRk//MJA5WETXWre5/0B3pG6l2pEynWbKbw=
-----END CERTIFICATE-----
SignaturedRAibDOCuKQxZU9E95ick61W7jp+CUdhh+DG7uR6usIdg3osZL+QF/UA56PebBqoKkCImub3knedgPR6tQ8tnxNmrSGL88unYYeaMIvapylf+GpCz3sCuw8padwSs5hLiTkZyKl1OnwTeRRm0jW7JAg+lLqHe3XSv5Wk2luJvymEZbHFsx7OrOfwQazPZ8QmEqpf9GppDRcmJ1ai2Q8ESrFXMrGOg7G0skM1B8OMH91URAR43YBRsgQo4FBL7/3Qm1Ck4JPyY+jSpuDpwPRvhlIfmiFkoII7WDkBRsupGZdXuOJUOD//HiDxmgSSmJ1rfcHPhUqiqeKSccMvdRFFlUBM+mX+zS3LsPM/S3l3upUf7mtpdOJ0ohv36bH3D+chNtoYGWRDe5kQtau+Y6MXgvtQh7/xvTcJg99lZUGVSKTCoc3WJ7mi+plIKCeUO9aw9/QBkyhNDu2MtLTRApBJHXu1PBOohCCEH+s9QW9/zphxn9QnuYmE2RdcCqiOtBVvUh1urCC+x1X385jxIEJLL6K4pg8QZaozGhWLJCJWQy0YRBA4pMeQQMfIRbwns3jrexN8x1UsF43i5/2MXf8/cv+JS1vZYycFoNHc2gbk3xjvMvTKlEJHz2iLfoTYupQB+DiyGCQPnhgmM0vHoBKhY92Hgs1S6XYMllCttEtaAKc=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Photosphere Tours 0.4.13
Release Details
UpdatedOct. 8, 2026, 4:16 p.m.
Changelog

Changed

  • Floor plan in the editor: dragging pans, a short click on a spot selects it, a short click on a free place puts the picked image there – or, with a spot selected, turns its view direction there (with Undo). The Set view direction button is gone.
  • A picked image shows in the panorama right away, before it is placed.
  • The editor shows everything for a spot and the new images in one panel; phones switch between the floor plan and that panel.
  • The border between floor plan and editing column can be dragged (or moved with the arrow keys).
  • The hint bar above the file list updates as soon as a walkthrough is created, and "New → 360° walkthrough" opens an existing one instead of reporting an error.
  • Neutral descriptions; "Site visit" is called "Visit" in English.
  • Licence notices of the bundled libraries are part of the package.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEDDCCAvQCAhRBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDAyMTUzNzA5WhcNMzcwMTA3MTUzNzA5WjAcMRowGAYD
VQQDDBFwaG90b3NwaGVyZV90b3VyczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
AgoCggIBAL/5eqxozSMthvLJo7FycmWKYp4SdRBAarNlTdF1ih+G+LbXcWI58jYS
UNAAfxjhKRM5ZuKAt+LQtGyaypv4lXFAh38AMeKdD6STYCXr1hnuc4FQowJVhDdl
ge8mGSrn1Ov0x7xmEF+RWgsH5pwrcV5JkyW/2m+fMhugyq96wP3zlJCBAaqRejeU
4MVmvM3Ek6MaFpqWHUoh43QvIB9zwEf8Rc43oBa9D9PFkVTNvKgEIa7hWTsKnd7t
gqxIx6ZVbBCstYB52rqrQLcaF0pq1qNDiGWPZ3QzIArm3aqmC6O580eNoGmducZJ
NMZxtZorQnntkVpWkhvrFmouJ5q/fzXGTA8wXiuwUmPJGb42Yo0mfSZrQ40gbulR
RqJfeQCpmDYoCUb/mJm7/MKA8j6hn9naVb/mv4P67GJv5IHNWngJPzdGDBegoAKD
bPBH/vJFxnvZlRdyYCf+FyMmdudcop7TKye/vDaEpOR6j4FgQq1dhllKXz2sCB+d
xzECpWKEZ9umxnT2LpYYtgxem1TOIzrTota+Bxbnr4rGvQCrF0I70uCcEDN9bhqi
sf2QAzbs/pu3U9nVAiZxM9D7yn7uCQ90JMbCqEAG5OFp735sqVxFr010GBETAms+
VTvgm+jg2K00yZvYpArgCREjHHFSxE7VL1kq7zo352YismGyHqA9AgMBAAEwDQYJ
KoZIhvcNAQELBQADggEBAI8VB/r6UXPU3yESiBn952Yq2yG03oMXPgeV/qaXTuqA
Gi2DCbXcAO47QZ3IK1sFZqjXtpCwhBkFXxra0y7qBCt2MAIi8FTyxEpONHyUDuUv
OjqNTBlLGwgXkNDqhAfEQjCH4t3Hi4ffwGQemteX2ZoxVuuMpACto1qjC4UdKhyo
C11WwfE6IsMUHbgfBJl1/7X/nBHqlNtGhNDI7jaWzDrEgoiE4LTzqSArSz5Wk76e
NZ+5WDQOnK11Lhcip1UF4/h+UqxFsDNHddFVpqq1SUIcQSQMQUSWRSBDNO2umADN
y6/Ki6dSkRk//MJA5WETXWre5/0B3pG6l2pEynWbKbw=
-----END CERTIFICATE-----
SignatureeY1XV8B5VqOF7xgsI9gGRNvCgsJyWGbf+ZalCEC43L9oFj/vXsxDx6SlQ5AgwwS24gQG8OsFIKcCxTwEX9GTxgrARwBloKho3UgR7qe0vNGpbDDBR50t6LbWRpJHI/4zzWknZfTlePHQ3ZK6BH0QaAWOxMHhBuc+OrVIf2YwdhaYyI3oEQ+dFxoBvxpNBqMH3TTK/l+oNLK4PIpcFxt6d3XlKqzqv6NsDnfxIvz6GX4RgXwyIYqWt5O57KXIzXBC+aOykbOnKAuvpvsg7Ko6tmEDsEyNp15VmsYaIBMq2AomZ5xhlxKMUYAECV+7cD1k6glWXHT3JiWcb/3uEVrd8eiLVZv0LgUK3EQvQ0BvfeswFVbhpV0IVrNnnusTgA3y0F630+aFDwMFdBelNlIw/pDpKRDsbom41ZvRKDPF0jPL3SyihK9IpWCU4x1mB78xS3V1OiFu3jbZV87IZvSaHljJ0n7fLdQdT1R36+GF8S/ImPSva8R80PjCthh9zFe4Z5NhTYUq85nzaLg22WMBE8t45F5SD6AFqjPa5bz794J6shGLUIDczRQXG6y7fTQV2dhYqwFmNa4R8xg94bOdiWroaAH92j6WnK3XxkYOGQHbP77CR+NfmDUX6IfJ+BsVIKNkrR9FE3Gu3OYq8dWQD/yeyh3tnNW0lN1g7+72Emo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0
Photosphere Tours 0.4.11
Release Details
UpdatedOct. 2, 2026, 7:19 p.m.
Changelog

First release in the Nextcloud App Store.

Added

  • Walkthroughs: a 360-Rundgang.json in a folder of 360° images opens the panorama with the floor plan, the spot list and site visits.
  • Creating a walkthrough from the file list, the folder menu or New; a floor plan in the folder is detected, PDF plans are converted to PNG.
  • Editor: place images on the plan, add later captures, move spots, set the view direction, change the floor plan.
  • Room names from the room stamps of PDF plans offered as spot names (take over, correct, or all at once); capture dates from EXIF.
  • Renaming spots in the spot list, optionally renaming the image files.
  • Site visits: every spot as it was on a given day.
  • Zoomable floor plan, resizable side bar, phone layout, keyboard support.
  • Read-only walkthroughs on public share links.
  • English and German.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIEDDCCAvQCAhRBMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYxMDAyMTUzNzA5WhcNMzcwMTA3MTUzNzA5WjAcMRowGAYD
VQQDDBFwaG90b3NwaGVyZV90b3VyczCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCC
AgoCggIBAL/5eqxozSMthvLJo7FycmWKYp4SdRBAarNlTdF1ih+G+LbXcWI58jYS
UNAAfxjhKRM5ZuKAt+LQtGyaypv4lXFAh38AMeKdD6STYCXr1hnuc4FQowJVhDdl
ge8mGSrn1Ov0x7xmEF+RWgsH5pwrcV5JkyW/2m+fMhugyq96wP3zlJCBAaqRejeU
4MVmvM3Ek6MaFpqWHUoh43QvIB9zwEf8Rc43oBa9D9PFkVTNvKgEIa7hWTsKnd7t
gqxIx6ZVbBCstYB52rqrQLcaF0pq1qNDiGWPZ3QzIArm3aqmC6O580eNoGmducZJ
NMZxtZorQnntkVpWkhvrFmouJ5q/fzXGTA8wXiuwUmPJGb42Yo0mfSZrQ40gbulR
RqJfeQCpmDYoCUb/mJm7/MKA8j6hn9naVb/mv4P67GJv5IHNWngJPzdGDBegoAKD
bPBH/vJFxnvZlRdyYCf+FyMmdudcop7TKye/vDaEpOR6j4FgQq1dhllKXz2sCB+d
xzECpWKEZ9umxnT2LpYYtgxem1TOIzrTota+Bxbnr4rGvQCrF0I70uCcEDN9bhqi
sf2QAzbs/pu3U9nVAiZxM9D7yn7uCQ90JMbCqEAG5OFp735sqVxFr010GBETAms+
VTvgm+jg2K00yZvYpArgCREjHHFSxE7VL1kq7zo352YismGyHqA9AgMBAAEwDQYJ
KoZIhvcNAQELBQADggEBAI8VB/r6UXPU3yESiBn952Yq2yG03oMXPgeV/qaXTuqA
Gi2DCbXcAO47QZ3IK1sFZqjXtpCwhBkFXxra0y7qBCt2MAIi8FTyxEpONHyUDuUv
OjqNTBlLGwgXkNDqhAfEQjCH4t3Hi4ffwGQemteX2ZoxVuuMpACto1qjC4UdKhyo
C11WwfE6IsMUHbgfBJl1/7X/nBHqlNtGhNDI7jaWzDrEgoiE4LTzqSArSz5Wk76e
NZ+5WDQOnK11Lhcip1UF4/h+UqxFsDNHddFVpqq1SUIcQSQMQUSWRSBDNO2umADN
y6/Ki6dSkRk//MJA5WETXWre5/0B3pG6l2pEynWbKbw=
-----END CERTIFICATE-----
Signaturec9cMX7RrDHJ9WEQn+haAp7DiGLT6IAR7GkaijApqTpwjgr1zsVdpm0HJC6RDS8qLc5AKJpGkSqwdLX52bvBy2Z8UmPAUqJJd7Tp5k7Vgr57niWGS7WtD5wAMSONAbdfAXDPCaBG3eeDDBDCSFsWNNlkyFEeV8o4iwxAtAV1r/KHqAoyoFHdZ/TE1fVQjKChvoAmfaPuQCX3qG9CQ67/gi+sAVkNz3YxgmOA7dYGF1CJciuA7BfhpMUCyi22u6jZ10tAt39eMLH1runrX9qbwH2K9imKEiCzuTdqRtB86i60WTn62EfE4Il9SWufYNNGbPNMpqVRMnmWSSGLdZxzYj/jEn+HI+cHhrq0cR1ZqvYHvWpyCLrzph30EdWBHmLOW7C5H8OMXstrBlyQz7h1k9F9saE9dKRRpvkPAODTRjYAGf2+muuNMozct87PNuWRSp7qo23SQLiHGx76loiI006izXL/IyhPsfB0matBnPZOsr+6fHBCktfDsOkTzdQ8uCORA+lygt3ibESO8/7UlTADQBtHpO5wGYw2YeMfU0TMi/5qju+RMfRNGptrlFxMM1F7RKFW5kjxNCQGxnl3JdtPoLJ5YXHccaQ/XY26wYIv7lmaCwdsuuued8LHVcpcHBwe1rI1P71mYOY+oVeQYKFj3e0tpUrpMliGhbpPQThs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=33.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0,<8.6.0