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() { - + 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={} />
-
-
+
+ + +
+
+
group
-
+

Group Feeds

-

+

Collective of people you're interested in.

@@ -41,19 +58,21 @@ export function Default({ column }: { column: IColumn }) {
-
-
+
+
antenas
-
+

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

tutorial-3
-

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