Commit Graph
6 Commits
Author SHA1 Message Date
Luiz Costa ac4f232e5e build: update npm install command to use --legacy-peer-deps
This change modifies the build scripts to use --legacy-peer-deps flag when installing npm dependencies to resolve potential peer dependency conflicts during the build process. The change is applied to both bash (build.sh) and batch (build.bat) build scripts.
2025-11-18 10:23:55 -03:00
Luiz Costa 20129a1ac7 build: add typescript compilation step before frontend build
The build script now runs TypeScript compilation (tsc) before the frontend build to catch type errors earlier in the process. Also downgraded eslint to v8.57.0 for compatibility reasons.
2025-11-18 10:19:13 -03:00
Luiz Costa f8360acab3 feat: improve log viewer with auto-scroll and security enhancements
- Add auto-scroll toggle to log panels
- Enhance SSE connection handling with reconnection logic
- Improve HTML escaping in log lines for security
- Update build script to properly handle frontend artifacts
- Add graceful shutdown to backend server
- Update authentication to support configurable username
2025-11-18 09:59:36 -03:00
Luiz Costa 5c0094d74e chore: update ant-design dependencies and add new icon types 2025-11-18 09:39:51 -03:00
Luiz Costa 775e562fe9 docs: add initial README with project overview and setup instructions
Add comprehensive README file describing the Web Tail Pro project including:
- Features and architecture overview
- Project structure and prerequisites
- Build and execution instructions
- Development setup and available endpoints
2025-11-18 08:40:06 -03:00
Luiz Costa 3a5cbe12ef feat: initialize web tail pro application with frontend and backend
- Add frontend React application with log viewing components
- Implement backend Go server for log tailing and SSE streaming
- Include build scripts for both frontend and backend
- Set up basic authentication and file handling
- Add styling and log formatting capabilities
2025-11-18 08:27:21 -03:00