Commit Graph

31 Commits

Author SHA1 Message Date
Innei
af170a43bb refactor!: builder pipe and plugin system
Signed-off-by: Innei <tukon479@gmail.com>
2025-10-28 19:48:04 +08:00
Innei
c300b5e86a feat(server): onboarding and login layout design
- Replaced the existing GNU AGPL v3 license with the new Attribution Network License (ANL) v1.0 in the LICENSE file.
- Updated package.json files to reflect the new license.
- Modified README.md to reference the new license.
- Adjusted various package.json files to remove outdated license entries.
- Added new dependencies and updated existing ones in pnpm-lock.yaml.
- Refactored onboarding components and improved UI consistency across the dashboard.
- Introduced new hooks and components for better onboarding experience.

Signed-off-by: Innei <tukon479@gmail.com>
2025-10-27 01:18:06 +08:00
Innei
b918d65fb9 chore: update license
Signed-off-by: Innei <tukon479@gmail.com>
2025-10-20 16:52:07 +08:00
Innei
517e943c93 chore: add LICENSE file and update copyright in README.md
- Introduced a new LICENSE file with the MIT License for the project.
- Updated the copyright notice in the README.md to reflect the Afilmory Team as the copyright holder for 2025.

Signed-off-by: Innei <tukon479@gmail.com>
2025-09-24 20:01:36 +08:00
woolen-sheep
2f479fe176 fix: photo id conflict (#67) 2025-07-17 22:30:16 +08:00
Wenzhuo Liu
0c9b5f8714 docs: mention hdr support in readme (#54) 2025-07-11 18:43:56 +08:00
Innei
7eade6bfa1 feat: add interactive map explorer section to README
- Introduced a new feature highlighting the Interactive Map Explorer, which provides geographic visualization of photos using GPS coordinates from EXIF data with MapLibre.

Signed-off-by: Innei <tukon479@gmail.com>
2025-07-07 17:24:45 +08:00
Innei
16de22951d fix: omit default config social field, fixed #30
- Removed outdated setup instructions and configuration examples from README.md to streamline documentation.
- Updated site.config.ts by removing unused social media fields for a cleaner configuration structure.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-30 17:14:02 +08:00
Innei
bac175a901 feat: add TIFF format support and enhance Fujifilm settings description
- Introduced automatic conversion for TIFF format in image processing.
- Updated the description of Fujifilm simulation settings to "Fujifilm Recipe" for clarity.
- Added a new feature for sharing images to social media or embedding via iframe.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-29 23:12:29 +08:00
Innei
9e0f21591a chore: update configuration files and README for storage integration
- Replaced the repository configuration in `builder.config.example.json` with S3 storage settings, including bucket and endpoint details.
- Removed the social and feed sections from `config.example.json` to simplify the configuration structure.
- Updated the README to reflect changes in the author section and added optional comments for clarity.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-28 19:05:40 +08:00
Innei
aaa4c2b4f5 chore: update README and build workflow for manifest handling
- Removed the repository configuration section from the README to streamline documentation.
- Updated the build workflow to create a photos manifest JSON file before running the Vite build, enhancing the build process.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-28 18:53:49 +08:00
Innei
6d430faa9a feat: implement remote repository support for manifest updates
- Added functionality to push updated manifests to a remote Git repository after building.
- Introduced a Git token configuration in the builder settings to authenticate pushes.
- Enhanced the CLI to handle remote repository synchronization, including cloning and pulling updates.
- Updated the builder to return detailed results on whether updates occurred during the build process.
- Revised documentation to reflect new configuration options and usage instructions.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-28 13:34:35 +08:00
Innei
19f4202656 docs: update README and README.zh.md for multi-language support and feature descriptions
- Added a link to the Chinese version of the README in the English version.
- Updated feature descriptions in both English and Chinese, changing "Smart Tags" to "File System Tags" for clarity.
- Included a new image in the Chinese README for better visual appeal.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-26 21:29:58 +08:00
MaxtuneLee
3c45df6e13 Update README.md 2025-06-26 14:10:21 +08:00
Innei
ec0d0b577a Update README.md 2025-06-26 13:31:04 +08:00
Innei
c58835e35b feat: enhance SSR routing and development experience
- Updated the SSR routing to conditionally load development and production handlers based on the NODE_ENV variable.
- Introduced a new dev.ts file to handle requests in development mode, including asset proxying and HTML response generation.
- Removed the not-found.tsx file and streamlined the photoId route logic for better maintainability.
- Added support for Open Graph and Twitter meta tags in the production handler for improved SEO.
- Updated README with new S3 endpoint configuration.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-23 11:31:28 +08:00
Innei
8f2d6b8212 fix: update customDomain in README files to include HTTPS protocol
- Changed the customDomain value from "cdn.example.com" to "https://cdn.example.com" in both English and Chinese README files for clarity and security.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-20 23:42:51 +08:00
J2ephyr
fbb31bda30 feat: Add S3_EXCLUDE_REGEX configuration option for file exclusion support. (#15) 2025-06-19 14:39:41 +08:00
Innei
ed5284af6f feat: update README with new branding and OpenGraph support
- Added a centered logo image to the README for enhanced visual appeal.
- Updated project title formatting to align with the new branding.
- Included OpenGraph metadata information for improved social media sharing capabilities.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-13 16:38:47 +08:00
Innei
8b57c878e8 chore: rename project to Afilmory and update related configurations
- Changed project name and title from "Photo Gallery" to "Afilmory" across multiple files including configuration, README, and web manifest.
- Updated descriptions and URLs to reflect the new branding.
- Adjusted OG image plugin and favicon generation scripts to align with the new project name.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-13 01:15:41 +08:00
Innei
9a639b9b60 docs: update README and add Chinese version
- Translated the README content to English, enhancing accessibility for a broader audience.
- Updated feature descriptions and technical architecture sections for clarity and consistency.
- Added a new README.zh.md file for Chinese-speaking users, maintaining the same structure and information as the English version.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-12 19:52:01 +08:00
Innei
ac52350b6d chore: update package dependencies across multiple packages
- Bumped versions of several packages including zod (3.25.63), tailwindcss (4.1.10), tsx (4.20.2), and others to their latest releases for improved performance and security.
- Updated @types/node and @types/react to 24.0.1 and 19.1.8 respectively in various package.json files to ensure compatibility with the latest TypeScript features.
- Adjusted dependencies in the builder and webgl-viewer packages to reflect the latest versions.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-12 18:34:08 +08:00
Innei
4a385b9852 chore: rename project from Iris Photo Gallery to Afilmory and update related references
- Updated repository URLs in package.json and README.md to reflect the new project name.
- Changed project names in wrangler.jsonc files for SSR and web applications.
- Added "Afilmory" to the cSpell dictionary in VSCode settings.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-12 13:57:40 +08:00
Innei
323d7f1aa9 docs: update README to include online photo wall links
- Added links to three online photo walls showcasing the project.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-11 17:14:56 +08:00
Innei
b50ebf0d30 docs: update README for project structure and deployment instructions
- Changed project structure section to a quick start guide with a focus on Docker deployment.
- Removed detailed Vercel deployment instructions for a more streamlined README.
- Added a link to the Docker deployment documentation.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-11 15:13:29 +08:00
Innei
ccfb313038 feat: add avatar support and update dependencies
- Added avatar configuration to the author section in config.example.json and README.md.
- Integrated @radix-ui/react-avatar package for avatar rendering in the MasonryHeaderMasonryItem component.
- Updated pnpm-lock.yaml and package.json to include @radix-ui/react-avatar dependency.
- Removed loading text from index.html for a cleaner UI.
- Adjusted photo-loader.ts to use the workdir for manifest path.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-11 01:11:56 +08:00
Innei
ded9755a58 refactor(builder): remove maxPhotos option and related checks
Signed-off-by: Innei <tukon479@gmail.com>
2025-06-10 20:11:16 +08:00
Innei
67a948ddeb feat: introduce @photo-gallery/data package for centralized photo management
- Added a new package `@photo-gallery/data` to manage photo data and metadata.
- Updated various components to utilize the new photoLoader from the data package.
- Adjusted dependencies in `pnpm-lock.yaml` and `package.json` files to include the new package.
- Refactored imports across the application to streamline photo data access.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-08 20:46:19 +08:00
Innei
0b6160f6d5 feat: add DateRangeIndicator component and integrate into MasonryRoot
- Introduced a new DateRangeIndicator component to display the date range and location of visible photos.
- Integrated the DateRangeIndicator into the MasonryRoot component, enhancing the user interface for both mobile and desktop views.
- Implemented a custom hook, useVisiblePhotosDateRange, to calculate the date range of currently visible photos.
- Updated README to reflect the new project name and description.

Signed-off-by: Innei <tukon479@gmail.com>
2025-06-05 21:08:36 +08:00
Innei
2244ca8d77 refactor: clean up builder configuration and enhance README with detailed features and setup instructions
Signed-off-by: Innei <tukon479@gmail.com>
2025-06-05 13:43:52 +08:00
Innei
f841d2ada2 feat: init 2025-06-05 13:27:09 +08:00