Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a way to easily purge user data #331

Closed
4 tasks done
jiri-janousek opened this issue May 1, 2017 · 0 comments
Closed
4 tasks done

Add a way to easily purge user data #331

jiri-janousek opened this issue May 1, 2017 · 0 comments
Assignees
Labels
type: quality Improves quality of the app or the user experience.
Milestone

Comments

@jiri-janousek
Copy link
Member

jiri-janousek commented May 1, 2017

It sometimes happens that something bad is stuck in cache and web pages fail to load, e.g. tiliado/nuvola-app-amazon-cloud-player#23

There should be option to clear:

  • cache
  • cookies
  • local storage
  • anything else?
@jiri-janousek jiri-janousek added the type: quality Improves quality of the app or the user experience. label May 1, 2017
@jiri-janousek jiri-janousek added this to the May 2017 milestone May 1, 2017
@jiri-janousek jiri-janousek self-assigned this May 1, 2017
jiri-janousek added a commit that referenced this issue May 1, 2017
Issue: #331

Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
jiri-janousek added a commit that referenced this issue May 1, 2017
Issue: #331

Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
@jiri-janousek jiri-janousek added this to To Release in Roadmap May 6, 2017
@jiri-janousek jiri-janousek added this to To Release in Maintenance May 6, 2017
@jiri-janousek jiri-janousek modified the milestones: 3.1.4, May 2017 May 10, 2017
jiri-janousek added a commit that referenced this issue May 27, 2017
New Features:

  * Tray icon feature can now use AppIndicator library instead of
    obsolete X11 tray icons. Although app indicators are mostly known
    from Ubuntu's Unity desktop, they also work in elementaryOS and
    GNOME Shell (with
    [AppIndicator extension](https://extensions.gnome.org/extension/615/appindicator-support))
    and provide superior user experience. Issue: #45
  * Users can easily clear cookies, cache and temporary files, IndexedDB
    and WebSQL databases and local storage from the Preferences dialog
    → tab Website Data. Issue: #331

Enhancements:

  * Versioning scheme was changed to be more compact, e.g. 4.4.1 instead
    of 3.1.4-1.gabcd. Nuvola 4.0 was re-targeted as Nuvola 5.0.
  * Nuvola can do its own user agent quirks (i.e. to disguise itself as
    a different web browser) in order to work around web pages that
    doesn't work with the WebKit's user agent string.
    Issue: #336
  * Flatpak builds use the latest stable WebKitGTK+ 2.16.3 bringing
    fixes for three security vulnerabilities as well as several crashes
    and rendering issues.

Web App Scripts:

  * Google Play Music script uses own user agent quirks to work around
    the malfunctioning Google sign-in web page.
    Issue: #336

Bug fixes:

  * The build script now raises error if it is ran with Python < 3.4.
  * Fixed a bug when the menus of tray icons and dock items were not
    updated.
  * Nuvola now aborts when required data files are not found (e.g. in
    incomplete installation) rather they running with errors in the
    background.
  * Obsolete test suite has been removed. A new one will be created
    during ongoing modernization. Issue: #335
  * Broken -L/--log-file options were removed.
    Issue: #338
  * Various fixes of HTTP Remote Control feature.

Under the Hood:

  * Nuvola's filesystem namespace was changed from `nuvolaplayer3` to
   `nuvolaruntime`. The data dir is installed at
    PREFIX/share/nuvolaruntime, libraries were renamed to
    `libnuvolaruntime-*.so` and binaries to `nuvola(ctl)`.
    Users' configuration, data and cache is migrated automatically.
  * Nuvola's git repository was moved to
    https://github.com/tiliado/nuvolaruntime.
  * WebKitGTK+ >= 2.16.0 is required as all new API is now used
    unconditionally to make maintenance easier.
  * Added optional dependency on appindicator3-0.1 >= 0.4.
    Use `./waf configure --noappindicator` to disable
    this dependency and related functionality (Tray icon feature).
  * Nuvola no longer bundles Engine.io-client JavaScript library
    but expects version 3.1.0 of it located at the
    JSDIR/engine.io-client/engine.io.js (JSDIR is DATADIR/javascript
    unless changed with --jsdir).
    Issue: #341
  * Nuvola no longer supports web app scripts without a desktop file.
  * Test suite was reintroduced (build/run-nuvolaruntime-tests).
    Issue: #335
  * A lot of refactoring and removal of obsolete code and other
    improvements.

Signed-off-by: Jiří Janoušek <janousek.jiri@gmail.com>
@jiri-janousek jiri-janousek moved this from To Release to Done in Maintenance May 27, 2017
@jiri-janousek jiri-janousek moved this from To Release to Done in Roadmap May 29, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: quality Improves quality of the app or the user experience.
Projects
No open projects
Development

No branches or pull requests

1 participant