Shiori
diff --git a/internal/ui/form/integration.go b/internal/ui/form/integration.go
index fffd76fd..7bc5cf91 100644
--- a/internal/ui/form/integration.go
+++ b/internal/ui/form/integration.go
@@ -76,6 +76,11 @@ type IntegrationForm struct {
AppriseEnabled bool
AppriseURL string
AppriseServicesURL string
+ ReadeckEnabled bool
+ ReadeckURL string
+ ReadeckAPIKey string
+ ReadeckLabels string
+ ReadeckOnlyURL bool
ShioriEnabled bool
ShioriURL string
ShioriUsername string
@@ -157,6 +162,11 @@ func (i IntegrationForm) Merge(integration *model.Integration) {
integration.AppriseEnabled = i.AppriseEnabled
integration.AppriseServicesURL = i.AppriseServicesURL
integration.AppriseURL = i.AppriseURL
+ integration.ReadeckEnabled = i.ReadeckEnabled
+ integration.ReadeckURL = i.ReadeckURL
+ integration.ReadeckAPIKey = i.ReadeckAPIKey
+ integration.ReadeckLabels = i.ReadeckLabels
+ integration.ReadeckOnlyURL = i.ReadeckOnlyURL
integration.ShioriEnabled = i.ShioriEnabled
integration.ShioriURL = i.ShioriURL
integration.ShioriUsername = i.ShioriUsername
@@ -240,6 +250,11 @@ func NewIntegrationForm(r *http.Request) *IntegrationForm {
AppriseEnabled: r.FormValue("apprise_enabled") == "1",
AppriseURL: r.FormValue("apprise_url"),
AppriseServicesURL: r.FormValue("apprise_services_url"),
+ ReadeckEnabled: r.FormValue("readeck_enabled") == "1",
+ ReadeckURL: r.FormValue("readeck_url"),
+ ReadeckAPIKey: r.FormValue("readeck_api_key"),
+ ReadeckLabels: r.FormValue("readeck_labels"),
+ ReadeckOnlyURL: r.FormValue("readeck_only_url") == "1",
ShioriEnabled: r.FormValue("shiori_enabled") == "1",
ShioriURL: r.FormValue("shiori_url"),
ShioriUsername: r.FormValue("shiori_username"),
diff --git a/internal/ui/integration_show.go b/internal/ui/integration_show.go
index f01f906d..03bc73b6 100644
--- a/internal/ui/integration_show.go
+++ b/internal/ui/integration_show.go
@@ -90,6 +90,11 @@ func (h *handler) showIntegrationPage(w http.ResponseWriter, r *http.Request) {
AppriseEnabled: integration.AppriseEnabled,
AppriseURL: integration.AppriseURL,
AppriseServicesURL: integration.AppriseServicesURL,
+ ReadeckEnabled: integration.ReadeckEnabled,
+ ReadeckURL: integration.ReadeckURL,
+ ReadeckAPIKey: integration.ReadeckAPIKey,
+ ReadeckLabels: integration.ReadeckLabels,
+ ReadeckOnlyURL: integration.ReadeckOnlyURL,
ShioriEnabled: integration.ShioriEnabled,
ShioriURL: integration.ShioriURL,
ShioriUsername: integration.ShioriUsername,