├── .dockerignore ├── .gitignore ├── AGENTS.md ├── LICENSE ├── README.md ├── RELEASE.md ├── VERSION ├── backend ├── .dockerignore ├── .env.example ├── .gitignore ├── Dockerfile ├── dev.db ├── docker-entrypoint.sh ├── package-lock.json ├── package.json ├── prisma.config.ts ├── prisma │ ├── dev.db.backup │ ├── migrations │ │ ├── 20251122021659_init │ │ │ └── migration.sql │ │ ├── 20251122032308_add_preview │ │ │ └── migration.sql │ │ ├── 20251122065455_add_files_column │ │ │ └── migration.sql │ │ ├── 20251124220546_add_library_model │ │ │ └── migration.sql │ │ └── migration_lock.toml │ ├── prisma │ │ ├── dev.db │ │ └── dev.db-journal │ └── schema.prisma ├── src │ ├── generated │ │ └── client │ │ │ ├── browser.ts │ │ │ ├── client.ts │ │ │ ├── commonInputTypes.ts │ │ │ ├── default.d.ts │ │ │ ├── default.js │ │ │ ├── edge.d.ts │ │ │ ├── edge.js │ │ │ ├── enums.ts │ │ │ ├── index-browser.js │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ ├── internal │ │ │ ├── class.ts │ │ │ ├── prismaNamespace.ts │ │ │ └── prismaNamespaceBrowser.ts │ │ │ ├── libquery_engine-darwin-arm64.dylib.node │ │ │ ├── libquery_engine-linux-musl-arm64-openssl-3.0.x.so.node │ │ │ ├── libquery_engine-linux-musl-openssl-3.0.x.so.node │ │ │ ├── models.ts │ │ │ ├── models │ │ │ ├── Collection.ts │ │ │ └── Drawing.ts │ │ │ ├── package.json │ │ │ ├── runtime │ │ │ ├── edge-esm.js │ │ │ ├── edge.js │ │ │ ├── index-browser.d.ts │ │ │ ├── index-browser.js │ │ │ ├── library.d.ts │ │ │ ├── library.js │ │ │ ├── react-native.js │ │ │ └── wasm.js │ │ │ ├── schema.prisma │ │ │ ├── wasm.d.ts │ │ │ └── wasm.js │ ├── index.ts │ ├── security.ts │ ├── securityTest.ts │ └── workers │ │ └── db-verify.js └── tsconfig.json ├── collabDemo.gif ├── collectionsPage.png ├── dashboard.png ├── dashboardLight.png ├── demo.gif ├── docker-compose.prod.yml ├── docker-compose.yml ├── frontend ├── .dockerignore ├── .env ├── .env.example ├── .env.production ├── .gitignore ├── Dockerfile ├── index.html ├── nginx.conf ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ ├── favicon-dark.svg │ ├── favicon-light.svg │ ├── favicon.svg │ └── vite.svg ├── src │ ├── App.css │ ├── App.tsx │ ├── api │ │ └── index.ts │ ├── assets │ │ ├── fonts │ │ │ └── Excalifont-Regular.woff2 │ │ └── react.svg │ ├── components │ │ ├── ConfirmModal.tsx │ │ ├── DrawingCard.tsx │ │ ├── Layout.tsx │ │ ├── Logo.tsx │ │ └── Sidebar.tsx │ ├── context │ │ └── ThemeContext.tsx │ ├── hooks │ │ └── useDebounce.ts │ ├── index.css │ ├── main.tsx │ ├── pages │ │ ├── Dashboard.tsx │ │ ├── Editor.tsx │ │ └── Settings.tsx │ ├── types │ │ └── index.ts │ └── utils │ │ ├── exportUtils.ts │ │ ├── identity.ts │ │ ├── importUtils.ts │ │ └── sync.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── logoExcaliDash.png ├── publish-docker-prerelease.sh ├── publish-docker.sh ├── searchPage.png ├── settingsPage.png └── version-manager.js /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | frontend/node_modules 2 | .DS_Store 3 | backend/prisma/*.db -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/AGENTS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/RELEASE.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.1.6 -------------------------------------------------------------------------------- /backend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/.dockerignore -------------------------------------------------------------------------------- /backend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/.env.example -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/dev.db: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/docker-entrypoint.sh -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/prisma.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/prisma.config.ts -------------------------------------------------------------------------------- /backend/prisma/dev.db.backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/prisma/dev.db.backup -------------------------------------------------------------------------------- /backend/prisma/migrations/20251122021659_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/prisma/migrations/20251122021659_init/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20251122032308_add_preview/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE "Drawing" ADD COLUMN "preview" TEXT; 3 | -------------------------------------------------------------------------------- /backend/prisma/migrations/20251122065455_add_files_column/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/prisma/migrations/20251122065455_add_files_column/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/20251124220546_add_library_model/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/prisma/migrations/20251124220546_add_library_model/migration.sql -------------------------------------------------------------------------------- /backend/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /backend/prisma/prisma/dev.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/prisma/prisma/dev.db -------------------------------------------------------------------------------- /backend/prisma/prisma/dev.db-journal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/prisma/prisma/dev.db-journal -------------------------------------------------------------------------------- /backend/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/prisma/schema.prisma -------------------------------------------------------------------------------- /backend/src/generated/client/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/browser.ts -------------------------------------------------------------------------------- /backend/src/generated/client/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/client.ts -------------------------------------------------------------------------------- /backend/src/generated/client/commonInputTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/commonInputTypes.ts -------------------------------------------------------------------------------- /backend/src/generated/client/default.d.ts: -------------------------------------------------------------------------------- 1 | export * from "./index" -------------------------------------------------------------------------------- /backend/src/generated/client/default.js: -------------------------------------------------------------------------------- 1 | module.exports = { ...require('.') } -------------------------------------------------------------------------------- /backend/src/generated/client/edge.d.ts: -------------------------------------------------------------------------------- 1 | export * from "./default" -------------------------------------------------------------------------------- /backend/src/generated/client/edge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/edge.js -------------------------------------------------------------------------------- /backend/src/generated/client/enums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/enums.ts -------------------------------------------------------------------------------- /backend/src/generated/client/index-browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/index-browser.js -------------------------------------------------------------------------------- /backend/src/generated/client/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/index.d.ts -------------------------------------------------------------------------------- /backend/src/generated/client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/index.js -------------------------------------------------------------------------------- /backend/src/generated/client/internal/class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/internal/class.ts -------------------------------------------------------------------------------- /backend/src/generated/client/internal/prismaNamespace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/internal/prismaNamespace.ts -------------------------------------------------------------------------------- /backend/src/generated/client/internal/prismaNamespaceBrowser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/internal/prismaNamespaceBrowser.ts -------------------------------------------------------------------------------- /backend/src/generated/client/libquery_engine-darwin-arm64.dylib.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/libquery_engine-darwin-arm64.dylib.node -------------------------------------------------------------------------------- /backend/src/generated/client/libquery_engine-linux-musl-arm64-openssl-3.0.x.so.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/libquery_engine-linux-musl-arm64-openssl-3.0.x.so.node -------------------------------------------------------------------------------- /backend/src/generated/client/libquery_engine-linux-musl-openssl-3.0.x.so.node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/libquery_engine-linux-musl-openssl-3.0.x.so.node -------------------------------------------------------------------------------- /backend/src/generated/client/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/models.ts -------------------------------------------------------------------------------- /backend/src/generated/client/models/Collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/models/Collection.ts -------------------------------------------------------------------------------- /backend/src/generated/client/models/Drawing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/models/Drawing.ts -------------------------------------------------------------------------------- /backend/src/generated/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/package.json -------------------------------------------------------------------------------- /backend/src/generated/client/runtime/edge-esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/runtime/edge-esm.js -------------------------------------------------------------------------------- /backend/src/generated/client/runtime/edge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/runtime/edge.js -------------------------------------------------------------------------------- /backend/src/generated/client/runtime/index-browser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/runtime/index-browser.d.ts -------------------------------------------------------------------------------- /backend/src/generated/client/runtime/index-browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/runtime/index-browser.js -------------------------------------------------------------------------------- /backend/src/generated/client/runtime/library.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/runtime/library.d.ts -------------------------------------------------------------------------------- /backend/src/generated/client/runtime/library.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/runtime/library.js -------------------------------------------------------------------------------- /backend/src/generated/client/runtime/react-native.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/runtime/react-native.js -------------------------------------------------------------------------------- /backend/src/generated/client/runtime/wasm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/runtime/wasm.js -------------------------------------------------------------------------------- /backend/src/generated/client/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/schema.prisma -------------------------------------------------------------------------------- /backend/src/generated/client/wasm.d.ts: -------------------------------------------------------------------------------- 1 | export * from "./index" -------------------------------------------------------------------------------- /backend/src/generated/client/wasm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/generated/client/wasm.js -------------------------------------------------------------------------------- /backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/index.ts -------------------------------------------------------------------------------- /backend/src/security.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/security.ts -------------------------------------------------------------------------------- /backend/src/securityTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/securityTest.ts -------------------------------------------------------------------------------- /backend/src/workers/db-verify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/src/workers/db-verify.js -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /collabDemo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/collabDemo.gif -------------------------------------------------------------------------------- /collectionsPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/collectionsPage.png -------------------------------------------------------------------------------- /dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/dashboard.png -------------------------------------------------------------------------------- /dashboardLight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/dashboardLight.png -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/demo.gif -------------------------------------------------------------------------------- /docker-compose.prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/docker-compose.prod.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/.dockerignore -------------------------------------------------------------------------------- /frontend/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/.env -------------------------------------------------------------------------------- /frontend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/.env.example -------------------------------------------------------------------------------- /frontend/.env.production: -------------------------------------------------------------------------------- 1 | VITE_API_URL=/api 2 | -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/nginx.conf -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/public/favicon-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/public/favicon-dark.svg -------------------------------------------------------------------------------- /frontend/public/favicon-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/public/favicon-light.svg -------------------------------------------------------------------------------- /frontend/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/public/favicon.svg -------------------------------------------------------------------------------- /frontend/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/public/vite.svg -------------------------------------------------------------------------------- /frontend/src/App.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/App.tsx -------------------------------------------------------------------------------- /frontend/src/api/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/api/index.ts -------------------------------------------------------------------------------- /frontend/src/assets/fonts/Excalifont-Regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/assets/fonts/Excalifont-Regular.woff2 -------------------------------------------------------------------------------- /frontend/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/assets/react.svg -------------------------------------------------------------------------------- /frontend/src/components/ConfirmModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/components/ConfirmModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/DrawingCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/components/DrawingCard.tsx -------------------------------------------------------------------------------- /frontend/src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/components/Layout.tsx -------------------------------------------------------------------------------- /frontend/src/components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/components/Logo.tsx -------------------------------------------------------------------------------- /frontend/src/components/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/components/Sidebar.tsx -------------------------------------------------------------------------------- /frontend/src/context/ThemeContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/context/ThemeContext.tsx -------------------------------------------------------------------------------- /frontend/src/hooks/useDebounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/hooks/useDebounce.ts -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/main.tsx -------------------------------------------------------------------------------- /frontend/src/pages/Dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/pages/Dashboard.tsx -------------------------------------------------------------------------------- /frontend/src/pages/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/pages/Editor.tsx -------------------------------------------------------------------------------- /frontend/src/pages/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/pages/Settings.tsx -------------------------------------------------------------------------------- /frontend/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/types/index.ts -------------------------------------------------------------------------------- /frontend/src/utils/exportUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/utils/exportUtils.ts -------------------------------------------------------------------------------- /frontend/src/utils/identity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/utils/identity.ts -------------------------------------------------------------------------------- /frontend/src/utils/importUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/utils/importUtils.ts -------------------------------------------------------------------------------- /frontend/src/utils/sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/src/utils/sync.ts -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/tsconfig.app.json -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /logoExcaliDash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/logoExcaliDash.png -------------------------------------------------------------------------------- /publish-docker-prerelease.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/publish-docker-prerelease.sh -------------------------------------------------------------------------------- /publish-docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/publish-docker.sh -------------------------------------------------------------------------------- /searchPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/searchPage.png -------------------------------------------------------------------------------- /settingsPage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/settingsPage.png -------------------------------------------------------------------------------- /version-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZimengXiong/ExcaliDash/HEAD/version-manager.js --------------------------------------------------------------------------------