FIT Tracker - Releases

← App details

Nextcloud 33

FIT Tracker 1.1.3
Release Details
UpdatedMay 3, 2026, 6:41 p.m.
Changelog

Added

  • Walking is now a separate sport type (🚶) distinct from Hiking (🥾), detected from FIT file sport/sub-sport fields
  • Photo popup on the map now shows a single-image carousel with ‹ › navigation buttons when a cluster contains multiple photos
  • Activity calendar date selection now syncs the week chart to the selected week

Changed

  • Week chart renamed from "Last 7 Days" to "This Week"; shows the current Mon–Sun week with ‹ › arrows to browse past weeks
  • Activity cards now show a from–to time range (e.g. 07:30 – 08:45) instead of repeating the date
  • All sport labels, icons, and colors are defined once in a central module and reused across all components
  • Photo time window tightened from ±26 hours to activity start–end ±1 hour to avoid unrelated photos appearing

Fixed

  • Activity timestamps are now stored and displayed in ISO 8601 UTC format, preventing browsers from misinterpreting UTC as local time
  • Photos in the photo strip are now sorted by EXIF capture time
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhM0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDE2MTIxMTE3WhcNMzYwNzIyMTIxMTE3WjAWMRQwEgYD
VQQDDAtmaXRfdHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANJZ+pp5tpkS5dXPOHl9swZRsbCQZnztSysKEzJ/twd8mAAidIjdsSD+SiHhXtEz
dGV+EDvmSo/sktTec505bR3I968nJlN/mWGV9H5rSo4rH95rRBHgIDtVhU49mj+s
1uCyBBYXNzqMGG70ej3YO8yiIW++YQZ2Zko307yxK7eXmxuYds/ml5yq+DsaNKnn
uVugJ2pGyjDmBMvCl/O6dzCDp/0RZ2PFiTJ7AuRzAg4jyVia8kwQIr1ChtZtDdHq
lCmlweIFFwnF//FGTQYdWelseQx9Ks3qRa2J+azBQCsiKzRgi8CelRb5eneGA8ce
a1W+CX8gnYxMwzecbtuLcUzY+6tGbH4wrt4ZW1Ob8IETbRKs+7/ptwMfbScYYcji
eeOXq/hX6KhQDRnaPeUTT47J1iBDBdl++rLdvOqtac3xtwXkiDyOx8F01v5LaSYc
rZNHtxlK3ZVX+5oXONwYpiZOgqLdSmdPQwLj9rg0FqMvmVlGt2E7g2htu3GyBZWw
VEUkeRzNNVNsrt0vx7/brCY/KABNko/AqKS5bKL1w1rx/R+63bn3av1StYAsGbQ4
PtrU9AwfQ/DvP6gSJiRR42L5uLGP3+UiaPd4hPx5PTb2LSzE4mRtTCdMEIsLv0Te
OeJ4gXgPuvo8x9iQUVuTLpCZrs5bTGUgIvVWz3DBlI+DAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBABTSdAYiXC5KP/2Rci9k56iYJ74n6+lkcPwLOOQyYVuGE7lledRC
RNgrdGa04OJb/BU71s6gVaeD9iBZkltmlRAevGcqxyS40GSHYwtDm6v9ZhCypu/C
qC55M7UOURC2+rfq56EYF+Lq1mFMrCC0tBhD7Yv285X6NV1Hya9Y+SHmsQJ8tLlc
vXdeXPnONdCFy2YUmJX/vxYW0ETvH9AEBfdoSe+SDzPEqfcBJFQgPw5/+/RpPKUg
ytDKYpcdHNV/LePoykHoQlDD27iRHWjrqhpwLzo2XH3470Ql2OfNTsM1jb69MySx
KNpWsQf3xvCmvNPNh907A3rVIPzf75bEPSU=
-----END CERTIFICATE-----
SignatureSEL9Zb91sqJ9/D3Qg5Uh5UhAnuhqmLsgP4pkS6WT0zytApKDGyDihY3a5RldTBnks9bAyCniBnM25pF0lb70M2MFny9KofQqZNcAZ4aBPAqc/JIZT2P15YlxdcdJI4H9tAFPZpl8qVQcd1IedC9cCM1jlrZumG3H9h9X1J4RbhXWaCC12KU09BEkUNEHpz5ILQXKp5sxjRVZ3svMFrEaqbGveb5ABvTc802lO1uEEBXzSbN5HY8t6hbuTNiObLHsXK4ESCO9YDIMYF4dO4+yZgq3heBrpp3+XhLxJRq1A6d9qVsH8JsWJWplZcnKYqpySkNvt1BiaTqGVPjMvohXOcKGVvucE51HtH8rSAYJ0lCSlV/BAbKu+bsxHbLEimZi7igaValaDh6YFl8TrBRoD2HPMo5g3hV8xK+CUTK1a/T1ERPQZNASlHfTn74YUFeFwutwnaOeiQUqak/OLaT68XCJBSoggUGO7msg+j4w/BJPxKju2r+EBO6q86Sax32Z6GaL/FwOiB/Cb4wY7lCDCKb6Q0UAtryFynX653qE9jJhnFMRT0rAZOG8J9MDAQVQg68X8VPSsFrHAwLhqY3cEibSwSjbgQ3W7RjrgF7Vd3wtFmcZDPNMnCYMOA5Oke61Qf9Al0I7v8xTUP6oBL7jeStionztFB0f+Hs9MPqJD5U=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0
FIT Tracker 1.1.2
Release Details
UpdatedApril 20, 2026, 12:14 p.m.
Changelog

Fixed

  • Reduced memory usage when scanning photos: stream only 64 KB per file instead of loading the full JPEG
  • Photo search now filters by date at the database level, avoiding full scans of all user photos
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhM0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDE2MTIxMTE3WhcNMzYwNzIyMTIxMTE3WjAWMRQwEgYD
VQQDDAtmaXRfdHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANJZ+pp5tpkS5dXPOHl9swZRsbCQZnztSysKEzJ/twd8mAAidIjdsSD+SiHhXtEz
dGV+EDvmSo/sktTec505bR3I968nJlN/mWGV9H5rSo4rH95rRBHgIDtVhU49mj+s
1uCyBBYXNzqMGG70ej3YO8yiIW++YQZ2Zko307yxK7eXmxuYds/ml5yq+DsaNKnn
uVugJ2pGyjDmBMvCl/O6dzCDp/0RZ2PFiTJ7AuRzAg4jyVia8kwQIr1ChtZtDdHq
lCmlweIFFwnF//FGTQYdWelseQx9Ks3qRa2J+azBQCsiKzRgi8CelRb5eneGA8ce
a1W+CX8gnYxMwzecbtuLcUzY+6tGbH4wrt4ZW1Ob8IETbRKs+7/ptwMfbScYYcji
eeOXq/hX6KhQDRnaPeUTT47J1iBDBdl++rLdvOqtac3xtwXkiDyOx8F01v5LaSYc
rZNHtxlK3ZVX+5oXONwYpiZOgqLdSmdPQwLj9rg0FqMvmVlGt2E7g2htu3GyBZWw
VEUkeRzNNVNsrt0vx7/brCY/KABNko/AqKS5bKL1w1rx/R+63bn3av1StYAsGbQ4
PtrU9AwfQ/DvP6gSJiRR42L5uLGP3+UiaPd4hPx5PTb2LSzE4mRtTCdMEIsLv0Te
OeJ4gXgPuvo8x9iQUVuTLpCZrs5bTGUgIvVWz3DBlI+DAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBABTSdAYiXC5KP/2Rci9k56iYJ74n6+lkcPwLOOQyYVuGE7lledRC
RNgrdGa04OJb/BU71s6gVaeD9iBZkltmlRAevGcqxyS40GSHYwtDm6v9ZhCypu/C
qC55M7UOURC2+rfq56EYF+Lq1mFMrCC0tBhD7Yv285X6NV1Hya9Y+SHmsQJ8tLlc
vXdeXPnONdCFy2YUmJX/vxYW0ETvH9AEBfdoSe+SDzPEqfcBJFQgPw5/+/RpPKUg
ytDKYpcdHNV/LePoykHoQlDD27iRHWjrqhpwLzo2XH3470Ql2OfNTsM1jb69MySx
KNpWsQf3xvCmvNPNh907A3rVIPzf75bEPSU=
-----END CERTIFICATE-----
SignatureR8XIi9ZPZBqybocQZubEDVehG3a1ekBWoS113InCazsIq4HGniwcQ9Yzajf5EyLPrE4xpx9HXgIUgyUmJ3KfkUaEkvtYe3BYcLbFd0UeSfyAy+DVrgmOibqXOrk4BrqFhDr5Jdgirmn4RJXl9DK6ayZYPqzUTP4kMZzvb7p4gRfffoMpsXMu0ke5qFgPcrJqmNLKoD+lFkVR3tcNFnX7qh+uhYm8d1v34k2yPPWDeFk3pvAbBqFHGunEk1jARWv/WvXpAjtozouKpUn1BAO6FY6qPw71hA6TTowOMpyYxseDMaWUvTmAxJj2BpLLT0V0CcO/o44clZcE/07gNNjsbEXt2wMcK6thIabH2Oo0SXocgEHpqjOdczxcltHWxdbgaqP28BeN46szW4ILNfYrsILYnH+KeiQ1eqqMAjV28ASKADmnwvfI/FDXVb7U1BjWN5glPxxZyhDkRFy/4sY4Ny+NahJBD35PkipZ3Xp4gK0koFk4h+/SSeTyhqIXfmrAbgbeYCvtJbFe8WuxhamCeA9d0uVPMMm0xTdOP1Ad5vKQ6g5cfnedFMPCHniaeuR1VvIynfFJnF2dropcNUnWOaiJxrVPfykTAHr7Nn8/8MRe/WheeeibwXLEI4i2TGufMLGgCrwv3nohXQnwOuLOFeDVQUxFwhJKSsEwUL0bPGs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0
FIT Tracker 1.1.1
Release Details
UpdatedApril 20, 2026, 11:25 a.m.
Changelog

