4e193ab1b2Refactor Dockerfile and server code to improve TypeScript build process, enhance health check compatibility, and streamline mock API structure. Update hooks for script management to include user ID in create and update operations, ensuring better integration with the API.Oliver Gwyther2025-08-22 16:36:35 +01:00
a15b87aa5dUpdate Dockerfile to enhance TypeScript configuration with JSX support, install wget for health checks, and improve healthcheck command compatibility.
main
Oliver Gwyther2025-08-20 06:14:15 +01:00
d6dd571f5cEnhance Dockerfile configurations for API and frontend, including MySQL client installation, improved TypeScript build process, and a custom startup script for database migration. Update production environment example with refined database and application settings.Oliver Gwyther2025-08-20 04:22:48 +01:00
1759bd623aUpdate package dependencies, refactor TypeScript configuration, and enhance API server code with improved type definitions. Modify GitHub Actions workflow to verify API build success and streamline build scripts for better maintainability.Oliver Gwyther2025-08-20 04:03:11 +01:00
d0c165eba4Update GitHub Actions workflow to include environment variables for frontend build and enhance Docker image verification process for both frontend and API images.Oliver Gwyther2025-08-20 03:37:20 +01:00
58d8886480Refactor deployment documentation for ScriptShare, consolidating deployment guides into a single comprehensive document while removing outdated Docker deployment files and scripts. Enhance clarity on deployment options across various platforms and streamline the application structure overview.Oliver Gwyther2025-08-20 00:43:09 +01:00
68a02d1e5fRemove deployment success documentation for ScriptShare application on DigitalOcean, streamlining project files and eliminating outdated information.Oliver Gwyther2025-08-20 00:21:08 +01:00
7c45a3b1d9Enhance build scripts in package.json for improved production deployment and database setupOliver Gwyther2025-08-19 23:40:48 +01:00
a40a2c022dAdd new build and database setup scripts to package.json for productionOliver Gwyther2025-08-19 23:21:11 +01:00
3704a70575Update package dependencies and refactor API files to implement database interactions for analytics, authentication, collections, ratings, and scripts. Enhance user management and script handling with improved error handling and validation. Introduce database schema for structured data storage and retrieval.Oliver Gwyther2025-08-16 00:54:06 +01:00
d6f5901fe2Refactor API files to provide mock implementations for analytics, auth, collections, ratings, scripts, and users, streamlining the codebase for frontend-only functionality. Remove legacy database schema and browser compatibility files to enhance clarity and maintainability.Oliver Gwyther2025-08-16 00:22:56 +01:00
a96df855f5Fix syntax highlighting theme resolution and update Docker build for restored API filesOliver Gwyther2025-08-15 23:50:26 +01:00
5d7a1cce2dRefactor theme handling in ScriptDetail and SubmitScript components to use resolvedTheme instead of theme for improved consistency in dark mode styling.Oliver Gwyther2025-08-15 23:46:28 +01:00
00b79f3537Remove legacy API files: deleted analytics, auth, collections, ratings, scripts, users, and database schema files to streamline the codebase and eliminate unused functionality.Oliver Gwyther2025-08-15 23:37:16 +01:00
6a5bc8d194Remove legacy API files: deleted analytics, auth, collections, ratings, scripts, users, and database schema files to streamline the codebase and eliminate unused functionality.Oliver Gwyther2025-08-15 23:32:10 +01:00
76a0656ab4Update Dockerfile mock APIs to match new individual function export structureOliver Gwyther2025-08-15 23:31:44 +01:00
010bc723d3FORCE BUILD: Add super lenient TypeScript config and multiple fallback build strategies including static HTML fallbackOliver Gwyther2025-08-15 23:22:37 +01:00
cc8fc50a2bFix deployment issues: remove volume mounts, run nginx as root, add fallback vite build strategyOliver Gwyther2025-08-15 23:19:10 +01:00
29e99556abSkip TypeScript compilation in Docker build, use Vite only for frontend demoOliver Gwyther2025-08-15 23:08:16 +01:00
3dc1d8fee0Fix Docker build: skip TypeScript strict checking, use development build mode, add comprehensive mock APIs with interfacesOliver Gwyther2025-08-15 23:00:14 +01:00
a335949951Enhance Dockerfile by adding TypeScript configuration for relaxed builds in the Docker environment. This update includes a new tsconfig.json file to improve compatibility and streamline the build process for frontend-only applications.Oliver Gwyther2025-08-15 22:56:04 +01:00
dcb224b5b6Refactor Dockerfile to utilize printf for creating comprehensive mock API files, ensuring reliable multiline content. Updated mock implementations for auth, scripts, ratings, analytics, collections, and users to maintain complete interfaces for frontend-only builds.Oliver Gwyther2025-08-15 22:53:06 +01:00
351304ac27Refactor Dockerfile to create comprehensive mock API files with TypeScript support. Enhanced mock implementations for auth, scripts, ratings, analytics, collections, and users, ensuring complete interfaces and improved functionality for frontend-only builds.Oliver Gwyther2025-08-15 22:46:21 +01:00
bc481fa798Refactor Dockerfile to remove problematic packages from package.json and reinstall dependencies for a cleaner frontend-only build. Updated mock API implementation to generate random IDs for improved uniqueness.Oliver Gwyther2025-08-15 22:41:33 +01:00
ba6eceefcbRefactor Dockerfile to enhance mock API structure by consolidating and expanding mock database and API files. Updated mock implementations for auth, scripts, ratings, analytics, collections, and users to include additional functionalities and improve overall API consistency for frontend-only builds.Oliver Gwyther2025-08-15 22:38:56 +01:00
7d100e7e0fRefactor Docker setup for frontend-only builds by removing server-side API files, creating mock APIs, and updating health check notes. Adjusted Vite configuration for browser compatibility and refined API handling in various components to improve user experience and maintainability.Oliver Gwyther2025-08-15 22:35:15 +01:00
f7dc75d514Enhance Docker setup by updating .dockerignore to include additional files and directories, modifying docker-compose.yml to add build arguments and Traefik labels, and improving the Dockerfile with build-time environment variables, health checks, and permission settings for security.Oliver Gwyther2025-08-15 20:40:39 +01:00
ef211ebe0aUpdate package dependencies, enhance README for clarity, and implement new features in the admin panel and script detail pages. Added support for collections, improved script submission previews, and refactored comment handling in the script detail view.Oliver Gwyther2025-08-15 20:29:02 +01:00
5fdfe3e790Add volume definitions and healthcheck to docker-compose.yml for improved service managementOliver Gwyther2025-08-13 01:37:39 +01:00
99de77c8f4Update Dockerfile to install all dependencies and modify .dockerignore to exclude log files.Oliver Gwyther2025-08-13 01:22:41 +01:00
936293ba92Enhance ESLint configuration for TypeScript and React, update dependencies, and add new super admin setup script. Update README for improved clarity on superuser setup options and modify user interface components for better user experience.Oliver Gwyther2025-08-13 00:51:44 +01:00
aa10ea0b26Update README.md to provide a comprehensive overview of the ScriptShare platform, including features, tech stack, setup instructions, admin capabilities, and contribution guidelines.Oliver Gwyther2025-08-12 22:31:26 +01:00