Synaplan Integration - Releases

← App details

Nextcloud 33

Synaplan Integration 1.0.0
Release Details
UpdatedMarch 3, 2026, 11:19 a.m.
Changelog

Added

  • Summarize documents via file context menu (bullet points, paragraph, abstractive; short/medium/long; 12 output languages)
  • Translate documents via file context menu (12 target languages)
  • Add to AI Knowledge — upload files to the Synaplan vector knowledge base with group management
  • Research Chat — full-page AI assistant accessible from top navigation with knowledge group and LLM model selection
  • Support for binary document formats (PDF, DOCX, ODT, XLSX, PPTX) via Synaplan's Tika text extraction
  • Admin settings page with Synaplan URL and API key configuration
  • Connection test functionality in admin settings
  • Top-level "Synaplan" navigation entry with custom bird logo
  • Upload progress spinner with elapsed time counter for long-running knowledge uploads
  • Improved success state with high-contrast SVG checkmark for dark theme compatibility
  • Unit tests for all controllers (42 tests, 114 assertions)
  • CI pipeline with PHP lint (PSR-12), PHPUnit, ESLint, Prettier, and Vite build checks
Licenses Apache License 2.0
Certificate-----BEGIN CERTIFICATE-----
MIIEDzCCAvcCAhL0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMjE5MTE1NDEzWhcNMzYwNTI3MTE1NDEzWjAfMR0wGwYD
VQQDDBRzeW5hcGxhbl9pbnRlZ3JhdGlvbjCCAiIwDQYJKoZIhvcNAQEBBQADggIP
ADCCAgoCggIBAKQr7VKtEGVP7Ee6Mru4NpN8jlgmfXAo03xUrEPvGW4+ts3I6z8C
2ebfvunGrn/Vb1d5zNz9sjedYPSxs2SrXV8D5fV++mU+n35bZ8UNN0AqYYixU6Jj
CDCDN++PyodliT4p7rznATzY9SYe6Dey3T17LdwpeuZKtb/86DV+rAbFLPiKnnoe
leQgeNO2slVGQz1cN74eUdf1KD88Gj4tIEIRDyYiu/0tAPrvynMqPUDlgcU4TUuX
ao+GVkbjCXWaE43ZuL/VlLas4n4+Q2fJrRbjvkFr3yL3Z8Rkanb0Sg/vtcyChrlV
dGDFfougAI+Jmh0wh8KVU4rNQxFIXUt17B/hwjDYP35YjkZvX8EDpL/ZjvgExN0S
FA79V7sZM/BJnS3V8Qn97LY9y94FbtudRJQvks4XRAx4wKoZD/mCHLqD7vg9QxSI
OQwfY72GY9Dw1j2kqARVT3VIcyJXsVnDStXvnAAA5euLDSX6lu8aA930+/A81KP+
H5gtxVvNyE/nCo8sR93AwIgTd1DBQk2MXc5g3+AxDYmhNkM5l4vPfBT30AhO+s+q
OIm4ISUefOLqJk0exxB+Dk7MupIOuG9ImpZeXCMO4GQwlYfkG2K/FLOR+TCBaSs3
eh0r/kghP6AyLBpirZU7pR5YDFXPxIIg8U92X2rjXx59V3uZNslPTQj/AgMBAAEw
DQYJKoZIhvcNAQELBQADggEBAA4OyP+bBYVGalieoYD17eQC1goZG8lLwgs+MDWC
ZnREM+SK12HZUHEa/iJImZMB9JF9HBHv9cSp+5CHzd0GNMiJpJVU/Be+vw59H7Yk
2IuiHhzV7VcLjGGNzFKQPCuXYOfi7rgS9voMyx1oXCL2KpQmi9s+2krYOjqZ9QKD
i/yzQaHNYqrQuAxWvvewRqRr9khcOwvSfhD7YD7SPqmGDeYy4D8aqLYz+6VsHtgh
8YT9rQNiv1u0qKT2JwQY87s6IgNAFn0ZT/lpDZQPikJCVXwseUehjnQlYy5suNdM
ROUbbrGuRedW2it8C/T+l/sZNvq5G4Yave/oZVRQO4VtmhM=
-----END CERTIFICATE-----
SignatureejyVYcZByyn9oDqioAP2ern6IGZhUunDSSAIkbC6zxzV14TjtxYUjs4dLHyK6WhasJdsdC87q9NIiwXtA/pO0yT6Tw9kEKLkfvHyO08xhHCQIKPmgqfERc1ODLcnx1Hseu2xzEVNIHg5gf5o0SYtRsJzPgSgWCScWqzcbWg9YY30KTie9KpoQYfgRHJEjuWy9PWpmdXnK3efZv/b/n85pTPIZ590nVde4rK+5o0ed9ME/j+NLkUS3ZJ88UG/s8l243I0/yWTbu3SOmQJ8ktnWurWoOQYews7g+vFAnn10ePmTp5gFr2wDq1beI0mjbBFRsXJy39Fhi1L2PAA/CYaOW0F3hUEpMPFqDK1YhXHYFaFENxvyACfZ+23qq6SxK4bSpozodVhHIBKToWJMmhACSL/SAWz/0v50tJeDfNELlAwG/YMTjYx60gm4rFQKy+9CbsG8ktGX4T6Q0XDo11UCylsTOdYCowe1h0avbiZ0RHz056soWSoShZRLhhrQEjMZPEbeWpNXxg0TRujGXdx4lMQAfjsPcx9DZGU8HDyp7IwZykKcKAwpF5jg7cZzhlk/n3rloV4mhGcUfDisZ7MmOdzurjsiGIODzch0shA+S1tPvh6ym8pr2BtZ7ZgExvenxtuR2ZT5RvUcuheMhrmmIcDQiKiuSBqz06LrptQhKk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0