Fixed

  • Reduced memory usage when scanning photos: stream only 64 KB per file instead of loading the full JPEG
  • Photo search now filters by date at the database level, avoiding full scans of all user photos
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhM0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDE2MTIxMTE3WhcNMzYwNzIyMTIxMTE3WjAWMRQwEgYD
VQQDDAtmaXRfdHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANJZ+pp5tpkS5dXPOHl9swZRsbCQZnztSysKEzJ/twd8mAAidIjdsSD+SiHhXtEz
dGV+EDvmSo/sktTec505bR3I968nJlN/mWGV9H5rSo4rH95rRBHgIDtVhU49mj+s
1uCyBBYXNzqMGG70ej3YO8yiIW++YQZ2Zko307yxK7eXmxuYds/ml5yq+DsaNKnn
uVugJ2pGyjDmBMvCl/O6dzCDp/0RZ2PFiTJ7AuRzAg4jyVia8kwQIr1ChtZtDdHq
lCmlweIFFwnF//FGTQYdWelseQx9Ks3qRa2J+azBQCsiKzRgi8CelRb5eneGA8ce
a1W+CX8gnYxMwzecbtuLcUzY+6tGbH4wrt4ZW1Ob8IETbRKs+7/ptwMfbScYYcji
eeOXq/hX6KhQDRnaPeUTT47J1iBDBdl++rLdvOqtac3xtwXkiDyOx8F01v5LaSYc
rZNHtxlK3ZVX+5oXONwYpiZOgqLdSmdPQwLj9rg0FqMvmVlGt2E7g2htu3GyBZWw
VEUkeRzNNVNsrt0vx7/brCY/KABNko/AqKS5bKL1w1rx/R+63bn3av1StYAsGbQ4
PtrU9AwfQ/DvP6gSJiRR42L5uLGP3+UiaPd4hPx5PTb2LSzE4mRtTCdMEIsLv0Te
OeJ4gXgPuvo8x9iQUVuTLpCZrs5bTGUgIvVWz3DBlI+DAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBABTSdAYiXC5KP/2Rci9k56iYJ74n6+lkcPwLOOQyYVuGE7lledRC
RNgrdGa04OJb/BU71s6gVaeD9iBZkltmlRAevGcqxyS40GSHYwtDm6v9ZhCypu/C
qC55M7UOURC2+rfq56EYF+Lq1mFMrCC0tBhD7Yv285X6NV1Hya9Y+SHmsQJ8tLlc
vXdeXPnONdCFy2YUmJX/vxYW0ETvH9AEBfdoSe+SDzPEqfcBJFQgPw5/+/RpPKUg
ytDKYpcdHNV/LePoykHoQlDD27iRHWjrqhpwLzo2XH3470Ql2OfNTsM1jb69MySx
KNpWsQf3xvCmvNPNh907A3rVIPzf75bEPSU=
-----END CERTIFICATE-----
SignatureuxselGQgPhE4tjdZYf3u+pfnkjnumPmL0r4BbcymHU8A+KNx5UJxT7Bi2ZleS2vhTS8tJ3Squa/Wm3ZzS0791829Qe8DTdRj3QaB0ODAkgAa9mXDEzIugEivCx0+zSGO2He3oxaIZ65mDnu0EqrvBF2AONAfwmprFVFXc/g37S279GzJ6tfNtQTpTLuUL7DXuuC5yEuCzY8MUQuuu6UMz/tVsIgFvwb34FvuGnm7tm8+UTg9C06SWY8JTm0vm6YoYVkSL2oRvfXSXsvQJI19jdPyVCuDw6Z8FWITxYTeXjFxyuZCnHuFwf5XGdmppAPE5r8v2LxkGvkmSrK+JfbMsyZ2/2jJv1JEUHHU06OEzLf/ETRNrR8PQPYxqz++RHIaR050ix3kT5o0TPQhUvbsMaK83Lv6KhRH0qb0YfYZ4XU2tgzd+ZZiaC8hapAY+hZfHcwV8qpHzh4yLs4RCwEEW3sQnjv09HE3k04IHx+FDJsqI9Woi8QzxfjuPIlzWkN0xYSaOHDNhNt4yqGLOBdY3HzU4PQYwH/xqA9a+wuf9G/oBONNs+tvVQ5/Yng/IN5m0FNMLHQi39xd5z+fL8nezLIwpYNRr4M3NlXXYKzFMovC90QVpGWCg+UniLZnHJCkDjXvzw0wt8VnsDE2Nm/ig6rARCMEsiKJgHuEEtBdiQE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0
FIT Tracker 1.1.0
Release Details
UpdatedApril 19, 2026, 3:10 p.m.
Changelog

Added

  • Photo integration for cycling and hiking activities — JPEG photos stored in Nextcloud whose GPS coordinates fall within 200 m of the activity route are automatically discovered
  • Photos appear as a thumbnail strip below the map and as 📷 pins on the route map
  • Nearby photos are clustered into a single pin with a count badge
  • Clicking a photo opens it in Nextcloud's native viewer overlay (falls back to a full-screen overlay when the Viewer app is unavailable)
  • Only GPS-tagged photos are included; images without EXIF coordinates are ignored
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhM0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDE2MTIxMTE3WhcNMzYwNzIyMTIxMTE3WjAWMRQwEgYD
VQQDDAtmaXRfdHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANJZ+pp5tpkS5dXPOHl9swZRsbCQZnztSysKEzJ/twd8mAAidIjdsSD+SiHhXtEz
dGV+EDvmSo/sktTec505bR3I968nJlN/mWGV9H5rSo4rH95rRBHgIDtVhU49mj+s
1uCyBBYXNzqMGG70ej3YO8yiIW++YQZ2Zko307yxK7eXmxuYds/ml5yq+DsaNKnn
uVugJ2pGyjDmBMvCl/O6dzCDp/0RZ2PFiTJ7AuRzAg4jyVia8kwQIr1ChtZtDdHq
lCmlweIFFwnF//FGTQYdWelseQx9Ks3qRa2J+azBQCsiKzRgi8CelRb5eneGA8ce
a1W+CX8gnYxMwzecbtuLcUzY+6tGbH4wrt4ZW1Ob8IETbRKs+7/ptwMfbScYYcji
eeOXq/hX6KhQDRnaPeUTT47J1iBDBdl++rLdvOqtac3xtwXkiDyOx8F01v5LaSYc
rZNHtxlK3ZVX+5oXONwYpiZOgqLdSmdPQwLj9rg0FqMvmVlGt2E7g2htu3GyBZWw
VEUkeRzNNVNsrt0vx7/brCY/KABNko/AqKS5bKL1w1rx/R+63bn3av1StYAsGbQ4
PtrU9AwfQ/DvP6gSJiRR42L5uLGP3+UiaPd4hPx5PTb2LSzE4mRtTCdMEIsLv0Te
OeJ4gXgPuvo8x9iQUVuTLpCZrs5bTGUgIvVWz3DBlI+DAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBABTSdAYiXC5KP/2Rci9k56iYJ74n6+lkcPwLOOQyYVuGE7lledRC
RNgrdGa04OJb/BU71s6gVaeD9iBZkltmlRAevGcqxyS40GSHYwtDm6v9ZhCypu/C
qC55M7UOURC2+rfq56EYF+Lq1mFMrCC0tBhD7Yv285X6NV1Hya9Y+SHmsQJ8tLlc
vXdeXPnONdCFy2YUmJX/vxYW0ETvH9AEBfdoSe+SDzPEqfcBJFQgPw5/+/RpPKUg
ytDKYpcdHNV/LePoykHoQlDD27iRHWjrqhpwLzo2XH3470Ql2OfNTsM1jb69MySx
KNpWsQf3xvCmvNPNh907A3rVIPzf75bEPSU=
-----END CERTIFICATE-----
SignatureyLo3GnCdpgepMcgm/QQEfoharu4fc8OeSy+3JcXahQakbccQzyt90VDR9MwlXvGNgaSXPmHGn/TtwjNNSWFW23CoBKmzQ4KdDXOm8ew0Lqg8MTzJcJJXcsxRWF0+wYO4iGJczfxI/ZnbdRlaP3GlvJLOFKv7Z4yLgQ5c33NPORof4qYnLZEVLDD8YccG4ZgCaiCazNgxnb2NzjHyiSAUtdBQYlmu7nlzp9j54ZIwEmD1L+hSSxi5kdV4sm7QPhXQ1xNg45jVHC41qgK53YJXhiExbQNCMz43v7k1/iIzvaLOrbCO4oLg5jwXbnHYr42jrE66dqyF43aMLWlX6mX3YbJcbP0rc3apyJNxkncVJoBM/nI08tIAVz16+yB+O94dhAACeC21FhJ+kCfJC0pBU0HrBbFjfbpxrzEtsROdZGJwbIPQzp9F/Yit3SRSOwBoF8jpvTKlkiP/5TnR9jHSoargaJmis9hBM7kLf1Cy6WoAxYaOgCEf5rEXPR3SSzliwNXpD52cxthxs/v57Au2CWBdICrjjVi+QY5MBrwGuXBuhv+aLPM3GLDxJQ1FbOiF98cRfORfgbQ4w8apoiudwQyEyUY7smVJXlS7F1zt+vsQv+OvSl7ql7M6idEoC7Ci5F/fPxf4Nzu2dR7Wb0+CumEFALANsGfenBk890+4c1s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0
FIT Tracker 1.0.4
Release Details
UpdatedApril 19, 2026, 8:06 a.m.
Changelog

