Same Window - Releases

← App details

Nextcloud 31

Same Window 1.0.1
Release Details
UpdatedJuly 10, 2025, 11:52 a.m.
Changelog

Fixed

  • Fixed Screenshot URL in appinfo.xml

Added

  • Initial stable release of the Same Window App
  • Automatic modification of links with target="_blank" and target="_new" to open in the same window
  • Smart Widget detection to only process links within content Widgets
  • Exclusion of Navigation and Header links to preserve their original behavior
  • Dynamic content support through Mutation Observers
  • User override capability (middle-click to open in new window)
  • Compatibility with Nextcloud 28-31

Features

  • Widget-focused Processing: Only modifies links within Dashboard Widgets and content areas
  • Smart Exclusion: Automatically excludes Navigation, Headers, and other UI elements
  • Performance Optimized: Debounced processing to avoid excessive calls
  • User-friendly: Preserves user choice with middle-click override
  • Lightweight: Minimal footprint with no unnecessary dependencies
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhKvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwNzA4MDkyNDE1WhcNMzUxMDE0MDkyNDE1WjAVMRMwEQYD
VQQDDApzYW1ld2luZG93MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
jJX62TRgGUY205P3jFwI+idSS0nTFFk9CsQ4BdTQcLKQNxusN+DF9IAKPeLzUF8y
75YmO1Ul26NdpQt1jo7+RgCAjYXNyk/mHYkmsI89Mo9kPpfpd9CTpdK2+/qGb9sM
41H3BrugQqsjp269ofpH3m4b4Yra9VujOu7FuySLJQ3xTuxFXgOhDw5v/A0y1Wvm
I2EWnXNXp9SV0E5JmYu3XhRNDVYjav8AE1fOZBub+BcjYWeYEwBRqe0OiNfueUXC
LcEhSDyjT7DsnqDbm8FVGqjE3NtfRxLMoIfzDNSYrmuwFvdWWagn4zTZWt7jUQ1C
1R4SZ8t+1eyoeyoDqomsVbPFjFfZV/isHRi9IzCr57QVc7AHjnLfZrxFOHPMo5cl
YiejEm/QcqPIoqqkReSKGVFt7Ndh/MtlSwuwU+Foes4uFgfFlJEANiynN5Amh8eV
efNQcT9993tlzSxH44RaIufL8i12rRJoqejPSKdfCV+j3zc9TiQQfc3kBOXndgHD
2zy5OM+MlUF3Nr9Th3s42lqpQ/qy2PU4EU5njTIWxTnr8xjV3gCZ0qd0MJ772w+1
endHWC5oGSIcyv4+4aMXQxYwD9PvvTk/vZIjqbFidRtybevTmjDVHS37vtmAXtnX
NQJkMygGOdCgUzcoD6MGsfPJBQQBcMjwuZZCycpYZMMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAP7Etch809jBsIKAeQ6vtjOv5ByYSrTZYnYWhcp+cS+MW0MgDBIrr
Iv2Vs69WusO6ED+KjmIkrIl4DU3AVG7dAgyulMg8A3NTEmPCCqPbqeKvaagJEkO6
hHpXf/BiH/rrXfun31IiSUF6nKGdGltQ6APtRi9smBaZ77VybrjcmZDpXAR2GNeT
Q2RtacpnndMNt9obv9Bxr0YiXcy8W1FlUj4sb/+s4tYF6MACp/y+CE9EBPindA4M
hva9jlyAJRGs0pFAMQ0+6kPvNYONkKSMxifccHmkgOSiag/4F0A/cYK876mgB0FP
tRCB52WPYZvrE7k0RGqOzy4KwcLMwb/Ilw==
-----END CERTIFICATE-----
SignatureZRSsPl1jfzW6tjdfmGOiG2g/eyKiCqaHSZKVGcrZS2OpiblLUptE8A9WDRV9T+j4
9Nhf7WIPVlCzYyM+Svy80RPQsISH6gHhqrrKLMRACJHmEQyn0qWnBHc7QyYczj34
GZjD/z11P4dzRdDS28Dve1FpehL5T9W63E1yvXOYpODP9lDB9DxpX9ureNnYnVVl
IN+lUBpcCUnx+BCKrmBKeLW/QMwSIF3w5GvvAxL3aQZ///Jv+BsAYNQ+s0+z7gHp
BQi+gEA8jVBa+Bb2HHxUpAKKT/I7fXaKjBF5RBZX6QjLXM7JbuYuNb/SkFMGX71r
tzu70wynAldeKXY1ZPN8X/ciUmxdsgHmir+4Cq8rJVV4MTVot15+u+cwxitjoaJt
prG2qj9FRCbTttvxjKQWBJrGvqtJnsd9/Adp4qoUEEp+vLws2Z3ieChnKvghlrG7
13LzNThAW3HlMTXBs3qzLRek0nkB+6XgtmQ6w9RDS+/Xh43glX0U9DSenpwYS/g1
Jn07IxEOTNAHl1QfkCzwOMnodej/Q1ERISGWF/llIynC1xOXydRhki7aNso5R5um
InWdkKl0fUkvrFunysigw76L8MzmiQSgPP0SVv1tFRbC5up3EQ7NAH/i5IhTmi/z
jQaMhKM7/ZHpap2oUi5gU7c3d8BVf5CcU5JxruEuDoM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<32.0.0
Minimum Integer bits32
Same Window 1.0.0
Release Details
UpdatedJuly 9, 2025, 7:31 p.m.
Changelog

