Skip to main content

EMPREINTE Live - Releases

← App details

Nextcloud 34

EMPREINTE Live 1.0.0
Release Details
UpdatedJuly 20, 2026, 9:27 a.m.
Changelog

Initial public release.

Added

  • OAuth 2.0 connection to an EMPREINTE Live account, with an explicit consent screen and server-side token management. The app is a public OAuth client secured by PKCE (no client secret), so no administrator configuration is required.
  • Dedicated EMPREINTE Live app in the top app menu to create, list, join, and delete video meetings.
  • Automatic creation of the calendar event when a meeting is created.
  • Two-way synchronization with the calendar: trashing, deleting, or editing an event updates the associated meeting.
  • Reconciliation of the "EMPREINTE Live" calendar on login (back-fills missing meetings, hides meetings that belong to another account).
  • Participant autocomplete (Nextcloud users and contacts).
  • Organizer-only meeting link, reserved for the creator.
  • PHPUnit (backend) and Vitest (frontend) test suites.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECDCCAvACAhOaMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyNDI2WhcNMzYxMDIwMTAyNDI2WjAYMRYwFAYD
VQQDDA1lbXByZWludGVsaXZlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AgEA830flq8eDezgLBvxEhgrFwDZKVYn4LO1QV8jlRJZTA4NTIdk+nOW/2H16/r7
yeogEOIJDb/5bFCHxDEg8ENnJkaua5+PAf05EVAzcXnoKsRPizlGzPDeLyI5GMmM
Q2gYY/qHu0O3ryMfgEKHSvRBnzDc6R6D7HmvUHZ8sMrlH12u97AuXcsqTn+Sw1FZ
wJyKxeDcNuVEprXcXGMeO7PNai4eNzSIl4KVqk6VXU2hGDSnLtzT/6YM7oynj0Mr
xjKj7tQ9n3JT4GG6s9m2UhK7iUC/SQv+MBir1HHh0l9219RuZ/8o04dt4sfYFm9a
xROBV14wEQnyxg4IdGXq/4q1W7D43y09IFFfwl5HO9Yo8A6y85OSvE7XfQ5OKw3V
d1Ul/lkipUEBg6RZtK5KmQ1Anbrlq1jo+tlxTjV1QZGZ/A+RqbZR6PIn2AQvEiDq
BFtd0rUlWvwgq8C92QHfhBFMGUAkoc3lYHa9AQknluvNQh0xHg0RGC77qYoe5IBn
QnYTRpMwCO32F4oicgkPIf1xYhVUixRoZjppIeO87aX6XXyuevBf1bhlO7pY2syf
TkR6D6IbMchhWBGeGkLFgx7vIbMurp3Pdl5GoxEm2o4I7ttRozfgZ/3BTRlZGzIx
2iW+in5Uw0LeW3hPXnJLlTpbxypkOntqLDdWBANO70CZKrkCAwEAATANBgkqhkiG
9w0BAQsFAAOCAQEAYkqNHutvMDJ77///JkGJyjg+I97is05b4ITmk2NryEZ5iRQQ
t2Uy4hNALOnFzs3YqvPC1xsunxJFqlby8kuaWZCieeNvGcQsJNHfL8nB7uictb51
CF6QpmFY2yO8gzxiAeLwxHoBbk9wPw/kE/3ELvhp1x5MLIsZz9pBFQTJxONyRYJv
5UlEb/p2MSP9/qrV8r094c4dFfHMns85FCtT7yHI44LHpUyke+5XehuSvUMmFmvB
Km4JqbaKhZdOglP53Ki2aJ/gwkVnL4Tjbm2RqzAbdItgQVJfb+gvWWu7tyyh4Fbm
HiBW7ZSoWNgrQflvVTXd2Up3ujwlblmmRtf34g==
-----END CERTIFICATE-----
SignatureXNl/i1ZGI2kyqR/1I8pCRNoVX/GyN8ImL8iqgrw/CaQd29AfmKRNLH7ogCEBae10
ZJyXq7Yeyd7aRbEftSUyTga1qq6U7eyGQe+Kq5UiHV/CI5gBNvltzmz7B6oKdej+
BP6HAKQ78Zj2GGykp1DY/TxFAY5MqUbaLvB9QoEwLeUoU8ueJoEf5/oEFpI6BrSu
A04QDU6YVItkFj/h3dg3wVx9HyHXuOS8/Ip7ZjOhtna1eeso/Gg4upnjF4JAlTc5
5O4kknpYduJDPcscuv5RePe+yqywIJCW99V21IPyJ6AqoM/K9of31ncdj/d+sJIt
YqkZMFd93qDKLk8kEosKn1wL5fgPejiEZMWtwqm3iuoCVoNLmMYy3G31Xo2IVZds
hoC2A+pj6JvRWPNIKFSzZkuykMCNBnhh5FVUuDFt1hrG5dBFlLXjYfJhreBuAxtL
CuvKwGVuKYOMU3/tgZKtuEN/RNEJe60WYcWu/mwNQFgCD0i/yIA2whIE/n9lrozQ
4IfYZjYvVLNRqYPJpGYdm/2nLT+y7M/1sIkyFFVQZcbyHU0cvg1SmHJx5OEy+zxe
I3Kd37MYzZT+x+30+aoyuqfEUzUMpRxhEAOpZ8/75+d2ZGT9L6whC8mzKRUPfdjM
3EAz2MiKQgVfmZb78SWqEngNdjnz+gP7ooBLUdRKtyA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.6.0