Added

  • Photo integration for cycling and hiking activities — JPEG photos stored in Nextcloud whose GPS coordinates fall within 200 m of the activity route are automatically discovered
  • Photos appear as a thumbnail strip below the map and as 📷 pins on the route map
  • Nearby photos are clustered into a single pin with a count badge
  • Clicking a photo opens it in Nextcloud's native viewer overlay (falls back to a full-screen overlay when the Viewer app is unavailable)
  • Only GPS-tagged photos are included; images without EXIF coordinates are ignored
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhM0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDE2MTIxMTE3WhcNMzYwNzIyMTIxMTE3WjAWMRQwEgYD
VQQDDAtmaXRfdHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANJZ+pp5tpkS5dXPOHl9swZRsbCQZnztSysKEzJ/twd8mAAidIjdsSD+SiHhXtEz
dGV+EDvmSo/sktTec505bR3I968nJlN/mWGV9H5rSo4rH95rRBHgIDtVhU49mj+s
1uCyBBYXNzqMGG70ej3YO8yiIW++YQZ2Zko307yxK7eXmxuYds/ml5yq+DsaNKnn
uVugJ2pGyjDmBMvCl/O6dzCDp/0RZ2PFiTJ7AuRzAg4jyVia8kwQIr1ChtZtDdHq
lCmlweIFFwnF//FGTQYdWelseQx9Ks3qRa2J+azBQCsiKzRgi8CelRb5eneGA8ce
a1W+CX8gnYxMwzecbtuLcUzY+6tGbH4wrt4ZW1Ob8IETbRKs+7/ptwMfbScYYcji
eeOXq/hX6KhQDRnaPeUTT47J1iBDBdl++rLdvOqtac3xtwXkiDyOx8F01v5LaSYc
rZNHtxlK3ZVX+5oXONwYpiZOgqLdSmdPQwLj9rg0FqMvmVlGt2E7g2htu3GyBZWw
VEUkeRzNNVNsrt0vx7/brCY/KABNko/AqKS5bKL1w1rx/R+63bn3av1StYAsGbQ4
PtrU9AwfQ/DvP6gSJiRR42L5uLGP3+UiaPd4hPx5PTb2LSzE4mRtTCdMEIsLv0Te
OeJ4gXgPuvo8x9iQUVuTLpCZrs5bTGUgIvVWz3DBlI+DAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBABTSdAYiXC5KP/2Rci9k56iYJ74n6+lkcPwLOOQyYVuGE7lledRC
RNgrdGa04OJb/BU71s6gVaeD9iBZkltmlRAevGcqxyS40GSHYwtDm6v9ZhCypu/C
qC55M7UOURC2+rfq56EYF+Lq1mFMrCC0tBhD7Yv285X6NV1Hya9Y+SHmsQJ8tLlc
vXdeXPnONdCFy2YUmJX/vxYW0ETvH9AEBfdoSe+SDzPEqfcBJFQgPw5/+/RpPKUg
ytDKYpcdHNV/LePoykHoQlDD27iRHWjrqhpwLzo2XH3470Ql2OfNTsM1jb69MySx
KNpWsQf3xvCmvNPNh907A3rVIPzf75bEPSU=
-----END CERTIFICATE-----
SignatureKQ+dsAG2bxbGFYzW7XHMVqCg39NjaWVmlgLgqGul/FxNPeRO7v9Ds6H+JE5bE5Ecyr7sCE58GtJy1nKL6vzOjWLf8mIyiMpMlQRafitKRvRGxszYSGrOjZBwDQ/3eMUvdAV5DWEGWlyrnyuYS7WpBK3M7CFY/3eR70sdL5TFZhBpZxbUQvWGbo9xOfM5qT6aatsLqMMTHuPzgvbgjTiyz2q/UxusLbpF+rJY34I4koTjypzJSfw03NhiB6l1xRj9X4A5QFRVAeSH+BtpQ0RZVd7KVK3bIbBIeWOfumk6psE66ZClunMCUd3kTpHQ4V63j/nHfyljYnpBEQMs0ElXMwbgi5ndLV4AgnVfo3uAAKa/zVVFJmPQF1jK7xdXHrZyn93PxTz7p2bHxMVsTxD5a004b01XnkqN16SQsAzYmRGxfueUVtg59BuvjQaunzO5ntw/od19cjnCRep1iIEpbqK+cC68TwyhX7eVB6vuNAAvXTQpzG6rrdu0uwFQ8x5xBHGmEaNWDB1mGTNZijw8nkwsCDAvNKRBSTvDB2H9mDq+qc95sSeF8p2DmoEx/aLdnsunXKsv8bSptAT7FxN/2qix0BxMlK2pto2drwT/Riscy6stPbYPi0WvnVt0JX5eSLjSJbcHfpQ0ZJsYqC23Qcg6h2QwsmQ8VCouai+ir2g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0
FIT Tracker 1.0.3
Release Details
UpdatedApril 17, 2026, 9:25 a.m.
Changelog

Changed

  • Added application screenshots to app description
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhM0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDE2MTIxMTE3WhcNMzYwNzIyMTIxMTE3WjAWMRQwEgYD
VQQDDAtmaXRfdHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANJZ+pp5tpkS5dXPOHl9swZRsbCQZnztSysKEzJ/twd8mAAidIjdsSD+SiHhXtEz
dGV+EDvmSo/sktTec505bR3I968nJlN/mWGV9H5rSo4rH95rRBHgIDtVhU49mj+s
1uCyBBYXNzqMGG70ej3YO8yiIW++YQZ2Zko307yxK7eXmxuYds/ml5yq+DsaNKnn
uVugJ2pGyjDmBMvCl/O6dzCDp/0RZ2PFiTJ7AuRzAg4jyVia8kwQIr1ChtZtDdHq
lCmlweIFFwnF//FGTQYdWelseQx9Ks3qRa2J+azBQCsiKzRgi8CelRb5eneGA8ce
a1W+CX8gnYxMwzecbtuLcUzY+6tGbH4wrt4ZW1Ob8IETbRKs+7/ptwMfbScYYcji
eeOXq/hX6KhQDRnaPeUTT47J1iBDBdl++rLdvOqtac3xtwXkiDyOx8F01v5LaSYc
rZNHtxlK3ZVX+5oXONwYpiZOgqLdSmdPQwLj9rg0FqMvmVlGt2E7g2htu3GyBZWw
VEUkeRzNNVNsrt0vx7/brCY/KABNko/AqKS5bKL1w1rx/R+63bn3av1StYAsGbQ4
PtrU9AwfQ/DvP6gSJiRR42L5uLGP3+UiaPd4hPx5PTb2LSzE4mRtTCdMEIsLv0Te
OeJ4gXgPuvo8x9iQUVuTLpCZrs5bTGUgIvVWz3DBlI+DAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBABTSdAYiXC5KP/2Rci9k56iYJ74n6+lkcPwLOOQyYVuGE7lledRC
RNgrdGa04OJb/BU71s6gVaeD9iBZkltmlRAevGcqxyS40GSHYwtDm6v9ZhCypu/C
qC55M7UOURC2+rfq56EYF+Lq1mFMrCC0tBhD7Yv285X6NV1Hya9Y+SHmsQJ8tLlc
vXdeXPnONdCFy2YUmJX/vxYW0ETvH9AEBfdoSe+SDzPEqfcBJFQgPw5/+/RpPKUg
ytDKYpcdHNV/LePoykHoQlDD27iRHWjrqhpwLzo2XH3470Ql2OfNTsM1jb69MySx
KNpWsQf3xvCmvNPNh907A3rVIPzf75bEPSU=
-----END CERTIFICATE-----
Signatureq5G6uH97jSKc/7USr/eWyAURaIdYl8DMSrXTAhhvtJ4C1H+a6VSYbo41epyScqO0ifNdVVRlBQ9v1N16oJKHVO6YOPwOxnmfLTE2IH14MkPEJmYaPqtlqvsrSrfuAi7sMQZA9seTavrJm5MYdwH+hitNp7qNuYW5fhWI6Frev2c+QrKV/dFPWdRA4vnZYzHYtDVlTHpDYzmZoylxq1avDySJYUJ3bJ2/LH9no/7rALxsCb1+c7dyQi1/T+4VNMCqEeuRa5Na9s6cKjCGce2i50oXgG+S8dX0uiaQjqFppjcXk0fm7WtgbeWMMg/7TyopvVMg/DFHO7fDPiqmqacRMSenPyPsVGft9Sl0iRBSkQ1WmmAiV8Wuj+GLuOMNcJcy4xuGSy1PkyDOb/Hcmw6ALz7uec29jJYx71EQSBPfsZeiBm3ADTBWnB9b790ZJmcd3BZ0ZkMr/rkaSkVApHTlcq8ZuHq31CO0p3FymBogABcuty7PXpzWGYm/zRaM794nsyEjlHQQs1JKaozw1RpsP8f047WhGmCm1hy2rFDeIVcP/YYKxIIEXK1eotUIbYuxaNJH3ylbnpjwOuBeTI+fKGXXAgR2aV7xqGayvfOBqhEz3u1RsPlI4ThrBD01ZQRqKhq2C5bEK0FuTRVlKEyA1GK692hwiPHnNzaATjSYQT0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0
FIT Tracker 1.0.2
Release Details
UpdatedApril 17, 2026, 8:13 a.m.
Changelog

Changed

  • Fixed issue with selecting a folder in Settings
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhM0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDE2MTIxMTE3WhcNMzYwNzIyMTIxMTE3WjAWMRQwEgYD
VQQDDAtmaXRfdHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANJZ+pp5tpkS5dXPOHl9swZRsbCQZnztSysKEzJ/twd8mAAidIjdsSD+SiHhXtEz
dGV+EDvmSo/sktTec505bR3I968nJlN/mWGV9H5rSo4rH95rRBHgIDtVhU49mj+s
1uCyBBYXNzqMGG70ej3YO8yiIW++YQZ2Zko307yxK7eXmxuYds/ml5yq+DsaNKnn
uVugJ2pGyjDmBMvCl/O6dzCDp/0RZ2PFiTJ7AuRzAg4jyVia8kwQIr1ChtZtDdHq
lCmlweIFFwnF//FGTQYdWelseQx9Ks3qRa2J+azBQCsiKzRgi8CelRb5eneGA8ce
a1W+CX8gnYxMwzecbtuLcUzY+6tGbH4wrt4ZW1Ob8IETbRKs+7/ptwMfbScYYcji
eeOXq/hX6KhQDRnaPeUTT47J1iBDBdl++rLdvOqtac3xtwXkiDyOx8F01v5LaSYc
rZNHtxlK3ZVX+5oXONwYpiZOgqLdSmdPQwLj9rg0FqMvmVlGt2E7g2htu3GyBZWw
VEUkeRzNNVNsrt0vx7/brCY/KABNko/AqKS5bKL1w1rx/R+63bn3av1StYAsGbQ4
PtrU9AwfQ/DvP6gSJiRR42L5uLGP3+UiaPd4hPx5PTb2LSzE4mRtTCdMEIsLv0Te
OeJ4gXgPuvo8x9iQUVuTLpCZrs5bTGUgIvVWz3DBlI+DAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBABTSdAYiXC5KP/2Rci9k56iYJ74n6+lkcPwLOOQyYVuGE7lledRC
RNgrdGa04OJb/BU71s6gVaeD9iBZkltmlRAevGcqxyS40GSHYwtDm6v9ZhCypu/C
qC55M7UOURC2+rfq56EYF+Lq1mFMrCC0tBhD7Yv285X6NV1Hya9Y+SHmsQJ8tLlc
vXdeXPnONdCFy2YUmJX/vxYW0ETvH9AEBfdoSe+SDzPEqfcBJFQgPw5/+/RpPKUg
ytDKYpcdHNV/LePoykHoQlDD27iRHWjrqhpwLzo2XH3470Ql2OfNTsM1jb69MySx
KNpWsQf3xvCmvNPNh907A3rVIPzf75bEPSU=
-----END CERTIFICATE-----
SignatureOrAb6FHzX8X2UwG53ii0W7t4iNMdbLJ6t/Eq+jzrB0hFCwNv8gpP8FRyKaBPrjkM2cLJsyvrusSi7RSxDLdd+KmOA741+IV8snGBSkTyrg99jsa84JU/xt6bWETNGuI5nKk17/HV3mIT40jyhiU6CCPvKhCEQ8vdh9AOKnR5q6KoPZkb7SLqYR44zqdDrX9E6qL4oo5RToQHH+UK659oHGsk/lBX7qNokJDebrF9+b+5VoGg0HV5Uqi5IZmQDwW7WvKsMWNKrPasWTJhO0CJMILBlnq/j/1ukcF7CObKXkV3d06e1RduQEdvoKB48+fOG1s39Foyqa5/ZiCtajj9nlOeCYAhLI/lsXDcvQH/mQqBmaWS8DXM6EvlLQ19+5O7yxGAbpFrwwI0yt+bCUo9G557dIBH5F4nIoEg2aIs37o8isP3aK8XkZQYFYBOJmCB/QnHWbhF2HbjLMROFnp7UHMga+brdyoB2RbFm35RLg6WUHktH9IT5tGA1S9KjFOF2nC2UDDlEqieosRiVrY4CJIumd5QLKpEa1D3MPNh6Ll7k1KtuTXlFAHmODSXQ/zWRONAu3WnOhkOK0qiOp0imH6sk6HL0sFEJZCodBTjm3p1HEb0r0Cg1wEOHecJM2IXTEkp5Ey/jSVIkBSgBg5WE62mfY4Chl4Xpu7lqLjWHY0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0
FIT Tracker 1.0.1
Release Details
UpdatedApril 17, 2026, 7:16 a.m.
Changelog