Nextcloud 32

Synaplan Integration 1.0.0
Release Details
UpdatedMarch 3, 2026, 11:19 a.m.
Changelog

Added

  • Summarize documents via file context menu (bullet points, paragraph, abstractive; short/medium/long; 12 output languages)
  • Translate documents via file context menu (12 target languages)
  • Add to AI Knowledge — upload files to the Synaplan vector knowledge base with group management
  • Research Chat — full-page AI assistant accessible from top navigation with knowledge group and LLM model selection
  • Support for binary document formats (PDF, DOCX, ODT, XLSX, PPTX) via Synaplan's Tika text extraction
  • Admin settings page with Synaplan URL and API key configuration
  • Connection test functionality in admin settings
  • Top-level "Synaplan" navigation entry with custom bird logo
  • Upload progress spinner with elapsed time counter for long-running knowledge uploads
  • Improved success state with high-contrast SVG checkmark for dark theme compatibility
  • Unit tests for all controllers (42 tests, 114 assertions)
  • CI pipeline with PHP lint (PSR-12), PHPUnit, ESLint, Prettier, and Vite build checks
Licenses Apache License 2.0
Certificate-----BEGIN CERTIFICATE-----
MIIEDzCCAvcCAhL0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMjE5MTE1NDEzWhcNMzYwNTI3MTE1NDEzWjAfMR0wGwYD
VQQDDBRzeW5hcGxhbl9pbnRlZ3JhdGlvbjCCAiIwDQYJKoZIhvcNAQEBBQADggIP
ADCCAgoCggIBAKQr7VKtEGVP7Ee6Mru4NpN8jlgmfXAo03xUrEPvGW4+ts3I6z8C
2ebfvunGrn/Vb1d5zNz9sjedYPSxs2SrXV8D5fV++mU+n35bZ8UNN0AqYYixU6Jj
CDCDN++PyodliT4p7rznATzY9SYe6Dey3T17LdwpeuZKtb/86DV+rAbFLPiKnnoe
leQgeNO2slVGQz1cN74eUdf1KD88Gj4tIEIRDyYiu/0tAPrvynMqPUDlgcU4TUuX
ao+GVkbjCXWaE43ZuL/VlLas4n4+Q2fJrRbjvkFr3yL3Z8Rkanb0Sg/vtcyChrlV
dGDFfougAI+Jmh0wh8KVU4rNQxFIXUt17B/hwjDYP35YjkZvX8EDpL/ZjvgExN0S
FA79V7sZM/BJnS3V8Qn97LY9y94FbtudRJQvks4XRAx4wKoZD/mCHLqD7vg9QxSI
OQwfY72GY9Dw1j2kqARVT3VIcyJXsVnDStXvnAAA5euLDSX6lu8aA930+/A81KP+
H5gtxVvNyE/nCo8sR93AwIgTd1DBQk2MXc5g3+AxDYmhNkM5l4vPfBT30AhO+s+q
OIm4ISUefOLqJk0exxB+Dk7MupIOuG9ImpZeXCMO4GQwlYfkG2K/FLOR+TCBaSs3
eh0r/kghP6AyLBpirZU7pR5YDFXPxIIg8U92X2rjXx59V3uZNslPTQj/AgMBAAEw
DQYJKoZIhvcNAQELBQADggEBAA4OyP+bBYVGalieoYD17eQC1goZG8lLwgs+MDWC
ZnREM+SK12HZUHEa/iJImZMB9JF9HBHv9cSp+5CHzd0GNMiJpJVU/Be+vw59H7Yk
2IuiHhzV7VcLjGGNzFKQPCuXYOfi7rgS9voMyx1oXCL2KpQmi9s+2krYOjqZ9QKD
i/yzQaHNYqrQuAxWvvewRqRr9khcOwvSfhD7YD7SPqmGDeYy4D8aqLYz+6VsHtgh
8YT9rQNiv1u0qKT2JwQY87s6IgNAFn0ZT/lpDZQPikJCVXwseUehjnQlYy5suNdM
ROUbbrGuRedW2it8C/T+l/sZNvq5G4Yave/oZVRQO4VtmhM=
-----END CERTIFICATE-----
SignatureejyVYcZByyn9oDqioAP2ern6IGZhUunDSSAIkbC6zxzV14TjtxYUjs4dLHyK6WhasJdsdC87q9NIiwXtA/pO0yT6Tw9kEKLkfvHyO08xhHCQIKPmgqfERc1ODLcnx1Hseu2xzEVNIHg5gf5o0SYtRsJzPgSgWCScWqzcbWg9YY30KTie9KpoQYfgRHJEjuWy9PWpmdXnK3efZv/b/n85pTPIZ590nVde4rK+5o0ed9ME/j+NLkUS3ZJ88UG/s8l243I0/yWTbu3SOmQJ8ktnWurWoOQYews7g+vFAnn10ePmTp5gFr2wDq1beI0mjbBFRsXJy39Fhi1L2PAA/CYaOW0F3hUEpMPFqDK1YhXHYFaFENxvyACfZ+23qq6SxK4bSpozodVhHIBKToWJMmhACSL/SAWz/0v50tJeDfNELlAwG/YMTjYx60gm4rFQKy+9CbsG8ktGX4T6Q0XDo11UCylsTOdYCowe1h0avbiZ0RHz056soWSoShZRLhhrQEjMZPEbeWpNXxg0TRujGXdx4lMQAfjsPcx9DZGU8HDyp7IwZykKcKAwpF5jg7cZzhlk/n3rloV4mhGcUfDisZ7MmOdzurjsiGIODzch0shA+S1tPvh6ym8pr2BtZ7ZgExvenxtuR2ZT5RvUcuheMhrmmIcDQiKiuSBqz06LrptQhKk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0

