feat: support share to external via iframe

- Added Tailwind CSS plugins and configurations to improve styling across the application.
- Introduced new global styles and layout components for better structure and design consistency.
- Implemented a MasonryGallery component for responsive photo display.
- Enhanced photo item rendering with EXIF data and improved loading states.
- Updated package dependencies to include new Tailwind CSS utilities and components.

Signed-off-by: Innei <tukon479@gmail.com>
This commit is contained in:
Innei
2025-06-29 23:09:57 +08:00
parent 5d523af3bc
commit 96400b1775
35 changed files with 1097 additions and 125 deletions

View File

@@ -19,17 +19,32 @@
"start": "next start"
},
"dependencies": {
"@afilmory/components": "workspace:*",
"@afilmory/data": "workspace:*",
"@t3-oss/env-nextjs": "0.13.8",
"clsx": "2.1.1",
"drizzle-orm": "0.44.2",
"es-toolkit": "1.39.5",
"linkedom": "0.18.11",
"pg": "8.16.2",
"postgres": "3.4.7",
"react": "19.1.0",
"react-dom": "19.1.0",
"react-masonry": "1.0.7",
"react-photo-view": "1.2.7",
"react-responsive-masonry": "2.7.1",
"react-use": "17.6.0",
"tailwind-merge": "3.3.1",
"tailwind-variants": "catalog:",
"thumbhash": "0.1.1",
"usehooks-ts": "3.1.1",
"zod": "catalog:"
},
"devDependencies": {
"@egoist/tailwindcss-icons": "catalog:",
"@iconify-json/mingcute": "catalog:",
"@tailwindcss/postcss": "catalog:",
"@tailwindcss/typography": "catalog:",
"@types/node": "24.0.4",
"@types/pg": "8.15.4",
"@types/react": "19.1.8",
@@ -38,6 +53,12 @@
"cross-env": "7.0.3",
"dotenv-expand": "catalog:",
"drizzle-kit": "0.31.2",
"next": "15.3.4"
"next": "15.3.4",
"postcss": "8.5.6",
"tailwind-scrollbar": "catalog:",
"tailwindcss": "catalog:",
"tailwindcss-animate": "catalog:",
"tailwindcss-safe-area": "catalog:",
"tailwindcss-uikit-colors": "catalog:"
}
}