The build command in the manual installation guide was incorrectly capitalized as "Build". This commit fixes it to "build" to ensure consistency and proper execution.
Add a new documentation page for configuring SMTP in Palmr, including step-by-step instructions and details on generating Gmail app passwords. Update the navigation menu to include a link to the new guide.
Update image file paths in the upload documentation to reflect the new directory structure. Remove the TODO comment from the navigation configuration as it is no longer needed.
Add detailed documentation for the "Creating a Share" feature, including step-by-step instructions and supporting images. This enhances user understanding and provides a comprehensive guide for managing shares in Palmr.
Move all static assets from `src/assets` to `public` directory to align with Astro's best practices for static file handling. Update all references in markdown files to point to the new public paths. Additionally, update the build script to copy the public directory to the dist folder and modify the dev script to specify host and port.
Update image paths in markdown files to reflect new directory structure. Add new documentation files for API, architecture, and GitHub architecture to enhance project documentation.
- Updated version numbers in server and web package.json files to 1.1.5
- Removed commented-out TODO items in astro.config.mjs
- Added version display to default-footer.tsx
- Cleaned up and simplified documentation text in index.md
This commit introduces a new documentation page (`upload.md`) that explains the file upload process in Palmr. It also includes several image assets to visually support the documentation. The changes aim to provide clear and comprehensive guidance for users on how to upload files from both the Home Page and the My Files Page.
Additionally, the commit updates the `astro.config.mjs` file to reflect the new documentation link for the "Uploading files" section.
This commit removes the dependency on multer and replaces it with fastify's built-in multipart handling for file uploads. The changes include:
- Removing multer and related dependencies from package.json.
- Refactoring logo and avatar services to handle base64 encoded images directly.
- Updating docker-compose configurations to reflect changes in file storage.
- Adding new documentation for file upload processes.
The refactor simplifies the file upload process, reduces dependencies, and improves maintainability.