aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMicah Lee <micah@micahflee.com>2021-12-19 17:17:04 -0800
committerMicah Lee <micah@micahflee.com>2021-12-19 17:17:04 -0800
commit709e4ae3c8f997e6c25bbf80c4279ad2b63acbd4 (patch)
tree6498e8e90ac355e9868aff00112471748c2c8430
parentb949234e492514b5da4209214ff2e3df506e8b81 (diff)
downloadonionshare-709e4ae3c8f997e6c25bbf80c4279ad2b63acbd4.tar.gz
onionshare-709e4ae3c8f997e6c25bbf80c4279ad2b63acbd4.zip
Move desktop code from desktop/src/onionshare to just desktop/onionshare
-rw-r--r--.gitignore8
-rw-r--r--desktop/onionshare/__init__.py (renamed from desktop/src/onionshare/__init__.py)0
-rw-r--r--desktop/onionshare/__main__.py (renamed from desktop/src/onionshare/__main__.py)0
-rw-r--r--desktop/onionshare/gui_common.py (renamed from desktop/src/onionshare/gui_common.py)0
-rw-r--r--desktop/onionshare/main_window.py (renamed from desktop/src/onionshare/main_window.py)0
-rw-r--r--desktop/onionshare/moat_dialog.py (renamed from desktop/src/onionshare/moat_dialog.py)0
-rw-r--r--desktop/onionshare/resources/__init__.py (renamed from desktop/src/onionshare/resources/__init__.py)0
-rw-r--r--desktop/onionshare/resources/images/close_tab.png (renamed from desktop/src/onionshare/resources/images/close_tab.png)bin688 -> 688 bytes
-rw-r--r--desktop/onionshare/resources/images/dark_icon-add.png (renamed from desktop/src/onionshare/resources/images/dark_icon-add.png)bin203 -> 203 bytes
-rw-r--r--desktop/onionshare/resources/images/dark_icon-close.png (renamed from desktop/src/onionshare/resources/images/dark_icon-close.png)bin305 -> 305 bytes
-rw-r--r--desktop/onionshare/resources/images/dark_logo_text.png (renamed from desktop/src/onionshare/resources/images/dark_logo_text.png)bin3120 -> 3120 bytes
-rw-r--r--desktop/onionshare/resources/images/dark_mode_chat.png (renamed from desktop/src/onionshare/resources/images/dark_mode_chat.png)bin21827 -> 21827 bytes
-rw-r--r--desktop/onionshare/resources/images/dark_mode_new_tab_chat.png (renamed from desktop/src/onionshare/resources/images/dark_mode_new_tab_chat.png)bin15086 -> 15086 bytes
-rw-r--r--desktop/onionshare/resources/images/dark_mode_new_tab_receive.png (renamed from desktop/src/onionshare/resources/images/dark_mode_new_tab_receive.png)bin15277 -> 15277 bytes
-rw-r--r--desktop/onionshare/resources/images/dark_mode_new_tab_share.png (renamed from desktop/src/onionshare/resources/images/dark_mode_new_tab_share.png)bin13232 -> 13232 bytes
-rw-r--r--desktop/onionshare/resources/images/dark_mode_new_tab_website.png (renamed from desktop/src/onionshare/resources/images/dark_mode_new_tab_website.png)bin10538 -> 10538 bytes
-rw-r--r--desktop/onionshare/resources/images/dark_mode_receive.png (renamed from desktop/src/onionshare/resources/images/dark_mode_receive.png)bin23495 -> 23495 bytes
-rw-r--r--desktop/onionshare/resources/images/dark_mode_share.png (renamed from desktop/src/onionshare/resources/images/dark_mode_share.png)bin9328 -> 9328 bytes
-rw-r--r--desktop/onionshare/resources/images/dark_mode_website.png (renamed from desktop/src/onionshare/resources/images/dark_mode_website.png)bin9063 -> 9063 bytes
-rw-r--r--desktop/onionshare/resources/images/dark_settings.png (renamed from desktop/src/onionshare/resources/images/dark_settings.png)bin456 -> 456 bytes
-rw-r--r--desktop/onionshare/resources/images/dark_tor_settings.png (renamed from desktop/src/onionshare/resources/images/dark_tor_settings.png)bin3600 -> 3600 bytes
-rw-r--r--desktop/onionshare/resources/images/file_delete.png (renamed from desktop/src/onionshare/resources/images/file_delete.png)bin182 -> 182 bytes
-rw-r--r--desktop/onionshare/resources/images/history_completed.png (renamed from desktop/src/onionshare/resources/images/history_completed.png)bin646 -> 646 bytes
-rw-r--r--desktop/onionshare/resources/images/history_completed_none.png (renamed from desktop/src/onionshare/resources/images/history_completed_none.png)bin437 -> 437 bytes
-rw-r--r--desktop/onionshare/resources/images/history_in_progress.png (renamed from desktop/src/onionshare/resources/images/history_in_progress.png)bin638 -> 638 bytes
-rw-r--r--desktop/onionshare/resources/images/history_in_progress_none.png (renamed from desktop/src/onionshare/resources/images/history_in_progress_none.png)bin412 -> 412 bytes
-rw-r--r--desktop/onionshare/resources/images/history_requests.png (renamed from desktop/src/onionshare/resources/images/history_requests.png)bin738 -> 738 bytes
-rw-r--r--desktop/onionshare/resources/images/history_requests_none.png (renamed from desktop/src/onionshare/resources/images/history_requests_none.png)bin754 -> 754 bytes
-rw-r--r--desktop/onionshare/resources/images/info.png (renamed from desktop/src/onionshare/resources/images/info.png)bin435 -> 435 bytes
-rw-r--r--desktop/onionshare/resources/images/light_logo_text.png (renamed from desktop/src/onionshare/resources/images/light_logo_text.png)bin3334 -> 3334 bytes
-rw-r--r--desktop/onionshare/resources/images/light_mode_chat.png (renamed from desktop/src/onionshare/resources/images/light_mode_chat.png)bin22092 -> 22092 bytes
-rw-r--r--desktop/onionshare/resources/images/light_mode_new_tab_chat.png (renamed from desktop/src/onionshare/resources/images/light_mode_new_tab_chat.png)bin15690 -> 15690 bytes
-rw-r--r--desktop/onionshare/resources/images/light_mode_new_tab_receive.png (renamed from desktop/src/onionshare/resources/images/light_mode_new_tab_receive.png)bin15402 -> 15402 bytes
-rw-r--r--desktop/onionshare/resources/images/light_mode_new_tab_share.png (renamed from desktop/src/onionshare/resources/images/light_mode_new_tab_share.png)bin13203 -> 13203 bytes
-rw-r--r--desktop/onionshare/resources/images/light_mode_new_tab_website.png (renamed from desktop/src/onionshare/resources/images/light_mode_new_tab_website.png)bin10670 -> 10670 bytes
-rw-r--r--desktop/onionshare/resources/images/light_mode_receive.png (renamed from desktop/src/onionshare/resources/images/light_mode_receive.png)bin23614 -> 23614 bytes
-rw-r--r--desktop/onionshare/resources/images/light_mode_share.png (renamed from desktop/src/onionshare/resources/images/light_mode_share.png)bin9528 -> 9528 bytes
-rw-r--r--desktop/onionshare/resources/images/light_mode_website.png (renamed from desktop/src/onionshare/resources/images/light_mode_website.png)bin8613 -> 8613 bytes
-rw-r--r--desktop/onionshare/resources/images/light_settings.png (renamed from desktop/src/onionshare/resources/images/light_settings.png)bin1157 -> 1157 bytes
-rw-r--r--desktop/onionshare/resources/images/light_tor_settings.png (renamed from desktop/src/onionshare/resources/images/light_tor_settings.png)bin1503 -> 1503 bytes
-rw-r--r--desktop/onionshare/resources/images/logo.png (renamed from desktop/src/onionshare/resources/images/logo.png)bin3824 -> 3824 bytes
-rw-r--r--desktop/onionshare/resources/images/logo_grayscale.png (renamed from desktop/src/onionshare/resources/images/logo_grayscale.png)bin2258 -> 2258 bytes
-rw-r--r--desktop/onionshare/resources/images/logo_transparent.png (renamed from desktop/src/onionshare/resources/images/logo_transparent.png)bin3740 -> 3740 bytes
-rw-r--r--desktop/onionshare/resources/images/mode_chat.svg (renamed from desktop/src/onionshare/resources/images/mode_chat.svg)0
-rw-r--r--desktop/onionshare/resources/images/mode_receive.svg (renamed from desktop/src/onionshare/resources/images/mode_receive.svg)0
-rw-r--r--desktop/onionshare/resources/images/mode_share.svg (renamed from desktop/src/onionshare/resources/images/mode_share.svg)0
-rw-r--r--desktop/onionshare/resources/images/mode_website.svg (renamed from desktop/src/onionshare/resources/images/mode_website.svg)0
-rw-r--r--desktop/onionshare/resources/images/open_folder.png (renamed from desktop/src/onionshare/resources/images/open_folder.png)bin221 -> 221 bytes
-rw-r--r--desktop/onionshare/resources/images/open_message.png (renamed from desktop/src/onionshare/resources/images/open_message.png)bin5403 -> 5403 bytes
-rw-r--r--desktop/onionshare/resources/images/persistent_enabled.png (renamed from desktop/src/onionshare/resources/images/persistent_enabled.png)bin3398 -> 3398 bytes
-rw-r--r--desktop/onionshare/resources/images/receive_icon_toggle.png (renamed from desktop/src/onionshare/resources/images/receive_icon_toggle.png)bin380 -> 380 bytes
-rw-r--r--desktop/onionshare/resources/images/receive_icon_toggle_selected.png (renamed from desktop/src/onionshare/resources/images/receive_icon_toggle_selected.png)bin468 -> 468 bytes
-rw-r--r--desktop/onionshare/resources/images/receive_icon_transparent.png (renamed from desktop/src/onionshare/resources/images/receive_icon_transparent.png)bin2138 -> 2138 bytes
-rw-r--r--desktop/onionshare/resources/images/server_started.png (renamed from desktop/src/onionshare/resources/images/server_started.png)bin347 -> 347 bytes
-rw-r--r--desktop/onionshare/resources/images/server_stopped.png (renamed from desktop/src/onionshare/resources/images/server_stopped.png)bin342 -> 342 bytes
-rw-r--r--desktop/onionshare/resources/images/server_working.png (renamed from desktop/src/onionshare/resources/images/server_working.png)bin349 -> 349 bytes
-rw-r--r--desktop/onionshare/resources/images/share_icon_toggle.png (renamed from desktop/src/onionshare/resources/images/share_icon_toggle.png)bin389 -> 389 bytes
-rw-r--r--desktop/onionshare/resources/images/share_icon_toggle_selected.png (renamed from desktop/src/onionshare/resources/images/share_icon_toggle_selected.png)bin473 -> 473 bytes
-rw-r--r--desktop/onionshare/resources/images/share_icon_transparent.png (renamed from desktop/src/onionshare/resources/images/share_icon_transparent.png)bin2096 -> 2096 bytes
-rw-r--r--desktop/onionshare/resources/locale/af.json (renamed from desktop/src/onionshare/resources/locale/af.json)0
-rw-r--r--desktop/onionshare/resources/locale/am.json (renamed from desktop/src/onionshare/resources/locale/am.json)0
-rw-r--r--desktop/onionshare/resources/locale/ar.json (renamed from desktop/src/onionshare/resources/locale/ar.json)0
-rw-r--r--desktop/onionshare/resources/locale/bg.json (renamed from desktop/src/onionshare/resources/locale/bg.json)0
-rw-r--r--desktop/onionshare/resources/locale/bn.json (renamed from desktop/src/onionshare/resources/locale/bn.json)0
-rw-r--r--desktop/onionshare/resources/locale/ca.json (renamed from desktop/src/onionshare/resources/locale/ca.json)0
-rw-r--r--desktop/onionshare/resources/locale/ckb.json (renamed from desktop/src/onionshare/resources/locale/ckb.json)0
-rw-r--r--desktop/onionshare/resources/locale/cs.json (renamed from desktop/src/onionshare/resources/locale/cs.json)0
-rw-r--r--desktop/onionshare/resources/locale/da.json (renamed from desktop/src/onionshare/resources/locale/da.json)0
-rw-r--r--desktop/onionshare/resources/locale/de.json (renamed from desktop/src/onionshare/resources/locale/de.json)0
-rw-r--r--desktop/onionshare/resources/locale/el.json (renamed from desktop/src/onionshare/resources/locale/el.json)0
-rw-r--r--desktop/onionshare/resources/locale/en.json (renamed from desktop/src/onionshare/resources/locale/en.json)0
-rw-r--r--desktop/onionshare/resources/locale/enm.json (renamed from desktop/src/onionshare/resources/locale/enm.json)0
-rw-r--r--desktop/onionshare/resources/locale/eo.json (renamed from desktop/src/onionshare/resources/locale/eo.json)0
-rw-r--r--desktop/onionshare/resources/locale/es.json (renamed from desktop/src/onionshare/resources/locale/es.json)0
-rw-r--r--desktop/onionshare/resources/locale/fa.json (renamed from desktop/src/onionshare/resources/locale/fa.json)0
-rw-r--r--desktop/onionshare/resources/locale/fi.json (renamed from desktop/src/onionshare/resources/locale/fi.json)0
-rw-r--r--desktop/onionshare/resources/locale/fr.json (renamed from desktop/src/onionshare/resources/locale/fr.json)0
-rw-r--r--desktop/onionshare/resources/locale/ga.json (renamed from desktop/src/onionshare/resources/locale/ga.json)0
-rw-r--r--desktop/onionshare/resources/locale/gl.json (renamed from desktop/src/onionshare/resources/locale/gl.json)0
-rw-r--r--desktop/onionshare/resources/locale/gu.json (renamed from desktop/src/onionshare/resources/locale/gu.json)0
-rw-r--r--desktop/onionshare/resources/locale/he.json (renamed from desktop/src/onionshare/resources/locale/he.json)0
-rw-r--r--desktop/onionshare/resources/locale/hi.json (renamed from desktop/src/onionshare/resources/locale/hi.json)0
-rw-r--r--desktop/onionshare/resources/locale/hr.json (renamed from desktop/src/onionshare/resources/locale/hr.json)0
-rw-r--r--desktop/onionshare/resources/locale/hu.json (renamed from desktop/src/onionshare/resources/locale/hu.json)0
-rw-r--r--desktop/onionshare/resources/locale/id.json (renamed from desktop/src/onionshare/resources/locale/id.json)0
-rw-r--r--desktop/onionshare/resources/locale/is.json (renamed from desktop/src/onionshare/resources/locale/is.json)0
-rw-r--r--desktop/onionshare/resources/locale/it.json (renamed from desktop/src/onionshare/resources/locale/it.json)0
-rw-r--r--desktop/onionshare/resources/locale/ja.json (renamed from desktop/src/onionshare/resources/locale/ja.json)0
-rw-r--r--desktop/onionshare/resources/locale/ka.json (renamed from desktop/src/onionshare/resources/locale/ka.json)0
-rw-r--r--desktop/onionshare/resources/locale/km.json (renamed from desktop/src/onionshare/resources/locale/km.json)0
-rw-r--r--desktop/onionshare/resources/locale/ko.json (renamed from desktop/src/onionshare/resources/locale/ko.json)0
-rw-r--r--desktop/onionshare/resources/locale/lg.json (renamed from desktop/src/onionshare/resources/locale/lg.json)0
-rw-r--r--desktop/onionshare/resources/locale/lt.json (renamed from desktop/src/onionshare/resources/locale/lt.json)0
-rw-r--r--desktop/onionshare/resources/locale/mk.json (renamed from desktop/src/onionshare/resources/locale/mk.json)0
-rw-r--r--desktop/onionshare/resources/locale/ms.json (renamed from desktop/src/onionshare/resources/locale/ms.json)0
-rw-r--r--desktop/onionshare/resources/locale/nb_NO.json (renamed from desktop/src/onionshare/resources/locale/nb_NO.json)0
-rw-r--r--desktop/onionshare/resources/locale/nl.json (renamed from desktop/src/onionshare/resources/locale/nl.json)0
-rw-r--r--desktop/onionshare/resources/locale/pa.json (renamed from desktop/src/onionshare/resources/locale/pa.json)0
-rw-r--r--desktop/onionshare/resources/locale/pl.json (renamed from desktop/src/onionshare/resources/locale/pl.json)0
-rw-r--r--desktop/onionshare/resources/locale/pt_BR.json (renamed from desktop/src/onionshare/resources/locale/pt_BR.json)0
-rw-r--r--desktop/onionshare/resources/locale/pt_PT.json (renamed from desktop/src/onionshare/resources/locale/pt_PT.json)0
-rw-r--r--desktop/onionshare/resources/locale/ro.json (renamed from desktop/src/onionshare/resources/locale/ro.json)0
-rw-r--r--desktop/onionshare/resources/locale/ru.json (renamed from desktop/src/onionshare/resources/locale/ru.json)0
-rw-r--r--desktop/onionshare/resources/locale/si.json (renamed from desktop/src/onionshare/resources/locale/si.json)0
-rw-r--r--desktop/onionshare/resources/locale/sk.json (renamed from desktop/src/onionshare/resources/locale/sk.json)0
-rw-r--r--desktop/onionshare/resources/locale/sl.json (renamed from desktop/src/onionshare/resources/locale/sl.json)0
-rw-r--r--desktop/onionshare/resources/locale/sn.json (renamed from desktop/src/onionshare/resources/locale/sn.json)0
-rw-r--r--desktop/onionshare/resources/locale/sr_Latn.json (renamed from desktop/src/onionshare/resources/locale/sr_Latn.json)0
-rw-r--r--desktop/onionshare/resources/locale/sv.json (renamed from desktop/src/onionshare/resources/locale/sv.json)0
-rw-r--r--desktop/onionshare/resources/locale/sw.json (renamed from desktop/src/onionshare/resources/locale/sw.json)0
-rw-r--r--desktop/onionshare/resources/locale/te.json (renamed from desktop/src/onionshare/resources/locale/te.json)0
-rw-r--r--desktop/onionshare/resources/locale/tr.json (renamed from desktop/src/onionshare/resources/locale/tr.json)0
-rw-r--r--desktop/onionshare/resources/locale/uk.json (renamed from desktop/src/onionshare/resources/locale/uk.json)0
-rw-r--r--desktop/onionshare/resources/locale/wo.json (renamed from desktop/src/onionshare/resources/locale/wo.json)0
-rw-r--r--desktop/onionshare/resources/locale/yo.json (renamed from desktop/src/onionshare/resources/locale/yo.json)0
-rw-r--r--desktop/onionshare/resources/locale/zh_Hans.json (renamed from desktop/src/onionshare/resources/locale/zh_Hans.json)0
-rw-r--r--desktop/onionshare/resources/locale/zh_Hant.json (renamed from desktop/src/onionshare/resources/locale/zh_Hant.json)0
-rw-r--r--desktop/onionshare/resources/onionshare-128.png (renamed from desktop/src/onionshare/resources/onionshare-128.png)bin12788 -> 12788 bytes
-rw-r--r--desktop/onionshare/resources/onionshare-16.png (renamed from desktop/src/onionshare/resources/onionshare-16.png)bin2437 -> 2437 bytes
-rw-r--r--desktop/onionshare/resources/onionshare-256.png (renamed from desktop/src/onionshare/resources/onionshare-256.png)bin19034 -> 19034 bytes
-rw-r--r--desktop/onionshare/resources/onionshare-32.png (renamed from desktop/src/onionshare/resources/onionshare-32.png)bin4051 -> 4051 bytes
-rw-r--r--desktop/onionshare/resources/onionshare-512.png (renamed from desktop/src/onionshare/resources/onionshare-512.png)bin24613 -> 24613 bytes
-rw-r--r--desktop/onionshare/resources/onionshare-64.png (renamed from desktop/src/onionshare/resources/onionshare-64.png)bin8486 -> 8486 bytes
-rw-r--r--desktop/onionshare/resources/onionshare.icns (renamed from desktop/src/onionshare/resources/onionshare.icns)bin34168 -> 34168 bytes
-rw-r--r--desktop/onionshare/resources/onionshare.ico (renamed from desktop/src/onionshare/resources/onionshare.ico)bin15086 -> 15086 bytes
-rw-r--r--desktop/onionshare/resources/onionshare.png (renamed from desktop/src/onionshare/resources/onionshare.png)bin24613 -> 24613 bytes
-rw-r--r--desktop/onionshare/settings_tab.py (renamed from desktop/src/onionshare/settings_tab.py)0
-rw-r--r--desktop/onionshare/strings.py (renamed from desktop/src/onionshare/strings.py)0
-rw-r--r--desktop/onionshare/tab/__init__.py (renamed from desktop/src/onionshare/tab/__init__.py)0
-rw-r--r--desktop/onionshare/tab/mode/__init__.py (renamed from desktop/src/onionshare/tab/mode/__init__.py)0
-rw-r--r--desktop/onionshare/tab/mode/chat_mode/__init__.py (renamed from desktop/src/onionshare/tab/mode/chat_mode/__init__.py)0
-rw-r--r--desktop/onionshare/tab/mode/file_selection.py (renamed from desktop/src/onionshare/tab/mode/file_selection.py)0
-rw-r--r--desktop/onionshare/tab/mode/history.py (renamed from desktop/src/onionshare/tab/mode/history.py)0
-rw-r--r--desktop/onionshare/tab/mode/mode_settings_widget.py (renamed from desktop/src/onionshare/tab/mode/mode_settings_widget.py)0
-rw-r--r--desktop/onionshare/tab/mode/receive_mode/__init__.py (renamed from desktop/src/onionshare/tab/mode/receive_mode/__init__.py)0
-rw-r--r--desktop/onionshare/tab/mode/share_mode/__init__.py (renamed from desktop/src/onionshare/tab/mode/share_mode/__init__.py)0
-rw-r--r--desktop/onionshare/tab/mode/share_mode/threads.py (renamed from desktop/src/onionshare/tab/mode/share_mode/threads.py)0
-rw-r--r--desktop/onionshare/tab/mode/website_mode/__init__.py (renamed from desktop/src/onionshare/tab/mode/website_mode/__init__.py)0
-rw-r--r--desktop/onionshare/tab/server_status.py (renamed from desktop/src/onionshare/tab/server_status.py)0
-rw-r--r--desktop/onionshare/tab/tab.py (renamed from desktop/src/onionshare/tab/tab.py)0
-rw-r--r--desktop/onionshare/tab_widget.py (renamed from desktop/src/onionshare/tab_widget.py)0
-rw-r--r--desktop/onionshare/threads.py (renamed from desktop/src/onionshare/threads.py)0
-rw-r--r--desktop/onionshare/tor_connection.py (renamed from desktop/src/onionshare/tor_connection.py)0
-rw-r--r--desktop/onionshare/tor_settings_tab.py (renamed from desktop/src/onionshare/tor_settings_tab.py)0
-rw-r--r--desktop/onionshare/update_checker.py (renamed from desktop/src/onionshare/update_checker.py)0
-rw-r--r--desktop/onionshare/widgets.py (renamed from desktop/src/onionshare/widgets.py)0
146 files changed, 1 insertions, 7 deletions
diff --git a/.gitignore b/.gitignore
index c96d9d1d..00bd6ab4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -59,10 +59,4 @@ venv
# other
.vscode
onionshare.dist-info
-desktop/src/onionshare/resources/tor
-desktop/*.whl
-desktop/linux
-desktop/windows
-desktop/macOS
-# gets added automatically when building for Windows or macOS
-desktop/include \ No newline at end of file
+desktop/onionshare/resources/tor
diff --git a/desktop/src/onionshare/__init__.py b/desktop/onionshare/__init__.py
index 40a91913..40a91913 100644
--- a/desktop/src/onionshare/__init__.py
+++ b/desktop/onionshare/__init__.py
diff --git a/desktop/src/onionshare/__main__.py b/desktop/onionshare/__main__.py
index 3a7f3554..3a7f3554 100644
--- a/desktop/src/onionshare/__main__.py
+++ b/desktop/onionshare/__main__.py
diff --git a/desktop/src/onionshare/gui_common.py b/desktop/onionshare/gui_common.py
index 2a0bae4d..2a0bae4d 100644
--- a/desktop/src/onionshare/gui_common.py
+++ b/desktop/onionshare/gui_common.py
diff --git a/desktop/src/onionshare/main_window.py b/desktop/onionshare/main_window.py
index 546592a1..546592a1 100644
--- a/desktop/src/onionshare/main_window.py
+++ b/desktop/onionshare/main_window.py
diff --git a/desktop/src/onionshare/moat_dialog.py b/desktop/onionshare/moat_dialog.py
index 84a52390..84a52390 100644
--- a/desktop/src/onionshare/moat_dialog.py
+++ b/desktop/onionshare/moat_dialog.py
diff --git a/desktop/src/onionshare/resources/__init__.py b/desktop/onionshare/resources/__init__.py
index e69de29b..e69de29b 100644
--- a/desktop/src/onionshare/resources/__init__.py
+++ b/desktop/onionshare/resources/__init__.py
diff --git a/desktop/src/onionshare/resources/images/close_tab.png b/desktop/onionshare/resources/images/close_tab.png
index a7984a6d..a7984a6d 100644
--- a/desktop/src/onionshare/resources/images/close_tab.png
+++ b/desktop/onionshare/resources/images/close_tab.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/dark_icon-add.png b/desktop/onionshare/resources/images/dark_icon-add.png
index 5b8600c9..5b8600c9 100644
--- a/desktop/src/onionshare/resources/images/dark_icon-add.png
+++ b/desktop/onionshare/resources/images/dark_icon-add.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/dark_icon-close.png b/desktop/onionshare/resources/images/dark_icon-close.png
index b9efb45d..b9efb45d 100644
--- a/desktop/src/onionshare/resources/images/dark_icon-close.png
+++ b/desktop/onionshare/resources/images/dark_icon-close.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/dark_logo_text.png b/desktop/onionshare/resources/images/dark_logo_text.png
index 6568ee0d..6568ee0d 100644
--- a/desktop/src/onionshare/resources/images/dark_logo_text.png
+++ b/desktop/onionshare/resources/images/dark_logo_text.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/dark_mode_chat.png b/desktop/onionshare/resources/images/dark_mode_chat.png
index fe58d384..fe58d384 100644
--- a/desktop/src/onionshare/resources/images/dark_mode_chat.png
+++ b/desktop/onionshare/resources/images/dark_mode_chat.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/dark_mode_new_tab_chat.png b/desktop/onionshare/resources/images/dark_mode_new_tab_chat.png
index e496a63a..e496a63a 100644
--- a/desktop/src/onionshare/resources/images/dark_mode_new_tab_chat.png
+++ b/desktop/onionshare/resources/images/dark_mode_new_tab_chat.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/dark_mode_new_tab_receive.png b/desktop/onionshare/resources/images/dark_mode_new_tab_receive.png
index 6912ff24..6912ff24 100644
--- a/desktop/src/onionshare/resources/images/dark_mode_new_tab_receive.png
+++ b/desktop/onionshare/resources/images/dark_mode_new_tab_receive.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/dark_mode_new_tab_share.png b/desktop/onionshare/resources/images/dark_mode_new_tab_share.png
index 3d8ae81f..3d8ae81f 100644
--- a/desktop/src/onionshare/resources/images/dark_mode_new_tab_share.png
+++ b/desktop/onionshare/resources/images/dark_mode_new_tab_share.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/dark_mode_new_tab_website.png b/desktop/onionshare/resources/images/dark_mode_new_tab_website.png
index 5eef2a2e..5eef2a2e 100644
--- a/desktop/src/onionshare/resources/images/dark_mode_new_tab_website.png
+++ b/desktop/onionshare/resources/images/dark_mode_new_tab_website.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/dark_mode_receive.png b/desktop/onionshare/resources/images/dark_mode_receive.png
index 60795631..60795631 100644
--- a/desktop/src/onionshare/resources/images/dark_mode_receive.png
+++ b/desktop/onionshare/resources/images/dark_mode_receive.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/dark_mode_share.png b/desktop/onionshare/resources/images/dark_mode_share.png
index b6ea7202..b6ea7202 100644
--- a/desktop/src/onionshare/resources/images/dark_mode_share.png
+++ b/desktop/onionshare/resources/images/dark_mode_share.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/dark_mode_website.png b/desktop/onionshare/resources/images/dark_mode_website.png
index 52bae58c..52bae58c 100644
--- a/desktop/src/onionshare/resources/images/dark_mode_website.png
+++ b/desktop/onionshare/resources/images/dark_mode_website.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/dark_settings.png b/desktop/onionshare/resources/images/dark_settings.png
index 8bb96f8a..8bb96f8a 100644
--- a/desktop/src/onionshare/resources/images/dark_settings.png
+++ b/desktop/onionshare/resources/images/dark_settings.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/dark_tor_settings.png b/desktop/onionshare/resources/images/dark_tor_settings.png
index 0b44bd95..0b44bd95 100644
--- a/desktop/src/onionshare/resources/images/dark_tor_settings.png
+++ b/desktop/onionshare/resources/images/dark_tor_settings.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/file_delete.png b/desktop/onionshare/resources/images/file_delete.png
index b9057df5..b9057df5 100644
--- a/desktop/src/onionshare/resources/images/file_delete.png
+++ b/desktop/onionshare/resources/images/file_delete.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/history_completed.png b/desktop/onionshare/resources/images/history_completed.png
index e68fe5a2..e68fe5a2 100644
--- a/desktop/src/onionshare/resources/images/history_completed.png
+++ b/desktop/onionshare/resources/images/history_completed.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/history_completed_none.png b/desktop/onionshare/resources/images/history_completed_none.png
index 8dbd6939..8dbd6939 100644
--- a/desktop/src/onionshare/resources/images/history_completed_none.png
+++ b/desktop/onionshare/resources/images/history_completed_none.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/history_in_progress.png b/desktop/onionshare/resources/images/history_in_progress.png
index 19694659..19694659 100644
--- a/desktop/src/onionshare/resources/images/history_in_progress.png
+++ b/desktop/onionshare/resources/images/history_in_progress.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/history_in_progress_none.png b/desktop/onionshare/resources/images/history_in_progress_none.png
index 2d61dba4..2d61dba4 100644
--- a/desktop/src/onionshare/resources/images/history_in_progress_none.png
+++ b/desktop/onionshare/resources/images/history_in_progress_none.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/history_requests.png b/desktop/onionshare/resources/images/history_requests.png
index 4965744d..4965744d 100644
--- a/desktop/src/onionshare/resources/images/history_requests.png
+++ b/desktop/onionshare/resources/images/history_requests.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/history_requests_none.png b/desktop/onionshare/resources/images/history_requests_none.png
index 93a71ef3..93a71ef3 100644
--- a/desktop/src/onionshare/resources/images/history_requests_none.png
+++ b/desktop/onionshare/resources/images/history_requests_none.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/info.png b/desktop/onionshare/resources/images/info.png
index 4be4e65e..4be4e65e 100644
--- a/desktop/src/onionshare/resources/images/info.png
+++ b/desktop/onionshare/resources/images/info.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/light_logo_text.png b/desktop/onionshare/resources/images/light_logo_text.png
index 4b05d0b2..4b05d0b2 100644
--- a/desktop/src/onionshare/resources/images/light_logo_text.png
+++ b/desktop/onionshare/resources/images/light_logo_text.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/light_mode_chat.png b/desktop/onionshare/resources/images/light_mode_chat.png
index cd3a4432..cd3a4432 100644
--- a/desktop/src/onionshare/resources/images/light_mode_chat.png
+++ b/desktop/onionshare/resources/images/light_mode_chat.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/light_mode_new_tab_chat.png b/desktop/onionshare/resources/images/light_mode_new_tab_chat.png
index ec1e29cb..ec1e29cb 100644
--- a/desktop/src/onionshare/resources/images/light_mode_new_tab_chat.png
+++ b/desktop/onionshare/resources/images/light_mode_new_tab_chat.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/light_mode_new_tab_receive.png b/desktop/onionshare/resources/images/light_mode_new_tab_receive.png
index 722fe3df..722fe3df 100644
--- a/desktop/src/onionshare/resources/images/light_mode_new_tab_receive.png
+++ b/desktop/onionshare/resources/images/light_mode_new_tab_receive.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/light_mode_new_tab_share.png b/desktop/onionshare/resources/images/light_mode_new_tab_share.png
index 17569fc2..17569fc2 100644
--- a/desktop/src/onionshare/resources/images/light_mode_new_tab_share.png
+++ b/desktop/onionshare/resources/images/light_mode_new_tab_share.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/light_mode_new_tab_website.png b/desktop/onionshare/resources/images/light_mode_new_tab_website.png
index e88f344e..e88f344e 100644
--- a/desktop/src/onionshare/resources/images/light_mode_new_tab_website.png
+++ b/desktop/onionshare/resources/images/light_mode_new_tab_website.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/light_mode_receive.png b/desktop/onionshare/resources/images/light_mode_receive.png
index 277ec487..277ec487 100644
--- a/desktop/src/onionshare/resources/images/light_mode_receive.png
+++ b/desktop/onionshare/resources/images/light_mode_receive.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/light_mode_share.png b/desktop/onionshare/resources/images/light_mode_share.png
index 2339f69f..2339f69f 100644
--- a/desktop/src/onionshare/resources/images/light_mode_share.png
+++ b/desktop/onionshare/resources/images/light_mode_share.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/light_mode_website.png b/desktop/onionshare/resources/images/light_mode_website.png
index 56e492a3..56e492a3 100644
--- a/desktop/src/onionshare/resources/images/light_mode_website.png
+++ b/desktop/onionshare/resources/images/light_mode_website.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/light_settings.png b/desktop/onionshare/resources/images/light_settings.png
index b6f8fa55..b6f8fa55 100644
--- a/desktop/src/onionshare/resources/images/light_settings.png
+++ b/desktop/onionshare/resources/images/light_settings.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/light_tor_settings.png b/desktop/onionshare/resources/images/light_tor_settings.png
index e8db08eb..e8db08eb 100644
--- a/desktop/src/onionshare/resources/images/light_tor_settings.png
+++ b/desktop/onionshare/resources/images/light_tor_settings.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/logo.png b/desktop/onionshare/resources/images/logo.png
index 43884c1f..43884c1f 100644
--- a/desktop/src/onionshare/resources/images/logo.png
+++ b/desktop/onionshare/resources/images/logo.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/logo_grayscale.png b/desktop/onionshare/resources/images/logo_grayscale.png
index 950d9ff6..950d9ff6 100644
--- a/desktop/src/onionshare/resources/images/logo_grayscale.png
+++ b/desktop/onionshare/resources/images/logo_grayscale.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/logo_transparent.png b/desktop/onionshare/resources/images/logo_transparent.png
index 1e8ed196..1e8ed196 100644
--- a/desktop/src/onionshare/resources/images/logo_transparent.png
+++ b/desktop/onionshare/resources/images/logo_transparent.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/mode_chat.svg b/desktop/onionshare/resources/images/mode_chat.svg
index 335e9cf4..335e9cf4 100644
--- a/desktop/src/onionshare/resources/images/mode_chat.svg
+++ b/desktop/onionshare/resources/images/mode_chat.svg
diff --git a/desktop/src/onionshare/resources/images/mode_receive.svg b/desktop/onionshare/resources/images/mode_receive.svg
index 5a0a29fd..5a0a29fd 100644
--- a/desktop/src/onionshare/resources/images/mode_receive.svg
+++ b/desktop/onionshare/resources/images/mode_receive.svg
diff --git a/desktop/src/onionshare/resources/images/mode_share.svg b/desktop/onionshare/resources/images/mode_share.svg
index 9fb97c65..9fb97c65 100644
--- a/desktop/src/onionshare/resources/images/mode_share.svg
+++ b/desktop/onionshare/resources/images/mode_share.svg
diff --git a/desktop/src/onionshare/resources/images/mode_website.svg b/desktop/onionshare/resources/images/mode_website.svg
index 1a80846f..1a80846f 100644
--- a/desktop/src/onionshare/resources/images/mode_website.svg
+++ b/desktop/onionshare/resources/images/mode_website.svg
diff --git a/desktop/src/onionshare/resources/images/open_folder.png b/desktop/onionshare/resources/images/open_folder.png
index 0a734c41..0a734c41 100644
--- a/desktop/src/onionshare/resources/images/open_folder.png
+++ b/desktop/onionshare/resources/images/open_folder.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/open_message.png b/desktop/onionshare/resources/images/open_message.png
index 6712ecf9..6712ecf9 100644
--- a/desktop/src/onionshare/resources/images/open_message.png
+++ b/desktop/onionshare/resources/images/open_message.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/persistent_enabled.png b/desktop/onionshare/resources/images/persistent_enabled.png
index 6c295db5..6c295db5 100644
--- a/desktop/src/onionshare/resources/images/persistent_enabled.png
+++ b/desktop/onionshare/resources/images/persistent_enabled.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/receive_icon_toggle.png b/desktop/onionshare/resources/images/receive_icon_toggle.png
index 846ececb..846ececb 100644
--- a/desktop/src/onionshare/resources/images/receive_icon_toggle.png
+++ b/desktop/onionshare/resources/images/receive_icon_toggle.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/receive_icon_toggle_selected.png b/desktop/onionshare/resources/images/receive_icon_toggle_selected.png
index 127ce208..127ce208 100644
--- a/desktop/src/onionshare/resources/images/receive_icon_toggle_selected.png
+++ b/desktop/onionshare/resources/images/receive_icon_toggle_selected.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/receive_icon_transparent.png b/desktop/onionshare/resources/images/receive_icon_transparent.png
index 99207097..99207097 100644
--- a/desktop/src/onionshare/resources/images/receive_icon_transparent.png
+++ b/desktop/onionshare/resources/images/receive_icon_transparent.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/server_started.png b/desktop/onionshare/resources/images/server_started.png
index 9c0c3176..9c0c3176 100644
--- a/desktop/src/onionshare/resources/images/server_started.png
+++ b/desktop/onionshare/resources/images/server_started.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/server_stopped.png b/desktop/onionshare/resources/images/server_stopped.png
index 5c5b2ec0..5c5b2ec0 100644
--- a/desktop/src/onionshare/resources/images/server_stopped.png
+++ b/desktop/onionshare/resources/images/server_stopped.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/server_working.png b/desktop/onionshare/resources/images/server_working.png
index e5c8b318..e5c8b318 100644
--- a/desktop/src/onionshare/resources/images/server_working.png
+++ b/desktop/onionshare/resources/images/server_working.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/share_icon_toggle.png b/desktop/onionshare/resources/images/share_icon_toggle.png
index 87303c9f..87303c9f 100644
--- a/desktop/src/onionshare/resources/images/share_icon_toggle.png
+++ b/desktop/onionshare/resources/images/share_icon_toggle.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/share_icon_toggle_selected.png b/desktop/onionshare/resources/images/share_icon_toggle_selected.png
index 0ba52cff..0ba52cff 100644
--- a/desktop/src/onionshare/resources/images/share_icon_toggle_selected.png
+++ b/desktop/onionshare/resources/images/share_icon_toggle_selected.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/images/share_icon_transparent.png b/desktop/onionshare/resources/images/share_icon_transparent.png
index 3648c3fb..3648c3fb 100644
--- a/desktop/src/onionshare/resources/images/share_icon_transparent.png
+++ b/desktop/onionshare/resources/images/share_icon_transparent.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/locale/af.json b/desktop/onionshare/resources/locale/af.json
index 6a7219bd..6a7219bd 100644
--- a/desktop/src/onionshare/resources/locale/af.json
+++ b/desktop/onionshare/resources/locale/af.json
diff --git a/desktop/src/onionshare/resources/locale/am.json b/desktop/onionshare/resources/locale/am.json
index 9a93c31f..9a93c31f 100644
--- a/desktop/src/onionshare/resources/locale/am.json
+++ b/desktop/onionshare/resources/locale/am.json
diff --git a/desktop/src/onionshare/resources/locale/ar.json b/desktop/onionshare/resources/locale/ar.json
index eaf26a4c..eaf26a4c 100644
--- a/desktop/src/onionshare/resources/locale/ar.json
+++ b/desktop/onionshare/resources/locale/ar.json
diff --git a/desktop/src/onionshare/resources/locale/bg.json b/desktop/onionshare/resources/locale/bg.json
index 76feab06..76feab06 100644
--- a/desktop/src/onionshare/resources/locale/bg.json
+++ b/desktop/onionshare/resources/locale/bg.json
diff --git a/desktop/src/onionshare/resources/locale/bn.json b/desktop/onionshare/resources/locale/bn.json
index a156afb3..a156afb3 100644
--- a/desktop/src/onionshare/resources/locale/bn.json
+++ b/desktop/onionshare/resources/locale/bn.json
diff --git a/desktop/src/onionshare/resources/locale/ca.json b/desktop/onionshare/resources/locale/ca.json
index 132c764a..132c764a 100644
--- a/desktop/src/onionshare/resources/locale/ca.json
+++ b/desktop/onionshare/resources/locale/ca.json
diff --git a/desktop/src/onionshare/resources/locale/ckb.json b/desktop/onionshare/resources/locale/ckb.json
index 68122adb..68122adb 100644
--- a/desktop/src/onionshare/resources/locale/ckb.json
+++ b/desktop/onionshare/resources/locale/ckb.json
diff --git a/desktop/src/onionshare/resources/locale/cs.json b/desktop/onionshare/resources/locale/cs.json
index 901f6439..901f6439 100644
--- a/desktop/src/onionshare/resources/locale/cs.json
+++ b/desktop/onionshare/resources/locale/cs.json
diff --git a/desktop/src/onionshare/resources/locale/da.json b/desktop/onionshare/resources/locale/da.json
index 57ff605a..57ff605a 100644
--- a/desktop/src/onionshare/resources/locale/da.json
+++ b/desktop/onionshare/resources/locale/da.json
diff --git a/desktop/src/onionshare/resources/locale/de.json b/desktop/onionshare/resources/locale/de.json
index 04cce9e3..04cce9e3 100644
--- a/desktop/src/onionshare/resources/locale/de.json
+++ b/desktop/onionshare/resources/locale/de.json
diff --git a/desktop/src/onionshare/resources/locale/el.json b/desktop/onionshare/resources/locale/el.json
index d47d92d2..d47d92d2 100644
--- a/desktop/src/onionshare/resources/locale/el.json
+++ b/desktop/onionshare/resources/locale/el.json
diff --git a/desktop/src/onionshare/resources/locale/en.json b/desktop/onionshare/resources/locale/en.json
index f8c4cd2b..f8c4cd2b 100644
--- a/desktop/src/onionshare/resources/locale/en.json
+++ b/desktop/onionshare/resources/locale/en.json
diff --git a/desktop/src/onionshare/resources/locale/enm.json b/desktop/onionshare/resources/locale/enm.json
index 7db75f7d..7db75f7d 100644
--- a/desktop/src/onionshare/resources/locale/enm.json
+++ b/desktop/onionshare/resources/locale/enm.json
diff --git a/desktop/src/onionshare/resources/locale/eo.json b/desktop/onionshare/resources/locale/eo.json
index 9f450275..9f450275 100644
--- a/desktop/src/onionshare/resources/locale/eo.json
+++ b/desktop/onionshare/resources/locale/eo.json
diff --git a/desktop/src/onionshare/resources/locale/es.json b/desktop/onionshare/resources/locale/es.json
index ed4cab2b..ed4cab2b 100644
--- a/desktop/src/onionshare/resources/locale/es.json
+++ b/desktop/onionshare/resources/locale/es.json
diff --git a/desktop/src/onionshare/resources/locale/fa.json b/desktop/onionshare/resources/locale/fa.json
index 2c27c998..2c27c998 100644
--- a/desktop/src/onionshare/resources/locale/fa.json
+++ b/desktop/onionshare/resources/locale/fa.json
diff --git a/desktop/src/onionshare/resources/locale/fi.json b/desktop/onionshare/resources/locale/fi.json
index 37c28dac..37c28dac 100644
--- a/desktop/src/onionshare/resources/locale/fi.json
+++ b/desktop/onionshare/resources/locale/fi.json
diff --git a/desktop/src/onionshare/resources/locale/fr.json b/desktop/onionshare/resources/locale/fr.json
index 2441c821..2441c821 100644
--- a/desktop/src/onionshare/resources/locale/fr.json
+++ b/desktop/onionshare/resources/locale/fr.json
diff --git a/desktop/src/onionshare/resources/locale/ga.json b/desktop/onionshare/resources/locale/ga.json
index 7d8563a9..7d8563a9 100644
--- a/desktop/src/onionshare/resources/locale/ga.json
+++ b/desktop/onionshare/resources/locale/ga.json
diff --git a/desktop/src/onionshare/resources/locale/gl.json b/desktop/onionshare/resources/locale/gl.json
index 6600dd9b..6600dd9b 100644
--- a/desktop/src/onionshare/resources/locale/gl.json
+++ b/desktop/onionshare/resources/locale/gl.json
diff --git a/desktop/src/onionshare/resources/locale/gu.json b/desktop/onionshare/resources/locale/gu.json
index 313f17d8..313f17d8 100644
--- a/desktop/src/onionshare/resources/locale/gu.json
+++ b/desktop/onionshare/resources/locale/gu.json
diff --git a/desktop/src/onionshare/resources/locale/he.json b/desktop/onionshare/resources/locale/he.json
index ee941304..ee941304 100644
--- a/desktop/src/onionshare/resources/locale/he.json
+++ b/desktop/onionshare/resources/locale/he.json
diff --git a/desktop/src/onionshare/resources/locale/hi.json b/desktop/onionshare/resources/locale/hi.json
index 4d2ff6e5..4d2ff6e5 100644
--- a/desktop/src/onionshare/resources/locale/hi.json
+++ b/desktop/onionshare/resources/locale/hi.json
diff --git a/desktop/src/onionshare/resources/locale/hr.json b/desktop/onionshare/resources/locale/hr.json
index 39df94fa..39df94fa 100644
--- a/desktop/src/onionshare/resources/locale/hr.json
+++ b/desktop/onionshare/resources/locale/hr.json
diff --git a/desktop/src/onionshare/resources/locale/hu.json b/desktop/onionshare/resources/locale/hu.json
index 3a725427..3a725427 100644
--- a/desktop/src/onionshare/resources/locale/hu.json
+++ b/desktop/onionshare/resources/locale/hu.json
diff --git a/desktop/src/onionshare/resources/locale/id.json b/desktop/onionshare/resources/locale/id.json
index 7cdb5993..7cdb5993 100644
--- a/desktop/src/onionshare/resources/locale/id.json
+++ b/desktop/onionshare/resources/locale/id.json
diff --git a/desktop/src/onionshare/resources/locale/is.json b/desktop/onionshare/resources/locale/is.json
index a1c2b9af..a1c2b9af 100644
--- a/desktop/src/onionshare/resources/locale/is.json
+++ b/desktop/onionshare/resources/locale/is.json
diff --git a/desktop/src/onionshare/resources/locale/it.json b/desktop/onionshare/resources/locale/it.json
index 9063f0f0..9063f0f0 100644
--- a/desktop/src/onionshare/resources/locale/it.json
+++ b/desktop/onionshare/resources/locale/it.json
diff --git a/desktop/src/onionshare/resources/locale/ja.json b/desktop/onionshare/resources/locale/ja.json
index 5290ea63..5290ea63 100644
--- a/desktop/src/onionshare/resources/locale/ja.json
+++ b/desktop/onionshare/resources/locale/ja.json
diff --git a/desktop/src/onionshare/resources/locale/ka.json b/desktop/onionshare/resources/locale/ka.json
index 87d5c0c5..87d5c0c5 100644
--- a/desktop/src/onionshare/resources/locale/ka.json
+++ b/desktop/onionshare/resources/locale/ka.json
diff --git a/desktop/src/onionshare/resources/locale/km.json b/desktop/onionshare/resources/locale/km.json
index 11b3cdb3..11b3cdb3 100644
--- a/desktop/src/onionshare/resources/locale/km.json
+++ b/desktop/onionshare/resources/locale/km.json
diff --git a/desktop/src/onionshare/resources/locale/ko.json b/desktop/onionshare/resources/locale/ko.json
index 76c0c814..76c0c814 100644
--- a/desktop/src/onionshare/resources/locale/ko.json
+++ b/desktop/onionshare/resources/locale/ko.json
diff --git a/desktop/src/onionshare/resources/locale/lg.json b/desktop/onionshare/resources/locale/lg.json
index 13e70fdf..13e70fdf 100644
--- a/desktop/src/onionshare/resources/locale/lg.json
+++ b/desktop/onionshare/resources/locale/lg.json
diff --git a/desktop/src/onionshare/resources/locale/lt.json b/desktop/onionshare/resources/locale/lt.json
index 2436efcd..2436efcd 100644
--- a/desktop/src/onionshare/resources/locale/lt.json
+++ b/desktop/onionshare/resources/locale/lt.json
diff --git a/desktop/src/onionshare/resources/locale/mk.json b/desktop/onionshare/resources/locale/mk.json
index a264021f..a264021f 100644
--- a/desktop/src/onionshare/resources/locale/mk.json
+++ b/desktop/onionshare/resources/locale/mk.json
diff --git a/desktop/src/onionshare/resources/locale/ms.json b/desktop/onionshare/resources/locale/ms.json
index 371c61b7..371c61b7 100644
--- a/desktop/src/onionshare/resources/locale/ms.json
+++ b/desktop/onionshare/resources/locale/ms.json
diff --git a/desktop/src/onionshare/resources/locale/nb_NO.json b/desktop/onionshare/resources/locale/nb_NO.json
index e4f9b317..e4f9b317 100644
--- a/desktop/src/onionshare/resources/locale/nb_NO.json
+++ b/desktop/onionshare/resources/locale/nb_NO.json
diff --git a/desktop/src/onionshare/resources/locale/nl.json b/desktop/onionshare/resources/locale/nl.json
index 2ae1351a..2ae1351a 100644
--- a/desktop/src/onionshare/resources/locale/nl.json
+++ b/desktop/onionshare/resources/locale/nl.json
diff --git a/desktop/src/onionshare/resources/locale/pa.json b/desktop/onionshare/resources/locale/pa.json
index 766e3a02..766e3a02 100644
--- a/desktop/src/onionshare/resources/locale/pa.json
+++ b/desktop/onionshare/resources/locale/pa.json
diff --git a/desktop/src/onionshare/resources/locale/pl.json b/desktop/onionshare/resources/locale/pl.json
index bd725126..bd725126 100644
--- a/desktop/src/onionshare/resources/locale/pl.json
+++ b/desktop/onionshare/resources/locale/pl.json
diff --git a/desktop/src/onionshare/resources/locale/pt_BR.json b/desktop/onionshare/resources/locale/pt_BR.json
index cab895e3..cab895e3 100644
--- a/desktop/src/onionshare/resources/locale/pt_BR.json
+++ b/desktop/onionshare/resources/locale/pt_BR.json
diff --git a/desktop/src/onionshare/resources/locale/pt_PT.json b/desktop/onionshare/resources/locale/pt_PT.json
index b7e63075..b7e63075 100644
--- a/desktop/src/onionshare/resources/locale/pt_PT.json
+++ b/desktop/onionshare/resources/locale/pt_PT.json
diff --git a/desktop/src/onionshare/resources/locale/ro.json b/desktop/onionshare/resources/locale/ro.json
index 35dcedbf..35dcedbf 100644
--- a/desktop/src/onionshare/resources/locale/ro.json
+++ b/desktop/onionshare/resources/locale/ro.json
diff --git a/desktop/src/onionshare/resources/locale/ru.json b/desktop/onionshare/resources/locale/ru.json
index 2636323f..2636323f 100644
--- a/desktop/src/onionshare/resources/locale/ru.json
+++ b/desktop/onionshare/resources/locale/ru.json
diff --git a/desktop/src/onionshare/resources/locale/si.json b/desktop/onionshare/resources/locale/si.json
index 32417022..32417022 100644
--- a/desktop/src/onionshare/resources/locale/si.json
+++ b/desktop/onionshare/resources/locale/si.json
diff --git a/desktop/src/onionshare/resources/locale/sk.json b/desktop/onionshare/resources/locale/sk.json
index 841b156e..841b156e 100644
--- a/desktop/src/onionshare/resources/locale/sk.json
+++ b/desktop/onionshare/resources/locale/sk.json
diff --git a/desktop/src/onionshare/resources/locale/sl.json b/desktop/onionshare/resources/locale/sl.json
index 52f14cce..52f14cce 100644
--- a/desktop/src/onionshare/resources/locale/sl.json
+++ b/desktop/onionshare/resources/locale/sl.json
diff --git a/desktop/src/onionshare/resources/locale/sn.json b/desktop/onionshare/resources/locale/sn.json
index 81b46cba..81b46cba 100644
--- a/desktop/src/onionshare/resources/locale/sn.json
+++ b/desktop/onionshare/resources/locale/sn.json
diff --git a/desktop/src/onionshare/resources/locale/sr_Latn.json b/desktop/onionshare/resources/locale/sr_Latn.json
index f47bade1..f47bade1 100644
--- a/desktop/src/onionshare/resources/locale/sr_Latn.json
+++ b/desktop/onionshare/resources/locale/sr_Latn.json
diff --git a/desktop/src/onionshare/resources/locale/sv.json b/desktop/onionshare/resources/locale/sv.json
index d44b3a9e..d44b3a9e 100644
--- a/desktop/src/onionshare/resources/locale/sv.json
+++ b/desktop/onionshare/resources/locale/sv.json
diff --git a/desktop/src/onionshare/resources/locale/sw.json b/desktop/onionshare/resources/locale/sw.json
index 31eb72c5..31eb72c5 100644
--- a/desktop/src/onionshare/resources/locale/sw.json
+++ b/desktop/onionshare/resources/locale/sw.json
diff --git a/desktop/src/onionshare/resources/locale/te.json b/desktop/onionshare/resources/locale/te.json
index d1784090..d1784090 100644
--- a/desktop/src/onionshare/resources/locale/te.json
+++ b/desktop/onionshare/resources/locale/te.json
diff --git a/desktop/src/onionshare/resources/locale/tr.json b/desktop/onionshare/resources/locale/tr.json
index dc792c27..dc792c27 100644
--- a/desktop/src/onionshare/resources/locale/tr.json
+++ b/desktop/onionshare/resources/locale/tr.json
diff --git a/desktop/src/onionshare/resources/locale/uk.json b/desktop/onionshare/resources/locale/uk.json
index 74a380eb..74a380eb 100644
--- a/desktop/src/onionshare/resources/locale/uk.json
+++ b/desktop/onionshare/resources/locale/uk.json
diff --git a/desktop/src/onionshare/resources/locale/wo.json b/desktop/onionshare/resources/locale/wo.json
index e0f37715..e0f37715 100644
--- a/desktop/src/onionshare/resources/locale/wo.json
+++ b/desktop/onionshare/resources/locale/wo.json
diff --git a/desktop/src/onionshare/resources/locale/yo.json b/desktop/onionshare/resources/locale/yo.json
index 5da034d1..5da034d1 100644
--- a/desktop/src/onionshare/resources/locale/yo.json
+++ b/desktop/onionshare/resources/locale/yo.json
diff --git a/desktop/src/onionshare/resources/locale/zh_Hans.json b/desktop/onionshare/resources/locale/zh_Hans.json
index 749bb9a0..749bb9a0 100644
--- a/desktop/src/onionshare/resources/locale/zh_Hans.json
+++ b/desktop/onionshare/resources/locale/zh_Hans.json
diff --git a/desktop/src/onionshare/resources/locale/zh_Hant.json b/desktop/onionshare/resources/locale/zh_Hant.json
index f0a51217..f0a51217 100644
--- a/desktop/src/onionshare/resources/locale/zh_Hant.json
+++ b/desktop/onionshare/resources/locale/zh_Hant.json
diff --git a/desktop/src/onionshare/resources/onionshare-128.png b/desktop/onionshare/resources/onionshare-128.png
index 856ab4e7..856ab4e7 100644
--- a/desktop/src/onionshare/resources/onionshare-128.png
+++ b/desktop/onionshare/resources/onionshare-128.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/onionshare-16.png b/desktop/onionshare/resources/onionshare-16.png
index dea20940..dea20940 100644
--- a/desktop/src/onionshare/resources/onionshare-16.png
+++ b/desktop/onionshare/resources/onionshare-16.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/onionshare-256.png b/desktop/onionshare/resources/onionshare-256.png
index b47cd94a..b47cd94a 100644
--- a/desktop/src/onionshare/resources/onionshare-256.png
+++ b/desktop/onionshare/resources/onionshare-256.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/onionshare-32.png b/desktop/onionshare/resources/onionshare-32.png
index 14c849c9..14c849c9 100644
--- a/desktop/src/onionshare/resources/onionshare-32.png
+++ b/desktop/onionshare/resources/onionshare-32.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/onionshare-512.png b/desktop/onionshare/resources/onionshare-512.png
index a4810d04..a4810d04 100644
--- a/desktop/src/onionshare/resources/onionshare-512.png
+++ b/desktop/onionshare/resources/onionshare-512.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/onionshare-64.png b/desktop/onionshare/resources/onionshare-64.png
index 8468dc52..8468dc52 100644
--- a/desktop/src/onionshare/resources/onionshare-64.png
+++ b/desktop/onionshare/resources/onionshare-64.png
Binary files differ
diff --git a/desktop/src/onionshare/resources/onionshare.icns b/desktop/onionshare/resources/onionshare.icns
index f65ad12d..f65ad12d 100644
--- a/desktop/src/onionshare/resources/onionshare.icns
+++ b/desktop/onionshare/resources/onionshare.icns
Binary files differ
diff --git a/desktop/src/onionshare/resources/onionshare.ico b/desktop/onionshare/resources/onionshare.ico
index dcde4f1f..dcde4f1f 100644
--- a/desktop/src/onionshare/resources/onionshare.ico
+++ b/desktop/onionshare/resources/onionshare.ico
Binary files differ
diff --git a/desktop/src/onionshare/resources/onionshare.png b/desktop/onionshare/resources/onionshare.png
index a4810d04..a4810d04 100644
--- a/desktop/src/onionshare/resources/onionshare.png
+++ b/desktop/onionshare/resources/onionshare.png
Binary files differ
diff --git a/desktop/src/onionshare/settings_tab.py b/desktop/onionshare/settings_tab.py
index cfa3261e..cfa3261e 100644
--- a/desktop/src/onionshare/settings_tab.py
+++ b/desktop/onionshare/settings_tab.py
diff --git a/desktop/src/onionshare/strings.py b/desktop/onionshare/strings.py
index 55f56788..55f56788 100644
--- a/desktop/src/onionshare/strings.py
+++ b/desktop/onionshare/strings.py
diff --git a/desktop/src/onionshare/tab/__init__.py b/desktop/onionshare/tab/__init__.py
index 62ec4a74..62ec4a74 100644
--- a/desktop/src/onionshare/tab/__init__.py
+++ b/desktop/onionshare/tab/__init__.py
diff --git a/desktop/src/onionshare/tab/mode/__init__.py b/desktop/onionshare/tab/mode/__init__.py
index c9b5cad1..c9b5cad1 100644
--- a/desktop/src/onionshare/tab/mode/__init__.py
+++ b/desktop/onionshare/tab/mode/__init__.py
diff --git a/desktop/src/onionshare/tab/mode/chat_mode/__init__.py b/desktop/onionshare/tab/mode/chat_mode/__init__.py
index 1081fe9d..1081fe9d 100644
--- a/desktop/src/onionshare/tab/mode/chat_mode/__init__.py
+++ b/desktop/onionshare/tab/mode/chat_mode/__init__.py
diff --git a/desktop/src/onionshare/tab/mode/file_selection.py b/desktop/onionshare/tab/mode/file_selection.py
index 1addba22..1addba22 100644
--- a/desktop/src/onionshare/tab/mode/file_selection.py
+++ b/desktop/onionshare/tab/mode/file_selection.py
diff --git a/desktop/src/onionshare/tab/mode/history.py b/desktop/onionshare/tab/mode/history.py
index 091905f7..091905f7 100644
--- a/desktop/src/onionshare/tab/mode/history.py
+++ b/desktop/onionshare/tab/mode/history.py
diff --git a/desktop/src/onionshare/tab/mode/mode_settings_widget.py b/desktop/onionshare/tab/mode/mode_settings_widget.py
index 0e80023e..0e80023e 100644
--- a/desktop/src/onionshare/tab/mode/mode_settings_widget.py
+++ b/desktop/onionshare/tab/mode/mode_settings_widget.py
diff --git a/desktop/src/onionshare/tab/mode/receive_mode/__init__.py b/desktop/onionshare/tab/mode/receive_mode/__init__.py
index b2b2fc5a..b2b2fc5a 100644
--- a/desktop/src/onionshare/tab/mode/receive_mode/__init__.py
+++ b/desktop/onionshare/tab/mode/receive_mode/__init__.py
diff --git a/desktop/src/onionshare/tab/mode/share_mode/__init__.py b/desktop/onionshare/tab/mode/share_mode/__init__.py
index ed7f6912..ed7f6912 100644
--- a/desktop/src/onionshare/tab/mode/share_mode/__init__.py
+++ b/desktop/onionshare/tab/mode/share_mode/__init__.py
diff --git a/desktop/src/onionshare/tab/mode/share_mode/threads.py b/desktop/onionshare/tab/mode/share_mode/threads.py
index 839d30ea..839d30ea 100644
--- a/desktop/src/onionshare/tab/mode/share_mode/threads.py
+++ b/desktop/onionshare/tab/mode/share_mode/threads.py
diff --git a/desktop/src/onionshare/tab/mode/website_mode/__init__.py b/desktop/onionshare/tab/mode/website_mode/__init__.py
index 0acbc1a2..0acbc1a2 100644
--- a/desktop/src/onionshare/tab/mode/website_mode/__init__.py
+++ b/desktop/onionshare/tab/mode/website_mode/__init__.py
diff --git a/desktop/src/onionshare/tab/server_status.py b/desktop/onionshare/tab/server_status.py
index 115acfd5..115acfd5 100644
--- a/desktop/src/onionshare/tab/server_status.py
+++ b/desktop/onionshare/tab/server_status.py
diff --git a/desktop/src/onionshare/tab/tab.py b/desktop/onionshare/tab/tab.py
index b0aa25df..b0aa25df 100644
--- a/desktop/src/onionshare/tab/tab.py
+++ b/desktop/onionshare/tab/tab.py
diff --git a/desktop/src/onionshare/tab_widget.py b/desktop/onionshare/tab_widget.py
index c43a9b9a..c43a9b9a 100644
--- a/desktop/src/onionshare/tab_widget.py
+++ b/desktop/onionshare/tab_widget.py
diff --git a/desktop/src/onionshare/threads.py b/desktop/onionshare/threads.py
index b02c6f21..b02c6f21 100644
--- a/desktop/src/onionshare/threads.py
+++ b/desktop/onionshare/threads.py
diff --git a/desktop/src/onionshare/tor_connection.py b/desktop/onionshare/tor_connection.py
index 2cc599c4..2cc599c4 100644
--- a/desktop/src/onionshare/tor_connection.py
+++ b/desktop/onionshare/tor_connection.py
diff --git a/desktop/src/onionshare/tor_settings_tab.py b/desktop/onionshare/tor_settings_tab.py
index e28e5260..e28e5260 100644
--- a/desktop/src/onionshare/tor_settings_tab.py
+++ b/desktop/onionshare/tor_settings_tab.py
diff --git a/desktop/src/onionshare/update_checker.py b/desktop/onionshare/update_checker.py
index e9dbc060..e9dbc060 100644
--- a/desktop/src/onionshare/update_checker.py
+++ b/desktop/onionshare/update_checker.py
diff --git a/desktop/src/onionshare/widgets.py b/desktop/onionshare/widgets.py
index 761df212..761df212 100644
--- a/desktop/src/onionshare/widgets.py
+++ b/desktop/onionshare/widgets.py