Fixed

  • Fixed issue with selecting a folder in Settings
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhM0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDE2MTIxMTE3WhcNMzYwNzIyMTIxMTE3WjAWMRQwEgYD
VQQDDAtmaXRfdHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANJZ+pp5tpkS5dXPOHl9swZRsbCQZnztSysKEzJ/twd8mAAidIjdsSD+SiHhXtEz
dGV+EDvmSo/sktTec505bR3I968nJlN/mWGV9H5rSo4rH95rRBHgIDtVhU49mj+s
1uCyBBYXNzqMGG70ej3YO8yiIW++YQZ2Zko307yxK7eXmxuYds/ml5yq+DsaNKnn
uVugJ2pGyjDmBMvCl/O6dzCDp/0RZ2PFiTJ7AuRzAg4jyVia8kwQIr1ChtZtDdHq
lCmlweIFFwnF//FGTQYdWelseQx9Ks3qRa2J+azBQCsiKzRgi8CelRb5eneGA8ce
a1W+CX8gnYxMwzecbtuLcUzY+6tGbH4wrt4ZW1Ob8IETbRKs+7/ptwMfbScYYcji
eeOXq/hX6KhQDRnaPeUTT47J1iBDBdl++rLdvOqtac3xtwXkiDyOx8F01v5LaSYc
rZNHtxlK3ZVX+5oXONwYpiZOgqLdSmdPQwLj9rg0FqMvmVlGt2E7g2htu3GyBZWw
VEUkeRzNNVNsrt0vx7/brCY/KABNko/AqKS5bKL1w1rx/R+63bn3av1StYAsGbQ4
PtrU9AwfQ/DvP6gSJiRR42L5uLGP3+UiaPd4hPx5PTb2LSzE4mRtTCdMEIsLv0Te
OeJ4gXgPuvo8x9iQUVuTLpCZrs5bTGUgIvVWz3DBlI+DAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBABTSdAYiXC5KP/2Rci9k56iYJ74n6+lkcPwLOOQyYVuGE7lledRC
RNgrdGa04OJb/BU71s6gVaeD9iBZkltmlRAevGcqxyS40GSHYwtDm6v9ZhCypu/C
qC55M7UOURC2+rfq56EYF+Lq1mFMrCC0tBhD7Yv285X6NV1Hya9Y+SHmsQJ8tLlc
vXdeXPnONdCFy2YUmJX/vxYW0ETvH9AEBfdoSe+SDzPEqfcBJFQgPw5/+/RpPKUg
ytDKYpcdHNV/LePoykHoQlDD27iRHWjrqhpwLzo2XH3470Ql2OfNTsM1jb69MySx
KNpWsQf3xvCmvNPNh907A3rVIPzf75bEPSU=
-----END CERTIFICATE-----
SignatureLbjey3CCa+aJzgUb+647O/FI9q0EGH4+QUH2iw3g4HOQybQkvtG9L7Ff+1i13cv7vBjf/wD59tfGe7IN8+JpZtrgITpJKVuWxuR09MbS4vvFv8TVHpObAZSz1d4SIVkYIhb/pTZQbXhFtHQgwab/OoDsJPZKaPNR6KC/FNWU3PP1O31Oo08MvcT7QTX7+UbC0iJy0EVLFFVFdrmcUowSwM47pym/MnBVXG3NikjplI+sz/vN5hwzNmmrjjnraXqZQxNi8O7uw3eBhCErpCl2f9qFsqGXsDy67NW+G/BWPmn+1tBC5O+yIWn4glc2Lv7g7ED2HCtHO5TySK9cuf+FVJPtcqxGKDWQvTz1vih3IbcYnUGGbFTAfG9ed/zAhsDFDbfaM30CyjQLsEy4Qc3b7DcZ5LncwiJ0j+pWPhh6rva5IL+YXls8tLr1KxtDen7+KAb3l4A1G7/e/smUaFkVYE1oYsh0+/izPPzpoC5oBgdjaxq6tpWM9CkNqte+lSxJLTP43OlDoomwJYuIg1YjVt9IbK+HYZftrsQGwSR01x5W8JS29wI7JgiZRE3PhH0tMINqd5TI3IRTJPwzaf/hrR5/Q+eGxhMMB/kTRwCu3GXhYQYD48A/PdqqjjCFgrMEQwSC3gUCuVJ5Xh8rAco4V+GffLWyRCRne1xUzoNTI78=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0
FIT Tracker 1.0.0
Release Details
UpdatedApril 16, 2026, 6:49 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhM0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDE2MTIxMTE3WhcNMzYwNzIyMTIxMTE3WjAWMRQwEgYD
VQQDDAtmaXRfdHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANJZ+pp5tpkS5dXPOHl9swZRsbCQZnztSysKEzJ/twd8mAAidIjdsSD+SiHhXtEz
dGV+EDvmSo/sktTec505bR3I968nJlN/mWGV9H5rSo4rH95rRBHgIDtVhU49mj+s
1uCyBBYXNzqMGG70ej3YO8yiIW++YQZ2Zko307yxK7eXmxuYds/ml5yq+DsaNKnn
uVugJ2pGyjDmBMvCl/O6dzCDp/0RZ2PFiTJ7AuRzAg4jyVia8kwQIr1ChtZtDdHq
lCmlweIFFwnF//FGTQYdWelseQx9Ks3qRa2J+azBQCsiKzRgi8CelRb5eneGA8ce
a1W+CX8gnYxMwzecbtuLcUzY+6tGbH4wrt4ZW1Ob8IETbRKs+7/ptwMfbScYYcji
eeOXq/hX6KhQDRnaPeUTT47J1iBDBdl++rLdvOqtac3xtwXkiDyOx8F01v5LaSYc
rZNHtxlK3ZVX+5oXONwYpiZOgqLdSmdPQwLj9rg0FqMvmVlGt2E7g2htu3GyBZWw
VEUkeRzNNVNsrt0vx7/brCY/KABNko/AqKS5bKL1w1rx/R+63bn3av1StYAsGbQ4
PtrU9AwfQ/DvP6gSJiRR42L5uLGP3+UiaPd4hPx5PTb2LSzE4mRtTCdMEIsLv0Te
OeJ4gXgPuvo8x9iQUVuTLpCZrs5bTGUgIvVWz3DBlI+DAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBABTSdAYiXC5KP/2Rci9k56iYJ74n6+lkcPwLOOQyYVuGE7lledRC
RNgrdGa04OJb/BU71s6gVaeD9iBZkltmlRAevGcqxyS40GSHYwtDm6v9ZhCypu/C
qC55M7UOURC2+rfq56EYF+Lq1mFMrCC0tBhD7Yv285X6NV1Hya9Y+SHmsQJ8tLlc
vXdeXPnONdCFy2YUmJX/vxYW0ETvH9AEBfdoSe+SDzPEqfcBJFQgPw5/+/RpPKUg
ytDKYpcdHNV/LePoykHoQlDD27iRHWjrqhpwLzo2XH3470Ql2OfNTsM1jb69MySx
KNpWsQf3xvCmvNPNh907A3rVIPzf75bEPSU=
-----END CERTIFICATE-----
Signaturez7IfKpXv84hD+IwSV3mwh9mX6qRT0Rwn4Bha6NJgQr3342JrwrfEoX6Nu8dvnmkYvKzcdr9hJMCig70lKYw5Ap/hNWnDXufDe/K28RBO0agh69O7uH+ry7wUAACBq48Nnf+WvnC3Qof8HEQJRAVicmVHhNi31WZELIv+C/Fgxg+TVakf1G1cz2zKxAHWXdLohqBVfg9LCQnl/xkl9LPAsBPP2+bq3DUEFLelNdZCO2qEhV9MkInf0RmqHjtmJbARrDEfuLOvitWH5P/s8V+ClvnUvwwbsz+lBpEpNt+U/cXIGdTxKO1vMY5V9+jVckAaGY1rurzuwjXT4nQLHMCtPLu1ouKUcAgHYkcCiWUumcuzF6z97Oz+uqyrcR1zWwJC29CiW9GbCJEHNt60zN2hfDyA2wNXBy852B0aqs0bk/eHYXNugVHIBv7Ego6QwMCDL3O+R0sW3QnWqCtg88zIaNFUCEI3cUxECbrWvf2f1OpVAIQIpjYrpipHJc8uIukuy3wtBlYbEfAZ/licD5eyQ9yGUsOfhV/csZj20gmBJum5jZser/aiU6GACaVtjC9tAFJhJYNI1EJBC57eJUum0TMro5lMcHuRZy1UZ5pd96JTv332PNt2397CWSkuYFBC8gdkBTt6NPyXKSXx/czfxUQYqcoL/8CO7EMFa2QQKdo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0

Nextcloud 32

FIT Tracker 1.1.3
Release Details
UpdatedMay 3, 2026, 6:41 p.m.
Changelog

