Compare commits

..

24 Commits

Author SHA1 Message Date
Palanikannan M 2f76d6f4a5 chore: fix tsup vulnerability 2025-05-28 02:14:10 +05:30
Palanikannan M 8c80ace344 chore: add constants for editor meta as well 2025-05-27 23:46:26 +05:30
Palanikannan M 7fcb7981ae fix: collaborative editor editable value 2025-05-27 23:43:06 +05:30
Palanikannan M 46b951ca61 fix: image extension names 2025-05-27 23:27:12 +05:30
Palanikannan M 5b067d3a1b fix: iseditable is hard coded 2025-05-27 23:02:15 +05:30
Aaryan Khandelwal dbca7d3bf3 fix: file plugin object reference 2025-05-27 21:04:29 +05:30
Aaryan Khandelwal e9d69ff1ac Merge branch 'preview' of https://github.com/makeplane/plane into refactor/file-plugins 2025-05-27 20:30:12 +05:30
Palanikannan M c44a2096eb fix: image upload types and heading types 2025-05-27 20:23:57 +05:30
Palanikannan M 5491e320c3 fix: tsup reloading issue 2025-05-27 19:12:07 +05:30
Aaryan Khandelwal 394621116b refactor: rename extension files 2025-05-22 16:50:41 +05:30
Aaryan Khandelwal 2ec62b2f83 fix: errors and warnings 2025-05-22 15:39:31 +05:30
Aaryan Khandelwal 90c51c793c chore: use extension enums 2025-05-22 15:09:28 +05:30
Aaryan Khandelwal 017f114c73 refactor: work item embed extension 2025-05-22 13:59:10 +05:30
Aaryan Khandelwal 8725f20d38 Merge branch 'preview' of https://github.com/makeplane/plane into refactor/file-plugins 2025-05-22 13:51:45 +05:30
Palanikannan M e059bccfba chore: refactoring out onCreate into a common utility 2025-05-21 22:45:27 +05:30
Aaryan Khandelwal d9a010396d chore: remove standalone plugin extensions 2025-05-21 19:15:19 +05:30
Aaryan Khandelwal 8711669142 refactor: file plugins 2025-05-21 18:51:25 +05:30
Aaryan Khandelwal 4b3cc93fe4 refactor: utility extension 2025-05-21 18:31:44 +05:30
Aaryan Khandelwal 2223f822fa fix: build errors 2025-05-19 13:39:40 +05:30
Aaryan Khandelwal 27de6f217c chore: extension fileset storage key 2025-05-19 13:33:53 +05:30
Aaryan Khandelwal 07bc613992 chore: update meta tag name 2025-05-19 13:24:22 +05:30
Aaryan Khandelwal c042421344 refactor: image extension storage types 2025-05-19 13:18:54 +05:30
Aaryan Khandelwal fdadf91f89 Merge branch 'preview' of https://github.com/makeplane/plane into refactor/file-plugins 2025-05-19 13:14:04 +05:30
Aaryan Khandelwal 16151e99d1 refactor: file plugins and types 2025-05-16 19:13:33 +05:30
3822 changed files with 26592 additions and 27938 deletions
+1 -2
View File
@@ -2,7 +2,6 @@
*.pyc
.env
venv
.venv
node_modules/
**/node_modules/
npm-debug.log
@@ -15,4 +14,4 @@ build/
out/
**/out/
dist/
**/dist/
**/dist/
-1
View File
@@ -290,6 +290,5 @@ jobs:
${{ github.workspace }}/deploy/selfhost/setup.sh
${{ github.workspace }}/deploy/selfhost/swarm.sh
${{ github.workspace }}/deploy/selfhost/restore.sh
${{ github.workspace }}/deploy/selfhost/restore-airgapped.sh
${{ github.workspace }}/deploy/selfhost/docker-compose.yml
${{ github.workspace }}/deploy/selfhost/variables.env
+2 -1
View File
@@ -75,7 +75,8 @@ package-lock.json
# lock files
package-lock.json
yarn.lock
pnpm-lock.yaml
pnpm-workspace.yaml
.npmrc
.secrets
+1
View File
@@ -0,0 +1 @@
nodeLinker: node-modules
+4 -4
View File
@@ -69,14 +69,14 @@ chmod +x setup.sh
docker compose -f docker-compose-local.yml up
```
4. Start web apps:
5. Start web apps:
```bash
pnpm dev
yarn dev
```
5. Open your browser to http://localhost:3001/god-mode/ and register yourself as instance admin
6. Open up your browser to http://localhost:3000 then log in using the same credentials from the previous step
6. Open your browser to http://localhost:3001/god-mode/ and register yourself as instance admin
7. Open up your browser to http://localhost:3000 then log in using the same credentials from the previous step
Thats it! Youre all set to begin coding. Remember to refresh your browser if changes dont auto-reload. Happy contributing! 🎉
@@ -1,11 +1,11 @@
import { FC } from "react";
import { Info, X } from "lucide-react";
// plane constants
import { TAdminAuthErrorInfo } from "@plane/constants";
import { TAuthErrorInfo } from "@plane/constants";
type TAuthBanner = {
bannerData: TAdminAuthErrorInfo | undefined;
handleBannerData?: (bannerData: TAdminAuthErrorInfo | undefined) => void;
bannerData: TAuthErrorInfo | undefined;
handleBannerData?: (bannerData: TAuthErrorInfo | undefined) => void;
};
export const AuthBanner: FC<TAuthBanner> = (props) => {
@@ -4,7 +4,7 @@ import { FC, useEffect, useMemo, useState } from "react";
import { useSearchParams } from "next/navigation";
import { Eye, EyeOff } from "lucide-react";
// plane internal packages
import { API_BASE_URL, EAdminAuthErrorCodes, TAdminAuthErrorInfo } from "@plane/constants";
import { API_BASE_URL, EAdminAuthErrorCodes, TAuthErrorInfo } from "@plane/constants";
import { AuthService } from "@plane/services";
import { Button, Input, Spinner } from "@plane/ui";
// components
@@ -54,7 +54,7 @@ export const InstanceSignInForm: FC = (props) => {
const [csrfToken, setCsrfToken] = useState<string | undefined>(undefined);
const [formData, setFormData] = useState<TFormData>(defaultFromData);
const [isSubmitting, setIsSubmitting] = useState(false);
const [errorInfo, setErrorInfo] = useState<TAdminAuthErrorInfo | undefined>(undefined);
const [errorInfo, setErrorInfo] = useState<TAuthErrorInfo | undefined>(undefined);
const handleFormChange = (key: keyof TFormData, value: string | boolean) =>
setFormData((prev) => ({ ...prev, [key]: value }));
@@ -3,7 +3,7 @@ import Image from "next/image";
import Link from "next/link";
import { KeyRound, Mails } from "lucide-react";
// plane packages
import { SUPPORT_EMAIL, EAdminAuthErrorCodes, TAdminAuthErrorInfo } from "@plane/constants";
import { SUPPORT_EMAIL, EAdminAuthErrorCodes, TAuthErrorInfo } from "@plane/constants";
import { TGetBaseAuthenticationModeProps, TInstanceAuthenticationModes } from "@plane/types";
import { resolveGeneralTheme } from "@plane/utils";
// components
@@ -89,7 +89,7 @@ const errorCodeMessages: {
export const authErrorHandler = (
errorCode: EAdminAuthErrorCodes,
email?: string | undefined
): TAdminAuthErrorInfo | undefined => {
): TAuthErrorInfo | undefined => {
const bannerAlertErrorCodes = [
EAdminAuthErrorCodes.ADMIN_ALREADY_EXIST,
EAdminAuthErrorCodes.REQUIRED_ADMIN_EMAIL_PASSWORD_FIRST_NAME,

Some files were not shown because too many files have changed in this diff Show More