@hunterlester hunterlester released this Sep 12, 2018 · 89 commits to master since this release

Assets 8

[0.7.0]

Added

  • Notification on network disconnect event with automatic reconnect upon network resolve
  • Browser executed with no network connection shows notification upon loginFromUri attempt and automatically connects client upon network resolve
  • POC for WebID handling in the browser.
  • WebId DOM variables and event emitter added.
  • Loading indicators
  • Error pages
  • UI view on failed-to-load webview event

Fixed

  • Functioning share MD request
  • Electron close app process on window close
  • Link to invite.maidsafe.net no longer opens multiple external tabs
  • Closing a tab to the left of the active tab results in rendering of correct webview
  • Properly handles http links when triggering did-fail-load events to prevent external tab spamming and to close respective tab in Peruse
  • E2E tests stabilised.
  • Browser window gets focused when auth requests come in.
  • App auth revocation.
  • Window / tab handling.
  • Functioning share MD request
  • Electron close app process on window close
  • Link to invite.maidsafe.net no longer opens multiple external tabs
  • Closing a tab to the left of the active tab results in rendering of correct webview
  • Properly handles http links when triggering did-fail-load events to prevent external tab spamming and to close respective tab in Peruse
  • Network state poperly propagates to auth-web-app
  • isAuthorised state properly propagates to auth-web-app to produce expected UI when reloading logged out safe-auth://home
  • Able to successfully auth when logging in on mock-dev on Windows
  • No longer hanging when logging in on Linux
  • Auths external apps on mock-dev and mock-prod

Changed

  • Electron to 2.0.8
  • Deps updated in general.
  • Jest tests run in electron env.
  • CI deployment credentials
  • Testing only packaged app in CI

SAFE libraries Dependencies

  • @maidsafe/safe-node-app: 338ec368e25eb2e258d2447413006d74ecc23a15

Peruse mock build SHA-256 checksum:

Linux
19495DA654F4DE45F21E1CF3704C6E74FFF5156E9D21040F2298DCDBF6F7CC41

OSX
996653645284506189413602E9156AD61505A5F8EDB8B36024F11F354AFD577A

Windows
E82F8EE8FA5054F9CB0F12D633D9988E330E7AB4D7BA240BDFAABBB86672CD55

Peruse SHA-256 checksum:

Linux
2C0FF95F77F97C9F914889EEE98452437496F4157EDA833487F83A2113E1C795

OSX
AF9B20929A9E3447B8D57DF43FAD2C212078F885946E640341940D705C0AC041

Windows
5EFD93CA0696007A82D3AC8A7AA93F5251E690FB7DD2CC524E7A192967E63FDC