diff --git a/.gitignore b/.gitignore index bff27a3..44a4d13 100644 --- a/.gitignore +++ b/.gitignore @@ -43,4 +43,5 @@ next-env.d.ts # editor /.vscode/ -/.trae/ \ No newline at end of file +/.trae/ +/.vs/ \ No newline at end of file diff --git a/.vs/ProjectSettings.json b/.vs/ProjectSettings.json deleted file mode 100644 index f8b4888..0000000 --- a/.vs/ProjectSettings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "CurrentProjectSetting": null -} \ No newline at end of file diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json deleted file mode 100644 index be9f783..0000000 --- a/.vs/VSWorkspaceState.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "ExpandedNodes": [ - "", - "\\src", - "\\src\\app", - "\\src\\app\\api", - "\\src\\app\\api\\mailverified", - "\\src\\app\\api\\mailverified\\send", - "\\src\\app\\api\\signin", - "\\src\\app\\api\\signup", - "\\src\\app\\mailverify", - "\\src\\lang", - "\\src\\lang\\component" - ], - "SelectedNode": "\\src\\lang\\component\\variable.ts", - "PreviewInSolutionExplorer": false -} \ No newline at end of file diff --git a/.vs/peas/CopilotIndices/17.13.441.19478/CodeChunks.db b/.vs/peas/CopilotIndices/17.13.441.19478/CodeChunks.db deleted file mode 100644 index 294926a..0000000 Binary files a/.vs/peas/CopilotIndices/17.13.441.19478/CodeChunks.db and /dev/null differ diff --git a/.vs/peas/CopilotIndices/17.13.441.19478/SemanticSymbols.db b/.vs/peas/CopilotIndices/17.13.441.19478/SemanticSymbols.db deleted file mode 100644 index 8ecc03d..0000000 Binary files a/.vs/peas/CopilotIndices/17.13.441.19478/SemanticSymbols.db and /dev/null differ diff --git a/.vs/peas/CopilotIndices/17.14.719.50355/CodeChunks.db b/.vs/peas/CopilotIndices/17.14.719.50355/CodeChunks.db deleted file mode 100644 index fd9ff5e..0000000 Binary files a/.vs/peas/CopilotIndices/17.14.719.50355/CodeChunks.db and /dev/null differ diff --git a/.vs/peas/CopilotIndices/17.14.719.50355/SemanticSymbols.db b/.vs/peas/CopilotIndices/17.14.719.50355/SemanticSymbols.db deleted file mode 100644 index 5a851ac..0000000 Binary files a/.vs/peas/CopilotIndices/17.14.719.50355/SemanticSymbols.db and /dev/null differ diff --git a/.vs/peas/FileContentIndex/05e9aecc-a6e7-461e-b13e-b1c251489b8c.vsidx b/.vs/peas/FileContentIndex/05e9aecc-a6e7-461e-b13e-b1c251489b8c.vsidx deleted file mode 100644 index 6bde84a..0000000 Binary files a/.vs/peas/FileContentIndex/05e9aecc-a6e7-461e-b13e-b1c251489b8c.vsidx and /dev/null differ diff --git a/.vs/peas/FileContentIndex/17a2fb86-b85c-4ae2-9ac3-6ac17bd03400.vsidx b/.vs/peas/FileContentIndex/17a2fb86-b85c-4ae2-9ac3-6ac17bd03400.vsidx deleted file mode 100644 index 131259a..0000000 Binary files a/.vs/peas/FileContentIndex/17a2fb86-b85c-4ae2-9ac3-6ac17bd03400.vsidx and /dev/null differ diff --git a/.vs/peas/FileContentIndex/22246535-369a-4b67-953d-fedd804d2a74.vsidx b/.vs/peas/FileContentIndex/22246535-369a-4b67-953d-fedd804d2a74.vsidx deleted file mode 100644 index 30772d2..0000000 Binary files a/.vs/peas/FileContentIndex/22246535-369a-4b67-953d-fedd804d2a74.vsidx and /dev/null differ diff --git a/.vs/peas/FileContentIndex/661f7a6f-5e64-4549-a294-3682b275aaa0.vsidx b/.vs/peas/FileContentIndex/661f7a6f-5e64-4549-a294-3682b275aaa0.vsidx deleted file mode 100644 index fbfb8f6..0000000 Binary files a/.vs/peas/FileContentIndex/661f7a6f-5e64-4549-a294-3682b275aaa0.vsidx and /dev/null differ diff --git a/.vs/peas/FileContentIndex/90f54165-4416-4a37-a48d-437f97a663c2.vsidx b/.vs/peas/FileContentIndex/90f54165-4416-4a37-a48d-437f97a663c2.vsidx deleted file mode 100644 index a609c80..0000000 Binary files a/.vs/peas/FileContentIndex/90f54165-4416-4a37-a48d-437f97a663c2.vsidx and /dev/null differ diff --git a/.vs/peas/v17/.wsuo b/.vs/peas/v17/.wsuo deleted file mode 100644 index 06bd624..0000000 Binary files a/.vs/peas/v17/.wsuo and /dev/null differ diff --git a/.vs/peas/v17/DocumentLayout.backup.json b/.vs/peas/v17/DocumentLayout.backup.json deleted file mode 100644 index 895bfb7..0000000 --- a/.vs/peas/v17/DocumentLayout.backup.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "Version": 1, - "WorkspaceRootPath": "C:\\dev\\peas\\", - "Documents": [ - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\dev\\peas\\src\\app\\api\\mailverified\\check\\route.ts||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}", - "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\app\\api\\mailverified\\check\\route.ts||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}" - }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\dev\\peas\\src\\app\\api\\mailverified\\send\\route.ts||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}", - "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\app\\api\\mailverified\\send\\route.ts||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}" - }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\dev\\peas\\src\\app\\mailverify\\page.tsx||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}", - "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\app\\mailverify\\page.tsx||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}" - }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\dev\\peas\\src\\app\\api\\signin\\route.ts||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}", - "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\app\\api\\signin\\route.ts||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}" - }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\dev\\peas\\src\\app\\signin\\page.tsx||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}", - "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\app\\signin\\page.tsx||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}" - } - ], - "DocumentGroupContainers": [ - { - "Orientation": 0, - "VerticalTabListWidth": 256, - "DocumentGroups": [ - { - "DockedWidth": 200, - "SelectedChildIndex": 6, - "Children": [ - { - "$type": "Bookmark", - "Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}" - }, - { - "$type": "Bookmark", - "Name": "ST:0:0:{e5c86464-96be-4d7c-9a8b-abcb3bbf5f92}" - }, - { - "$type": "Bookmark", - "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" - }, - { - "$type": "Document", - "DocumentIndex": 2, - "Title": "page.tsx", - "DocumentMoniker": "C:\\dev\\peas\\src\\app\\mailverify\\page.tsx", - "RelativeDocumentMoniker": "src\\app\\mailverify\\page.tsx", - "ToolTip": "C:\\dev\\peas\\src\\app\\mailverify\\page.tsx", - "RelativeToolTip": "src\\app\\mailverify\\page.tsx", - "ViewState": "AgIAAAUAAAAAAAAAAAAQwC0AAAABAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003213|", - "WhenOpened": "2025-05-29T20:47:14.638Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 3, - "Title": "route.ts", - "DocumentMoniker": "C:\\dev\\peas\\src\\app\\api\\signin\\route.ts", - "RelativeDocumentMoniker": "src\\app\\api\\signin\\route.ts", - "ToolTip": "C:\\dev\\peas\\src\\app\\api\\signin\\route.ts", - "RelativeToolTip": "src\\app\\api\\signin\\route.ts", - "ViewState": "AgIAAA8AAAAAAAAAAAAAACIAAAAcAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003213|", - "WhenOpened": "2025-05-29T19:48:11.785Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 1, - "Title": "route.ts", - "DocumentMoniker": "C:\\dev\\peas\\src\\app\\api\\mailverified\\send\\route.ts", - "RelativeDocumentMoniker": "src\\app\\api\\mailverified\\send\\route.ts", - "ToolTip": "C:\\dev\\peas\\src\\app\\api\\mailverified\\send\\route.ts", - "RelativeToolTip": "src\\app\\api\\mailverified\\send\\route.ts", - "ViewState": "AgIAAAAAAAAAAAAAAAAAABMAAAABAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003213|", - "WhenOpened": "2025-05-29T19:47:08.602Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 0, - "Title": "route.ts", - "DocumentMoniker": "C:\\dev\\peas\\src\\app\\api\\mailverified\\check\\route.ts", - "RelativeDocumentMoniker": "src\\app\\api\\mailverified\\check\\route.ts", - "ToolTip": "C:\\dev\\peas\\src\\app\\api\\mailverified\\check\\route.ts", - "RelativeToolTip": "src\\app\\api\\mailverified\\check\\route.ts", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAUAAAA0AAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003213|", - "WhenOpened": "2025-05-29T19:47:06.536Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 4, - "Title": "page.tsx", - "DocumentMoniker": "C:\\dev\\peas\\src\\app\\signin\\page.tsx", - "RelativeDocumentMoniker": "src\\app\\signin\\page.tsx", - "ToolTip": "C:\\dev\\peas\\src\\app\\signin\\page.tsx", - "RelativeToolTip": "src\\app\\signin\\page.tsx", - "ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAANAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003213|", - "WhenOpened": "2025-05-29T19:46:04.773Z", - "EditorCaption": "" - } - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/.vs/peas/v17/DocumentLayout.json b/.vs/peas/v17/DocumentLayout.json deleted file mode 100644 index 7056a0f..0000000 --- a/.vs/peas/v17/DocumentLayout.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "Version": 1, - "WorkspaceRootPath": "C:\\dev\\peas\\", - "Documents": [ - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\dev\\peas\\src\\lang\\component\\variable.ts||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}", - "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\lang\\component\\variable.ts||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}" - }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\dev\\peas\\src\\lang\\component\\client.tsx||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}", - "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\lang\\component\\client.tsx||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}" - }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\dev\\peas\\src\\lang\\types.ts||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}", - "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\lang\\types.ts||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}" - }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\dev\\peas\\src\\app\\mailverify\\page.tsx||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}", - "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\app\\mailverify\\page.tsx||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}" - }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\dev\\peas\\src\\app\\api\\mailverified\\send\\route.ts||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}", - "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\app\\api\\mailverified\\send\\route.ts||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}" - }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\dev\\peas\\src\\app\\api\\signin\\route.ts||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}", - "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\app\\api\\signin\\route.ts||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}" - }, - { - "AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\dev\\peas\\src\\app\\signin\\page.tsx||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}", - "RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:src\\app\\signin\\page.tsx||{0F2454B1-A556-402D-A7D0-1FDE7F99DEE0}" - } - ], - "DocumentGroupContainers": [ - { - "Orientation": 0, - "VerticalTabListWidth": 256, - "DocumentGroups": [ - { - "DockedWidth": 200, - "SelectedChildIndex": 5, - "Children": [ - { - "$type": "Bookmark", - "Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}" - }, - { - "$type": "Bookmark", - "Name": "ST:0:0:{e5c86464-96be-4d7c-9a8b-abcb3bbf5f92}" - }, - { - "$type": "Bookmark", - "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" - }, - { - "$type": "Document", - "DocumentIndex": 1, - "Title": "client.tsx", - "DocumentMoniker": "C:\\dev\\peas\\src\\lang\\component\\client.tsx", - "RelativeDocumentMoniker": "src\\lang\\component\\client.tsx", - "ToolTip": "C:\\dev\\peas\\src\\lang\\component\\client.tsx", - "RelativeToolTip": "src\\lang\\component\\client.tsx", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003213|", - "WhenOpened": "2025-05-30T10:37:42.154Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 2, - "Title": "types.ts", - "DocumentMoniker": "C:\\dev\\peas\\src\\lang\\types.ts", - "RelativeDocumentMoniker": "src\\lang\\types.ts", - "ToolTip": "C:\\dev\\peas\\src\\lang\\types.ts", - "RelativeToolTip": "src\\lang\\types.ts", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAMAAAAjAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003213|", - "WhenOpened": "2025-05-30T10:36:32.636Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 0, - "Title": "variable.ts", - "DocumentMoniker": "C:\\dev\\peas\\src\\lang\\component\\variable.ts", - "RelativeDocumentMoniker": "src\\lang\\component\\variable.ts", - "ToolTip": "C:\\dev\\peas\\src\\lang\\component\\variable.ts", - "RelativeToolTip": "src\\lang\\component\\variable.ts", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003213|", - "WhenOpened": "2025-05-30T10:32:10.508Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 3, - "Title": "page.tsx", - "DocumentMoniker": "C:\\dev\\peas\\src\\app\\mailverify\\page.tsx", - "RelativeDocumentMoniker": "src\\app\\mailverify\\page.tsx", - "ToolTip": "C:\\dev\\peas\\src\\app\\mailverify\\page.tsx", - "RelativeToolTip": "src\\app\\mailverify\\page.tsx", - "ViewState": "AgIAAAUAAAAAAAAAAAAQwC0AAAABAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003213|", - "WhenOpened": "2025-05-29T20:47:14.638Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 5, - "Title": "route.ts", - "DocumentMoniker": "C:\\dev\\peas\\src\\app\\api\\signin\\route.ts", - "RelativeDocumentMoniker": "src\\app\\api\\signin\\route.ts", - "ToolTip": "C:\\dev\\peas\\src\\app\\api\\signin\\route.ts", - "RelativeToolTip": "src\\app\\api\\signin\\route.ts", - "ViewState": "AgIAAA8AAAAAAAAAAAAAACIAAAAcAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003213|", - "WhenOpened": "2025-05-29T19:48:11.785Z" - }, - { - "$type": "Document", - "DocumentIndex": 4, - "Title": "route.ts", - "DocumentMoniker": "C:\\dev\\peas\\src\\app\\api\\mailverified\\send\\route.ts", - "RelativeDocumentMoniker": "src\\app\\api\\mailverified\\send\\route.ts", - "ToolTip": "C:\\dev\\peas\\src\\app\\api\\mailverified\\send\\route.ts", - "RelativeToolTip": "src\\app\\api\\mailverified\\send\\route.ts", - "ViewState": "AgIAAAAAAAAAAAAAAAAAABMAAAABAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003213|", - "WhenOpened": "2025-05-29T19:47:08.602Z" - }, - { - "$type": "Document", - "DocumentIndex": 6, - "Title": "page.tsx", - "DocumentMoniker": "C:\\dev\\peas\\src\\app\\signin\\page.tsx", - "RelativeDocumentMoniker": "src\\app\\signin\\page.tsx", - "ToolTip": "C:\\dev\\peas\\src\\app\\signin\\page.tsx", - "RelativeToolTip": "src\\app\\signin\\page.tsx", - "ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAANAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003213|", - "WhenOpened": "2025-05-29T19:46:04.773Z" - } - ] - } - ] - } - ] -} \ No newline at end of file diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite deleted file mode 100644 index 45752a1..0000000 Binary files a/.vs/slnx.sqlite and /dev/null differ diff --git a/README.md b/README.md index 16f469b..6989cff 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,30 @@ +