diff --git a/apps/desktop/src/routes/auth/create.tsx b/apps/desktop/src/routes/auth/create.tsx
index eee72673..83ed6973 100644
--- a/apps/desktop/src/routes/auth/create.tsx
+++ b/apps/desktop/src/routes/auth/create.tsx
@@ -326,11 +326,12 @@ export function CreateAccountScreen() {
Generate Nostr Keys
- If you are using this option, please make sure keep your keys
- in safe place. You{" "}
- cannot recover if it
- lost, all your data will be{" "}
- lost forever.
+ If you are using this option, please make sure to store your
+ keys safely. You{" "}
+ cannot recover them if
+ they're lost, and will be{" "}
+ unable to access your
+ account.
diff --git a/apps/desktop/src/routes/auth/onboarding.tsx b/apps/desktop/src/routes/auth/onboarding.tsx
index 75df18ff..033a0365 100644
--- a/apps/desktop/src/routes/auth/onboarding.tsx
+++ b/apps/desktop/src/routes/auth/onboarding.tsx
@@ -194,7 +194,7 @@ export function OnboardingScreen() {
- Not have API ?
+ Don't have an API key?
diff --git a/apps/desktop/src/routes/home/index.tsx b/apps/desktop/src/routes/home/index.tsx
index b17904bf..2fc80ce4 100644
--- a/apps/desktop/src/routes/home/index.tsx
+++ b/apps/desktop/src/routes/home/index.tsx
@@ -10,7 +10,7 @@ import { useColumnContext } from "@lume/ark";
import {
ArrowLeftIcon,
ArrowRightIcon,
- NewColumnIcon,
+ PlusIcon,
PlusSquareIcon,
} from "@lume/icons";
import { IColumn } from "@lume/types";
@@ -96,9 +96,9 @@ export function HomeScreen() {
content: "",
})
}
- className="size-16 inline-flex items-center justify-center rounded-full bg-blue-500 hover:bg-blue-600 text-white"
+ className="size-16 inline-flex items-center justify-center hover:bg-neutral-100 dark:hover:bg-neutral-900 rounded-2xl"
>
-
+
diff --git a/packages/ark/src/components/column/interestModal.tsx b/packages/ark/src/components/column/interestModal.tsx
index 86271b21..e0a81691 100644
--- a/packages/ark/src/components/column/interestModal.tsx
+++ b/packages/ark/src/components/column/interestModal.tsx
@@ -40,7 +40,7 @@ export function InterestModal({
);
if (save) {
- storage.interests.hashtags = hashtags;
+ storage.interests = { hashtags, users: [], words: [] };
await queryClient.refetchQueries({ queryKey });
}
@@ -86,11 +86,8 @@ export function InterestModal({
- {TOPICS.map((topic, index) => (
-
+ {TOPICS.map((topic) => (
+
[...prev, result]);
+ if (result) {
+ setColumns((prev) => [...prev, result]);
+ vlistRef?.current.scrollToIndex(columns.length);
+ }
}, []);
const removeColumn = useCallback(async (id: number) => {
diff --git a/packages/ark/src/components/note/buttons/repost.tsx b/packages/ark/src/components/note/buttons/repost.tsx
index a4f6065d..8f5218a9 100644
--- a/packages/ark/src/components/note/buttons/repost.tsx
+++ b/packages/ark/src/components/note/buttons/repost.tsx
@@ -88,12 +88,12 @@ export function NoteRepost() {
-
+
Repost
@@ -103,7 +103,7 @@ export function NoteRepost() {
Quote
diff --git a/packages/ark/src/components/note/mentions/user.tsx b/packages/ark/src/components/note/mentions/user.tsx
index b47fad9f..ebddccc0 100644
--- a/packages/ark/src/components/note/mentions/user.tsx
+++ b/packages/ark/src/components/note/mentions/user.tsx
@@ -14,18 +14,18 @@ export function MentionUser({ pubkey }: { pubkey: string }) {
return (
-
+
{isLoading
? "@anon"
: isError
? pubkey
: `@${user?.name || user?.displayName || user?.username || "anon"}`}
-
+
View profile
@@ -40,7 +40,7 @@ export function MentionUser({ pubkey }: { pubkey: string }) {
content: cleanPubkey,
})
}
- className="inline-flex items-center h-10 px-4 text-sm text-white hover:bg-neutral-900 focus:outline-none"
+ className="inline-flex items-center gap-3 px-3 text-sm font-medium rounded-lg h-9 text-black/70 hover:bg-black/10 hover:text-black focus:outline-none dark:text-white/70 dark:hover:bg-white/10 dark:hover:text-white"
>
Pin
diff --git a/packages/lume-column-activity/package.json b/packages/lume-column-activity/package.json
deleted file mode 100644
index 53880406..00000000
--- a/packages/lume-column-activity/package.json
+++ /dev/null
@@ -1,26 +0,0 @@
-{
- "name": "@columns/activity",
- "version": "0.0.0",
- "private": true,
- "main": "./src/index.tsx",
- "dependencies": {
- "@lume/ark": "workspace:^",
- "@lume/icons": "workspace:^",
- "@lume/ui": "workspace:^",
- "@lume/utils": "workspace:^",
- "@nostr-dev-kit/ndk": "^2.3.3",
- "@tanstack/react-query": "^5.17.19",
- "react": "^18.2.0",
- "react-router-dom": "^6.21.3",
- "sonner": "^1.3.1",
- "virtua": "^0.21.1"
- },
- "devDependencies": {
- "@lume/tailwindcss": "workspace:^",
- "@lume/tsconfig": "workspace:^",
- "@lume/types": "workspace:^",
- "@types/react": "^18.2.48",
- "tailwind": "^4.0.0",
- "typescript": "^5.3.3"
- }
-}
diff --git a/packages/lume-column-activity/src/index.tsx b/packages/lume-column-activity/src/index.tsx
deleted file mode 100644
index e69de29b..00000000
diff --git a/packages/lume-column-activity/tailwind.config.js b/packages/lume-column-activity/tailwind.config.js
deleted file mode 100644
index 49c48c7a..00000000
--- a/packages/lume-column-activity/tailwind.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-import sharedConfig from "@lume/tailwindcss";
-
-const config = {
- content: ["./src/**/*.{js,ts,jsx,tsx}"],
- presets: [sharedConfig],
-};
-
-export default config;
diff --git a/packages/lume-column-activity/tsconfig.json b/packages/lume-column-activity/tsconfig.json
deleted file mode 100644
index 34a32891..00000000
--- a/packages/lume-column-activity/tsconfig.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "extends": "@lume/tsconfig/base.json",
- "compilerOptions": {
- "outDir": "dist"
- },
- "include": ["src"],
- "exclude": ["node_modules", "dist"]
-}
diff --git a/packages/lume-column-default/src/index.tsx b/packages/lume-column-default/src/index.tsx
index a55885ab..728aa267 100644
--- a/packages/lume-column-default/src/index.tsx
+++ b/packages/lume-column-default/src/index.tsx
@@ -14,19 +14,36 @@ export function Default({ column }: { column: IColumn }) {
icon={ }
/>
-
-
+
+
+ Official
+
+
+ Community (Coming Soon)
+
+
+
+
-
+
Group Feeds
-
+
Collective of people you're interested in.
@@ -41,19 +58,21 @@ export function Default({ column }: { column: IColumn }) {
-
-
+
+
-
+
Antenas
-
+
Keep track to specific content.
diff --git a/packages/ui/src/translateRegisterModal.tsx b/packages/ui/src/translateRegisterModal.tsx
index 883f05b1..e114cd8e 100644
--- a/packages/ui/src/translateRegisterModal.tsx
+++ b/packages/ui/src/translateRegisterModal.tsx
@@ -68,9 +68,9 @@ export function TranslateRegisterModal({ setAPIKey }) {
- Translate Service is provided by{" "}
- nostr.wine , you need to
- deposit at least 2,500 sats to use translate 50,000 characters
+ Translation Service is provided by{" "}
+ nostr.wine . Prices
+ start at 2,500 sats for 50,000 characters of translated text.
You can learn more about nostr.wine{" "}
diff --git a/packages/ui/src/tutorial/manageColumn.tsx b/packages/ui/src/tutorial/manageColumn.tsx
index 7a9320fa..111b9dcb 100644
--- a/packages/ui/src/tutorial/manageColumn.tsx
+++ b/packages/ui/src/tutorial/manageColumn.tsx
@@ -5,13 +5,9 @@ export function TutorialManageColumnScreen() {
- Lume is also provide simple way to customize column after creation.
+ Once a new column is created, you can click on the title in its header
+ to find options to customize it
-
- To customize each column, you
- can go to header of each column
-
-
Click to "Three Dots" icon
-
Lume is column based, each column is each experience
+
Lume is column based, each column is its own experience.
- To create new column, you can
- look into bottom right part of screen
+ To create a new column , you can
+ click on the "Plus" icon at bottom right corner of this window.
Click to "Plus" icon