diff --git a/README.md b/README.md
index 7da4bbe3b8..66dd9a2029 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
-
+
diff --git a/aspen/README.md b/aspen/README.md
index 4ec686f93c..fec514e5e0 100644
--- a/aspen/README.md
+++ b/aspen/README.md
@@ -1,7 +1,7 @@
-
+
@@ -31,22 +31,22 @@ synchronizing changes when it rejoins the cluster.
# Stability and Important Considerations
-* Aspen is in active development and is not yet ready for production use. The key-value
-API is stable, but the cluster API will likely change.
+- Aspen is in active development and is not yet ready for production use. The key-value
+ API is stable, but the cluster API will likely change.
-* Aspen maintains an entire copy of the key-value store on each node in the cluster. This
-results in excellent read performance, but also means total storage requirements scale
-linearly with cluster size.
+- Aspen maintains an entire copy of the key-value store on each node in the cluster. This
+ results in excellent read performance, but also means total storage requirements scale
+ linearly with cluster size.
-* Aspen is eventually consistent, meaning that reads may be stale for some period of time.
+- Aspen is eventually consistent, meaning that reads may be stale for some period of time.
-* The gossip protocol lacks three essential features: failure detection, failure recovery,
-and efficient propagation guarantees. These are features that are currently in active
-development.
+- The gossip protocol lacks three essential features: failure detection, failure recovery,
+ and efficient propagation guarantees. These are features that are currently in active
+ development.
-* While multi-node writes batched writes are supported, they are not yet transactional.
-Single node batch writes are transactional (if the underlying key-value store supports
-them).
+- While multi-node writes batched writes are supported, they are not yet transactional.
+ Single node batch writes are transactional (if the underlying key-value store supports
+ them).
## Installation
@@ -54,7 +54,6 @@ them).
go get github.com/synnaxlabs/aspen
```
-
## Usage
```go
diff --git a/client/py/README.md b/client/py/README.md
index be9d2cba3d..dc3427f197 100644
--- a/client/py/README.md
+++ b/client/py/README.md
@@ -1,6 +1,6 @@
-
+
diff --git a/client/ts/README.md b/client/ts/README.md
index a07b068823..26f0de2587 100644
--- a/client/ts/README.md
+++ b/client/ts/README.md
@@ -1,5 +1,5 @@
-
+
# Synnax TypeScript Client Library
diff --git a/console/README.md b/console/README.md
index 403b417adc..72c37c3304 100644
--- a/console/README.md
+++ b/console/README.md
@@ -1,6 +1,6 @@
-
+
diff --git a/pluto/README.md b/pluto/README.md
index 84e28b3715..c01ee1227a 100644
--- a/pluto/README.md
+++ b/pluto/README.md
@@ -1,6 +1,6 @@
-
+
diff --git a/synnax/README.md b/synnax/README.md
index 6582a4300c..2a059a8c43 100644
--- a/synnax/README.md
+++ b/synnax/README.md
@@ -1,6 +1,6 @@
-
+
diff --git a/x/media/.vscode/settings.json b/x/media/.vscode/settings.json
deleted file mode 100644
index 6e6ad0e044..0000000000
--- a/x/media/.vscode/settings.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "vitest.disableWorkspaceWarning": true
-}
\ No newline at end of file
diff --git a/x/media/eslint.config.js b/x/media/eslint.config.js
index 84914f9f73..da67e44641 100644
--- a/x/media/eslint.config.js
+++ b/x/media/eslint.config.js
@@ -9,4 +9,4 @@
import synnaxConfig from "eslint-config-synnaxlabs";
-export default synnaxConfig
+export default synnaxConfig;
diff --git a/x/media/src/Logo/Logo.tsx b/x/media/src/Logo/Logo.tsx
index 7fad2e882a..280ec30d6d 100644
--- a/x/media/src/Logo/Logo.tsx
+++ b/x/media/src/Logo/Logo.tsx
@@ -141,7 +141,12 @@ export const Logo = ({
const Internal = VARIANTS[variant];
return (
);
diff --git a/x/media/src/Logo/LogoWatermark.tsx b/x/media/src/Logo/LogoWatermark.tsx
index 6eb10d6a15..2383b65863 100644
--- a/x/media/src/Logo/LogoWatermark.tsx
+++ b/x/media/src/Logo/LogoWatermark.tsx
@@ -14,8 +14,7 @@ import { ReactElement } from "react";
import { Logo, LogoProps } from "@/Logo/Logo";
/**
- * LogoWatermark displays the Synnax logo as a watermark in the center of the
- * screen.
+ * LogoWatermark displays the Synnax logo as a watermark in the center of the screen.
*
* @param props - The same props as Logo.
*/
diff --git a/x/media/src/index.ts b/x/media/src/index.ts
index a9683ebd40..0eae0fd3a4 100644
--- a/x/media/src/index.ts
+++ b/x/media/src/index.ts
@@ -7,5 +7,5 @@
// License, use of this software will be governed by the Apache License, Version 2.0,
// included in the file licenses/APL.txt.
-export { Icon, type IconProps} from "@/Icon";
+export { Icon, type IconProps } from "@/Icon";
export * from "@/Logo";
diff --git a/x/media/static/logo/icon-black.png b/x/media/static/logo/icon-black-transparent.png
similarity index 100%
rename from x/media/static/logo/icon-black.png
rename to x/media/static/logo/icon-black-transparent.png
diff --git a/x/media/static/logo/icon-black-transparent.svg b/x/media/static/logo/icon-black-transparent.svg
new file mode 100644
index 0000000000..b44d512ff2
--- /dev/null
+++ b/x/media/static/logo/icon-black-transparent.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/x/media/static/logo/icon-black.svg b/x/media/static/logo/icon-black.svg
deleted file mode 100644
index 560446aad0..0000000000
--- a/x/media/static/logo/icon-black.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
diff --git a/x/media/static/logo/icon-gradient-macos.svg b/x/media/static/logo/icon-gradient-macos.svg
index 5b61a1a73a..e555b62e6b 100644
--- a/x/media/static/logo/icon-gradient-macos.svg
+++ b/x/media/static/logo/icon-gradient-macos.svg
@@ -1,12 +1,50 @@
+Copyright 2024 Synnax Labs, Inc.
-
+Use of this software is governed by the Business Source License included in the file
+licenses/BSL.txt.
+
+As of the Change Date specified in that file, in accordance with the Business Source
+License, use of this software will be governed by the Apache License, Version 2.0,
+included in the file licenses/APL.txt.
+-->
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/x/media/static/logo/icon-padded-transparent.png b/x/media/static/logo/icon-gradient-padded-transparent.png
similarity index 100%
rename from x/media/static/logo/icon-padded-transparent.png
rename to x/media/static/logo/icon-gradient-padded-transparent.png
diff --git a/x/media/static/logo/icon-gradient-padded-transparent.svg b/x/media/static/logo/icon-gradient-padded-transparent.svg
new file mode 100644
index 0000000000..25fc63d064
--- /dev/null
+++ b/x/media/static/logo/icon-gradient-padded-transparent.svg
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/x/media/static/logo/icon-padded.png b/x/media/static/logo/icon-gradient-padded.png
similarity index 100%
rename from x/media/static/logo/icon-padded.png
rename to x/media/static/logo/icon-gradient-padded.png
diff --git a/x/media/static/logo/icon-gradient-padded.svg b/x/media/static/logo/icon-gradient-padded.svg
new file mode 100644
index 0000000000..3b3a7d8408
--- /dev/null
+++ b/x/media/static/logo/icon-gradient-padded.svg
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/x/media/static/logo/icon-gradient.png b/x/media/static/logo/icon-gradient-transparent.png
similarity index 100%
rename from x/media/static/logo/icon-gradient.png
rename to x/media/static/logo/icon-gradient-transparent.png
diff --git a/x/media/static/logo/icon-gradient-transparent.svg b/x/media/static/logo/icon-gradient-transparent.svg
new file mode 100644
index 0000000000..991590e699
--- /dev/null
+++ b/x/media/static/logo/icon-gradient-transparent.svg
@@ -0,0 +1,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/x/media/static/logo/icon-gradient.svg b/x/media/static/logo/icon-gradient.svg
deleted file mode 100644
index 460e4ae6bd..0000000000
--- a/x/media/static/logo/icon-gradient.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
diff --git a/x/media/static/logo/icon-padded-transparent.svg b/x/media/static/logo/icon-padded-transparent.svg
deleted file mode 100644
index 6ddeb82581..0000000000
--- a/x/media/static/logo/icon-padded-transparent.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/x/media/static/logo/icon-padded.svg b/x/media/static/logo/icon-padded.svg
deleted file mode 100644
index 6ef50f52c3..0000000000
--- a/x/media/static/logo/icon-padded.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/x/media/static/logo/icon-white-on-black-macos.png b/x/media/static/logo/icon-white-macos.png
similarity index 100%
rename from x/media/static/logo/icon-white-on-black-macos.png
rename to x/media/static/logo/icon-white-macos.png
diff --git a/x/media/static/logo/icon-white-macos.svg b/x/media/static/logo/icon-white-macos.svg
new file mode 100644
index 0000000000..3e91e9b8c9
--- /dev/null
+++ b/x/media/static/logo/icon-white-macos.svg
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/x/media/static/logo/icon-white-on-black-macos.svg b/x/media/static/logo/icon-white-on-black-macos.svg
deleted file mode 100644
index 51e3443afb..0000000000
--- a/x/media/static/logo/icon-white-on-black-macos.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
diff --git a/x/media/static/logo/icon-white-on-black.svg b/x/media/static/logo/icon-white-on-black.svg
deleted file mode 100644
index fc70fd71d4..0000000000
--- a/x/media/static/logo/icon-white-on-black.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
diff --git a/x/media/static/logo/icon-white-on-black.png b/x/media/static/logo/icon-white-padded.png
similarity index 100%
rename from x/media/static/logo/icon-white-on-black.png
rename to x/media/static/logo/icon-white-padded.png
diff --git a/x/media/static/logo/icon-white-padded.svg b/x/media/static/logo/icon-white-padded.svg
new file mode 100644
index 0000000000..16e01dfa57
--- /dev/null
+++ b/x/media/static/logo/icon-white-padded.svg
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/x/media/static/logo/icon-white.png b/x/media/static/logo/icon-white-transparent.png
similarity index 100%
rename from x/media/static/logo/icon-white.png
rename to x/media/static/logo/icon-white-transparent.png
diff --git a/x/media/static/logo/icon-white-transparent.svg b/x/media/static/logo/icon-white-transparent.svg
new file mode 100644
index 0000000000..f9659e4518
--- /dev/null
+++ b/x/media/static/logo/icon-white-transparent.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/x/media/static/logo/icon-white.svg b/x/media/static/logo/icon-white.svg
deleted file mode 100644
index 876b8bca7e..0000000000
--- a/x/media/static/logo/icon-white.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
diff --git a/x/media/static/logo/name-black-transparent.png b/x/media/static/logo/name-black-transparent.png
new file mode 100644
index 0000000000..5b06e5afd8
Binary files /dev/null and b/x/media/static/logo/name-black-transparent.png differ
diff --git a/x/media/static/logo/name-black-transparent.svg b/x/media/static/logo/name-black-transparent.svg
new file mode 100644
index 0000000000..4fd226552f
--- /dev/null
+++ b/x/media/static/logo/name-black-transparent.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
diff --git a/x/media/static/logo/name-white-transparent.png b/x/media/static/logo/name-white-transparent.png
new file mode 100644
index 0000000000..4aa8a02bc5
Binary files /dev/null and b/x/media/static/logo/name-white-transparent.png differ
diff --git a/x/media/static/logo/name-white-transparent.svg b/x/media/static/logo/name-white-transparent.svg
new file mode 100644
index 0000000000..4da0722bf1
--- /dev/null
+++ b/x/media/static/logo/name-white-transparent.svg
@@ -0,0 +1,17 @@
+
+
+
+
+
diff --git a/x/media/static/logo/title-black.png b/x/media/static/logo/title-black-transparent.png
similarity index 100%
rename from x/media/static/logo/title-black.png
rename to x/media/static/logo/title-black-transparent.png
diff --git a/x/media/static/logo/title-black-transparent.svg b/x/media/static/logo/title-black-transparent.svg
new file mode 100644
index 0000000000..4ea5a822c4
--- /dev/null
+++ b/x/media/static/logo/title-black-transparent.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
diff --git a/x/media/static/logo/title-black.svg b/x/media/static/logo/title-black.svg
deleted file mode 100644
index 4f635f64cb..0000000000
--- a/x/media/static/logo/title-black.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
diff --git a/x/media/static/logo/title-gradient 2.png b/x/media/static/logo/title-gradient 2.png
deleted file mode 100644
index e6e3c017ab..0000000000
Binary files a/x/media/static/logo/title-gradient 2.png and /dev/null differ
diff --git a/x/media/static/logo/title-gradient-padded-transparent.svg b/x/media/static/logo/title-gradient-padded-transparent.svg
new file mode 100644
index 0000000000..61be5c4521
--- /dev/null
+++ b/x/media/static/logo/title-gradient-padded-transparent.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/x/media/static/logo/title-gradient-padded.svg b/x/media/static/logo/title-gradient-padded.svg
index c8b895e730..545c68f1c9 100644
--- a/x/media/static/logo/title-gradient-padded.svg
+++ b/x/media/static/logo/title-gradient-padded.svg
@@ -1,22 +1,41 @@
+Copyright 2024 Synnax Labs, Inc.
-
-
-
-
-
-
-
-
-
-
+Use of this software is governed by the Business Source License included in the file
+licenses/BSL.txt.
+
+As of the Change Date specified in that file, in accordance with the Business Source
+License, use of this software will be governed by the Apache License, Version 2.0,
+included in the file licenses/APL.txt.
+-->
+
+
+
+
+
+
+
+
+
+
+
diff --git a/x/media/static/logo/title-gradient.png b/x/media/static/logo/title-gradient-transparent.png
similarity index 100%
rename from x/media/static/logo/title-gradient.png
rename to x/media/static/logo/title-gradient-transparent.png
diff --git a/x/media/static/logo/title-gradient-transparent.svg b/x/media/static/logo/title-gradient-transparent.svg
new file mode 100644
index 0000000000..2b3ed03933
--- /dev/null
+++ b/x/media/static/logo/title-gradient-transparent.svg
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/x/media/static/logo/title-gradient.svg b/x/media/static/logo/title-gradient.svg
deleted file mode 100644
index e9e8cd47ac..0000000000
--- a/x/media/static/logo/title-gradient.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/x/media/static/logo/title-white-on-black.svg b/x/media/static/logo/title-white-on-black.svg
deleted file mode 100644
index 2fdba25217..0000000000
--- a/x/media/static/logo/title-white-on-black.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-Synnax
diff --git a/x/media/static/logo/title-white.png b/x/media/static/logo/title-white-transparent.png
similarity index 100%
rename from x/media/static/logo/title-white.png
rename to x/media/static/logo/title-white-transparent.png
diff --git a/x/media/static/logo/title-white-transparent.svg b/x/media/static/logo/title-white-transparent.svg
new file mode 100644
index 0000000000..8682b2fc70
--- /dev/null
+++ b/x/media/static/logo/title-white-transparent.svg
@@ -0,0 +1,27 @@
+
+
+
+
+
+
diff --git a/x/media/static/logo/title-white.svg b/x/media/static/logo/title-white.svg
deleted file mode 100644
index 7dc29755f9..0000000000
--- a/x/media/static/logo/title-white.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
diff --git a/x/media/tsconfig.json b/x/media/tsconfig.json
index 83cf01b298..b601b27153 100644
--- a/x/media/tsconfig.json
+++ b/x/media/tsconfig.json
@@ -3,7 +3,7 @@
"compilerOptions": {
"baseUrl": ".",
"paths": {
- "@/*": ["src/*"],
+ "@/*": ["src/*"]
}
},
"include": ["src/**/*"]