@hunterlester hunterlester released this Sep 12, 2018 · 80 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
Pre-release
Pre-release

@hunterlester hunterlester released this Apr 5, 2018 · 1328 commits to master since this release

Assets 8

Changelog

[0.10.2] - 28-3-2018

Changed

Fixed

  • Keep track of handles not being freed when refreshing a page on the same publicId so they are effectively freed upon closing the tab or loading a page form a different publicId

SAFE libraries Dependencies

Direct Dependencies

  • beaker-plugin-safe-app: v0.5.2
  • beaker-plugin-safe-authenticator: v0.5.0

Indirect Dependencies

  • @maidsafe/safe-node-app: v0.8.1
  • safe_app: v0.6.0
  • safe_authenticator: v0.6.0
  • system_uri: v0.4.0

SAFE Browser SHA-256

Linux
F4A3F7A842910A742E02EC59D58C06D4BAD393B150020C1A96C6F42834696566

OS X
6AD559CDDF2E0F5A136D4F034B865E2FE50FC4C72F70E07A11321C5FD17F0E2E

Win
33A24948427DF29A7503500CC5E3C36C91406AA3C7945A7438046C4CFC510DD7

SAFE Browser Mock SHA-256

Linux
45FED04E11C357E976E9873DF0FA65AE22A4A25A7448D388A3C9317C7A24BAD9

OS X
451CE733D40658FE67658E6504E4C4A58FB85B1ADFE14B52AB14E66B7953A7FB

Win
04F62181E88E9D6FD64CF186E8A4E9688283D0F8AB70D2E5A6664AE6645464AF
Pre-release
Pre-release

@hunterlester hunterlester released this Mar 15, 2018 · 1328 commits to master since this release

Assets 8

Changelog

[0.10.1] - 12-3-2018

Changed

  • Upgrade beaker-plugin-safe-app to v0.5.2
  • Upgrade beaker-plugin-safe-authenticator to v0.5.0
  • Upgrade pauls-electron-rpc to v1.2.0

Added

  • Expose window.safeApp.readGrantedPermissions function in DOM API to read granted containers permissions from an auth URI without the need to connect
  • Expose window.safeApp.getOwnContainerName function in DOM API to get the app's own container name

Fixed

  • Fix isNetStateInit(), isNetStateConnected() and isNetStateDisconnected() functions which were returning empty objects rather than a boolean value
  • Issue with error codes not being returned from DOM API fixed

SAFE libraries Dependencies

Direct Dependencies

  • beaker-plugin-safe-app: v0.5.2
  • beaker-plugin-safe-authenticator: v0.5.0

Indirect Dependencies

  • @maidsafe/safe-node-app: v0.8.1
  • safe_app: v0.6.0
  • safe_authenticator: v0.6.0
  • system_uri: v0.4.0

SAFE Browser SHA-256

Linux
D3E90FF4ED251538DD2D45AFA75605A393453C061EC8410DCE8B4E3EA5338021

OS X
08A1135EE517B66B00117E2340370EB865855D617EFC97DB8FAFFA617FD4127C

Win
5CF3FCBE15C8B2FDDB8AD976378167AD4D55ED99C96171168E4A1E99EB255D2D

SAFE Browser Mock SHA-256

Linux
468AE6454C6EEED267FCD9AC59DD9A83DD01081FC6861A877C6F87A5F048B5C2

OS X
DE3C05DD79EB9EA4C33FCC154F440A4DE083027242AE5C4F15D38F63FF23618A

Win
B24402D4792F550FE53960F684AE85AD924B1177F7209D29B071245CE3F6AC07
Mar 7, 2018
chore/version: Version change to v0.10.0 (#255)