Releases: SSujitX/docklift
Releases · SSujitX/docklift
v1.3.17
v1.3.16
v1.3.15
1.3.15 (2026-02-17)
Bug Fixes
- TerminalView: handle missing API_URL for WebSocket connection (cb6ab60)
- update import path for Next.js routes type definitions (4f4dbcf)
Features
- nginx: add WebSocket proxy configuration for terminal (8c4354d)
- terminal: add clipboard support with copy/paste shortcuts (105171d)
- terminal: add colorful prompt and set initial working directory (5781ca4)
- terminal: add fullscreen toggle functionality (ae6735b)
- terminal: add WebSocket-based interactive PTY shell service (6f1a5dd)
- terminal: attach WebSocket server to HTTP server (d787879)
- terminal: replace node-pty with script-based shell for zero native dependencies (5b6544e)
- terminal: replace static command logs with interactive xterm.js shell (3125827)
v1.3.14
v1.3.13
1.3.13 (2026-02-17)
Bug Fixes
- auth: allow query param tokens with purpose field for backward compatibility (0a39654)
- deployments: prevent write errors when response stream ends (b3b76ab)
- domains: enforce consistent domain validation across endpoints (d19c13f)
- files: add project ID validation and improve path traversal protection (90f5cd7)
- projects: handle upload directory creation and cleanup temp files (287d884)
- security: enhance CORS and restore endpoint security (1205159)
- update Next.js routes type import path (4dd89eb)
Features
- auth: add setup token for fresh install and short-lived SSE token (cb62d80)
- logs: fetch short-lived SSE token for container logs (f731c0e)
- system-logs: implement SSE token auth with exponential backoff (acdcc80)
- system: add audit logging and password verification for execute endpoint (6bf8977)
- terminal: add password verification for command execution (b002974)
v1.3.12
v1.3.11
1.3.11 (2026-02-16)
Bug Fixes
- backup: specify project name in docker compose up during restore (1f5bd1c)
- correct import path and icon props for Next.js build (016fa09)
- deployments: pass branch parameter to pullRepo function (8caa8e7)
- docker: prevent write-after-end crashes in container log streaming (b9b3c52)
- frontend: improve SSE URL handling in SystemLogsPanel for production environments (a371253)
- frontend: limit container logs to 5000 lines and fix SSE URL (f3b761e)
- frontend: resolved LucideProps type error and added logs page (4c650ca)
- frontend: use relative SSE paths in production to avoid buffering (c0d08cd)
- git: replace git pull with fetch+reset for reliable sync (6c6224f)
Features
- add container logs API endpoints for real-time streaming (ab1083b)
- add logs API endpoint with authentication middleware (9c8fd07)
- add logs page navigation to header (61b0149)
- add version checker component to root layout (087a8fb)
- backup: automate system reconciliation after restore (b96511e)
- docker: add real-time container log streaming via SSE (9b00f9f)
- frontend: add system logs panel component for real-time service monitoring (d5f4d1a)
- frontend: add version checker component for auto-refresh on deploy (9adf817)
- frontend: create logs page for real-time system logs monitoring (cd914dd)
- health: add version and instance ID to health endpoint (77ecf3d)
- logs: enhance log viewer with timestamps and improved UI (2165389)
- logs: increase default log tail lines to 5000 (3f32d6b)
- logs: introduce unified LogViewer component with search and enhanced UI (ce551ef)
- nginx: add configuration for long-lived SSE log streams (fbaf00a)
- nginx: configure Nginx for Server-Sent Events by disabling buffering and caching (edbbd62)
- projects: add real-time container logs viewer with ANSI support (34a9f0d)
- system: add real-time container logs endpoint via SSE (f8d9aa1)
v1.3.10
v1.3.9
v1.3.8
Full Changelog: v1.3.7...v1.3.8