SeaChest

Rating: 
5
Your rating: None Average: 5 (1 vote)

A simple, unofficial Dropbox client for Sailfish OS.

Version 0.2

Licensed under GNU GPLv3.

SeaChest is an unofficial app and is in no way associated with Dropbox, Inc.

Source on GitHub.

Have added Rename and Delete functionality for version 0.2. Also, there is now a warning by default when downloading a file with the same name as an already existing file before overwriting.

Supports

  • Download individual files (as of now only one at a time).
  • Upload files up to 150MB.
  • Basic icon categories for file listings.
  • Images can be previewed in context menu (jpg, jpeg, png, tiff, tif, gif, webp, ppm and bmp).

Issues & Limitations

  • No sorting of files or folders yet. From using the app, a recently added file will be at the bottom of the list but other than that it'll be pretty much random (including folders not being at the top in some cases).
  • If downloading a file and uploading at the same time, progress bars at bottom of screen may not look right. Also any subsequent uploads after the first won't display the progress bar correctly (will already be at 100%).
  • There may still be issues with uploading or downloading a file first thing after an access token has expired. Workaround would be to refresh folder to reauthorize.

Usage

  • Downloading files and opening folders can be done with one tap or from a context menu by press-and-hold. This behavior can be adjusted in Settings.
  • To upload, go to the folder in Dropbox you'd like to upload to and choose 'Upload' from the pull-down menu, then select the local file to transfer.
  • To refresh a folder listing, swipe back and then reselect the folder. For the 'Home' folder there'll be a 'Refresh' option in the pull-down menu.
  • When renaming a file or folder, Enter key will save the changes made.

Planning to Add or Support

  • App icon.
  • Downloading of complete folders in ZIP format.
  • Search.
  • Sorting by name / modified / added.
  • Show full filename when menu opened or possibly have multiple lines for an item with a longer name.
  • Upload button on Cover as shortcut to uploading a file to a default location.
  • Upload and download progress indicators on the app Cover.

Rationale

  • Initially created as a basic way of transferring new RPMs from Dropbox folder without needing Android Support.
  • Dropbox syncing no longer functioning in other native apps, possibly related to a change in the Dropbox API regarding authorization tokens. Existing apps were a bit too complex for me to attempt to contribute a fix, although hopefully devs for those apps might find something useful with the approach taken here. FYI it's not fully addressed in this app as of yet but can always refresh a folder to reauthorize if needed. Rename and Delete functions should also work after token has expired.
  • Good to have a native app where possible, consistent interface with Ambience etc.

Tips

Screenshots: 

Keywords:

Application versions: 
AttachmentSizeDate
File harbour-seachest-0.1-1.aarch64.rpm167.27 KB21/10/2024 - 00:59
File harbour-seachest-0.1-1.armv7hl.rpm165.21 KB21/10/2024 - 01:07
File harbour-seachest-0.2-1.aarch64.rpm170.13 KB03/11/2024 - 03:01
File harbour-seachest-0.2-1.armv7hl.rpm167.48 KB03/11/2024 - 03:01
Changelog: 

Version 0.2 - 2024-11-03

  • Added Rename and Delete functionality.
  • Added confirmation dialog for overwriting an identically named existing download.

Version 0.1 - 2024-10-20

  • Basic uploading and downloading of individual files. No renaming or deletion yet and no sorting options for listings.