Skip to content

Latest commit

 

History

History
279 lines (242 loc) · 13.4 KB

CHANGELOG.md

File metadata and controls

279 lines (242 loc) · 13.4 KB

Vup Changelog

0.15.0 BETA

Added

  • New video player
  • New gallery view
  • Action for creating new text files
  • Mass-pin action and task for files and directories
  • Mobile sort view (including "sort by created" option)
  • New UI settings for configuring how to open specific file types
  • Dialog for configuring a S3 storage provider locally
  • New setting to configure pool sizes (concurrent upload/download count)

Changed

  • Migrated to Material 3 theming and changed visual density
  • Changed encrypted streaming implementation to use the new S5-powered core code
  • Some tasks can now be cancelled
  • Improved hover effect for timestamps
  • Updated dependencies

Fixed

  • Uploads to the local store retry now
  • Fixed date formatting
  • Fixed initial window size
  • Vup no longer crashes when the local store can't be initialized
  • Some other small bug fixes and improvements

Removed

  • Removed old integrated audio player (use Jellyfin instead)

0.14.3 BETA

Add support for using Sia and Pixeldrain directly. Plus a ton of new features and improvements, for example restore from trash, cancel uploads or downloads, new queue system, new Jellyfin and more!

Full Changelog: https://github.com/vup-app/vup/compare/v0.13.3...v0.14.0

0.13.3 BETA

Switched to S5 Network and a lot of other new features and fixes.

Beta 0.12.0

  • Added "Delete permanently" action for files and directories in trash
  • Added experimental support for storing encrypted file data on custom remotes (S3 and WebDAV)
  • Added skylink health indicator and pin tool to file details view
  • Improved "Delete local copies" action
  • Added timeout to prevent sync operations from locking up
  • Added "Copy link" button for already shared directories
  • Added "Gallery" view type when sharing files
  • Custom themes: Added support for background images
  • Improved button label readability
  • Fixed some bugs

Beta 0.11.0

  • Your seed phrase is now securely stored in Keychain/KeyStore/libsecret (depending on your operating system)
  • Added support for securing Vup with biometric authentication on Android, iOS and Windows
  • Added Discord Rich Presence Support for music and videos streamed using Jellyfin (including thumbnails!)
  • Multiple artists of a song are now detected and handled correctly
  • You can now set custom covers/thumbnails for your Jellyfin collections
  • Added "Open parent directory" action for files when searching
  • Added experimental support for custom WebDAV remotes, can be used with rclone to read-only browse any file storage service (requires dev mode)
  • Added support for streaming/downloading files stored on IPFS and Arweave (uses public gateways)
  • When renaming a file or directory, the existing name is now pre-selected in the text field
  • Added support for sharing files using streaming links with custom players (video, audio, Webamp) (requires dev mode)
  • Improved app window behaviour on Windows and Linux
  • Added button for viewing passwords in server settings
  • Portal authentication tokens are now refreshed automatically
  • Old versions of SkyDB entries are now automatically unpinned, this results in significantly reduced wasted storage space for directories with a lot of files
  • Updated notification icon for Android
  • Added experimental action to share a directory stored in Vup as a fully end-to-end-encrypted web app (requires dev mode)
  • Audio file thumbnails are now automatically cropped to a square on upload
  • Increased minimum Android version to Android 4.3 Jelly Bean
  • The Jellyfin server now has a new page with basic listening statistics: http://localhost:8096/statistics
  • Added support for downloading and streaminging unencrypted files
  • Added experimental "Active files" view that shows files that are being uploaded right now (requires dev mode)
  • SkyFS: Improve directory index cache format
  • SkyFS: Encrypted file blobs are now stored with the filename encrypted-file.skyfs in your portal account
  • Fixed some bugs

Beta 0.10.1

  • Added experimental portal proxy server
  • Added some custom directory names (Shared and Trash)
  • Added "Remove shared directory" action
  • Added button to unpin previous versions of a file (requires dev mode)
  • Added button to open log file
  • Improved navigation of shared directories
  • Hide "Add to your SkyFS" button when it's already added
  • Fixed moving directories with the same name to trash
  • Fixed logout on Windows
  • Fixed notification crash on unsupported platforms
  • Fixed stuck file streaming on some portal errors
  • Fixed "Add to your SkyFS" button for subdirectories of a shared directory
  • Fixed not being able to share the root directory of a shared directory
  • Fixed scrolling in YT-DL dialog
  • Fixed URL encoding for temporary streaming server

