Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

merge main change to branch Feature/npm taobao mirror and chinese prompts #506

Merged
Show file tree
Hide file tree
Changes from 13 commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
7a81b81
feat: integrate custom plugin loading in MyApp component
blinko-space Jan 21, 2025
c72cc71
Merge branch 'main' into plugin-system
blinko-space Jan 23, 2025
3ef8db6
feat: integrate SystemJS for dynamic plugin loading
blinko-space Jan 23, 2025
cd7db9c
fix: add TypeScript type definitions and enhance plugin architecture
blinko-space Jan 23, 2025
7499ba7
feat: enhance plugin system with Alpine.js and custom toolbar icons
blinko-space Jan 27, 2025
6f751e0
fix: webhookEndpoint get issue
blinko-space Feb 12, 2025
0f941e8
chore(release): 0.38.4 [skip ci]
semantic-release-bot Feb 12, 2025
a745602
fix: globalConfig get issue
blinko-space Feb 12, 2025
c9d1e38
Merge branch 'main' of https://github.com/blinko-space/blinko
blinko-space Feb 12, 2025
2be9e16
chore(release): 0.38.5 [skip ci]
semantic-release-bot Feb 12, 2025
7375b6f
fix: Add multi-select functionality and delete confirmation for resou…
blinko-space Feb 17, 2025
bb8accb
chore(release): 0.38.6 [skip ci]
semantic-release-bot Feb 17, 2025
d9fbd8a
Merge branch 'main' into plugin-system
blinko-space Feb 18, 2025
df2ef70
feat(plugin): Enhance plugin system with dynamic toolbar rendering an…
blinko-space Feb 18, 2025
aac4e45
fix #495 task marke complete in dashboard
takeseem Feb 18, 2025
0a4bc4e
Merge pull request #502 from takeseem/fix-495
blinko-space Feb 19, 2025
d62a1ef
fix(plugin): improve plugin
blinko-space Feb 19, 2025
f76c451
feat(plugin): Implement comprehensive plugin management system
blinko-space Feb 19, 2025
819ddcb
feat(plugin): Enhance plugin system with advanced features and UI imp…
blinko-space Feb 20, 2025
2c71ebf
feat(plugin): Add settings panel support for installed plugins
blinko-space Feb 20, 2025
1428bbb
feat(plugin): Modify dev plugin loading to support settings panel det…
blinko-space Feb 20, 2025
37535a0
Merge pull request #504 from blinko-space/plugin-system
blinko-space Feb 20, 2025
d4c326d
chore(release): 0.39.0 [skip ci]
semantic-release-bot Feb 20, 2025
f6028e4
fix: Remove debug logging of plugin menu length in right-click menu
blinko-space Feb 20, 2025
935363a
chore(release): 0.39.1 [skip ci]
semantic-release-bot Feb 20, 2025
96baf02
fix(plugin): Hardcode dev plugin name for settings configuration
blinko-space Feb 20, 2025
990a3c2
Merge branch 'main' of https://github.com/blinko-space/blinko
blinko-space Feb 20, 2025
bb0e823
chore(release): 0.39.2 [skip ci]
semantic-release-bot Feb 20, 2025
d1c8278
refactor(ui): Update AI-related icons to use mingcute:ai-line
blinko-space Feb 20, 2025
47beb64
fix: update
blinko-space Feb 20, 2025
66bb061
Merge branches 'main' and 'main' of https://github.com/blinko-space/b…
blinko-space Feb 20, 2025
b53404a
chore(release): 0.39.3 [skip ci]
semantic-release-bot Feb 20, 2025
6db57d0
feat(config): Add rewrite rule for serving plugins from public directory
blinko-space Feb 20, 2025
9b99200
fix: Improve plugin installation and error handling
blinko-space Feb 20, 2025
c636744
Merge branch 'main' of https://github.com/blinko-space/blinko
blinko-space Feb 20, 2025
a8fc1af
chore(release): 0.40.0 [skip ci]
semantic-release-bot Feb 20, 2025
f893873
fix(config): Update plugin route to use API endpoint for serving plugins
blinko-space Feb 20, 2025
c278d6d
Merge branch 'main' of https://github.com/blinko-space/blinko
blinko-space Feb 20, 2025
63c4338
chore(release): 0.40.1 [skip ci]
semantic-release-bot Feb 20, 2025
147d8c7
fix: Add global clipboard copy function and update build configurations
blinko-space Feb 20, 2025
e12614c
Merge branch 'main' of https://github.com/blinko-space/blinko
blinko-space Feb 20, 2025
4cb83f4
fix: plugin issues
blinko-space Feb 20, 2025
7a6867f
chore(release): 0.40.2 [skip ci]
semantic-release-bot Feb 20, 2025
37d63c2
fix: Move plugin storage to .blinko directory
blinko-space Feb 21, 2025
9483a2d
Merge branch 'main' of https://github.com/blinko-space/blinko
blinko-space Feb 21, 2025
5394936
chore(release): 0.40.3 [skip ci]
semantic-release-bot Feb 21, 2025
62eabe6
refactor: Remove OpenAPI metadata from plugin uninstall route
blinko-space Feb 21, 2025
e6f5b12
Merge branch 'main' of https://github.com/blinko-space/blinko
blinko-space Feb 21, 2025
73d25f8
chore: Update Next.js build configuration for standalone output
blinko-space Feb 21, 2025
2afa8aa
fix: next.config.js
blinko-space Feb 21, 2025
44f31b4
chore(release): 0.40.4 [skip ci]
semantic-release-bot Feb 21, 2025
5627ef9
fix: Improve global configuration retrieval logic
blinko-space Feb 21, 2025
76219c5
Merge branch 'main' of https://github.com/blinko-space/blinko
blinko-space Feb 21, 2025
7d7dd7c
chore(release): 0.40.5 [skip ci]
semantic-release-bot Feb 21, 2025
da71397
Merge pull request #5 from LiangWei88/main
LiangWei88 Feb 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,6 @@ public/assets
.blinko/*
dump.sql
public/sw*
public/plugins/*
public/workbox*.*
seed.js
seed.js
24 changes: 24 additions & 0 deletions blinko-types/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"name": "blinko",
"access": "public",
"version": "0.0.10",
"description": "TypeScript type definitions for Blinko",
"private": false,
"types": "dist/types/src/store/plugin/index.d.ts",
"files": [
"dist/types"
],
"scripts": {
"build": "cd .. && pnpm run build:types"
},
"keywords": [
"typescript",
"types",
"blinko"
],
"repository": {
"type": "git",
"url": "https://github.com/blinko-space/blinko.git"
},
"license": "MIT"
}
2 changes: 1 addition & 1 deletion next.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ module.exports = withPWA({
},
],
source: '/logo-dark.png',
},
}
];
},
webpack: (config, { dev,isServer }) => {
Expand Down
8 changes: 7 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@
"lint": "next lint",
"analyze": "ANALYZE=true next build",
"postinstall": "pnpm generate",
"docker:reset:password": "node prisma/resetpassword.js"
"docker:reset:password": "node prisma/resetpassword.js",
"build:types": "tsc -p tsconfig.types.json"
},
"dependencies": {
"@ashwamegh/react-link-preview": "^1.0.1",
Expand All @@ -51,6 +52,7 @@
"@nextui-org/popover": "^2.1.29",
"@nextui-org/react": "^2.6.5",
"@nextui-org/theme": "^2.4.1",
"@preact/compat": "^18.3.1",
"@prisma/client": "^5.21.1",
"@radix-ui/colors": "^3.0.0",
"@radix-ui/react-dialog": "^1.1.4",
Expand All @@ -64,6 +66,7 @@
"@trpc/server": "11.0.0-rc.553",
"@types/mime-types": "^2.1.4",
"adm-zip": "^0.5.16",
"alpinejs": "^3.14.8",
"archiver": "^7.0.1",
"axios": "^1.7.7",
"boring-avatars": "^1.11.2",
Expand Down Expand Up @@ -121,6 +124,7 @@
"pg-connection-string": "^2.7.0",
"pg-dump-restore": "^1.0.12",
"postcss-import": "^16.1.0",
"preact": "^10.26.1",
"qrcode.react": "^4.1.0",
"rctx-contextmenu": "^1.4.1",
"react": "^18.2.0",
Expand Down Expand Up @@ -156,6 +160,7 @@
"superjson": "^2.2.1",
"swagger-ui-react": "^5.17.14",
"swiper": "^11.1.14",
"systemjs": "^6.15.1",
"tailwind-merge": "^1.14.0",
"three": "^0.171.0",
"three-stdlib": "^2.35.2",
Expand Down Expand Up @@ -185,6 +190,7 @@
"@types/react": "18.2.8",
"@types/react-dom": "^18.2.4",
"@types/react-grid-layout": "^1.3.2",
"@types/systemjs": "^6.15.1",
"@types/three": "^0.171.0",
"@types/uuid": "^9.0.1",
"autoprefixer": "^10.4.14",
Expand Down
67 changes: 60 additions & 7 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions prisma/migrations/20250219083523_0_39_0/migration.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
-- CreateTable
CREATE TABLE "plugin" (
"id" SERIAL NOT NULL,
"metadata" JSON NOT NULL,
"path" VARCHAR NOT NULL,
"isUse" BOOLEAN NOT NULL DEFAULT true,
"isDev" BOOLEAN NOT NULL DEFAULT false,
"createdAt" TIMESTAMPTZ(6) NOT NULL DEFAULT CURRENT_TIMESTAMP,
"updatedAt" TIMESTAMPTZ(6) NOT NULL,

CONSTRAINT "plugin_pkey" PRIMARY KEY ("id")
);
10 changes: 10 additions & 0 deletions prisma/schema.prisma
Original file line number Diff line number Diff line change
Expand Up @@ -187,3 +187,13 @@ model cache {
createdAt DateTime @default(now()) @db.Timestamptz(6)
updatedAt DateTime @updatedAt @db.Timestamptz(6)
}

model plugin {
id Int @id @default(autoincrement())
metadata Json @db.Json
path String @db.VarChar
isUse Boolean @default(true)
isDev Boolean @default(false)
createdAt DateTime @default(now()) @db.Timestamptz(6)
updatedAt DateTime @updatedAt @db.Timestamptz(6)
}
16 changes: 15 additions & 1 deletion public/locales/ar/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -489,5 +489,19 @@
"reference-by": "بالمرجعية",
"hide-notification": "إخفاء الإشعارات",
"search-settings": "إعدادات البحث...",
"this-operation-will-delete-the-selected-files-and-cannot-be-restored-please-confirm": "سيقوم هذا الإجراء بحذف الملفات المحددة ولا يمكن استعادتها، يرجى تأكيد."
"this-operation-will-delete-the-selected-files-and-cannot-be-restored-please-confirm": "سيقوم هذا الإجراء بحذف الملفات المحددة ولا يمكن استعادتها، يرجى تأكيد.",
"plugin-settings": "إعداد الإضافة",
"installed-plugins": "تم التثبيت",
"marketplace": "السوق",
"local-development": "التنمية المحلية",
"add-local-plugin": "أضف الإضافة المحلية",
"local-plugin": "الإضافة المحلية",
"uninstall": "إلغاء التثبيت",
"install": "تثبيت",
"downloads": "تنزيلات",
"plugin-updated": "تم تحديث الإضافة",
"plugin-update-failed": "فشل تحديث الإضافة",
"plugin-connection-failed": "فشل الاتصال بالإضافة",
"disconnect": "افصل",
"local-development-description": "أضف إضافة تطوير محلية وقم بتصحيح الأخطاء فيها."
}
16 changes: 15 additions & 1 deletion public/locales/de/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -475,5 +475,19 @@
"reference-by": "Referenz Durch",
"hide-notification": "Benachrichtigung ausblenden",
"search-settings": "Sucheinstellungen...",
"this-operation-will-delete-the-selected-files-and-cannot-be-restored-please-confirm": "Dieser Vorgang wird die ausgewählten Dateien löschen und kann nicht wiederhergestellt werden. Bitte bestätigen Sie."
"this-operation-will-delete-the-selected-files-and-cannot-be-restored-please-confirm": "Dieser Vorgang wird die ausgewählten Dateien löschen und kann nicht wiederhergestellt werden. Bitte bestätigen Sie.",
"plugin-settings": "Plugin-Einstellung",
"installed-plugins": "Installiert",
"marketplace": "Marktplatz",
"local-development": "Lokale Entwicklung",
"add-local-plugin": "Füge lokales Plugin hinzu",
"local-plugin": "Lokales Plugin",
"uninstall": "Deinstallieren",
"install": "Install\n\nInstallation",
"downloads": "Downloads\n\nHerunterladen",
"plugin-updated": "Plugin aktualisiert",
"plugin-update-failed": "Plugin-Update fehlgeschlagen.",
"plugin-connection-failed": "Plugin-Verbindung fehlgeschlagen",
"disconnect": "Trennen",
"local-development-description": "Fügen Sie ein lokales Entwicklungs-Plugin hinzu und debuggen Sie es."
}
16 changes: 15 additions & 1 deletion public/locales/en/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -492,5 +492,19 @@
"reference-by": "Reference By",
"hide-notification": "Hide Notification",
"search-settings": "Search Settings...",
"this-operation-will-delete-the-selected-files-and-cannot-be-restored-please-confirm": "This operation will delete the selected files and cannot be restored,Please confirm"
"this-operation-will-delete-the-selected-files-and-cannot-be-restored-please-confirm": "This operation will delete the selected files and cannot be restored,Please confirm",
"plugin-settings": "Plugin Setting",
"installed-plugins": "Installed",
"marketplace": "Marketplace",
"local-development": "Local Development",
"local-plugin": "Local Plugin",
"add-local-plugin": "Add Local Plugin",
"uninstall": "Uninstall",
"install": "Install",
"downloads": "Downloads",
"plugin-updated": "Plugin Updated",
"plugin-update-failed": "Plugin Update Failed",
"plugin-connection-failed": "Plugin Connection Failed",
"disconnect": "Disconnect",
"local-development-description": "Add a local development plug-in and debug it."
}
Loading
Loading