diff --git a/cps.py b/cps.py
index d7cb393a2..039c2a5e1 100755
--- a/cps.py
+++ b/cps.py
@@ -43,7 +43,7 @@ def hide_console_windows():
if __name__ == '__main__':
if os.name == "nt":
- pass # hide_console_windows()
+ hide_console_windows()
main()
diff --git a/cps/helper.py b/cps/helper.py
index e1949c835..fb8b3547a 100644
--- a/cps/helper.py
+++ b/cps/helper.py
@@ -199,7 +199,7 @@ def check_send_to_ereader(entry):
# Check if a reader is existing for any of the book formats, if not, return empty list, otherwise return
# list with supported formats
def check_read_formats(entry):
- extensions_reader = {'TXT', 'PDF', 'EPUB', 'CBZ', 'CBT', 'CBR', 'DJVU', 'DJV'}
+ extensions_reader = {'TXT', 'PDF', 'EPUB', 'KEPUB', 'CBZ', 'CBT', 'CBR', 'DJVU', 'DJV'}
book_formats = list()
if len(entry.data):
for ele in iter(entry.data):
diff --git a/cps/templates/book_edit.html b/cps/templates/book_edit.html
index 71d62ca4e..615b40c2e 100644
--- a/cps/templates/book_edit.html
+++ b/cps/templates/book_edit.html
@@ -78,27 +78,6 @@
-
-
-
-
-
-
-
-
@@ -111,21 +90,6 @@
-
-
-
-
- {% if current_user.role_upload() and g.allow_upload %}
-
-
-
-
-
- {% endif %}
@@ -142,6 +106,39 @@
+
+
+
+
+
+
+
+
+
+ {% if current_user.role_upload() and g.allow_upload %}
+
+
+
+
+
+ {% endif %}
{% if cc|length > 0 %}
{% for c in cc %}
diff --git a/cps/templates/config_edit.html b/cps/templates/config_edit.html
index 773532410..4018db2e9 100644
--- a/cps/templates/config_edit.html
+++ b/cps/templates/config_edit.html
@@ -411,7 +411,7 @@
-
+