Results 26 issues of Garret Alfert

In iOS 12 and 13 there are issue with IndexedDB. The connection gets lost when the Browser has been suspended to the background for a while. After resuming, the IndexedDB...

bug
cordova

Current (inactive) implementation: To get the public URL for a shared file in Dropbox, the client needs to make a request to Dropbox to create/get that URL. Since that is...

dropbox
feature

At the moment it's only possible to create one single instance at a time. To allow to use multiple instances, we need to support some kind of namespace for the...

feature

I found [this article](https://medium.com/@jlchereau/stop-using-inappbrowser-for-your-cordova-phonegap-oauth-flow-a806b61a2dc5), which suggests to use [SafariViewController](https://github.com/EddyVerbruggen/cordova-plugin-safariviewcontroller) instead of InAppBrowser. Unlike the name would suggest, SafariViewController is not for iOS only, but also supports Android, using [Chrome custom...

cordova

When no storage is connected yet, `remoteStorage.backend` already has the value `"remotestorage"`. But when connecting a storage and then disconnecting, `remoteStorage.backend` is `undefined`. The value should be `undefined` in the...

bug

When a developer creates the app credentials for Dropbox and chooses "App folder" instead of "Full Dropbox" for the permissions, the files will not be accessible by any other remoteStorage...

improvement
dropbox

In remoteStorage there is the concept of the public client, that can be used to store files under the special directory `public/`, which are then publicly accessible, as long as...

googledrive
feature

At the moment, when connected to Google Drive, it still uses the BaseClient's method, which just gives a string in the form of `undefined/relative/path/to/file`.

googledrive
feature
good first issue

Google is automatically expiring the authentication tokens after a while. Our Google Drive client is already handling this by re-authorizing the app when getting a 401 response from Google. I...

improvement
googledrive

Right now, to configure any change event, you need to pass all other change event types as well. Otherwise they would be removed completely from the config. So when you...

improvement