Added

  • Initial stable release of the Same Window App
  • Automatic modification of links with target="_blank" and target="_new" to open in the same window
  • Smart Widget detection to only process links within content Widgets
  • Exclusion of Navigation and Header links to preserve their original behavior
  • Dynamic content support through Mutation Observers
  • User override capability (middle-click to open in new window)
  • Compatibility with Nextcloud 28-31

Features

  • Widget-focused Processing: Only modifies links within Dashboard Widgets and content areas
  • Smart Exclusion: Automatically excludes Navigation, Headers, and other UI elements
  • Performance Optimized: Debounced processing to avoid excessive calls
  • User-friendly: Preserves user choice with middle-click override
  • Lightweight: Minimal footprint with no unnecessary dependencies
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhKvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwNzA4MDkyNDE1WhcNMzUxMDE0MDkyNDE1WjAVMRMwEQYD
VQQDDApzYW1ld2luZG93MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
jJX62TRgGUY205P3jFwI+idSS0nTFFk9CsQ4BdTQcLKQNxusN+DF9IAKPeLzUF8y
75YmO1Ul26NdpQt1jo7+RgCAjYXNyk/mHYkmsI89Mo9kPpfpd9CTpdK2+/qGb9sM
41H3BrugQqsjp269ofpH3m4b4Yra9VujOu7FuySLJQ3xTuxFXgOhDw5v/A0y1Wvm
I2EWnXNXp9SV0E5JmYu3XhRNDVYjav8AE1fOZBub+BcjYWeYEwBRqe0OiNfueUXC
LcEhSDyjT7DsnqDbm8FVGqjE3NtfRxLMoIfzDNSYrmuwFvdWWagn4zTZWt7jUQ1C
1R4SZ8t+1eyoeyoDqomsVbPFjFfZV/isHRi9IzCr57QVc7AHjnLfZrxFOHPMo5cl
YiejEm/QcqPIoqqkReSKGVFt7Ndh/MtlSwuwU+Foes4uFgfFlJEANiynN5Amh8eV
efNQcT9993tlzSxH44RaIufL8i12rRJoqejPSKdfCV+j3zc9TiQQfc3kBOXndgHD
2zy5OM+MlUF3Nr9Th3s42lqpQ/qy2PU4EU5njTIWxTnr8xjV3gCZ0qd0MJ772w+1
endHWC5oGSIcyv4+4aMXQxYwD9PvvTk/vZIjqbFidRtybevTmjDVHS37vtmAXtnX
NQJkMygGOdCgUzcoD6MGsfPJBQQBcMjwuZZCycpYZMMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAP7Etch809jBsIKAeQ6vtjOv5ByYSrTZYnYWhcp+cS+MW0MgDBIrr
Iv2Vs69WusO6ED+KjmIkrIl4DU3AVG7dAgyulMg8A3NTEmPCCqPbqeKvaagJEkO6
hHpXf/BiH/rrXfun31IiSUF6nKGdGltQ6APtRi9smBaZ77VybrjcmZDpXAR2GNeT
Q2RtacpnndMNt9obv9Bxr0YiXcy8W1FlUj4sb/+s4tYF6MACp/y+CE9EBPindA4M
hva9jlyAJRGs0pFAMQ0+6kPvNYONkKSMxifccHmkgOSiag/4F0A/cYK876mgB0FP
tRCB52WPYZvrE7k0RGqOzy4KwcLMwb/Ilw==
-----END CERTIFICATE-----
SignatureGEp2wUigIpSUvZvhC9u61iJtecoUm7lx9bQT52WyxowwVa3+i+aGRRt866QGd720
Kwa6EOQ7bj1dNmQeECfk9AlR+dP6HaSZ6AJfRqMiiaU+OXTHWaj4I8YdLSz5wjc9
FlJfufuee0wANoMVfYWyQAu/0+9baki2S2WCf7WlE4bjqy2b+jp1qPL1iZr94Pfw
7jeb8f5RQnI5UWpuW1jWbPyz7myVTMYTs+1hiu3EEGL5woKWe7khrUc1CWAfk/eC
QKBKJqNIpZtU3jqa4ijNSOlUEQBGu5tkL1Cqmng1NbOL4X5eAnsNrDxz5KXPzaIC
XcjMDVA7RT3DgpPg6+zOUZHH+BgX3B1cX+JGnZ1Px58WjT2K4HQoZ1qu+AvjL+wy
WGAOiazpyb+BGEey1K8dPt6jhewb+1I4XzUsFvMBo2X8Shpsn9jgeClqy2Ur/dBQ
1fCjz2DiL/pDubHt91W5frpbCJsIYnu5SbXAaVIlHD3vu5jjAr70IGkfQkGinvOA
CHxmBr9JGvXpSExj3iAb8SxoYRDctT8BYvmGBD9PwwNsDmroatAVHtS7Q+6HwSCf
CP+uPFukvsi9e/0W34Z42nmphQdUc1wEqFJLn3mxMLC0WKbJUdqoa65i5z2QVeJG
tZuGEYODT+2U8pKbam8vznMq4ADgELMqj7VsApZ9FBs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<32.0.0
Minimum Integer bits32

Nextcloud 30

