All notable changes to this project will be documented in this file.
- Security: Now the token fingerprint will be deleted from the server after logout.
- Updated Go version from 1.24.5 to 1.25.0
- Upgraded
github.com/fasthttp/websocketfrom v1.5.8 → v1.5.12 - Upgraded
github.com/fatih/colorfrom v1.18.0 → v1.19.0 - Upgraded
github.com/gofiber/fiber/v2from v2.52.9 → v2.52.12 - Upgraded
github.com/golang-jwt/jwt/v5from v5.3.0 → v5.3.1 - Upgraded
github.com/mattn/go-sqlite3from v1.14.32 → v1.14.42 - Upgraded
github.com/savsgio/gotilsfrom v0.0.0-20240303185622-093b76447511 → v0.0.0-20250924091648-bce9a52d7761 - Upgraded
golang.org/x/netfrom v0.43.0 → v0.53.0 - Upgraded
github.com/andybalholm/brotlifrom v1.2.0 → v1.2.1 - Upgraded
github.com/klauspost/compressfrom v1.18.0 → v1.18.5 - Upgraded
github.com/mattn/go-isattyfrom v0.0.20 → v0.0.21 - Upgraded
github.com/mattn/go-runewidthfrom v0.0.16 → v0.0.23 - Upgraded
github.com/valyala/fasthttpfrom v1.65.0 → v1.70.0 - Upgraded
golang.org/x/sysfrom v0.35.0 → v0.43.0 - Upgraded axios from 1.7.2 → 1.15.0
- File Viewer: View PDFs, videos, images and audio files directly in the File Explorer.
- Image Viewer: This is a feature included in File Viewer and now you can view the details of a picture. You can zoom in, zoom out, rotate etc.
- Security: Now if someone steals your session token and tries to login from another browser or if he uses another ip address to login your account with the stolen token he will fail and the stolen token will be deleted from the server's cache.
- Services Shutdown: Services now stop faster and can be forced using CTRL+C in server-side terminal.
- CodeEditor: Editor now properly waits for WebSocket connection before allowing edits.
- Services: Resolved mutex deadlock that could freeze the services panel when accessed by unauthorized users.
- Service Logs: Now you can follow user activities related to services.
- Optimized Build Size: Binary size has reduced:
- Linux: ~23 MB -> ~17 MB (26% smaller)
- Windows: ~37 MB -> ~17.3 MB (53% smaller)
- Upload page: Fixed "Uploading..." text after trying to upload without a selected file. I didn't expect that someone would click the upload button before selecting a file to upload, but I saw my friend doing that and realised that I needed to fix that tiny issue.
- Services (BETA):
With this update you can create your own services. For example: Minecraft Server, Web Server etc. Features are:
- Special configurations for services.
- Added functions like auto_start and auto_restart.
- Real-time terminal with WebSocket for your service.
- Read logs and send commands to your service using web interface.
- User permissions for services (start, stop, read_logs and execute_commands).
- Service RAM limits.
- Windows and Linux support.
- File Explorer: Another button to upload your files on current directory.
- Module name: github.com/MertJSX/folder-host-go -> github.com/MertJSX/folderhost
- Code Editor: Added syntax highlighting support for new file formats:
- Go (
.go) - Markdown (
.md,.markdown) - JavaScript modules (
.mjs,.mts) - F# scripts (
.fsx,.fsharp)
- Go (
- File order: Fixed inconsistent file sorting that ignored user settings.
- User Preferences: Implemented cookie-based persistence for user settings
- Settings like "Show folder size" now persist across browser sessions
- Cookies auto-renew on each visit (7-day expiry)
- Preferences only reset if user doesn't visit for a week
- File order: The default setting for file ordering is changed. The ordering now starts with the most recently modified element and goes to the oldest.
- Unused UI components in OptionsBar directory.
- File Renaming: Pressing Enter now confirms file renaming in the dialog.
- Quick Deletion: Delete key shortcut for directory items. Now you can select a directory item in File Explorer then click Delete key in your keyboard to easily delete an item.
- Settings Sync: The 'Show folder size' setting now refreshes the File Explorer immediately.
- UI Labels: Updated ambiguous button text ('Open Editor' -> 'Open in Code Editor') for clarity.
- ZIP button The 'Zip' button no longer appears in non-archive contexts.
- Uploads: Fixed a regression in the File Explorer that broked filepaths/uploads.
- Scope Fixed some errors caused by scope system.