Nextcloud 31

Synaplan Integration 1.0.0
Release Details
UpdatedMarch 3, 2026, 11:19 a.m.
Changelog

Added

  • Summarize documents via file context menu (bullet points, paragraph, abstractive; short/medium/long; 12 output languages)
  • Translate documents via file context menu (12 target languages)
  • Add to AI Knowledge — upload files to the Synaplan vector knowledge base with group management
  • Research Chat — full-page AI assistant accessible from top navigation with knowledge group and LLM model selection
  • Support for binary document formats (PDF, DOCX, ODT, XLSX, PPTX) via Synaplan's Tika text extraction
  • Admin settings page with Synaplan URL and API key configuration
  • Connection test functionality in admin settings
  • Top-level "Synaplan" navigation entry with custom bird logo
  • Upload progress spinner with elapsed time counter for long-running knowledge uploads
  • Improved success state with high-contrast SVG checkmark for dark theme compatibility
  • Unit tests for all controllers (42 tests, 114 assertions)
  • CI pipeline with PHP lint (PSR-12), PHPUnit, ESLint, Prettier, and Vite build checks
Licenses Apache License 2.0
Certificate-----BEGIN CERTIFICATE-----
MIIEDzCCAvcCAhL0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMjE5MTE1NDEzWhcNMzYwNTI3MTE1NDEzWjAfMR0wGwYD
VQQDDBRzeW5hcGxhbl9pbnRlZ3JhdGlvbjCCAiIwDQYJKoZIhvcNAQEBBQADggIP
ADCCAgoCggIBAKQr7VKtEGVP7Ee6Mru4NpN8jlgmfXAo03xUrEPvGW4+ts3I6z8C
2ebfvunGrn/Vb1d5zNz9sjedYPSxs2SrXV8D5fV++mU+n35bZ8UNN0AqYYixU6Jj
CDCDN++PyodliT4p7rznATzY9SYe6Dey3T17LdwpeuZKtb/86DV+rAbFLPiKnnoe
leQgeNO2slVGQz1cN74eUdf1KD88Gj4tIEIRDyYiu/0tAPrvynMqPUDlgcU4TUuX
ao+GVkbjCXWaE43ZuL/VlLas4n4+Q2fJrRbjvkFr3yL3Z8Rkanb0Sg/vtcyChrlV
dGDFfougAI+Jmh0wh8KVU4rNQxFIXUt17B/hwjDYP35YjkZvX8EDpL/ZjvgExN0S
FA79V7sZM/BJnS3V8Qn97LY9y94FbtudRJQvks4XRAx4wKoZD/mCHLqD7vg9QxSI
OQwfY72GY9Dw1j2kqARVT3VIcyJXsVnDStXvnAAA5euLDSX6lu8aA930+/A81KP+
H5gtxVvNyE/nCo8sR93AwIgTd1DBQk2MXc5g3+AxDYmhNkM5l4vPfBT30AhO+s+q
OIm4ISUefOLqJk0exxB+Dk7MupIOuG9ImpZeXCMO4GQwlYfkG2K/FLOR+TCBaSs3
eh0r/kghP6AyLBpirZU7pR5YDFXPxIIg8U92X2rjXx59V3uZNslPTQj/AgMBAAEw
DQYJKoZIhvcNAQELBQADggEBAA4OyP+bBYVGalieoYD17eQC1goZG8lLwgs+MDWC
ZnREM+SK12HZUHEa/iJImZMB9JF9HBHv9cSp+5CHzd0GNMiJpJVU/Be+vw59H7Yk
2IuiHhzV7VcLjGGNzFKQPCuXYOfi7rgS9voMyx1oXCL2KpQmi9s+2krYOjqZ9QKD
i/yzQaHNYqrQuAxWvvewRqRr9khcOwvSfhD7YD7SPqmGDeYy4D8aqLYz+6VsHtgh
8YT9rQNiv1u0qKT2JwQY87s6IgNAFn0ZT/lpDZQPikJCVXwseUehjnQlYy5suNdM
ROUbbrGuRedW2it8C/T+l/sZNvq5G4Yave/oZVRQO4VtmhM=
-----END CERTIFICATE-----
SignatureejyVYcZByyn9oDqioAP2ern6IGZhUunDSSAIkbC6zxzV14TjtxYUjs4dLHyK6WhasJdsdC87q9NIiwXtA/pO0yT6Tw9kEKLkfvHyO08xhHCQIKPmgqfERc1ODLcnx1Hseu2xzEVNIHg5gf5o0SYtRsJzPgSgWCScWqzcbWg9YY30KTie9KpoQYfgRHJEjuWy9PWpmdXnK3efZv/b/n85pTPIZ590nVde4rK+5o0ed9ME/j+NLkUS3ZJ88UG/s8l243I0/yWTbu3SOmQJ8ktnWurWoOQYews7g+vFAnn10ePmTp5gFr2wDq1beI0mjbBFRsXJy39Fhi1L2PAA/CYaOW0F3hUEpMPFqDK1YhXHYFaFENxvyACfZ+23qq6SxK4bSpozodVhHIBKToWJMmhACSL/SAWz/0v50tJeDfNELlAwG/YMTjYx60gm4rFQKy+9CbsG8ktGX4T6Q0XDo11UCylsTOdYCowe1h0avbiZ0RHz056soWSoShZRLhhrQEjMZPEbeWpNXxg0TRujGXdx4lMQAfjsPcx9DZGU8HDyp7IwZykKcKAwpF5jg7cZzhlk/n3rloV4mhGcUfDisZ7MmOdzurjsiGIODzch0shA+S1tPvh6ym8pr2BtZ7ZgExvenxtuR2ZT5RvUcuheMhrmmIcDQiKiuSBqz06LrptQhKk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0