Added

  • Walking is now a separate sport type (🚶) distinct from Hiking (🥾), detected from FIT file sport/sub-sport fields
  • Photo popup on the map now shows a single-image carousel with ‹ › navigation buttons when a cluster contains multiple photos
  • Activity calendar date selection now syncs the week chart to the selected week

Changed

  • Week chart renamed from "Last 7 Days" to "This Week"; shows the current Mon–Sun week with ‹ › arrows to browse past weeks
  • Activity cards now show a from–to time range (e.g. 07:30 – 08:45) instead of repeating the date
  • All sport labels, icons, and colors are defined once in a central module and reused across all components
  • Photo time window tightened from ±26 hours to activity start–end ±1 hour to avoid unrelated photos appearing

Fixed

  • Activity timestamps are now stored and displayed in ISO 8601 UTC format, preventing browsers from misinterpreting UTC as local time
  • Photos in the photo strip are now sorted by EXIF capture time
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhM0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDE2MTIxMTE3WhcNMzYwNzIyMTIxMTE3WjAWMRQwEgYD
VQQDDAtmaXRfdHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANJZ+pp5tpkS5dXPOHl9swZRsbCQZnztSysKEzJ/twd8mAAidIjdsSD+SiHhXtEz
dGV+EDvmSo/sktTec505bR3I968nJlN/mWGV9H5rSo4rH95rRBHgIDtVhU49mj+s
1uCyBBYXNzqMGG70ej3YO8yiIW++YQZ2Zko307yxK7eXmxuYds/ml5yq+DsaNKnn
uVugJ2pGyjDmBMvCl/O6dzCDp/0RZ2PFiTJ7AuRzAg4jyVia8kwQIr1ChtZtDdHq
lCmlweIFFwnF//FGTQYdWelseQx9Ks3qRa2J+azBQCsiKzRgi8CelRb5eneGA8ce
a1W+CX8gnYxMwzecbtuLcUzY+6tGbH4wrt4ZW1Ob8IETbRKs+7/ptwMfbScYYcji
eeOXq/hX6KhQDRnaPeUTT47J1iBDBdl++rLdvOqtac3xtwXkiDyOx8F01v5LaSYc
rZNHtxlK3ZVX+5oXONwYpiZOgqLdSmdPQwLj9rg0FqMvmVlGt2E7g2htu3GyBZWw
VEUkeRzNNVNsrt0vx7/brCY/KABNko/AqKS5bKL1w1rx/R+63bn3av1StYAsGbQ4
PtrU9AwfQ/DvP6gSJiRR42L5uLGP3+UiaPd4hPx5PTb2LSzE4mRtTCdMEIsLv0Te
OeJ4gXgPuvo8x9iQUVuTLpCZrs5bTGUgIvVWz3DBlI+DAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBABTSdAYiXC5KP/2Rci9k56iYJ74n6+lkcPwLOOQyYVuGE7lledRC
RNgrdGa04OJb/BU71s6gVaeD9iBZkltmlRAevGcqxyS40GSHYwtDm6v9ZhCypu/C
qC55M7UOURC2+rfq56EYF+Lq1mFMrCC0tBhD7Yv285X6NV1Hya9Y+SHmsQJ8tLlc
vXdeXPnONdCFy2YUmJX/vxYW0ETvH9AEBfdoSe+SDzPEqfcBJFQgPw5/+/RpPKUg
ytDKYpcdHNV/LePoykHoQlDD27iRHWjrqhpwLzo2XH3470Ql2OfNTsM1jb69MySx
KNpWsQf3xvCmvNPNh907A3rVIPzf75bEPSU=
-----END CERTIFICATE-----
SignatureSEL9Zb91sqJ9/D3Qg5Uh5UhAnuhqmLsgP4pkS6WT0zytApKDGyDihY3a5RldTBnks9bAyCniBnM25pF0lb70M2MFny9KofQqZNcAZ4aBPAqc/JIZT2P15YlxdcdJI4H9tAFPZpl8qVQcd1IedC9cCM1jlrZumG3H9h9X1J4RbhXWaCC12KU09BEkUNEHpz5ILQXKp5sxjRVZ3svMFrEaqbGveb5ABvTc802lO1uEEBXzSbN5HY8t6hbuTNiObLHsXK4ESCO9YDIMYF4dO4+yZgq3heBrpp3+XhLxJRq1A6d9qVsH8JsWJWplZcnKYqpySkNvt1BiaTqGVPjMvohXOcKGVvucE51HtH8rSAYJ0lCSlV/BAbKu+bsxHbLEimZi7igaValaDh6YFl8TrBRoD2HPMo5g3hV8xK+CUTK1a/T1ERPQZNASlHfTn74YUFeFwutwnaOeiQUqak/OLaT68XCJBSoggUGO7msg+j4w/BJPxKju2r+EBO6q86Sax32Z6GaL/FwOiB/Cb4wY7lCDCKb6Q0UAtryFynX653qE9jJhnFMRT0rAZOG8J9MDAQVQg68X8VPSsFrHAwLhqY3cEibSwSjbgQ3W7RjrgF7Vd3wtFmcZDPNMnCYMOA5Oke61Qf9Al0I7v8xTUP6oBL7jeStionztFB0f+Hs9MPqJD5U=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0
FIT Tracker 1.1.2
Release Details
UpdatedApril 20, 2026, 12:14 p.m.
Changelog

Fixed

  • Reduced memory usage when scanning photos: stream only 64 KB per file instead of loading the full JPEG
  • Photo search now filters by date at the database level, avoiding full scans of all user photos
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhM0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDE2MTIxMTE3WhcNMzYwNzIyMTIxMTE3WjAWMRQwEgYD
VQQDDAtmaXRfdHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANJZ+pp5tpkS5dXPOHl9swZRsbCQZnztSysKEzJ/twd8mAAidIjdsSD+SiHhXtEz
dGV+EDvmSo/sktTec505bR3I968nJlN/mWGV9H5rSo4rH95rRBHgIDtVhU49mj+s
1uCyBBYXNzqMGG70ej3YO8yiIW++YQZ2Zko307yxK7eXmxuYds/ml5yq+DsaNKnn
uVugJ2pGyjDmBMvCl/O6dzCDp/0RZ2PFiTJ7AuRzAg4jyVia8kwQIr1ChtZtDdHq
lCmlweIFFwnF//FGTQYdWelseQx9Ks3qRa2J+azBQCsiKzRgi8CelRb5eneGA8ce
a1W+CX8gnYxMwzecbtuLcUzY+6tGbH4wrt4ZW1Ob8IETbRKs+7/ptwMfbScYYcji
eeOXq/hX6KhQDRnaPeUTT47J1iBDBdl++rLdvOqtac3xtwXkiDyOx8F01v5LaSYc
rZNHtxlK3ZVX+5oXONwYpiZOgqLdSmdPQwLj9rg0FqMvmVlGt2E7g2htu3GyBZWw
VEUkeRzNNVNsrt0vx7/brCY/KABNko/AqKS5bKL1w1rx/R+63bn3av1StYAsGbQ4
PtrU9AwfQ/DvP6gSJiRR42L5uLGP3+UiaPd4hPx5PTb2LSzE4mRtTCdMEIsLv0Te
OeJ4gXgPuvo8x9iQUVuTLpCZrs5bTGUgIvVWz3DBlI+DAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBABTSdAYiXC5KP/2Rci9k56iYJ74n6+lkcPwLOOQyYVuGE7lledRC
RNgrdGa04OJb/BU71s6gVaeD9iBZkltmlRAevGcqxyS40GSHYwtDm6v9ZhCypu/C
qC55M7UOURC2+rfq56EYF+Lq1mFMrCC0tBhD7Yv285X6NV1Hya9Y+SHmsQJ8tLlc
vXdeXPnONdCFy2YUmJX/vxYW0ETvH9AEBfdoSe+SDzPEqfcBJFQgPw5/+/RpPKUg
ytDKYpcdHNV/LePoykHoQlDD27iRHWjrqhpwLzo2XH3470Ql2OfNTsM1jb69MySx
KNpWsQf3xvCmvNPNh907A3rVIPzf75bEPSU=
-----END CERTIFICATE-----
SignatureR8XIi9ZPZBqybocQZubEDVehG3a1ekBWoS113InCazsIq4HGniwcQ9Yzajf5EyLPrE4xpx9HXgIUgyUmJ3KfkUaEkvtYe3BYcLbFd0UeSfyAy+DVrgmOibqXOrk4BrqFhDr5Jdgirmn4RJXl9DK6ayZYPqzUTP4kMZzvb7p4gRfffoMpsXMu0ke5qFgPcrJqmNLKoD+lFkVR3tcNFnX7qh+uhYm8d1v34k2yPPWDeFk3pvAbBqFHGunEk1jARWv/WvXpAjtozouKpUn1BAO6FY6qPw71hA6TTowOMpyYxseDMaWUvTmAxJj2BpLLT0V0CcO/o44clZcE/07gNNjsbEXt2wMcK6thIabH2Oo0SXocgEHpqjOdczxcltHWxdbgaqP28BeN46szW4ILNfYrsILYnH+KeiQ1eqqMAjV28ASKADmnwvfI/FDXVb7U1BjWN5glPxxZyhDkRFy/4sY4Ny+NahJBD35PkipZ3Xp4gK0koFk4h+/SSeTyhqIXfmrAbgbeYCvtJbFe8WuxhamCeA9d0uVPMMm0xTdOP1Ad5vKQ6g5cfnedFMPCHniaeuR1VvIynfFJnF2dropcNUnWOaiJxrVPfykTAHr7Nn8/8MRe/WheeeibwXLEI4i2TGufMLGgCrwv3nohXQnwOuLOFeDVQUxFwhJKSsEwUL0bPGs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0
FIT Tracker 1.1.1
Release Details
UpdatedApril 20, 2026, 11:25 a.m.
Changelog