Beta 0.10.0

  • New advanced sharing features (with future changes and read+write)
  • New and improved drag and drop system
  • The ffmpeg installer now also works on Windows
  • Fixed high idle CPU usage on Windows
  • Added media file picker for iOS
  • Added tool to list used MySky paths
  • Improved video thumbnail extraction
  • Improved Jellyfin folder navigation
  • Added settings page to manage SkyFS mounts
  • Added support for 3D model thumbnails (requires OpenSCAD to be installed)
  • Added support for PDF thumbnails (requires ImageMagick to be installed)
  • Added support for SVG thumbnails (requires Inkscape to be installed)
  • The image grid view now shows progress bars and offline status for files
  • Disable integrated audio player by default
  • Improved DirectoryIndex cache efficiency
  • Fixed some bugs

Beta 0.9.0

  • BREAKING: Changed Jellyfin server id format to support additional clients. Clear the data or log out in all of your Jellyfin clients after upgrading to the new Vup version.
  • Full support for portal-login-with-MySky! You can link your existing portal accounts to your MySky account and then one-click login on all of your devices. Vup automatically creates a skynetfree.net account for new users.
  • Completely revamped actions system: All right-click/long-press actions are now more powerful, consistent and safe. This also includes a lot of new features, like making multiple files available offline at once
  • Added DirectoryCacheSyncService (makes multi-device usage a lot more efficient)
  • Added TemporaryStreamingServerService
  • Added button to upload and share logs in settings (Useful for Android and iOS)
  • Added support for "mixed" Jellyfin collections
  • Added experimental Cast support
  • Improved task progress system (for example dropped files now show up instantly)
  • Added new "Devices" settings page which shows a list of devices you use Vup on
  • Improved EXIF metadata extraction for images (datetime and gps)
  • Added backspace key for navigation
  • Added iOS permissions to pick and upload all file types
  • Updated macOS icon
  • Added some new experimental yt-dlp features
  • Fixed some bugs

Beta 0.8.7

  • the portal auth settings page now shows the current portal and stats
  • web server: directories and files are now sorted by name
  • Jellyfin: fixed movie sort order
  • the pin tool now shows a success dialog when done
  • added draggable scrollbar for large directories on mobile
  • files can now be saved locally on Android and iOS
  • the portal sign in form can now be submitted with enter
  • existing directories are now merged when using drag 'n drop
  • fixed yt-dlp default video resolution
  • fixed bug when browsing shared directories
  • fixed OMDb metadata provider not adding movie poster in some cases
  • fixed some Android bugs

Beta 0.8.6

  • New cache manager with max cache size setting
  • You can now use Skynet portals without accounts support
  • Text field borders are now visible when using a dark theme
  • A lot of bug fixes

Beta 0.8.0

  • Improved Jellyfin media server settings page
  • Added powerful metadata support and assistant for TV shows and movies (supported providers: TVmaze, OMDb and AniList)
  • Added full subtitle support for movies and videos
  • All activity is now synced across all of your devices! (play positions, play counts and last played dates - fully end-to-end-encrypted)
  • Custom playlists are now synced across all of your devices (end-to-end-encrypted)
  • Added metadata support for .mov, .avi and .wmv video files
  • New option to not show full path in tabs title
  • Vup now remembers view type (list, grid, gallery) and sort options for every directory
  • File and directory selections are cleared when navigating to a different location
  • File metadata can now be manually edited in the file details dialog
  • New ffmpeg installer for Linux and Windows (ffmpeg is already included on all other platforms)
  • Added full metadata and thumbnail support for .epub books and .cbz comics
  • Vup now serves two different web-based Jellyfin frontends
  • WebDav server: fixed rclone sync retry issue and set modified times correctly
  • Automatic chunk retry for large uploads
  • Auto retry for failed chunks when streaming
  • The integrated Jellyfin server now supports changing client preferences like dark mode
  • Added automatic cache cleaner which removes old cache files
  • Added "Launch at startup" setting
  • Vup now uses a custom user agent, so Skynet portals can easily see who is using Vup (this is not leaking any information)
  • Upgraded to latest Flutter version
  • Jellyfin media collections are now shown in the sidebar
  • Fixed profile flickering issue
  • Fixed german language bug
  • Fixed issue with non-ascii sync directories
  • A lot of other bug fixes and improvements

