Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
canifa_note
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Vũ Hoàng Anh
canifa_note
Commits
46900f98
Commit
46900f98
authored
May 26, 2025
by
Steven
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refactor: move store prefixes to common module
parent
46be6b0f
Changes
13
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
15 additions
and
16 deletions
+15
-16
MemoCommentMessage.tsx
web/src/components/Inbox/MemoCommentMessage.tsx
+2
-1
EmbeddedMemo.tsx
...c/components/MemoContent/EmbeddedContent/EmbeddedMemo.tsx
+2
-1
ReferencedMemo.tsx
...mponents/MemoContent/ReferencedContent/ReferencedMemo.tsx
+2
-1
AddMemoRelationPopover.tsx
...onents/MemoEditor/ActionButton/AddMemoRelationPopover.tsx
+1
-1
MemoRelatedSettings.tsx
web/src/components/Settings/MemoRelatedSettings.tsx
+1
-1
StorageSection.tsx
web/src/components/Settings/StorageSection.tsx
+1
-1
WorkspaceSection.tsx
web/src/components/Settings/WorkspaceSection.tsx
+1
-1
UpdateCustomizedProfileDialog.tsx
web/src/components/UpdateCustomizedProfileDialog.tsx
+1
-1
MemoDetail.tsx
web/src/pages/MemoDetail.tsx
+2
-1
SignIn.tsx
web/src/pages/SignIn.tsx
+1
-1
common.ts
web/src/store/common.ts
+0
-4
index.ts
web/src/store/v1/index.ts
+0
-1
workspace.ts
web/src/store/v2/workspace.ts
+1
-1
No files found.
web/src/components/Inbox/MemoCommentMessage.tsx
View file @
46900f98
...
...
@@ -5,7 +5,8 @@ import toast from "react-hot-toast";
import
{
activityServiceClient
}
from
"@/grpcweb"
;
import
useAsyncEffect
from
"@/hooks/useAsyncEffect"
;
import
useNavigateTo
from
"@/hooks/useNavigateTo"
;
import
{
activityNamePrefix
,
useMemoStore
}
from
"@/store/v1"
;
import
{
activityNamePrefix
}
from
"@/store/common"
;
import
{
useMemoStore
}
from
"@/store/v1"
;
import
{
userStore
}
from
"@/store/v2"
;
import
{
Inbox
,
Inbox_Status
}
from
"@/types/proto/api/v1/inbox_service"
;
import
{
Memo
}
from
"@/types/proto/api/v1/memo_service"
;
...
...
web/src/components/MemoContent/EmbeddedContent/EmbeddedMemo.tsx
View file @
46900f98
...
...
@@ -5,7 +5,8 @@ import toast from "react-hot-toast";
import
{
Link
}
from
"react-router-dom"
;
import
MemoResourceListView
from
"@/components/MemoResourceListView"
;
import
useLoading
from
"@/hooks/useLoading"
;
import
{
extractMemoIdFromName
,
useMemoStore
}
from
"@/store/v1"
;
import
{
extractMemoIdFromName
}
from
"@/store/common"
;
import
{
useMemoStore
}
from
"@/store/v1"
;
import
{
cn
}
from
"@/utils"
;
import
MemoContent
from
".."
;
import
{
RendererContext
}
from
"../types"
;
...
...
web/src/components/MemoContent/ReferencedContent/ReferencedMemo.tsx
View file @
46900f98
import
{
useContext
,
useEffect
}
from
"react"
;
import
useLoading
from
"@/hooks/useLoading"
;
import
useNavigateTo
from
"@/hooks/useNavigateTo"
;
import
{
memoNamePrefix
,
useMemoStore
}
from
"@/store/v1"
;
import
{
memoNamePrefix
}
from
"@/store/common"
;
import
{
useMemoStore
}
from
"@/store/v1"
;
import
{
RendererContext
}
from
"../types"
;
import
Error
from
"./Error"
;
...
...
web/src/components/MemoEditor/ActionButton/AddMemoRelationPopover.tsx
View file @
46900f98
...
...
@@ -9,7 +9,7 @@ import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/Popover
import
{
memoServiceClient
}
from
"@/grpcweb"
;
import
{
DEFAULT_LIST_MEMOS_PAGE_SIZE
}
from
"@/helpers/consts"
;
import
useCurrentUser
from
"@/hooks/useCurrentUser"
;
import
{
extractMemoIdFromName
}
from
"@/store/
v1
"
;
import
{
extractMemoIdFromName
}
from
"@/store/
common
"
;
import
{
Memo
,
MemoRelation_Memo
,
MemoRelation_Type
}
from
"@/types/proto/api/v1/memo_service"
;
import
{
useTranslate
}
from
"@/utils/i18n"
;
import
{
EditorRefActions
}
from
"../Editor"
;
...
...
web/src/components/Settings/MemoRelatedSettings.tsx
View file @
46900f98
...
...
@@ -4,7 +4,7 @@ import { isEqual, uniq } from "lodash-es";
import
{
CheckIcon
}
from
"lucide-react"
;
import
{
useState
}
from
"react"
;
import
{
toast
}
from
"react-hot-toast"
;
import
{
workspaceSettingNamePrefix
}
from
"@/store/
v1
"
;
import
{
workspaceSettingNamePrefix
}
from
"@/store/
common
"
;
import
{
workspaceStore
}
from
"@/store/v2"
;
import
{
WorkspaceSettingKey
}
from
"@/store/v2/workspace"
;
import
{
WorkspaceMemoRelatedSetting
}
from
"@/types/proto/api/v1/workspace_setting_service"
;
...
...
web/src/components/Settings/StorageSection.tsx
View file @
46900f98
...
...
@@ -5,7 +5,7 @@ import { HelpCircleIcon } from "lucide-react";
import
React
,
{
useEffect
,
useMemo
,
useState
}
from
"react"
;
import
{
toast
}
from
"react-hot-toast"
;
import
{
Link
}
from
"react-router-dom"
;
import
{
workspaceSettingNamePrefix
}
from
"@/store/
v1
"
;
import
{
workspaceSettingNamePrefix
}
from
"@/store/
common
"
;
import
{
workspaceStore
}
from
"@/store/v2"
;
import
{
WorkspaceSettingKey
}
from
"@/store/v2/workspace"
;
import
{
...
...
web/src/components/Settings/WorkspaceSection.tsx
View file @
46900f98
...
...
@@ -7,7 +7,7 @@ import { useEffect, useState } from "react";
import
{
toast
}
from
"react-hot-toast"
;
import
{
Link
}
from
"react-router-dom"
;
import
{
identityProviderServiceClient
}
from
"@/grpcweb"
;
import
{
workspaceSettingNamePrefix
}
from
"@/store/
v1
"
;
import
{
workspaceSettingNamePrefix
}
from
"@/store/
common
"
;
import
{
workspaceStore
}
from
"@/store/v2"
;
import
{
WorkspaceSettingKey
}
from
"@/store/v2/workspace"
;
import
{
IdentityProvider
}
from
"@/types/proto/api/v1/idp_service"
;
...
...
web/src/components/UpdateCustomizedProfileDialog.tsx
View file @
46900f98
...
...
@@ -2,7 +2,7 @@ import { Button, Input, Textarea } from "@usememos/mui";
import
{
XIcon
}
from
"lucide-react"
;
import
{
useState
}
from
"react"
;
import
{
toast
}
from
"react-hot-toast"
;
import
{
workspaceSettingNamePrefix
}
from
"@/store/
v1
"
;
import
{
workspaceSettingNamePrefix
}
from
"@/store/
common
"
;
import
{
workspaceStore
}
from
"@/store/v2"
;
import
{
WorkspaceSettingKey
}
from
"@/store/v2/workspace"
;
import
{
WorkspaceCustomProfile
}
from
"@/types/proto/api/v1/workspace_setting_service"
;
...
...
web/src/pages/MemoDetail.tsx
View file @
46900f98
...
...
@@ -11,7 +11,8 @@ import MobileHeader from "@/components/MobileHeader";
import
useCurrentUser
from
"@/hooks/useCurrentUser"
;
import
useNavigateTo
from
"@/hooks/useNavigateTo"
;
import
useResponsiveWidth
from
"@/hooks/useResponsiveWidth"
;
import
{
memoNamePrefix
,
useMemoStore
}
from
"@/store/v1"
;
import
{
memoNamePrefix
}
from
"@/store/common"
;
import
{
useMemoStore
}
from
"@/store/v1"
;
import
{
workspaceStore
}
from
"@/store/v2"
;
import
{
Memo
,
MemoRelation_Type
}
from
"@/types/proto/api/v1/memo_service"
;
import
{
cn
}
from
"@/utils"
;
...
...
web/src/pages/SignIn.tsx
View file @
46900f98
...
...
@@ -9,7 +9,7 @@ import { identityProviderServiceClient } from "@/grpcweb";
import
{
absolutifyLink
}
from
"@/helpers/utils"
;
import
useCurrentUser
from
"@/hooks/useCurrentUser"
;
import
{
Routes
}
from
"@/router"
;
import
{
extractIdentityProviderIdFromName
}
from
"@/store/
v1
"
;
import
{
extractIdentityProviderIdFromName
}
from
"@/store/
common
"
;
import
{
workspaceStore
}
from
"@/store/v2"
;
import
{
IdentityProvider
,
IdentityProvider_Type
}
from
"@/types/proto/api/v1/idp_service"
;
import
{
useTranslate
}
from
"@/utils/i18n"
;
...
...
web/src/store/
v1/resourceName
.ts
→
web/src/store/
common
.ts
View file @
46900f98
...
...
@@ -4,10 +4,6 @@ export const memoNamePrefix = "memos/";
export
const
identityProviderNamePrefix
=
"identityProviders/"
;
export
const
activityNamePrefix
=
"activities/"
;
export
const
extractUserIdFromName
=
(
name
:
string
)
=>
{
return
parseInt
(
name
.
split
(
userNamePrefix
).
pop
()
||
""
,
10
);
};
export
const
extractMemoIdFromName
=
(
name
:
string
)
=>
{
return
name
.
split
(
memoNamePrefix
).
pop
()
||
""
;
};
...
...
web/src/store/v1/index.ts
View file @
46900f98
export
*
from
"./memo"
;
export
*
from
"./resourceName"
;
export
*
from
"./resource"
;
export
*
from
"./memoFilter"
;
web/src/store/v2/workspace.ts
View file @
46900f98
...
...
@@ -4,7 +4,7 @@ import { workspaceServiceClient, workspaceSettingServiceClient } from "@/grpcweb
import
{
WorkspaceProfile
}
from
"@/types/proto/api/v1/workspace_service"
;
import
{
WorkspaceGeneralSetting
,
WorkspaceMemoRelatedSetting
,
WorkspaceSetting
}
from
"@/types/proto/api/v1/workspace_setting_service"
;
import
{
isValidateLocale
}
from
"@/utils/i18n"
;
import
{
workspaceSettingNamePrefix
}
from
"../
v1
"
;
import
{
workspaceSettingNamePrefix
}
from
"../
common
"
;
export
enum
WorkspaceSettingKey
{
/** BASIC - BASIC is the key for basic settings. */
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment