diff --git a/README.md b/README.md
index cd999891..e580fdcf 100644
--- a/README.md
+++ b/README.md
@@ -1,21 +1,21 @@
-# Yaak Network Toolkit
+# Yaak API Client
-The most fun you'll ever have working with APIs.
+Yaak is a desktop API client for organizing and executing REST, GraphQL, and gRPC
+requests.
-## Common Commands
+## Feedback and Bug Reports
-```sh
-# Start dev app
-npm run tauri-dev
+Please [Create an Issue](https://github.com/yaakapp/app/issues/new) for bug reports and
+submit all other feedback to [feedback.yaak.app](https://feedback.yaak.app).
-# Migration commands
-cd src-tauri
-cargo sqlx migrate add ${MIGRATION_NAME}
-cargo sqlx migrate run --database-url 'sqlite://db.sqlite?mode=rw'
-cargo sqlx prepare --database-url 'sqlite://db.sqlite'
-```
+## Contribution Policy
-## Add App->Plugin API
+Yaak was initially closed-source, with no plans of every becoming open
+(see [Blog Post](https://yaak.app/blog/why-not-open-source)). However, Open source does
+offer many benefits:
-- Add event in `events.rs`
-- Add handler to `index.worker.ts`
+- Full transparency over what is happening
+- Code can be audited
+- Users can help identify and fix bugs
+
+For these reasons, Yaak is now open source but only accepting contributions for bug fixes.
diff --git a/src-web/components/Settings/SettingsPlugins.tsx b/src-web/components/Settings/SettingsPlugins.tsx
index dc16a7b7..f41d3e74 100644
--- a/src-web/components/Settings/SettingsPlugins.tsx
+++ b/src-web/components/Settings/SettingsPlugins.tsx
@@ -8,6 +8,7 @@ import { Checkbox } from '../core/Checkbox';
import { IconButton } from '../core/IconButton';
import { InlineCode } from '../core/InlineCode';
import { HStack } from '../core/Stacks';
+import { EmptyStateText } from '../EmptyStateText';
import { SelectFile } from '../SelectFile';
export function SettingsPlugins() {
@@ -17,21 +18,31 @@ export function SettingsPlugins() {
const refreshPlugins = useRefreshPlugins();
return (
-
-
-
- |
- Plugin |
- Version |
- |
-
-
-
- {plugins.map((p) => (
-
- ))}
-
-
+ {plugins.length === 0 ? (
+
+
+ Plugins extend the functionality of Yaak.
+
+ Add your first plugin to get started.
+
+
+ ) : (
+
+
+
+ |
+ Plugin |
+ Version |
+ |
+
+
+
+ {plugins.map((p) => (
+
+ ))}
+
+
+ )}