Nextcloud 33

EMPREINTE Live 1.0.0
Release Details
UpdatedJuly 20, 2026, 9:27 a.m.
Changelog

Initial public release.

Added

  • OAuth 2.0 connection to an EMPREINTE Live account, with an explicit consent screen and server-side token management. The app is a public OAuth client secured by PKCE (no client secret), so no administrator configuration is required.
  • Dedicated EMPREINTE Live app in the top app menu to create, list, join, and delete video meetings.
  • Automatic creation of the calendar event when a meeting is created.
  • Two-way synchronization with the calendar: trashing, deleting, or editing an event updates the associated meeting.
  • Reconciliation of the "EMPREINTE Live" calendar on login (back-fills missing meetings, hides meetings that belong to another account).
  • Participant autocomplete (Nextcloud users and contacts).
  • Organizer-only meeting link, reserved for the creator.
  • PHPUnit (backend) and Vitest (frontend) test suites.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECDCCAvACAhOaMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyNDI2WhcNMzYxMDIwMTAyNDI2WjAYMRYwFAYD
VQQDDA1lbXByZWludGVsaXZlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AgEA830flq8eDezgLBvxEhgrFwDZKVYn4LO1QV8jlRJZTA4NTIdk+nOW/2H16/r7
yeogEOIJDb/5bFCHxDEg8ENnJkaua5+PAf05EVAzcXnoKsRPizlGzPDeLyI5GMmM
Q2gYY/qHu0O3ryMfgEKHSvRBnzDc6R6D7HmvUHZ8sMrlH12u97AuXcsqTn+Sw1FZ
wJyKxeDcNuVEprXcXGMeO7PNai4eNzSIl4KVqk6VXU2hGDSnLtzT/6YM7oynj0Mr
xjKj7tQ9n3JT4GG6s9m2UhK7iUC/SQv+MBir1HHh0l9219RuZ/8o04dt4sfYFm9a
xROBV14wEQnyxg4IdGXq/4q1W7D43y09IFFfwl5HO9Yo8A6y85OSvE7XfQ5OKw3V
d1Ul/lkipUEBg6RZtK5KmQ1Anbrlq1jo+tlxTjV1QZGZ/A+RqbZR6PIn2AQvEiDq
BFtd0rUlWvwgq8C92QHfhBFMGUAkoc3lYHa9AQknluvNQh0xHg0RGC77qYoe5IBn
QnYTRpMwCO32F4oicgkPIf1xYhVUixRoZjppIeO87aX6XXyuevBf1bhlO7pY2syf
TkR6D6IbMchhWBGeGkLFgx7vIbMurp3Pdl5GoxEm2o4I7ttRozfgZ/3BTRlZGzIx
2iW+in5Uw0LeW3hPXnJLlTpbxypkOntqLDdWBANO70CZKrkCAwEAATANBgkqhkiG
9w0BAQsFAAOCAQEAYkqNHutvMDJ77///JkGJyjg+I97is05b4ITmk2NryEZ5iRQQ
t2Uy4hNALOnFzs3YqvPC1xsunxJFqlby8kuaWZCieeNvGcQsJNHfL8nB7uictb51
CF6QpmFY2yO8gzxiAeLwxHoBbk9wPw/kE/3ELvhp1x5MLIsZz9pBFQTJxONyRYJv
5UlEb/p2MSP9/qrV8r094c4dFfHMns85FCtT7yHI44LHpUyke+5XehuSvUMmFmvB
Km4JqbaKhZdOglP53Ki2aJ/gwkVnL4Tjbm2RqzAbdItgQVJfb+gvWWu7tyyh4Fbm
HiBW7ZSoWNgrQflvVTXd2Up3ujwlblmmRtf34g==
-----END CERTIFICATE-----
SignatureXNl/i1ZGI2kyqR/1I8pCRNoVX/GyN8ImL8iqgrw/CaQd29AfmKRNLH7ogCEBae10
ZJyXq7Yeyd7aRbEftSUyTga1qq6U7eyGQe+Kq5UiHV/CI5gBNvltzmz7B6oKdej+
BP6HAKQ78Zj2GGykp1DY/TxFAY5MqUbaLvB9QoEwLeUoU8ueJoEf5/oEFpI6BrSu
A04QDU6YVItkFj/h3dg3wVx9HyHXuOS8/Ip7ZjOhtna1eeso/Gg4upnjF4JAlTc5
5O4kknpYduJDPcscuv5RePe+yqywIJCW99V21IPyJ6AqoM/K9of31ncdj/d+sJIt
YqkZMFd93qDKLk8kEosKn1wL5fgPejiEZMWtwqm3iuoCVoNLmMYy3G31Xo2IVZds
hoC2A+pj6JvRWPNIKFSzZkuykMCNBnhh5FVUuDFt1hrG5dBFlLXjYfJhreBuAxtL
CuvKwGVuKYOMU3/tgZKtuEN/RNEJe60WYcWu/mwNQFgCD0i/yIA2whIE/n9lrozQ
4IfYZjYvVLNRqYPJpGYdm/2nLT+y7M/1sIkyFFVQZcbyHU0cvg1SmHJx5OEy+zxe
I3Kd37MYzZT+x+30+aoyuqfEUzUMpRxhEAOpZ8/75+d2ZGT9L6whC8mzKRUPfdjM
3EAz2MiKQgVfmZb78SWqEngNdjnz+gP7ooBLUdRKtyA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.6.0

