From 6d4aad57e1944e51934da59597096aa568cdaa15 Mon Sep 17 00:00:00 2001 From: Debanjum Singh Solanky Date: Wed, 21 Jun 2023 01:13:50 -0700 Subject: [PATCH] Use new Khoj Lantern Logo in Web, Emacs, Obsidian UIs and Docs --- README.md | 5 +- manifest.json | 2 +- src/interface/emacs/README.org | 4 +- src/interface/emacs/khoj.el | 10 +- src/interface/obsidian/README.md | 3 +- src/interface/obsidian/manifest.json | 2 +- src/interface/obsidian/package.json | 2 +- src/interface/obsidian/src/chat_modal.ts | 4 +- src/interface/obsidian/src/search_modal.ts | 2 +- .../assets/icons/khoj-logo-sideways-200.png | Bin 0 -> 13011 bytes .../web/assets/icons/khoj-logo-sideways.svg | 5385 +++++++++++++++++ 11 files changed, 5404 insertions(+), 15 deletions(-) create mode 100644 src/khoj/interface/web/assets/icons/khoj-logo-sideways-200.png create mode 100644 src/khoj/interface/web/assets/icons/khoj-logo-sideways.svg diff --git a/README.md b/README.md index 8928f778..2d73084a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ -# Khoj 🦅 +

Khoj Logo