Fixed

  • Reduced memory usage when scanning photos: stream only 64 KB per file instead of loading the full JPEG
  • Photo search now filters by date at the database level, avoiding full scans of all user photos
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhM0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDE2MTIxMTE3WhcNMzYwNzIyMTIxMTE3WjAWMRQwEgYD
VQQDDAtmaXRfdHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANJZ+pp5tpkS5dXPOHl9swZRsbCQZnztSysKEzJ/twd8mAAidIjdsSD+SiHhXtEz
dGV+EDvmSo/sktTec505bR3I968nJlN/mWGV9H5rSo4rH95rRBHgIDtVhU49mj+s
1uCyBBYXNzqMGG70ej3YO8yiIW++YQZ2Zko307yxK7eXmxuYds/ml5yq+DsaNKnn
uVugJ2pGyjDmBMvCl/O6dzCDp/0RZ2PFiTJ7AuRzAg4jyVia8kwQIr1ChtZtDdHq
lCmlweIFFwnF//FGTQYdWelseQx9Ks3qRa2J+azBQCsiKzRgi8CelRb5eneGA8ce
a1W+CX8gnYxMwzecbtuLcUzY+6tGbH4wrt4ZW1Ob8IETbRKs+7/ptwMfbScYYcji
eeOXq/hX6KhQDRnaPeUTT47J1iBDBdl++rLdvOqtac3xtwXkiDyOx8F01v5LaSYc
rZNHtxlK3ZVX+5oXONwYpiZOgqLdSmdPQwLj9rg0FqMvmVlGt2E7g2htu3GyBZWw
VEUkeRzNNVNsrt0vx7/brCY/KABNko/AqKS5bKL1w1rx/R+63bn3av1StYAsGbQ4
PtrU9AwfQ/DvP6gSJiRR42L5uLGP3+UiaPd4hPx5PTb2LSzE4mRtTCdMEIsLv0Te
OeJ4gXgPuvo8x9iQUVuTLpCZrs5bTGUgIvVWz3DBlI+DAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBABTSdAYiXC5KP/2Rci9k56iYJ74n6+lkcPwLOOQyYVuGE7lledRC
RNgrdGa04OJb/BU71s6gVaeD9iBZkltmlRAevGcqxyS40GSHYwtDm6v9ZhCypu/C
qC55M7UOURC2+rfq56EYF+Lq1mFMrCC0tBhD7Yv285X6NV1Hya9Y+SHmsQJ8tLlc
vXdeXPnONdCFy2YUmJX/vxYW0ETvH9AEBfdoSe+SDzPEqfcBJFQgPw5/+/RpPKUg
ytDKYpcdHNV/LePoykHoQlDD27iRHWjrqhpwLzo2XH3470Ql2OfNTsM1jb69MySx
KNpWsQf3xvCmvNPNh907A3rVIPzf75bEPSU=
-----END CERTIFICATE-----
SignatureuxselGQgPhE4tjdZYf3u+pfnkjnumPmL0r4BbcymHU8A+KNx5UJxT7Bi2ZleS2vhTS8tJ3Squa/Wm3ZzS0791829Qe8DTdRj3QaB0ODAkgAa9mXDEzIugEivCx0+zSGO2He3oxaIZ65mDnu0EqrvBF2AONAfwmprFVFXc/g37S279GzJ6tfNtQTpTLuUL7DXuuC5yEuCzY8MUQuuu6UMz/tVsIgFvwb34FvuGnm7tm8+UTg9C06SWY8JTm0vm6YoYVkSL2oRvfXSXsvQJI19jdPyVCuDw6Z8FWITxYTeXjFxyuZCnHuFwf5XGdmppAPE5r8v2LxkGvkmSrK+JfbMsyZ2/2jJv1JEUHHU06OEzLf/ETRNrR8PQPYxqz++RHIaR050ix3kT5o0TPQhUvbsMaK83Lv6KhRH0qb0YfYZ4XU2tgzd+ZZiaC8hapAY+hZfHcwV8qpHzh4yLs4RCwEEW3sQnjv09HE3k04IHx+FDJsqI9Woi8QzxfjuPIlzWkN0xYSaOHDNhNt4yqGLOBdY3HzU4PQYwH/xqA9a+wuf9G/oBONNs+tvVQ5/Yng/IN5m0FNMLHQi39xd5z+fL8nezLIwpYNRr4M3NlXXYKzFMovC90QVpGWCg+UniLZnHJCkDjXvzw0wt8VnsDE2Nm/ig6rARCMEsiKJgHuEEtBdiQE=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0
FIT Tracker 1.1.0
Release Details
UpdatedApril 19, 2026, 3:10 p.m.
Changelog

Added

  • Photo integration for cycling and hiking activities — JPEG photos stored in Nextcloud whose GPS coordinates fall within 200 m of the activity route are automatically discovered
  • Photos appear as a thumbnail strip below the map and as 📷 pins on the route map
  • Nearby photos are clustered into a single pin with a count badge
  • Clicking a photo opens it in Nextcloud's native viewer overlay (falls back to a full-screen overlay when the Viewer app is unavailable)
  • Only GPS-tagged photos are included; images without EXIF coordinates are ignored
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhM0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDE2MTIxMTE3WhcNMzYwNzIyMTIxMTE3WjAWMRQwEgYD
VQQDDAtmaXRfdHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANJZ+pp5tpkS5dXPOHl9swZRsbCQZnztSysKEzJ/twd8mAAidIjdsSD+SiHhXtEz
dGV+EDvmSo/sktTec505bR3I968nJlN/mWGV9H5rSo4rH95rRBHgIDtVhU49mj+s
1uCyBBYXNzqMGG70ej3YO8yiIW++YQZ2Zko307yxK7eXmxuYds/ml5yq+DsaNKnn
uVugJ2pGyjDmBMvCl/O6dzCDp/0RZ2PFiTJ7AuRzAg4jyVia8kwQIr1ChtZtDdHq
lCmlweIFFwnF//FGTQYdWelseQx9Ks3qRa2J+azBQCsiKzRgi8CelRb5eneGA8ce
a1W+CX8gnYxMwzecbtuLcUzY+6tGbH4wrt4ZW1Ob8IETbRKs+7/ptwMfbScYYcji
eeOXq/hX6KhQDRnaPeUTT47J1iBDBdl++rLdvOqtac3xtwXkiDyOx8F01v5LaSYc
rZNHtxlK3ZVX+5oXONwYpiZOgqLdSmdPQwLj9rg0FqMvmVlGt2E7g2htu3GyBZWw
VEUkeRzNNVNsrt0vx7/brCY/KABNko/AqKS5bKL1w1rx/R+63bn3av1StYAsGbQ4
PtrU9AwfQ/DvP6gSJiRR42L5uLGP3+UiaPd4hPx5PTb2LSzE4mRtTCdMEIsLv0Te
OeJ4gXgPuvo8x9iQUVuTLpCZrs5bTGUgIvVWz3DBlI+DAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBABTSdAYiXC5KP/2Rci9k56iYJ74n6+lkcPwLOOQyYVuGE7lledRC
RNgrdGa04OJb/BU71s6gVaeD9iBZkltmlRAevGcqxyS40GSHYwtDm6v9ZhCypu/C
qC55M7UOURC2+rfq56EYF+Lq1mFMrCC0tBhD7Yv285X6NV1Hya9Y+SHmsQJ8tLlc
vXdeXPnONdCFy2YUmJX/vxYW0ETvH9AEBfdoSe+SDzPEqfcBJFQgPw5/+/RpPKUg
ytDKYpcdHNV/LePoykHoQlDD27iRHWjrqhpwLzo2XH3470Ql2OfNTsM1jb69MySx
KNpWsQf3xvCmvNPNh907A3rVIPzf75bEPSU=
-----END CERTIFICATE-----
SignatureyLo3GnCdpgepMcgm/QQEfoharu4fc8OeSy+3JcXahQakbccQzyt90VDR9MwlXvGNgaSXPmHGn/TtwjNNSWFW23CoBKmzQ4KdDXOm8ew0Lqg8MTzJcJJXcsxRWF0+wYO4iGJczfxI/ZnbdRlaP3GlvJLOFKv7Z4yLgQ5c33NPORof4qYnLZEVLDD8YccG4ZgCaiCazNgxnb2NzjHyiSAUtdBQYlmu7nlzp9j54ZIwEmD1L+hSSxi5kdV4sm7QPhXQ1xNg45jVHC41qgK53YJXhiExbQNCMz43v7k1/iIzvaLOrbCO4oLg5jwXbnHYr42jrE66dqyF43aMLWlX6mX3YbJcbP0rc3apyJNxkncVJoBM/nI08tIAVz16+yB+O94dhAACeC21FhJ+kCfJC0pBU0HrBbFjfbpxrzEtsROdZGJwbIPQzp9F/Yit3SRSOwBoF8jpvTKlkiP/5TnR9jHSoargaJmis9hBM7kLf1Cy6WoAxYaOgCEf5rEXPR3SSzliwNXpD52cxthxs/v57Au2CWBdICrjjVi+QY5MBrwGuXBuhv+aLPM3GLDxJQ1FbOiF98cRfORfgbQ4w8apoiudwQyEyUY7smVJXlS7F1zt+vsQv+OvSl7ql7M6idEoC7Ci5F/fPxf4Nzu2dR7Wb0+CumEFALANsGfenBk890+4c1s=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0
FIT Tracker 1.0.4
Release Details
UpdatedApril 19, 2026, 8:06 a.m.
Changelog