Beta 0.7.9

  • new portal selection and login dialog
  • hover over usage bar shows portal account limits
  • Updated Jellyfin music support: browse by directory, create playlists, sort by most played, ...
  • Jellyfin shows resumable videos (movies and shows)
  • right-click -> pin all
  • thumbnail load delay for fast scrolling
  • 1000+ thumbnail fix

Beta 0.7.7

  • Custom Skynet portal support
  • Support for auth-only portals
  • Experimental support for Portal-Login-with-MySky
  • Used storage in your portal account now shown in the sidebar
  • Dialog for new users to create some common home directories automatically
  • New and improved YT-DLP integration (selection of what to download with preview images, smart select, progress indicators)
  • Integrated Jellyfin-compatible server for streaming music, podcasts, audiobooks and movies (better support for TV shows coming later)
  • Tool to check for any unpinned files and pin them to your portal account
  • Multiple tabs
  • New directory actions (right-click or long press): Open in new tab, Rename, Add to Quick Access, Move to trash
  • New file actions (right-click or long press): Copy Web Server URL, Rename, Make available offline
  • New dialog that shows previous versions of a file and makes it possible to restore them
  • New file details dialog
  • Pin directories to the quick access sidebar area
  • Custom window design
  • Minimize to tray on desktop platforms
  • Double-click to open on desktop platforms
  • Multi-select files when holding CTRL
  • CTRL+A shortcut to select everything in current dir
  • Option to start Vup minimized
  • Improved audio, video and image metadata view
  • Delete files and directories permanently (does not unpin yet)
  • New app icon
  • Support for custom color themes (synced between all devices)
  • Support for custom fonts
  • multi-select actions (select all, unselect all, invert selection, share all, copy all, move all, move to trash)
  • improved metadata extraction (ffmpeg is now used for all videos and music)
  • thumbnails for all videos are now generated automatically
  • Improved sync progress indicator
  • global clipboard to move and copy multiple files or directories
  • Linux: Integrated installer and updater
  • Android: Background service for web, WebDAV and Jellyfin server
  • New experimental column view
  • Option to watch opened files for changes and automatically upload them
  • Improved sharing system
  • Improved thumbnail image cache
  • Improved MIME type handling
  • bind ip options for all integrated servers (localhost by default)
  • Disabled global audio, video and image indexer (use Jellyfin instead)
  • All logs are now written to a temporary log file to make debugging easier
  • New hooks/tasks/workflows/scripts automation system
  • Changed default chunk size to 1 MB (instead of 1 MiB)
  • Streamed music files are now automatically stored offline after listening to them once
  • Added logout button
  • Folders are now called directories consistently
  • Fixed a ton of bugs

Beta 0.6.0

  • Added new search with global and recursive option and a simple filter for file system entity types
  • Added auto sync on all platforms (with user-defined intervals)
  • Added "realtime" sync for desktop platforms (highly experimental)
  • Added support for a split-screen view
  • Added multi file and directory selection
  • Added Koel Server
  • Added Trash feature
  • Sharing links can now be opened on Android from any other app or browser
  • Improved directory listing performance (faster, uses a lot less bandwidth)
  • Metadata now contains both sha256 and sha1 hashes (can be used with rclone sync, set the vendor setting to nextcloud)
  • Improved upload progress indicator
  • Added new settings page to manage media file indexes
  • Added storage quota indicator (uses test data atm)
  • Improved App Layout
  • Ensure only one instance of Vup is running at once
  • APK files can now be installed from Vup
  • Polished the web server UI
  • Added feature to save files locally
  • Added button to delete locally saved files
  • Improved data storage paths on all platforms
  • Directories are now supported for drag and drop
  • Improved sharing experience
  • Updated file+folder icons
  • JSON Debug info can now be selected and copied
  • Fixed a lot of bugs