Nextcloud 32

EMPREINTE Live 1.0.0
Release Details
UpdatedJuly 20, 2026, 9:27 a.m.
Changelog

Initial public release.

Added

  • OAuth 2.0 connection to an EMPREINTE Live account, with an explicit consent screen and server-side token management. The app is a public OAuth client secured by PKCE (no client secret), so no administrator configuration is required.
  • Dedicated EMPREINTE Live app in the top app menu to create, list, join, and delete video meetings.
  • Automatic creation of the calendar event when a meeting is created.
  • Two-way synchronization with the calendar: trashing, deleting, or editing an event updates the associated meeting.
  • Reconciliation of the "EMPREINTE Live" calendar on login (back-fills missing meetings, hides meetings that belong to another account).
  • Participant autocomplete (Nextcloud users and contacts).
  • Organizer-only meeting link, reserved for the creator.
  • PHPUnit (backend) and Vitest (frontend) test suites.
Licenses GNU Affero General Public License v3.0 or later
Certificate-----BEGIN CERTIFICATE-----
MIIECDCCAvACAhOaMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwNzE1MTAyNDI2WhcNMzYxMDIwMTAyNDI2WjAYMRYwFAYD
VQQDDA1lbXByZWludGVsaXZlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKC
AgEA830flq8eDezgLBvxEhgrFwDZKVYn4LO1QV8jlRJZTA4NTIdk+nOW/2H16/r7
yeogEOIJDb/5bFCHxDEg8ENnJkaua5+PAf05EVAzcXnoKsRPizlGzPDeLyI5GMmM
Q2gYY/qHu0O3ryMfgEKHSvRBnzDc6R6D7HmvUHZ8sMrlH12u97AuXcsqTn+Sw1FZ
wJyKxeDcNuVEprXcXGMeO7PNai4eNzSIl4KVqk6VXU2hGDSnLtzT/6YM7oynj0Mr
xjKj7tQ9n3JT4GG6s9m2UhK7iUC/SQv+MBir1HHh0l9219RuZ/8o04dt4sfYFm9a
xROBV14wEQnyxg4IdGXq/4q1W7D43y09IFFfwl5HO9Yo8A6y85OSvE7XfQ5OKw3V
d1Ul/lkipUEBg6RZtK5KmQ1Anbrlq1jo+tlxTjV1QZGZ/A+RqbZR6PIn2AQvEiDq
BFtd0rUlWvwgq8C92QHfhBFMGUAkoc3lYHa9AQknluvNQh0xHg0RGC77qYoe5IBn
QnYTRpMwCO32F4oicgkPIf1xYhVUixRoZjppIeO87aX6XXyuevBf1bhlO7pY2syf
TkR6D6IbMchhWBGeGkLFgx7vIbMurp3Pdl5GoxEm2o4I7ttRozfgZ/3BTRlZGzIx
2iW+in5Uw0LeW3hPXnJLlTpbxypkOntqLDdWBANO70CZKrkCAwEAATANBgkqhkiG
9w0BAQsFAAOCAQEAYkqNHutvMDJ77///JkGJyjg+I97is05b4ITmk2NryEZ5iRQQ
t2Uy4hNALOnFzs3YqvPC1xsunxJFqlby8kuaWZCieeNvGcQsJNHfL8nB7uictb51
CF6QpmFY2yO8gzxiAeLwxHoBbk9wPw/kE/3ELvhp1x5MLIsZz9pBFQTJxONyRYJv
5UlEb/p2MSP9/qrV8r094c4dFfHMns85FCtT7yHI44LHpUyke+5XehuSvUMmFmvB
Km4JqbaKhZdOglP53Ki2aJ/gwkVnL4Tjbm2RqzAbdItgQVJfb+gvWWu7tyyh4Fbm
HiBW7ZSoWNgrQflvVTXd2Up3ujwlblmmRtf34g==
-----END CERTIFICATE-----
SignatureXNl/i1ZGI2kyqR/1I8pCRNoVX/GyN8ImL8iqgrw/CaQd29AfmKRNLH7ogCEBae10
ZJyXq7Yeyd7aRbEftSUyTga1qq6U7eyGQe+Kq5UiHV/CI5gBNvltzmz7B6oKdej+
BP6HAKQ78Zj2GGykp1DY/TxFAY5MqUbaLvB9QoEwLeUoU8ueJoEf5/oEFpI6BrSu
A04QDU6YVItkFj/h3dg3wVx9HyHXuOS8/Ip7ZjOhtna1eeso/Gg4upnjF4JAlTc5
5O4kknpYduJDPcscuv5RePe+yqywIJCW99V21IPyJ6AqoM/K9of31ncdj/d+sJIt
YqkZMFd93qDKLk8kEosKn1wL5fgPejiEZMWtwqm3iuoCVoNLmMYy3G31Xo2IVZds
hoC2A+pj6JvRWPNIKFSzZkuykMCNBnhh5FVUuDFt1hrG5dBFlLXjYfJhreBuAxtL
CuvKwGVuKYOMU3/tgZKtuEN/RNEJe60WYcWu/mwNQFgCD0i/yIA2whIE/n9lrozQ
4IfYZjYvVLNRqYPJpGYdm/2nLT+y7M/1sIkyFFVQZcbyHU0cvg1SmHJx5OEy+zxe
I3Kd37MYzZT+x+30+aoyuqfEUzUMpRxhEAOpZ8/75+d2ZGT9L6whC8mzKRUPfdjM
3EAz2MiKQgVfmZb78SWqEngNdjnz+gP7ooBLUdRKtyA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=32.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.1.0,<8.6.0