Same Window 1.0.1
Release Details
UpdatedJuly 10, 2025, 11:52 a.m.
Changelog

Fixed

  • Fixed Screenshot URL in appinfo.xml

Added

  • Initial stable release of the Same Window App
  • Automatic modification of links with target="_blank" and target="_new" to open in the same window
  • Smart Widget detection to only process links within content Widgets
  • Exclusion of Navigation and Header links to preserve their original behavior
  • Dynamic content support through Mutation Observers
  • User override capability (middle-click to open in new window)
  • Compatibility with Nextcloud 28-31

Features

  • Widget-focused Processing: Only modifies links within Dashboard Widgets and content areas
  • Smart Exclusion: Automatically excludes Navigation, Headers, and other UI elements
  • Performance Optimized: Debounced processing to avoid excessive calls
  • User-friendly: Preserves user choice with middle-click override
  • Lightweight: Minimal footprint with no unnecessary dependencies
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhKvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwNzA4MDkyNDE1WhcNMzUxMDE0MDkyNDE1WjAVMRMwEQYD
VQQDDApzYW1ld2luZG93MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
jJX62TRgGUY205P3jFwI+idSS0nTFFk9CsQ4BdTQcLKQNxusN+DF9IAKPeLzUF8y
75YmO1Ul26NdpQt1jo7+RgCAjYXNyk/mHYkmsI89Mo9kPpfpd9CTpdK2+/qGb9sM
41H3BrugQqsjp269ofpH3m4b4Yra9VujOu7FuySLJQ3xTuxFXgOhDw5v/A0y1Wvm
I2EWnXNXp9SV0E5JmYu3XhRNDVYjav8AE1fOZBub+BcjYWeYEwBRqe0OiNfueUXC
LcEhSDyjT7DsnqDbm8FVGqjE3NtfRxLMoIfzDNSYrmuwFvdWWagn4zTZWt7jUQ1C
1R4SZ8t+1eyoeyoDqomsVbPFjFfZV/isHRi9IzCr57QVc7AHjnLfZrxFOHPMo5cl
YiejEm/QcqPIoqqkReSKGVFt7Ndh/MtlSwuwU+Foes4uFgfFlJEANiynN5Amh8eV
efNQcT9993tlzSxH44RaIufL8i12rRJoqejPSKdfCV+j3zc9TiQQfc3kBOXndgHD
2zy5OM+MlUF3Nr9Th3s42lqpQ/qy2PU4EU5njTIWxTnr8xjV3gCZ0qd0MJ772w+1
endHWC5oGSIcyv4+4aMXQxYwD9PvvTk/vZIjqbFidRtybevTmjDVHS37vtmAXtnX
NQJkMygGOdCgUzcoD6MGsfPJBQQBcMjwuZZCycpYZMMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAP7Etch809jBsIKAeQ6vtjOv5ByYSrTZYnYWhcp+cS+MW0MgDBIrr
Iv2Vs69WusO6ED+KjmIkrIl4DU3AVG7dAgyulMg8A3NTEmPCCqPbqeKvaagJEkO6
hHpXf/BiH/rrXfun31IiSUF6nKGdGltQ6APtRi9smBaZ77VybrjcmZDpXAR2GNeT
Q2RtacpnndMNt9obv9Bxr0YiXcy8W1FlUj4sb/+s4tYF6MACp/y+CE9EBPindA4M
hva9jlyAJRGs0pFAMQ0+6kPvNYONkKSMxifccHmkgOSiag/4F0A/cYK876mgB0FP
tRCB52WPYZvrE7k0RGqOzy4KwcLMwb/Ilw==
-----END CERTIFICATE-----
SignatureZRSsPl1jfzW6tjdfmGOiG2g/eyKiCqaHSZKVGcrZS2OpiblLUptE8A9WDRV9T+j4
9Nhf7WIPVlCzYyM+Svy80RPQsISH6gHhqrrKLMRACJHmEQyn0qWnBHc7QyYczj34
GZjD/z11P4dzRdDS28Dve1FpehL5T9W63E1yvXOYpODP9lDB9DxpX9ureNnYnVVl
IN+lUBpcCUnx+BCKrmBKeLW/QMwSIF3w5GvvAxL3aQZ///Jv+BsAYNQ+s0+z7gHp
BQi+gEA8jVBa+Bb2HHxUpAKKT/I7fXaKjBF5RBZX6QjLXM7JbuYuNb/SkFMGX71r
tzu70wynAldeKXY1ZPN8X/ciUmxdsgHmir+4Cq8rJVV4MTVot15+u+cwxitjoaJt
prG2qj9FRCbTttvxjKQWBJrGvqtJnsd9/Adp4qoUEEp+vLws2Z3ieChnKvghlrG7
13LzNThAW3HlMTXBs3qzLRek0nkB+6XgtmQ6w9RDS+/Xh43glX0U9DSenpwYS/g1
Jn07IxEOTNAHl1QfkCzwOMnodej/Q1ERISGWF/llIynC1xOXydRhki7aNso5R5um
InWdkKl0fUkvrFunysigw76L8MzmiQSgPP0SVv1tFRbC5up3EQ7NAH/i5IhTmi/z
jQaMhKM7/ZHpap2oUi5gU7c3d8BVf5CcU5JxruEuDoM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<32.0.0
Minimum Integer bits32
Same Window 1.0.0
Release Details
UpdatedJuly 9, 2025, 7:31 p.m.
Changelog

