Releases: proofrock/pupcloud
Version 0.8.0
Enhancements
- Readonly mode is now the default,
-Eto make it read-write [#16] - Every CLI parameter can be specified as an env variable [addresses #10]
- Added parameter
--share-profilesto specify profiles as comma-separated [addresses #14] - Added path to the browser tab's title, so that it figures in the history list
- Reduced number of columns in grid view for xl screens
- Library updates
Fixes
- Fixed back button management [addresses #15]
- Copying the sharing link to clipboard wouldn't work if not in a secure context [#19]
- Improvements to better support reverse proxies with subpaths [#18, #22]
- Fix: Only the first sharing profile was selectable [#21]
- Fix: Logout button wouldn't show when using a "normal" password [#23]
Docs & Distribution
- Ditch 7z format for distribution, use .tar.gz & zip instead (according to the OS)
- Binaries for win/arm64 and freebsd/amd64
A multiarch Docker image for x86_64, ARM and ARM64 is here.
Many thanks to @marioscube and @mindfuucker for making this release possible!
Version 0.7.2
Version 0.7.1
Enhancements
- [#6] More functional footer
- [#7] Click on title to go to root
- [#8] Listview's whole row should be clickable
- [#9] Listviews' columns should be clickable to change sorting
- Library upgrades
Fixes
- [#2] Can't enter directory made by pupcloud
- [#4] When cd to a dir fails, dir name gets appended to the breadcrumb "forever"
Docs
- [#5] Provide systemd example/docs (in proofrock/pupcloud-docs)
Collaborators
Thanks to mindfuucker!
Docker images for x86_64, ARM and ARM64 are here.
Version 0.7.0
- First release
- Plain-text password for auth (
-P)- breaking change: old
-Pis now-H(for hashed password)
- breaking change: old
- Shorter sharing links and better detection of failures (root changes after sharing, ...)
- breaking change: you'll need to re-generate any sharing link you had from previous versions
- Cross-compilation support (removed CGO dependency)
- Manual mimetype resolution for problematic files
This is the first release that uses go's cross-compilation capabilities for binary generation. Please report any inconsistency with the generated binaries, as I don't have access to all the platforms, unfortunately
Docker images for x86_64, ARM and ARM64 are here.
Version 0.6.4
- IPV6 support
- "splash footer" disappears after 1,5s
Docker images for x86_64, ARM and ARM64 are here.
Version 0.6.3
- Ability to follow symbolic links (
--follow-symlinks) - Preview now switches between slideshow, full-screen and full size
- Swipe support in slideshow screen, on mobile
- It's now forbidden to run as root (unless
--allow-root) - Logout (if password is required)
- Session invalidation when preconditions fail after login (root deletion, expiration...)
- Go 1.18 and other lib updates
- Minor fixes and improvements
Docker images for x86_64, ARM and ARM64 are here.
Version 0.5.0
- Folder sharing
- UserID/GroupID support in docker
- Ability to specify max upload size on the CLI
- Many fixes, refactorings and performance improvements
Docker images for x86_64, ARM and ARM64 are here.
Version 0.4.2
- Fixed z-indexes for footer and sort menu
- Improved performances when listing a huge number of items
- Upgrade to libs
- Added ARM64 artifacts to binaries & docker images
Docker images for x86_64, ARM and ARM64 are here.
Version 0.4.1
- Fix: paste didn't work
- Reload button
Docker images for x86_64 and ARM are here.
Version 0.4.0
- File upload
- CSRF protection
Docker images for x86_64 and ARM are here.