Added

  • Photo integration for cycling and hiking activities — JPEG photos stored in Nextcloud whose GPS coordinates fall within 200 m of the activity route are automatically discovered
  • Photos appear as a thumbnail strip below the map and as 📷 pins on the route map
  • Nearby photos are clustered into a single pin with a count badge
  • Clicking a photo opens it in Nextcloud's native viewer overlay (falls back to a full-screen overlay when the Viewer app is unavailable)
  • Only GPS-tagged photos are included; images without EXIF coordinates are ignored
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhM0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDE2MTIxMTE3WhcNMzYwNzIyMTIxMTE3WjAWMRQwEgYD
VQQDDAtmaXRfdHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANJZ+pp5tpkS5dXPOHl9swZRsbCQZnztSysKEzJ/twd8mAAidIjdsSD+SiHhXtEz
dGV+EDvmSo/sktTec505bR3I968nJlN/mWGV9H5rSo4rH95rRBHgIDtVhU49mj+s
1uCyBBYXNzqMGG70ej3YO8yiIW++YQZ2Zko307yxK7eXmxuYds/ml5yq+DsaNKnn
uVugJ2pGyjDmBMvCl/O6dzCDp/0RZ2PFiTJ7AuRzAg4jyVia8kwQIr1ChtZtDdHq
lCmlweIFFwnF//FGTQYdWelseQx9Ks3qRa2J+azBQCsiKzRgi8CelRb5eneGA8ce
a1W+CX8gnYxMwzecbtuLcUzY+6tGbH4wrt4ZW1Ob8IETbRKs+7/ptwMfbScYYcji
eeOXq/hX6KhQDRnaPeUTT47J1iBDBdl++rLdvOqtac3xtwXkiDyOx8F01v5LaSYc
rZNHtxlK3ZVX+5oXONwYpiZOgqLdSmdPQwLj9rg0FqMvmVlGt2E7g2htu3GyBZWw
VEUkeRzNNVNsrt0vx7/brCY/KABNko/AqKS5bKL1w1rx/R+63bn3av1StYAsGbQ4
PtrU9AwfQ/DvP6gSJiRR42L5uLGP3+UiaPd4hPx5PTb2LSzE4mRtTCdMEIsLv0Te
OeJ4gXgPuvo8x9iQUVuTLpCZrs5bTGUgIvVWz3DBlI+DAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBABTSdAYiXC5KP/2Rci9k56iYJ74n6+lkcPwLOOQyYVuGE7lledRC
RNgrdGa04OJb/BU71s6gVaeD9iBZkltmlRAevGcqxyS40GSHYwtDm6v9ZhCypu/C
qC55M7UOURC2+rfq56EYF+Lq1mFMrCC0tBhD7Yv285X6NV1Hya9Y+SHmsQJ8tLlc
vXdeXPnONdCFy2YUmJX/vxYW0ETvH9AEBfdoSe+SDzPEqfcBJFQgPw5/+/RpPKUg
ytDKYpcdHNV/LePoykHoQlDD27iRHWjrqhpwLzo2XH3470Ql2OfNTsM1jb69MySx
KNpWsQf3xvCmvNPNh907A3rVIPzf75bEPSU=
-----END CERTIFICATE-----
SignatureKQ+dsAG2bxbGFYzW7XHMVqCg39NjaWVmlgLgqGul/FxNPeRO7v9Ds6H+JE5bE5Ecyr7sCE58GtJy1nKL6vzOjWLf8mIyiMpMlQRafitKRvRGxszYSGrOjZBwDQ/3eMUvdAV5DWEGWlyrnyuYS7WpBK3M7CFY/3eR70sdL5TFZhBpZxbUQvWGbo9xOfM5qT6aatsLqMMTHuPzgvbgjTiyz2q/UxusLbpF+rJY34I4koTjypzJSfw03NhiB6l1xRj9X4A5QFRVAeSH+BtpQ0RZVd7KVK3bIbBIeWOfumk6psE66ZClunMCUd3kTpHQ4V63j/nHfyljYnpBEQMs0ElXMwbgi5ndLV4AgnVfo3uAAKa/zVVFJmPQF1jK7xdXHrZyn93PxTz7p2bHxMVsTxD5a004b01XnkqN16SQsAzYmRGxfueUVtg59BuvjQaunzO5ntw/od19cjnCRep1iIEpbqK+cC68TwyhX7eVB6vuNAAvXTQpzG6rrdu0uwFQ8x5xBHGmEaNWDB1mGTNZijw8nkwsCDAvNKRBSTvDB2H9mDq+qc95sSeF8p2DmoEx/aLdnsunXKsv8bSptAT7FxN/2qix0BxMlK2pto2drwT/Riscy6stPbYPi0WvnVt0JX5eSLjSJbcHfpQ0ZJsYqC23Qcg6h2QwsmQ8VCouai+ir2g=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0
FIT Tracker 1.0.3
Release Details
UpdatedApril 17, 2026, 9:25 a.m.
Changelog

Changed

  • Added application screenshots to app description
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhM0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDE2MTIxMTE3WhcNMzYwNzIyMTIxMTE3WjAWMRQwEgYD
VQQDDAtmaXRfdHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANJZ+pp5tpkS5dXPOHl9swZRsbCQZnztSysKEzJ/twd8mAAidIjdsSD+SiHhXtEz
dGV+EDvmSo/sktTec505bR3I968nJlN/mWGV9H5rSo4rH95rRBHgIDtVhU49mj+s
1uCyBBYXNzqMGG70ej3YO8yiIW++YQZ2Zko307yxK7eXmxuYds/ml5yq+DsaNKnn
uVugJ2pGyjDmBMvCl/O6dzCDp/0RZ2PFiTJ7AuRzAg4jyVia8kwQIr1ChtZtDdHq
lCmlweIFFwnF//FGTQYdWelseQx9Ks3qRa2J+azBQCsiKzRgi8CelRb5eneGA8ce
a1W+CX8gnYxMwzecbtuLcUzY+6tGbH4wrt4ZW1Ob8IETbRKs+7/ptwMfbScYYcji
eeOXq/hX6KhQDRnaPeUTT47J1iBDBdl++rLdvOqtac3xtwXkiDyOx8F01v5LaSYc
rZNHtxlK3ZVX+5oXONwYpiZOgqLdSmdPQwLj9rg0FqMvmVlGt2E7g2htu3GyBZWw
VEUkeRzNNVNsrt0vx7/brCY/KABNko/AqKS5bKL1w1rx/R+63bn3av1StYAsGbQ4
PtrU9AwfQ/DvP6gSJiRR42L5uLGP3+UiaPd4hPx5PTb2LSzE4mRtTCdMEIsLv0Te
OeJ4gXgPuvo8x9iQUVuTLpCZrs5bTGUgIvVWz3DBlI+DAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBABTSdAYiXC5KP/2Rci9k56iYJ74n6+lkcPwLOOQyYVuGE7lledRC
RNgrdGa04OJb/BU71s6gVaeD9iBZkltmlRAevGcqxyS40GSHYwtDm6v9ZhCypu/C
qC55M7UOURC2+rfq56EYF+Lq1mFMrCC0tBhD7Yv285X6NV1Hya9Y+SHmsQJ8tLlc
vXdeXPnONdCFy2YUmJX/vxYW0ETvH9AEBfdoSe+SDzPEqfcBJFQgPw5/+/RpPKUg
ytDKYpcdHNV/LePoykHoQlDD27iRHWjrqhpwLzo2XH3470Ql2OfNTsM1jb69MySx
KNpWsQf3xvCmvNPNh907A3rVIPzf75bEPSU=
-----END CERTIFICATE-----
Signatureq5G6uH97jSKc/7USr/eWyAURaIdYl8DMSrXTAhhvtJ4C1H+a6VSYbo41epyScqO0ifNdVVRlBQ9v1N16oJKHVO6YOPwOxnmfLTE2IH14MkPEJmYaPqtlqvsrSrfuAi7sMQZA9seTavrJm5MYdwH+hitNp7qNuYW5fhWI6Frev2c+QrKV/dFPWdRA4vnZYzHYtDVlTHpDYzmZoylxq1avDySJYUJ3bJ2/LH9no/7rALxsCb1+c7dyQi1/T+4VNMCqEeuRa5Na9s6cKjCGce2i50oXgG+S8dX0uiaQjqFppjcXk0fm7WtgbeWMMg/7TyopvVMg/DFHO7fDPiqmqacRMSenPyPsVGft9Sl0iRBSkQ1WmmAiV8Wuj+GLuOMNcJcy4xuGSy1PkyDOb/Hcmw6ALz7uec29jJYx71EQSBPfsZeiBm3ADTBWnB9b790ZJmcd3BZ0ZkMr/rkaSkVApHTlcq8ZuHq31CO0p3FymBogABcuty7PXpzWGYm/zRaM794nsyEjlHQQs1JKaozw1RpsP8f047WhGmCm1hy2rFDeIVcP/YYKxIIEXK1eotUIbYuxaNJH3ylbnpjwOuBeTI+fKGXXAgR2aV7xqGayvfOBqhEz3u1RsPlI4ThrBD01ZQRqKhq2C5bEK0FuTRVlKEyA1GK692hwiPHnNzaATjSYQT0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0
FIT Tracker 1.0.2
Release Details
UpdatedApril 17, 2026, 8:13 a.m.
Changelog

Changed

  • Fixed issue with selecting a folder in Settings
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhM0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDE2MTIxMTE3WhcNMzYwNzIyMTIxMTE3WjAWMRQwEgYD
VQQDDAtmaXRfdHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANJZ+pp5tpkS5dXPOHl9swZRsbCQZnztSysKEzJ/twd8mAAidIjdsSD+SiHhXtEz
dGV+EDvmSo/sktTec505bR3I968nJlN/mWGV9H5rSo4rH95rRBHgIDtVhU49mj+s
1uCyBBYXNzqMGG70ej3YO8yiIW++YQZ2Zko307yxK7eXmxuYds/ml5yq+DsaNKnn
uVugJ2pGyjDmBMvCl/O6dzCDp/0RZ2PFiTJ7AuRzAg4jyVia8kwQIr1ChtZtDdHq
lCmlweIFFwnF//FGTQYdWelseQx9Ks3qRa2J+azBQCsiKzRgi8CelRb5eneGA8ce
a1W+CX8gnYxMwzecbtuLcUzY+6tGbH4wrt4ZW1Ob8IETbRKs+7/ptwMfbScYYcji
eeOXq/hX6KhQDRnaPeUTT47J1iBDBdl++rLdvOqtac3xtwXkiDyOx8F01v5LaSYc
rZNHtxlK3ZVX+5oXONwYpiZOgqLdSmdPQwLj9rg0FqMvmVlGt2E7g2htu3GyBZWw
VEUkeRzNNVNsrt0vx7/brCY/KABNko/AqKS5bKL1w1rx/R+63bn3av1StYAsGbQ4
PtrU9AwfQ/DvP6gSJiRR42L5uLGP3+UiaPd4hPx5PTb2LSzE4mRtTCdMEIsLv0Te
OeJ4gXgPuvo8x9iQUVuTLpCZrs5bTGUgIvVWz3DBlI+DAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBABTSdAYiXC5KP/2Rci9k56iYJ74n6+lkcPwLOOQyYVuGE7lledRC
RNgrdGa04OJb/BU71s6gVaeD9iBZkltmlRAevGcqxyS40GSHYwtDm6v9ZhCypu/C
qC55M7UOURC2+rfq56EYF+Lq1mFMrCC0tBhD7Yv285X6NV1Hya9Y+SHmsQJ8tLlc
vXdeXPnONdCFy2YUmJX/vxYW0ETvH9AEBfdoSe+SDzPEqfcBJFQgPw5/+/RpPKUg
ytDKYpcdHNV/LePoykHoQlDD27iRHWjrqhpwLzo2XH3470Ql2OfNTsM1jb69MySx
KNpWsQf3xvCmvNPNh907A3rVIPzf75bEPSU=
-----END CERTIFICATE-----
SignatureOrAb6FHzX8X2UwG53ii0W7t4iNMdbLJ6t/Eq+jzrB0hFCwNv8gpP8FRyKaBPrjkM2cLJsyvrusSi7RSxDLdd+KmOA741+IV8snGBSkTyrg99jsa84JU/xt6bWETNGuI5nKk17/HV3mIT40jyhiU6CCPvKhCEQ8vdh9AOKnR5q6KoPZkb7SLqYR44zqdDrX9E6qL4oo5RToQHH+UK659oHGsk/lBX7qNokJDebrF9+b+5VoGg0HV5Uqi5IZmQDwW7WvKsMWNKrPasWTJhO0CJMILBlnq/j/1ukcF7CObKXkV3d06e1RduQEdvoKB48+fOG1s39Foyqa5/ZiCtajj9nlOeCYAhLI/lsXDcvQH/mQqBmaWS8DXM6EvlLQ19+5O7yxGAbpFrwwI0yt+bCUo9G557dIBH5F4nIoEg2aIs37o8isP3aK8XkZQYFYBOJmCB/QnHWbhF2HbjLMROFnp7UHMga+brdyoB2RbFm35RLg6WUHktH9IT5tGA1S9KjFOF2nC2UDDlEqieosRiVrY4CJIumd5QLKpEa1D3MPNh6Ll7k1KtuTXlFAHmODSXQ/zWRONAu3WnOhkOK0qiOp0imH6sk6HL0sFEJZCodBTjm3p1HEb0r0Cg1wEOHecJM2IXTEkp5Ey/jSVIkBSgBg5WE62mfY4Chl4Xpu7lqLjWHY0=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0
FIT Tracker 1.0.1
Release Details
UpdatedApril 17, 2026, 7:16 a.m.
Changelog