Added

  • Initial stable release of the Same Window App
  • Automatic modification of links with target="_blank" and target="_new" to open in the same window
  • Smart Widget detection to only process links within content Widgets
  • Exclusion of Navigation and Header links to preserve their original behavior
  • Dynamic content support through Mutation Observers
  • User override capability (middle-click to open in new window)
  • Compatibility with Nextcloud 28-31

Features

  • Widget-focused Processing: Only modifies links within Dashboard Widgets and content areas
  • Smart Exclusion: Automatically excludes Navigation, Headers, and other UI elements
  • Performance Optimized: Debounced processing to avoid excessive calls
  • User-friendly: Preserves user choice with middle-click override
  • Lightweight: Minimal footprint with no unnecessary dependencies
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhKvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwNzA4MDkyNDE1WhcNMzUxMDE0MDkyNDE1WjAVMRMwEQYD
VQQDDApzYW1ld2luZG93MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
jJX62TRgGUY205P3jFwI+idSS0nTFFk9CsQ4BdTQcLKQNxusN+DF9IAKPeLzUF8y
75YmO1Ul26NdpQt1jo7+RgCAjYXNyk/mHYkmsI89Mo9kPpfpd9CTpdK2+/qGb9sM
41H3BrugQqsjp269ofpH3m4b4Yra9VujOu7FuySLJQ3xTuxFXgOhDw5v/A0y1Wvm
I2EWnXNXp9SV0E5JmYu3XhRNDVYjav8AE1fOZBub+BcjYWeYEwBRqe0OiNfueUXC
LcEhSDyjT7DsnqDbm8FVGqjE3NtfRxLMoIfzDNSYrmuwFvdWWagn4zTZWt7jUQ1C
1R4SZ8t+1eyoeyoDqomsVbPFjFfZV/isHRi9IzCr57QVc7AHjnLfZrxFOHPMo5cl
YiejEm/QcqPIoqqkReSKGVFt7Ndh/MtlSwuwU+Foes4uFgfFlJEANiynN5Amh8eV
efNQcT9993tlzSxH44RaIufL8i12rRJoqejPSKdfCV+j3zc9TiQQfc3kBOXndgHD
2zy5OM+MlUF3Nr9Th3s42lqpQ/qy2PU4EU5njTIWxTnr8xjV3gCZ0qd0MJ772w+1
endHWC5oGSIcyv4+4aMXQxYwD9PvvTk/vZIjqbFidRtybevTmjDVHS37vtmAXtnX
NQJkMygGOdCgUzcoD6MGsfPJBQQBcMjwuZZCycpYZMMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAP7Etch809jBsIKAeQ6vtjOv5ByYSrTZYnYWhcp+cS+MW0MgDBIrr
Iv2Vs69WusO6ED+KjmIkrIl4DU3AVG7dAgyulMg8A3NTEmPCCqPbqeKvaagJEkO6
hHpXf/BiH/rrXfun31IiSUF6nKGdGltQ6APtRi9smBaZ77VybrjcmZDpXAR2GNeT
Q2RtacpnndMNt9obv9Bxr0YiXcy8W1FlUj4sb/+s4tYF6MACp/y+CE9EBPindA4M
hva9jlyAJRGs0pFAMQ0+6kPvNYONkKSMxifccHmkgOSiag/4F0A/cYK876mgB0FP
tRCB52WPYZvrE7k0RGqOzy4KwcLMwb/Ilw==
-----END CERTIFICATE-----
SignatureGEp2wUigIpSUvZvhC9u61iJtecoUm7lx9bQT52WyxowwVa3+i+aGRRt866QGd720
Kwa6EOQ7bj1dNmQeECfk9AlR+dP6HaSZ6AJfRqMiiaU+OXTHWaj4I8YdLSz5wjc9
FlJfufuee0wANoMVfYWyQAu/0+9baki2S2WCf7WlE4bjqy2b+jp1qPL1iZr94Pfw
7jeb8f5RQnI5UWpuW1jWbPyz7myVTMYTs+1hiu3EEGL5woKWe7khrUc1CWAfk/eC
QKBKJqNIpZtU3jqa4ijNSOlUEQBGu5tkL1Cqmng1NbOL4X5eAnsNrDxz5KXPzaIC
XcjMDVA7RT3DgpPg6+zOUZHH+BgX3B1cX+JGnZ1Px58WjT2K4HQoZ1qu+AvjL+wy
WGAOiazpyb+BGEey1K8dPt6jhewb+1I4XzUsFvMBo2X8Shpsn9jgeClqy2Ur/dBQ
1fCjz2DiL/pDubHt91W5frpbCJsIYnu5SbXAaVIlHD3vu5jjAr70IGkfQkGinvOA
CHxmBr9JGvXpSExj3iAb8SxoYRDctT8BYvmGBD9PwwNsDmroatAVHtS7Q+6HwSCf
CP+uPFukvsi9e/0W34Z42nmphQdUc1wEqFJLn3mxMLC0WKbJUdqoa65i5z2QVeJG
tZuGEYODT+2U8pKbam8vznMq4ADgELMqj7VsApZ9FBs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<32.0.0
Minimum Integer bits32

Nextcloud 29