Nextcloud 30

Synaplan Integration 1.0.0
Release Details
UpdatedMarch 3, 2026, 11:19 a.m.
Changelog

Added

  • Summarize documents via file context menu (bullet points, paragraph, abstractive; short/medium/long; 12 output languages)
  • Translate documents via file context menu (12 target languages)
  • Add to AI Knowledge — upload files to the Synaplan vector knowledge base with group management
  • Research Chat — full-page AI assistant accessible from top navigation with knowledge group and LLM model selection
  • Support for binary document formats (PDF, DOCX, ODT, XLSX, PPTX) via Synaplan's Tika text extraction
  • Admin settings page with Synaplan URL and API key configuration
  • Connection test functionality in admin settings
  • Top-level "Synaplan" navigation entry with custom bird logo
  • Upload progress spinner with elapsed time counter for long-running knowledge uploads
  • Improved success state with high-contrast SVG checkmark for dark theme compatibility
  • Unit tests for all controllers (42 tests, 114 assertions)
  • CI pipeline with PHP lint (PSR-12), PHPUnit, ESLint, Prettier, and Vite build checks
Licenses Apache License 2.0
Certificate-----BEGIN CERTIFICATE-----
MIIEDzCCAvcCAhL0MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwMjE5MTE1NDEzWhcNMzYwNTI3MTE1NDEzWjAfMR0wGwYD
VQQDDBRzeW5hcGxhbl9pbnRlZ3JhdGlvbjCCAiIwDQYJKoZIhvcNAQEBBQADggIP
ADCCAgoCggIBAKQr7VKtEGVP7Ee6Mru4NpN8jlgmfXAo03xUrEPvGW4+ts3I6z8C
2ebfvunGrn/Vb1d5zNz9sjedYPSxs2SrXV8D5fV++mU+n35bZ8UNN0AqYYixU6Jj
CDCDN++PyodliT4p7rznATzY9SYe6Dey3T17LdwpeuZKtb/86DV+rAbFLPiKnnoe
leQgeNO2slVGQz1cN74eUdf1KD88Gj4tIEIRDyYiu/0tAPrvynMqPUDlgcU4TUuX
ao+GVkbjCXWaE43ZuL/VlLas4n4+Q2fJrRbjvkFr3yL3Z8Rkanb0Sg/vtcyChrlV
dGDFfougAI+Jmh0wh8KVU4rNQxFIXUt17B/hwjDYP35YjkZvX8EDpL/ZjvgExN0S
FA79V7sZM/BJnS3V8Qn97LY9y94FbtudRJQvks4XRAx4wKoZD/mCHLqD7vg9QxSI
OQwfY72GY9Dw1j2kqARVT3VIcyJXsVnDStXvnAAA5euLDSX6lu8aA930+/A81KP+
H5gtxVvNyE/nCo8sR93AwIgTd1DBQk2MXc5g3+AxDYmhNkM5l4vPfBT30AhO+s+q
OIm4ISUefOLqJk0exxB+Dk7MupIOuG9ImpZeXCMO4GQwlYfkG2K/FLOR+TCBaSs3
eh0r/kghP6AyLBpirZU7pR5YDFXPxIIg8U92X2rjXx59V3uZNslPTQj/AgMBAAEw
DQYJKoZIhvcNAQELBQADggEBAA4OyP+bBYVGalieoYD17eQC1goZG8lLwgs+MDWC
ZnREM+SK12HZUHEa/iJImZMB9JF9HBHv9cSp+5CHzd0GNMiJpJVU/Be+vw59H7Yk
2IuiHhzV7VcLjGGNzFKQPCuXYOfi7rgS9voMyx1oXCL2KpQmi9s+2krYOjqZ9QKD
i/yzQaHNYqrQuAxWvvewRqRr9khcOwvSfhD7YD7SPqmGDeYy4D8aqLYz+6VsHtgh
8YT9rQNiv1u0qKT2JwQY87s6IgNAFn0ZT/lpDZQPikJCVXwseUehjnQlYy5suNdM
ROUbbrGuRedW2it8C/T+l/sZNvq5G4Yave/oZVRQO4VtmhM=
-----END CERTIFICATE-----
SignatureejyVYcZByyn9oDqioAP2ern6IGZhUunDSSAIkbC6zxzV14TjtxYUjs4dLHyK6WhasJdsdC87q9NIiwXtA/pO0yT6Tw9kEKLkfvHyO08xhHCQIKPmgqfERc1ODLcnx1Hseu2xzEVNIHg5gf5o0SYtRsJzPgSgWCScWqzcbWg9YY30KTie9KpoQYfgRHJEjuWy9PWpmdXnK3efZv/b/n85pTPIZ590nVde4rK+5o0ed9ME/j+NLkUS3ZJ88UG/s8l243I0/yWTbu3SOmQJ8ktnWurWoOQYews7g+vFAnn10ePmTp5gFr2wDq1beI0mjbBFRsXJy39Fhi1L2PAA/CYaOW0F3hUEpMPFqDK1YhXHYFaFENxvyACfZ+23qq6SxK4bSpozodVhHIBKToWJMmhACSL/SAWz/0v50tJeDfNELlAwG/YMTjYx60gm4rFQKy+9CbsG8ktGX4T6Q0XDo11UCylsTOdYCowe1h0avbiZ0RHz056soWSoShZRLhhrQEjMZPEbeWpNXxg0TRujGXdx4lMQAfjsPcx9DZGU8HDyp7IwZykKcKAwpF5jg7cZzhlk/n3rloV4mhGcUfDisZ7MmOdzurjsiGIODzch0shA+S1tPvh6ym8pr2BtZ7ZgExvenxtuR2ZT5RvUcuheMhrmmIcDQiKiuSBqz06LrptQhKk=
Signature digestsha512
Dependencies
Required Nextcloud versions >=30.0.0,<35.0.0
Minimum Integer bits32
PHP>=8.2.0