Fixed

  • Fixed issue with selecting a folder in Settings
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhM0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDE2MTIxMTE3WhcNMzYwNzIyMTIxMTE3WjAWMRQwEgYD
VQQDDAtmaXRfdHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANJZ+pp5tpkS5dXPOHl9swZRsbCQZnztSysKEzJ/twd8mAAidIjdsSD+SiHhXtEz
dGV+EDvmSo/sktTec505bR3I968nJlN/mWGV9H5rSo4rH95rRBHgIDtVhU49mj+s
1uCyBBYXNzqMGG70ej3YO8yiIW++YQZ2Zko307yxK7eXmxuYds/ml5yq+DsaNKnn
uVugJ2pGyjDmBMvCl/O6dzCDp/0RZ2PFiTJ7AuRzAg4jyVia8kwQIr1ChtZtDdHq
lCmlweIFFwnF//FGTQYdWelseQx9Ks3qRa2J+azBQCsiKzRgi8CelRb5eneGA8ce
a1W+CX8gnYxMwzecbtuLcUzY+6tGbH4wrt4ZW1Ob8IETbRKs+7/ptwMfbScYYcji
eeOXq/hX6KhQDRnaPeUTT47J1iBDBdl++rLdvOqtac3xtwXkiDyOx8F01v5LaSYc
rZNHtxlK3ZVX+5oXONwYpiZOgqLdSmdPQwLj9rg0FqMvmVlGt2E7g2htu3GyBZWw
VEUkeRzNNVNsrt0vx7/brCY/KABNko/AqKS5bKL1w1rx/R+63bn3av1StYAsGbQ4
PtrU9AwfQ/DvP6gSJiRR42L5uLGP3+UiaPd4hPx5PTb2LSzE4mRtTCdMEIsLv0Te
OeJ4gXgPuvo8x9iQUVuTLpCZrs5bTGUgIvVWz3DBlI+DAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBABTSdAYiXC5KP/2Rci9k56iYJ74n6+lkcPwLOOQyYVuGE7lledRC
RNgrdGa04OJb/BU71s6gVaeD9iBZkltmlRAevGcqxyS40GSHYwtDm6v9ZhCypu/C
qC55M7UOURC2+rfq56EYF+Lq1mFMrCC0tBhD7Yv285X6NV1Hya9Y+SHmsQJ8tLlc
vXdeXPnONdCFy2YUmJX/vxYW0ETvH9AEBfdoSe+SDzPEqfcBJFQgPw5/+/RpPKUg
ytDKYpcdHNV/LePoykHoQlDD27iRHWjrqhpwLzo2XH3470Ql2OfNTsM1jb69MySx
KNpWsQf3xvCmvNPNh907A3rVIPzf75bEPSU=
-----END CERTIFICATE-----
SignatureLbjey3CCa+aJzgUb+647O/FI9q0EGH4+QUH2iw3g4HOQybQkvtG9L7Ff+1i13cv7vBjf/wD59tfGe7IN8+JpZtrgITpJKVuWxuR09MbS4vvFv8TVHpObAZSz1d4SIVkYIhb/pTZQbXhFtHQgwab/OoDsJPZKaPNR6KC/FNWU3PP1O31Oo08MvcT7QTX7+UbC0iJy0EVLFFVFdrmcUowSwM47pym/MnBVXG3NikjplI+sz/vN5hwzNmmrjjnraXqZQxNi8O7uw3eBhCErpCl2f9qFsqGXsDy67NW+G/BWPmn+1tBC5O+yIWn4glc2Lv7g7ED2HCtHO5TySK9cuf+FVJPtcqxGKDWQvTz1vih3IbcYnUGGbFTAfG9ed/zAhsDFDbfaM30CyjQLsEy4Qc3b7DcZ5LncwiJ0j+pWPhh6rva5IL+YXls8tLr1KxtDen7+KAb3l4A1G7/e/smUaFkVYE1oYsh0+/izPPzpoC5oBgdjaxq6tpWM9CkNqte+lSxJLTP43OlDoomwJYuIg1YjVt9IbK+HYZftrsQGwSR01x5W8JS29wI7JgiZRE3PhH0tMINqd5TI3IRTJPwzaf/hrR5/Q+eGxhMMB/kTRwCu3GXhYQYD48A/PdqqjjCFgrMEQwSC3gUCuVJ5Xh8rAco4V+GffLWyRCRne1xUzoNTI78=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0
FIT Tracker 1.0.0
Release Details
UpdatedApril 16, 2026, 6:49 p.m.
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBjCCAu4CAhM0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNDE2MTIxMTE3WhcNMzYwNzIyMTIxMTE3WjAWMRQwEgYD
VQQDDAtmaXRfdHJhY2tlcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIB
ANJZ+pp5tpkS5dXPOHl9swZRsbCQZnztSysKEzJ/twd8mAAidIjdsSD+SiHhXtEz
dGV+EDvmSo/sktTec505bR3I968nJlN/mWGV9H5rSo4rH95rRBHgIDtVhU49mj+s
1uCyBBYXNzqMGG70ej3YO8yiIW++YQZ2Zko307yxK7eXmxuYds/ml5yq+DsaNKnn
uVugJ2pGyjDmBMvCl/O6dzCDp/0RZ2PFiTJ7AuRzAg4jyVia8kwQIr1ChtZtDdHq
lCmlweIFFwnF//FGTQYdWelseQx9Ks3qRa2J+azBQCsiKzRgi8CelRb5eneGA8ce
a1W+CX8gnYxMwzecbtuLcUzY+6tGbH4wrt4ZW1Ob8IETbRKs+7/ptwMfbScYYcji
eeOXq/hX6KhQDRnaPeUTT47J1iBDBdl++rLdvOqtac3xtwXkiDyOx8F01v5LaSYc
rZNHtxlK3ZVX+5oXONwYpiZOgqLdSmdPQwLj9rg0FqMvmVlGt2E7g2htu3GyBZWw
VEUkeRzNNVNsrt0vx7/brCY/KABNko/AqKS5bKL1w1rx/R+63bn3av1StYAsGbQ4
PtrU9AwfQ/DvP6gSJiRR42L5uLGP3+UiaPd4hPx5PTb2LSzE4mRtTCdMEIsLv0Te
OeJ4gXgPuvo8x9iQUVuTLpCZrs5bTGUgIvVWz3DBlI+DAgMBAAEwDQYJKoZIhvcN
AQELBQADggEBABTSdAYiXC5KP/2Rci9k56iYJ74n6+lkcPwLOOQyYVuGE7lledRC
RNgrdGa04OJb/BU71s6gVaeD9iBZkltmlRAevGcqxyS40GSHYwtDm6v9ZhCypu/C
qC55M7UOURC2+rfq56EYF+Lq1mFMrCC0tBhD7Yv285X6NV1Hya9Y+SHmsQJ8tLlc
vXdeXPnONdCFy2YUmJX/vxYW0ETvH9AEBfdoSe+SDzPEqfcBJFQgPw5/+/RpPKUg
ytDKYpcdHNV/LePoykHoQlDD27iRHWjrqhpwLzo2XH3470Ql2OfNTsM1jb69MySx
KNpWsQf3xvCmvNPNh907A3rVIPzf75bEPSU=
-----END CERTIFICATE-----
Signaturez7IfKpXv84hD+IwSV3mwh9mX6qRT0Rwn4Bha6NJgQr3342JrwrfEoX6Nu8dvnmkYvKzcdr9hJMCig70lKYw5Ap/hNWnDXufDe/K28RBO0agh69O7uH+ry7wUAACBq48Nnf+WvnC3Qof8HEQJRAVicmVHhNi31WZELIv+C/Fgxg+TVakf1G1cz2zKxAHWXdLohqBVfg9LCQnl/xkl9LPAsBPP2+bq3DUEFLelNdZCO2qEhV9MkInf0RmqHjtmJbARrDEfuLOvitWH5P/s8V+ClvnUvwwbsz+lBpEpNt+U/cXIGdTxKO1vMY5V9+jVckAaGY1rurzuwjXT4nQLHMCtPLu1ouKUcAgHYkcCiWUumcuzF6z97Oz+uqyrcR1zWwJC29CiW9GbCJEHNt60zN2hfDyA2wNXBy852B0aqs0bk/eHYXNugVHIBv7Ego6QwMCDL3O+R0sW3QnWqCtg88zIaNFUCEI3cUxECbrWvf2f1OpVAIQIpjYrpipHJc8uIukuy3wtBlYbEfAZ/licD5eyQ9yGUsOfhV/csZj20gmBJum5jZser/aiU6GACaVtjC9tAFJhJYNI1EJBC57eJUum0TMro5lMcHuRZy1UZ5pd96JTv332PNt2397CWSkuYFBC8gdkBTt6NPyXKSXx/czfxUQYqcoL/8CO7EMFa2QQKdo=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<34.0.0
Minimum Integer bits32
PHP>=8.1.0