Same Window 1.0.1
Release Details
UpdatedJuly 10, 2025, 11:52 a.m.
Changelog

Fixed

  • Fixed Screenshot URL in appinfo.xml

Added

  • Initial stable release of the Same Window App
  • Automatic modification of links with target="_blank" and target="_new" to open in the same window
  • Smart Widget detection to only process links within content Widgets
  • Exclusion of Navigation and Header links to preserve their original behavior
  • Dynamic content support through Mutation Observers
  • User override capability (middle-click to open in new window)
  • Compatibility with Nextcloud 28-31

Features

  • Widget-focused Processing: Only modifies links within Dashboard Widgets and content areas
  • Smart Exclusion: Automatically excludes Navigation, Headers, and other UI elements
  • Performance Optimized: Debounced processing to avoid excessive calls
  • User-friendly: Preserves user choice with middle-click override
  • Lightweight: Minimal footprint with no unnecessary dependencies
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhKvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwNzA4MDkyNDE1WhcNMzUxMDE0MDkyNDE1WjAVMRMwEQYD
VQQDDApzYW1ld2luZG93MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
jJX62TRgGUY205P3jFwI+idSS0nTFFk9CsQ4BdTQcLKQNxusN+DF9IAKPeLzUF8y
75YmO1Ul26NdpQt1jo7+RgCAjYXNyk/mHYkmsI89Mo9kPpfpd9CTpdK2+/qGb9sM
41H3BrugQqsjp269ofpH3m4b4Yra9VujOu7FuySLJQ3xTuxFXgOhDw5v/A0y1Wvm
I2EWnXNXp9SV0E5JmYu3XhRNDVYjav8AE1fOZBub+BcjYWeYEwBRqe0OiNfueUXC
LcEhSDyjT7DsnqDbm8FVGqjE3NtfRxLMoIfzDNSYrmuwFvdWWagn4zTZWt7jUQ1C
1R4SZ8t+1eyoeyoDqomsVbPFjFfZV/isHRi9IzCr57QVc7AHjnLfZrxFOHPMo5cl
YiejEm/QcqPIoqqkReSKGVFt7Ndh/MtlSwuwU+Foes4uFgfFlJEANiynN5Amh8eV
efNQcT9993tlzSxH44RaIufL8i12rRJoqejPSKdfCV+j3zc9TiQQfc3kBOXndgHD
2zy5OM+MlUF3Nr9Th3s42lqpQ/qy2PU4EU5njTIWxTnr8xjV3gCZ0qd0MJ772w+1
endHWC5oGSIcyv4+4aMXQxYwD9PvvTk/vZIjqbFidRtybevTmjDVHS37vtmAXtnX
NQJkMygGOdCgUzcoD6MGsfPJBQQBcMjwuZZCycpYZMMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAP7Etch809jBsIKAeQ6vtjOv5ByYSrTZYnYWhcp+cS+MW0MgDBIrr
Iv2Vs69WusO6ED+KjmIkrIl4DU3AVG7dAgyulMg8A3NTEmPCCqPbqeKvaagJEkO6
hHpXf/BiH/rrXfun31IiSUF6nKGdGltQ6APtRi9smBaZ77VybrjcmZDpXAR2GNeT
Q2RtacpnndMNt9obv9Bxr0YiXcy8W1FlUj4sb/+s4tYF6MACp/y+CE9EBPindA4M
hva9jlyAJRGs0pFAMQ0+6kPvNYONkKSMxifccHmkgOSiag/4F0A/cYK876mgB0FP
tRCB52WPYZvrE7k0RGqOzy4KwcLMwb/Ilw==
-----END CERTIFICATE-----
SignatureZRSsPl1jfzW6tjdfmGOiG2g/eyKiCqaHSZKVGcrZS2OpiblLUptE8A9WDRV9T+j4
9Nhf7WIPVlCzYyM+Svy80RPQsISH6gHhqrrKLMRACJHmEQyn0qWnBHc7QyYczj34
GZjD/z11P4dzRdDS28Dve1FpehL5T9W63E1yvXOYpODP9lDB9DxpX9ureNnYnVVl
IN+lUBpcCUnx+BCKrmBKeLW/QMwSIF3w5GvvAxL3aQZ///Jv+BsAYNQ+s0+z7gHp
BQi+gEA8jVBa+Bb2HHxUpAKKT/I7fXaKjBF5RBZX6QjLXM7JbuYuNb/SkFMGX71r
tzu70wynAldeKXY1ZPN8X/ciUmxdsgHmir+4Cq8rJVV4MTVot15+u+cwxitjoaJt
prG2qj9FRCbTttvxjKQWBJrGvqtJnsd9/Adp4qoUEEp+vLws2Z3ieChnKvghlrG7
13LzNThAW3HlMTXBs3qzLRek0nkB+6XgtmQ6w9RDS+/Xh43glX0U9DSenpwYS/g1
Jn07IxEOTNAHl1QfkCzwOMnodej/Q1ERISGWF/llIynC1xOXydRhki7aNso5R5um
InWdkKl0fUkvrFunysigw76L8MzmiQSgPP0SVv1tFRbC5up3EQ7NAH/i5IhTmi/z
jQaMhKM7/ZHpap2oUi5gU7c3d8BVf5CcU5JxruEuDoM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<32.0.0
Minimum Integer bits32
Same Window 1.0.0
Release Details
UpdatedJuly 9, 2025, 7:31 p.m.
Changelog