+ [![test](https://github.com/khoj-ai/khoj/actions/workflows/test.yml/badge.svg)](https://github.com/khoj-ai/khoj/actions/workflows/test.yml) [![dockerize](https://github.com/khoj-ai/khoj/actions/workflows/dockerize.yml/badge.svg)](https://github.com/khoj-ai/khoj/pkgs/container/khoj) [![pypi](https://github.com/khoj-ai/khoj/actions/workflows/pypi.yml/badge.svg)](https://pypi.org/project/khoj-assistant/) @@ -308,7 +309,7 @@ pip install --upgrade --pre khoj-assistant If you want, Khoj can be configured to use OpenAI for search and chat.
Add your OpenAI API to Khoj by using either of the two options below: - Open the Khoj desktop GUI, add your [OpenAI API key](https://beta.openai.com/account/api-keys) and click *Configure* - Ensure khoj is started **without** the `--no-gui` flag. Check your system tray to see if Khoj 🦅 is minimized there. + Ensure khoj is started **without** the `--no-gui` flag. Check your system tray to see if Khoj is minimized there. - Set `openai-api-key` field under `processor.conversation` section in your `khoj.yml`[^1] to your [OpenAI API key](https://beta.openai.com/account/api-keys) and restart khoj: ```diff processor: diff --git a/manifest.json b/manifest.json index 4df8f130..81b9f5a4 100644 --- a/manifest.json +++ b/manifest.json @@ -3,7 +3,7 @@ "name": "Khoj", "version": "0.6.2", "minAppVersion": "0.15.0", - "description": "An AI Personal Assistant for your Digital Brain 🦅", + "description": "An AI Personal Assistant for your Digital Brain", "author": "Debanjum Singh Solanky", "authorUrl": "https://github.com/debanjum", "isDesktopOnly": false diff --git a/src/interface/emacs/README.org b/src/interface/emacs/README.org index 0026b70e..f38d694a 100644 --- a/src/interface/emacs/README.org +++ b/src/interface/emacs/README.org @@ -1,4 +1,6 @@ -* Khoj Emacs 🦅 +[[https://github.com/khoj-ai/khoj/edit/master/src/interface/emacs/README.org][file:/src/khoj/interface/web/assets/icons/khoj-logo-sideways-200.png]] Emacs + + [[https://stable.melpa.org/#/khoj][file:https://stable.melpa.org/packages/khoj-badge.svg]] [[https://melpa.org/#/khoj][file:https://melpa.org/packages/khoj-badge.svg]] [[https://github.com/khoj-ai/khoj/actions/workflows/build_khoj_el.yml][https://github.com/khoj-ai/khoj/actions/workflows/build_khoj_el.yml/badge.svg?]] [[https://github.com/khoj-ai/khoj/actions/workflows/test_khoj_el.yml][https://github.com/khoj-ai/khoj/actions/workflows/test_khoj_el.yml/badge.svg?]] /An AI personal assistant for your digital brain/ diff --git a/src/interface/emacs/khoj.el b/src/interface/emacs/khoj.el index 26887540..73c423e1 100644 --- a/src/interface/emacs/khoj.el +++ b/src/interface/emacs/khoj.el @@ -106,13 +106,13 @@ (defvar khoj--minibuffer-window nil "Minibuffer window used to enter query.") -(defconst khoj--query-prompt "🦅Khoj: " +(defconst khoj--query-prompt "🏮 Khoj: " "Query prompt shown in the minibuffer.") -(defconst khoj--search-buffer-name "*🦅Khoj Search*" +(defconst khoj--search-buffer-name "*🏮 Khoj Search*" "Name of buffer to show search results from Khoj.") -(defconst khoj--chat-buffer-name "*🦅Khoj Chat*" +(defconst khoj--chat-buffer-name "*🏮 Khoj Chat*" "Name of chat buffer for Khoj.") (defvar khoj--content-type "org" @@ -782,7 +782,7 @@ Render results in BUFFER-NAME using QUERY, CONTENT-TYPE." (progn (org-set-startup-visibility) (visual-line-mode) - (re-search-backward "^\*+ 🦅" nil t)))) + (re-search-backward "^\*+ 🏮" nil t)))) (defun khoj--query-chat-api (query) "Send QUERY to Khoj Chat API." @@ -807,7 +807,7 @@ RECEIVE-DATE is the message receive date." (let ((first-message-line (car (split-string message "\n" t))) (rest-message-lines (string-join (cdr (split-string message "\n" t)) "\n")) (heading-level (if (equal sender "you") "**" "***")) - (emojified-sender (if (equal sender "you") "🤔 *You*" "🦅 *Khoj*")) + (emojified-sender (if (equal sender "you") "🤔 *You*" "🏮 *Khoj*")) (suffix-newlines (if (equal sender "khoj") "\n\n" "")) (received (or receive-date (format-time-string "%F %T")))) (format "%s %s: %s\n :PROPERTIES:\n :RECEIVED: [%s]\n :END:\n%s\n%s" diff --git a/src/interface/obsidian/README.md b/src/interface/obsidian/README.md index 3b18053f..aac63a12 100644 --- a/src/interface/obsidian/README.md +++ b/src/interface/obsidian/README.md @@ -1,4 +1,5 @@ -# Khoj Obsidian 🦅 +Khoj LogoObsidian + > Natural language search for your Obsidian notes using [Khoj](https://github.com/khoj-ai/khoj) ## Table of Contents diff --git a/src/interface/obsidian/manifest.json b/src/interface/obsidian/manifest.json index 4df8f130..81b9f5a4 100644 --- a/src/interface/obsidian/manifest.json +++ b/src/interface/obsidian/manifest.json @@ -3,7 +3,7 @@ "name": "Khoj", "version": "0.6.2", "minAppVersion": "0.15.0", - "description": "An AI Personal Assistant for your Digital Brain 🦅", + "description": "An AI Personal Assistant for your Digital Brain", "author": "Debanjum Singh Solanky", "authorUrl": "https://github.com/debanjum", "isDesktopOnly": false diff --git a/src/interface/obsidian/package.json b/src/interface/obsidian/package.json index 8b10a7c5..71206b19 100644 --- a/src/interface/obsidian/package.json +++ b/src/interface/obsidian/package.json @@ -1,7 +1,7 @@ { "name": "Khoj", "version": "0.6.2", - "description": "An AI Personal Assistant for your Digital Brain 🦅", + "description": "An AI Personal Assistant for your Digital Brain", "main": "src/main.js", "scripts": { "dev": "node esbuild.config.mjs", diff --git a/src/interface/obsidian/src/chat_modal.ts b/src/interface/obsidian/src/chat_modal.ts index b90c8fb6..acca8813 100644 --- a/src/interface/obsidian/src/chat_modal.ts +++ b/src/interface/obsidian/src/chat_modal.ts @@ -49,7 +49,7 @@ export class KhojChatModal extends Modal { type: "text", id: "khoj-chat-input", autofocus: "autofocus", - placeholder: "Chat with Khoj 🦅 [Hit Enter to send message]", + placeholder: "Chat with Khoj [Hit Enter to send message]", class: "khoj-chat-input option" } }) @@ -81,7 +81,7 @@ export class KhojChatModal extends Modal { renderMessage(message: string, sender: string, dt?: Date): Element | null { let message_time = this.formatDate(dt ?? new Date()); - let emojified_sender = sender == "khoj" ? "🦅 Khoj" : "🤔 You"; + let emojified_sender = sender == "khoj" ? "🏮 Khoj" : "🤔 You"; // Append message to conversation history HTML element. // The chat logs should display above the message input box to follow standard UI semantics diff --git a/src/interface/obsidian/src/search_modal.ts b/src/interface/obsidian/src/search_modal.ts index 84ebeaa4..e99e644e 100644 --- a/src/interface/obsidian/src/search_modal.ts +++ b/src/interface/obsidian/src/search_modal.ts @@ -63,7 +63,7 @@ export class KhojSearchModal extends SuggestModal { this.setInstructions(modalInstructions); // Set Placeholder Text for Modal - this.setPlaceholder('Search with Khoj 🦅...'); + this.setPlaceholder('Search with Khoj...'); } async onOpen() { diff --git a/src/khoj/interface/web/assets/icons/khoj-logo-sideways-200.png b/src/khoj/interface/web/assets/icons/khoj-logo-sideways-200.png new file mode 100644 index 0000000000000000000000000000000000000000..52ccdfa4ad8d26dd0a15b092246390000df12c50 GIT binary patch literal 13011 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 A{r~^~ literal 0 HcmV?d00001 diff --git a/src/khoj/interface/web/assets/icons/khoj-logo-sideways.svg b/src/khoj/interface/web/assets/icons/khoj-logo-sideways.svg new file mode 100644 index 00000000..12e065ba --- /dev/null +++ b/src/khoj/interface/web/assets/icons/khoj-logo-sideways.svg @@ -0,0 +1,5385 @@ + + + + + + + + + + + Logo 1024px + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Logo 1024px + + + +