Releases: chenkenbio/open-server
Releases · chenkenbio/open-server
Release list
open-server v0.2.4
Highlights
- Adds a "Jump to" path box below the page header that navigates directly to any folder inside the served root. Relative input resolves against the root, absolute input is accepted only when it stays inside it, and the client rejects
..inline while preserving sort, order, and hidden-state query parameters across the jump. - Adds a read-only
GET /resolveendpoint that translates symlink-equivalent absolute spellings (the physical location of a symlinked root, or a symlink alias of a physical root) back onto the configured root form, so the displayed root path never changes. Only existing in-root directories resolve; files, missing paths, traversal, and outside-root paths report 400/404/400/403 without disclosing anything outside the root. - Adds an open-in-new-tab action to directory rows.
SHA256
1a4242a964f71da79e8a2202c3de390948a88fa16545a8cee3a0a76dbb430fab open-server-v0.2.4-linux-amd64
37281188da46e4877a0394353e2001e6fdf51988308090d6bcb15027feb3f3a7 open-server-v0.2.4-linux-arm64
06a55dbde70399f5346c18ec6662aaa6f6ed3a7222966b7b17e35eb94b6da56c open-server-v0.2.4-darwin-amd64
34b261794fe224c69e1871e24ed62d73ff227be15c80cb383a60f9c8e244c15a open-server-v0.2.4-darwin-arm64
open-server v0.2.3
Highlights
- Adds managed JupyterLab and TensorBoard controls to directory rows, with clear Start, Open, and Stop states for local and SSH/SFTP sessions.
- Reuses running applications safely, supports explicit shutdown, and confirms before stopping JupyterLab and terminating its kernels.
- Keeps copy, download, JupyterLab, TensorBoard, and LaTeX actions in fixed subcolumns so icons remain vertically aligned when an action is unavailable.
- Adds persistent, resizable Name, Last modified, and Size columns with pointer and keyboard controls, reset behavior, compact table sizing, and full-value tooltips.
- Avoids background application work while services are stopped and pauses status polling when the browser tab is hidden.
SHA256
6a98f1f95a8201b006ccb660bb51b6b4a957c0fa05050ce9e7492bd0b57380f4 open-server-v0.2.3-linux-amd64
21d57cc40256029a5eb90c4e985bd7d2a77684ad3bf5952992cdc8840007bd8c open-server-v0.2.3-linux-arm64
89712d5341aa2a13d40070ac587aa67750a6fc1380653a24f143ee55210644e5 open-server-v0.2.3-darwin-amd64
ead895e313444684cc594e67f972e66f01c6c8d5bb20b44f04d85b46fa2c67f1 open-server-v0.2.3-darwin-arm64
open-server v0.2.2
Highlights
- Automatically reconnects dropped SSH/SFTP sessions while keeping browser URLs stable and preserving remote TensorBoard and JupyterLab services during the reconnect grace period.
- Adds safe rendered previews for HTML, SVG, and Markdown.
- Improves browsing with regex filtering, compact tab titles, configurable font sizing, and stable saved-session ports.
- Makes TensorBoard discovery lazy so WAN directory browsing does not scan every child folder.
- Refines JupyterLab, TensorBoard, LaTeX, live-PDF, and shutdown workflows.
SHA256
8ae807bb69473b2fbda269418562f06b4460a34451de610a7ed47b29b32f3d1c open-server-v0.2.2-linux-amd64
72b2edb1c93bea722976b4185589738a8122d8e660e2bfb0b23f98ff4d0c1b88 open-server-v0.2.2-linux-arm64
4910d3a87c416cdef0d36eaa6b1612616efb82a13bf7fb06b52faaba72b124b7 open-server-v0.2.2-darwin-amd64
b59803cbfe080dd1746bfdecdd095dafbed391b3deae0647d789578f97e1e121 open-server-v0.2.2-darwin-arm64
open-server v0.2.1
- Kept Chrome tabs and windows open when open-server stops, including after Ctrl+C.
- Added the in-page shutdown control and refined copy, upload, font-size, and LaTeX helper behavior.
- Standardized cross-platform release artifacts under dist/.
open-server v0.2.0
- Added JupyterLab launch and browser integration.
- Improved file browsing, uploads, and live PDF tools.
- Added adjustable font sizing and workspace-local Jupyter trash.
open-server v0.2.0-beta.1
First beta release.
- Runs as a lightweight local binary and browses remote files through the system SSH/SFTP stack.
- Requires no open-server installation on the remote server in the default SSH/SFTP mode.
- Provides LaTeX table and figure snippets with stable live-PDF viewing.
- Launches and proxies TensorBoard through a managed SSH tunnel.
- Supports local, remote, saved, and multiple simultaneous targets.
- Includes a token-protected plain-HTTP server-hosted fallback for trusted networks or private VPNs.
SHA256:
4e890352660858d0c7587ee1fb4c5f26baeb7c4e455be35585e4b8da59b803fd open-server-v0.2.0-beta.1-linux-amd64
3c16a95ba3984050d53483f14556519ab9f4a4f0ea5ae6812bd10de54b211fac open-server-v0.2.0-beta.1-linux-arm64
dbb66027af919974b4d87feeba63ae5036d862c7fbb8641716541978738b0725 open-server-v0.2.0-beta.1-darwin-amd64
69f6f9a22335e0093e3aea1a5d6a2f89797947254f8f632d3ef6729425be7171 open-server-v0.2.0-beta.1-darwin-arm64