Added

  • Initial stable release of the Same Window App
  • Automatic modification of links with target="_blank" and target="_new" to open in the same window
  • Smart Widget detection to only process links within content Widgets
  • Exclusion of Navigation and Header links to preserve their original behavior
  • Dynamic content support through Mutation Observers
  • User override capability (middle-click to open in new window)
  • Compatibility with Nextcloud 28-31

Features

  • Widget-focused Processing: Only modifies links within Dashboard Widgets and content areas
  • Smart Exclusion: Automatically excludes Navigation, Headers, and other UI elements
  • Performance Optimized: Debounced processing to avoid excessive calls
  • User-friendly: Preserves user choice with middle-click override
  • Lightweight: Minimal footprint with no unnecessary dependencies
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhKvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwNzA4MDkyNDE1WhcNMzUxMDE0MDkyNDE1WjAVMRMwEQYD
VQQDDApzYW1ld2luZG93MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
jJX62TRgGUY205P3jFwI+idSS0nTFFk9CsQ4BdTQcLKQNxusN+DF9IAKPeLzUF8y
75YmO1Ul26NdpQt1jo7+RgCAjYXNyk/mHYkmsI89Mo9kPpfpd9CTpdK2+/qGb9sM
41H3BrugQqsjp269ofpH3m4b4Yra9VujOu7FuySLJQ3xTuxFXgOhDw5v/A0y1Wvm
I2EWnXNXp9SV0E5JmYu3XhRNDVYjav8AE1fOZBub+BcjYWeYEwBRqe0OiNfueUXC
LcEhSDyjT7DsnqDbm8FVGqjE3NtfRxLMoIfzDNSYrmuwFvdWWagn4zTZWt7jUQ1C
1R4SZ8t+1eyoeyoDqomsVbPFjFfZV/isHRi9IzCr57QVc7AHjnLfZrxFOHPMo5cl
YiejEm/QcqPIoqqkReSKGVFt7Ndh/MtlSwuwU+Foes4uFgfFlJEANiynN5Amh8eV
efNQcT9993tlzSxH44RaIufL8i12rRJoqejPSKdfCV+j3zc9TiQQfc3kBOXndgHD
2zy5OM+MlUF3Nr9Th3s42lqpQ/qy2PU4EU5njTIWxTnr8xjV3gCZ0qd0MJ772w+1
endHWC5oGSIcyv4+4aMXQxYwD9PvvTk/vZIjqbFidRtybevTmjDVHS37vtmAXtnX
NQJkMygGOdCgUzcoD6MGsfPJBQQBcMjwuZZCycpYZMMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAP7Etch809jBsIKAeQ6vtjOv5ByYSrTZYnYWhcp+cS+MW0MgDBIrr
Iv2Vs69WusO6ED+KjmIkrIl4DU3AVG7dAgyulMg8A3NTEmPCCqPbqeKvaagJEkO6
hHpXf/BiH/rrXfun31IiSUF6nKGdGltQ6APtRi9smBaZ77VybrjcmZDpXAR2GNeT
Q2RtacpnndMNt9obv9Bxr0YiXcy8W1FlUj4sb/+s4tYF6MACp/y+CE9EBPindA4M
hva9jlyAJRGs0pFAMQ0+6kPvNYONkKSMxifccHmkgOSiag/4F0A/cYK876mgB0FP
tRCB52WPYZvrE7k0RGqOzy4KwcLMwb/Ilw==
-----END CERTIFICATE-----
SignatureGEp2wUigIpSUvZvhC9u61iJtecoUm7lx9bQT52WyxowwVa3+i+aGRRt866QGd720
Kwa6EOQ7bj1dNmQeECfk9AlR+dP6HaSZ6AJfRqMiiaU+OXTHWaj4I8YdLSz5wjc9
FlJfufuee0wANoMVfYWyQAu/0+9baki2S2WCf7WlE4bjqy2b+jp1qPL1iZr94Pfw
7jeb8f5RQnI5UWpuW1jWbPyz7myVTMYTs+1hiu3EEGL5woKWe7khrUc1CWAfk/eC
QKBKJqNIpZtU3jqa4ijNSOlUEQBGu5tkL1Cqmng1NbOL4X5eAnsNrDxz5KXPzaIC
XcjMDVA7RT3DgpPg6+zOUZHH+BgX3B1cX+JGnZ1Px58WjT2K4HQoZ1qu+AvjL+wy
WGAOiazpyb+BGEey1K8dPt6jhewb+1I4XzUsFvMBo2X8Shpsn9jgeClqy2Ur/dBQ
1fCjz2DiL/pDubHt91W5frpbCJsIYnu5SbXAaVIlHD3vu5jjAr70IGkfQkGinvOA
CHxmBr9JGvXpSExj3iAb8SxoYRDctT8BYvmGBD9PwwNsDmroatAVHtS7Q+6HwSCf
CP+uPFukvsi9e/0W34Z42nmphQdUc1wEqFJLn3mxMLC0WKbJUdqoa65i5z2QVeJG
tZuGEYODT+2U8pKbam8vznMq4ADgELMqj7VsApZ9FBs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<32.0.0
Minimum Integer bits32

Nextcloud 28

Same Window 1.0.1
Release Details
UpdatedJuly 10, 2025, 11:52 a.m.
Changelog

