diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4f68221..bb0b901 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,6 @@
# Change Log
+- 2.3.0 Dark mode web UI added 🎃
- 2.2.5 Check-for-update feature added
- 2.2.4: Added the ability to export/import chat history 💾
- 2.1.2: Added the ability to stream text responses from GPT 🤖💬
diff --git a/README.md b/README.md
index 58b3018..269c6d7 100644
--- a/README.md
+++ b/README.md
@@ -20,6 +20,7 @@
**Recent Change Log**
+- 2.3.0 Dark mode web UI added 🎃
- 2.2.5 Check-for-update feature added
- 2.2.4 Added the ability to export/import chat history 💾
- 2.1.2: Added the ability to stream text responses from GPT 🤖💬
@@ -86,11 +87,17 @@ You can open a web interface
- Method 1: Alfred textbox → keyword (`openai-textbox`)
- Method 2: set up a custom hotkey to `Open web interface`
-** Using Google Chrome**
+**Using Google Chrome**
If your default browser is Google Chrome and "duti" command is installed to the system, the web interface will be opened by Google Chrome. Otherwise, Safari will be used.
-
+**Light/Dark Modes**
+
+Switch modes with `Dark Mode UI` checkbox in the settings.
+
+
+
+
## Commands
@@ -300,6 +307,7 @@ To review your token usage for the current billing cycle on the OpenAI Usage Pag
- **Text to Speech**: If enabled, the results will be read aloud using the system's default text-to-speech language and voice. (default: `disabled`)
- **Output HTML Using Pandoc**: Show results in the default web browser if pandoc is installed. If unchecked (or Pandoc is not installed), Alfred's "Large Type" feature is used to display the result. (default: `enabled`)
- **Custom CSS**: You can specify CSS for the query results HTML. (default: `not set`)
+- **Dark Mode UI**: If set, dark mode is enabled in the web user interface
#### Text to Speech
diff --git a/docs/img/web-interface-dark.png b/docs/img/web-interface-dark.png
new file mode 100644
index 0000000..7977868
Binary files /dev/null and b/docs/img/web-interface-dark.png differ
diff --git a/docs/img/web-interface.png b/docs/img/web-interface.png
index 2b8c2e5..719701c 100644
Binary files a/docs/img/web-interface.png and b/docs/img/web-interface.png differ
diff --git a/openai-chat-api.alfredworkflow b/openai-chat-api.alfredworkflow
index 0a8d360..a12dfae 100644
Binary files a/openai-chat-api.alfredworkflow and b/openai-chat-api.alfredworkflow differ
diff --git a/version.txt b/version.txt
index 21bb5e1..276cbf9 100644
--- a/version.txt
+++ b/version.txt
@@ -1 +1 @@
-2.2.5
+2.3.0