8 Commits

Author SHA1 Message Date
Luiz Costa
ef1784f8d4 feat: Implement initial Go backend and React frontend project structure for the gotail application. 2025-11-19 17:15:29 -03:00
Luiz Costa
dfe9b10bb8 feat(logs): add initial log loading and tab management improvements
- Implement fetchLastLines API to load initial log entries
- Add addInitialLogs function to useSSE hook for prepending logs
- Improve tab handling with better closable behavior and state management
- Add backend support for fetching last N lines from log files
2025-11-18 11:32:05 -03:00
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