Fixed

  • Fixed Screenshot URL in appinfo.xml

Added

  • Initial stable release of the Same Window App
  • Automatic modification of links with target="_blank" and target="_new" to open in the same window
  • Smart Widget detection to only process links within content Widgets
  • Exclusion of Navigation and Header links to preserve their original behavior
  • Dynamic content support through Mutation Observers
  • User override capability (middle-click to open in new window)
  • Compatibility with Nextcloud 28-31

Features

  • Widget-focused Processing: Only modifies links within Dashboard Widgets and content areas
  • Smart Exclusion: Automatically excludes Navigation, Headers, and other UI elements
  • Performance Optimized: Debounced processing to avoid excessive calls
  • User-friendly: Preserves user choice with middle-click override
  • Lightweight: Minimal footprint with no unnecessary dependencies
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhKvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwNzA4MDkyNDE1WhcNMzUxMDE0MDkyNDE1WjAVMRMwEQYD
VQQDDApzYW1ld2luZG93MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
jJX62TRgGUY205P3jFwI+idSS0nTFFk9CsQ4BdTQcLKQNxusN+DF9IAKPeLzUF8y
75YmO1Ul26NdpQt1jo7+RgCAjYXNyk/mHYkmsI89Mo9kPpfpd9CTpdK2+/qGb9sM
41H3BrugQqsjp269ofpH3m4b4Yra9VujOu7FuySLJQ3xTuxFXgOhDw5v/A0y1Wvm
I2EWnXNXp9SV0E5JmYu3XhRNDVYjav8AE1fOZBub+BcjYWeYEwBRqe0OiNfueUXC
LcEhSDyjT7DsnqDbm8FVGqjE3NtfRxLMoIfzDNSYrmuwFvdWWagn4zTZWt7jUQ1C
1R4SZ8t+1eyoeyoDqomsVbPFjFfZV/isHRi9IzCr57QVc7AHjnLfZrxFOHPMo5cl
YiejEm/QcqPIoqqkReSKGVFt7Ndh/MtlSwuwU+Foes4uFgfFlJEANiynN5Amh8eV
efNQcT9993tlzSxH44RaIufL8i12rRJoqejPSKdfCV+j3zc9TiQQfc3kBOXndgHD
2zy5OM+MlUF3Nr9Th3s42lqpQ/qy2PU4EU5njTIWxTnr8xjV3gCZ0qd0MJ772w+1
endHWC5oGSIcyv4+4aMXQxYwD9PvvTk/vZIjqbFidRtybevTmjDVHS37vtmAXtnX
NQJkMygGOdCgUzcoD6MGsfPJBQQBcMjwuZZCycpYZMMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAP7Etch809jBsIKAeQ6vtjOv5ByYSrTZYnYWhcp+cS+MW0MgDBIrr
Iv2Vs69WusO6ED+KjmIkrIl4DU3AVG7dAgyulMg8A3NTEmPCCqPbqeKvaagJEkO6
hHpXf/BiH/rrXfun31IiSUF6nKGdGltQ6APtRi9smBaZ77VybrjcmZDpXAR2GNeT
Q2RtacpnndMNt9obv9Bxr0YiXcy8W1FlUj4sb/+s4tYF6MACp/y+CE9EBPindA4M
hva9jlyAJRGs0pFAMQ0+6kPvNYONkKSMxifccHmkgOSiag/4F0A/cYK876mgB0FP
tRCB52WPYZvrE7k0RGqOzy4KwcLMwb/Ilw==
-----END CERTIFICATE-----
SignatureZRSsPl1jfzW6tjdfmGOiG2g/eyKiCqaHSZKVGcrZS2OpiblLUptE8A9WDRV9T+j4
9Nhf7WIPVlCzYyM+Svy80RPQsISH6gHhqrrKLMRACJHmEQyn0qWnBHc7QyYczj34
GZjD/z11P4dzRdDS28Dve1FpehL5T9W63E1yvXOYpODP9lDB9DxpX9ureNnYnVVl
IN+lUBpcCUnx+BCKrmBKeLW/QMwSIF3w5GvvAxL3aQZ///Jv+BsAYNQ+s0+z7gHp
BQi+gEA8jVBa+Bb2HHxUpAKKT/I7fXaKjBF5RBZX6QjLXM7JbuYuNb/SkFMGX71r
tzu70wynAldeKXY1ZPN8X/ciUmxdsgHmir+4Cq8rJVV4MTVot15+u+cwxitjoaJt
prG2qj9FRCbTttvxjKQWBJrGvqtJnsd9/Adp4qoUEEp+vLws2Z3ieChnKvghlrG7
13LzNThAW3HlMTXBs3qzLRek0nkB+6XgtmQ6w9RDS+/Xh43glX0U9DSenpwYS/g1
Jn07IxEOTNAHl1QfkCzwOMnodej/Q1ERISGWF/llIynC1xOXydRhki7aNso5R5um
InWdkKl0fUkvrFunysigw76L8MzmiQSgPP0SVv1tFRbC5up3EQ7NAH/i5IhTmi/z
jQaMhKM7/ZHpap2oUi5gU7c3d8BVf5CcU5JxruEuDoM=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<32.0.0
Minimum Integer bits32
Same Window 1.0.0
Release Details
UpdatedJuly 9, 2025, 7:31 p.m.
Changelog

Added

  • Initial stable release of the Same Window App
  • Automatic modification of links with target="_blank" and target="_new" to open in the same window
  • Smart Widget detection to only process links within content Widgets
  • Exclusion of Navigation and Header links to preserve their original behavior
  • Dynamic content support through Mutation Observers
  • User override capability (middle-click to open in new window)
  • Compatibility with Nextcloud 28-31

Features

  • Widget-focused Processing: Only modifies links within Dashboard Widgets and content areas
  • Smart Exclusion: Automatically excludes Navigation, Headers, and other UI elements
  • Performance Optimized: Debounced processing to avoid excessive calls
  • User-friendly: Preserves user choice with middle-click override
  • Lightweight: Minimal footprint with no unnecessary dependencies
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBTCCAu0CAhKvMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjUwNzA4MDkyNDE1WhcNMzUxMDE0MDkyNDE1WjAVMRMwEQYD
VQQDDApzYW1ld2luZG93MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA
jJX62TRgGUY205P3jFwI+idSS0nTFFk9CsQ4BdTQcLKQNxusN+DF9IAKPeLzUF8y
75YmO1Ul26NdpQt1jo7+RgCAjYXNyk/mHYkmsI89Mo9kPpfpd9CTpdK2+/qGb9sM
41H3BrugQqsjp269ofpH3m4b4Yra9VujOu7FuySLJQ3xTuxFXgOhDw5v/A0y1Wvm
I2EWnXNXp9SV0E5JmYu3XhRNDVYjav8AE1fOZBub+BcjYWeYEwBRqe0OiNfueUXC
LcEhSDyjT7DsnqDbm8FVGqjE3NtfRxLMoIfzDNSYrmuwFvdWWagn4zTZWt7jUQ1C
1R4SZ8t+1eyoeyoDqomsVbPFjFfZV/isHRi9IzCr57QVc7AHjnLfZrxFOHPMo5cl
YiejEm/QcqPIoqqkReSKGVFt7Ndh/MtlSwuwU+Foes4uFgfFlJEANiynN5Amh8eV
efNQcT9993tlzSxH44RaIufL8i12rRJoqejPSKdfCV+j3zc9TiQQfc3kBOXndgHD
2zy5OM+MlUF3Nr9Th3s42lqpQ/qy2PU4EU5njTIWxTnr8xjV3gCZ0qd0MJ772w+1
endHWC5oGSIcyv4+4aMXQxYwD9PvvTk/vZIjqbFidRtybevTmjDVHS37vtmAXtnX
NQJkMygGOdCgUzcoD6MGsfPJBQQBcMjwuZZCycpYZMMCAwEAATANBgkqhkiG9w0B
AQsFAAOCAQEAP7Etch809jBsIKAeQ6vtjOv5ByYSrTZYnYWhcp+cS+MW0MgDBIrr
Iv2Vs69WusO6ED+KjmIkrIl4DU3AVG7dAgyulMg8A3NTEmPCCqPbqeKvaagJEkO6
hHpXf/BiH/rrXfun31IiSUF6nKGdGltQ6APtRi9smBaZ77VybrjcmZDpXAR2GNeT
Q2RtacpnndMNt9obv9Bxr0YiXcy8W1FlUj4sb/+s4tYF6MACp/y+CE9EBPindA4M
hva9jlyAJRGs0pFAMQ0+6kPvNYONkKSMxifccHmkgOSiag/4F0A/cYK876mgB0FP
tRCB52WPYZvrE7k0RGqOzy4KwcLMwb/Ilw==
-----END CERTIFICATE-----
SignatureGEp2wUigIpSUvZvhC9u61iJtecoUm7lx9bQT52WyxowwVa3+i+aGRRt866QGd720
Kwa6EOQ7bj1dNmQeECfk9AlR+dP6HaSZ6AJfRqMiiaU+OXTHWaj4I8YdLSz5wjc9
FlJfufuee0wANoMVfYWyQAu/0+9baki2S2WCf7WlE4bjqy2b+jp1qPL1iZr94Pfw
7jeb8f5RQnI5UWpuW1jWbPyz7myVTMYTs+1hiu3EEGL5woKWe7khrUc1CWAfk/eC
QKBKJqNIpZtU3jqa4ijNSOlUEQBGu5tkL1Cqmng1NbOL4X5eAnsNrDxz5KXPzaIC
XcjMDVA7RT3DgpPg6+zOUZHH+BgX3B1cX+JGnZ1Px58WjT2K4HQoZ1qu+AvjL+wy
WGAOiazpyb+BGEey1K8dPt6jhewb+1I4XzUsFvMBo2X8Shpsn9jgeClqy2Ur/dBQ
1fCjz2DiL/pDubHt91W5frpbCJsIYnu5SbXAaVIlHD3vu5jjAr70IGkfQkGinvOA
CHxmBr9JGvXpSExj3iAb8SxoYRDctT8BYvmGBD9PwwNsDmroatAVHtS7Q+6HwSCf
CP+uPFukvsi9e/0W34Z42nmphQdUc1wEqFJLn3mxMLC0WKbJUdqoa65i5z2QVeJG
tZuGEYODT+2U8pKbam8vznMq4ADgELMqj7VsApZ9FBs=
Signature digestsha512
Dependencies
Required Nextcloud versions >=28.0.0,<32.0.0
Minimum Integer bits32