Releases: maidsafe-archive/safe_examples
Email Example v0.4.3 and Web Hosting Example v0.4.4
THIS RELEASE HAS BEEN DEPRECATED
The email example app is no longer supported.
The last known working version of this (v0.4.3) is configured to work with previous browser version Peruse v0.7.0.
This will no longer be maintained or updated to work with more recent versions of the SAFE Browser
The Web Hosting Manager has been moved to its own repository. The latest release can be found here
.
.
.
.
.
.
Email Example Change log:
[0.4.3] - 20-12-2017
Changed
- Upgrade
@maidsafe/safe-node-app
to v0.6.0
Fixed
- The update to @maidsafe/safe-node-app fixes issue with malformed auth URI's on Fedora, using default GNOME3 window manager
SAFE libraries dependencies
- @maidsafe/safe-node-app: v0.6.0
Email Example SHA256
Linux
E1CBE4420A2403A4D75B86530D1F166C44020811EB447C4EC6A556F033FB7E93
OS X
6291FB45AFF04EC7E115A8E9901C55AF34E008C2F8D12214D832769CCE6CAFBA
Win
45456C74A0BB3D226F63C2122DCFF83B0B3C0B3A404771F5A87AAA86270B3CEC
Web Hosting Example Change log:
[0.4.4] - 20-12-2017
Changed
- Upgrade
@maidsafe/safe-node-app
to v0.6.0
Fixed
- fix/Make sure that all non-web services are filtered out from the list of services
SAFE libraries dependencies
- @maidsafe/safe-node-app: v0.6.0
Web Hosting Example SHA256
Linux
D6A8E3E8F948F7D8061B9B3973B91F064E77D64AAB8389F53A8E8213B94A3F25
OS X
EEB9ECC483AD59C3916CB2E5C4ED799C13A3DC1BB14F7D6F152FA2DCE7C60D4D
Win
6AAC73A38CBB95B43DFBFECA720B1E9CF90CD80F5D23D8ECD0DC7A9331CDF310
Email Example v0.4.2 and Web Hosting Example v0.4.3
Email Example Change log:
- Uses safe_app_nodejs v0.5.1
- Compatible with SAFE Browser 0.8.0
Email Example SHA256
Linux
DE7694320E1EBE2B52147B5F2E16901249755876C03AA320154E5332543C7014
OS X
68B59EF13DFF619856617BF04D2A4536E21A8DE69025179B65635D5FCBD4D65B
Win
8297D37A941099F2D54A6D63D162EB3B5F63BE39C4B9FBAED0C892B77F3EBFC0
Web Hosting Example Change log:
- Uses safe_app_nodejs v0.5.1
- Compatible with SAFE Browser 0.8.0
Web Hosting Example SHA256
Linux
761F76E2F2584BBE27F4542612B21D12B7F2EE6D074DB4EA78BDD7E22135F9AA
OS X
0562242239FFF5DFFBA45F4C334A2D84EB9410E34FF5BBE74AD55E323119C73E
Win
1223C2361069E61CABD40BEFB788F6926D13676E01D1736E38F2C5A3BD3A16FA
Editable Comments Plugin v0.1.0
Javascript plugin for integrating editable comments to a web page.
Example blog is attached to the release. Can host the webpage by downloading example-blog.zip
and host it using the web_hosting_manager.
For integrating the plugin manually with your webpage please read the instructions from the README.
Two simple steps for integrating the plugin:
- Include the script in your html and initialise the plugin
- Visit the page to enable comments for that page.
Non Editable Comments Plugin Example (v0.1.0)
Javascript plugin for integrating comments to a web page.
Example blog is attached to the release. Can host the webpage by downloading example-blog.zip
and host it using the web_hosting_manager.
For integrating the plugin manually with your webpage please read the instructions from the README.
Two simple steps for integrating the plugin:
- Include the script in your html and initialise the plugin
- Visit the page to enable comments for that page.
Alpha 2 - Web Hosting Manager (v0.4.1) & Email/Messaging Example (v0.4.0)
Demo applications that showcase some of the initial key features of the SAFE Network, such as: the creation of public IDs, the storage of both private and public data and the creation of SAFE websites.
These demo apps require the SAFE Browser.
For mobile platforms, see SafeMessages.
Further info can be found on the Alpha Release Page.
Download Instructions:
- OS X or Windows
- Please use the attached installers below.
- Linux Debian
sudo wget -O - http://apt.maidsafe.net/repos/maidsafe.apt.gpg.key | sudo apt-key add -
sudo wget -O /etc/apt/sources.list.d/maidsafe.list http://apt.maidsafe.net/repos/maidsafe.list
sudo apt-get update
sudo apt-get install web-hosting-manager safe-mail-tutorial
- Linux RPM
curl -O http://yum.maidsafe.net/repos/maidsafe.yum.gpg.key
sudo rpm --import maidsafe.yum.gpg.key
sudo curl -o /etc/yum.repos.d/maidsafe.repo http://yum.maidsafe.net/repos/maidsafe.repo
sudo yum update
sudo yum install web-hosting-manager safe-mail-tutorial
- Linux Other
- Please use the attached binary tarballs based on system arch below.
Web Hosting Manager
Manage web hosted contents in the SAFE Network using the Web Hosting Manager. Create services/websites and upload web content that can be hosted in the network. The hosted services can be viewed using the SAFE Browser.
SHA-256
Linux
4000D26A09AAD51DD0DFE624E4951DB56296F82278C8AF0CD6E74542424B9713
OS X
5AD69E1663E0A7012440A73D434A616F15DB30417732BC946B337E6C5620304E
Win
47F68EB2CC3B53C2C0CF299A9A945AC262BFED6C009F7B2E1EAAF250E4B26E76
Email/Messaging Example
Send secure messages using Messaging/Email Example app between users. Create an ID and send the messages between users from desktop and mobile.
SHA-256
Linux
44A06A30E1CE3E2CB7F0513E7F45624162C778F23E7B72B755A2E77FEF84C3B1
OS X
926FBCA5C25B83D1591DBD0DC4BC915205A1B58722BFB42C3148EDA0F37F424F
Win
82B1B49AB4B49E3B07E7F831AA20831F8FC8EBF6B1F7273A26116BFC632A9EEB
Web Hosting Manager Example v0.3.0
Change log:
- UI/UX updated based on the new designs mock-ups
- Simple template publishing feature included
Note:- The ID of the app is updated, hence this version will be listed as a new application in the authenticator.
SHA-256
Linux
0F7C562BFFDAA9B414E95EC5E098013B0B959AA358B1E587AB811BA7CDC54A91
OS X
3BF71479D0AC750039D2E588AB8C9D10A43729126A22499DFB912FD5AF3B9A08
Win
A0CC1CA8260E7D97E76383D83367C42EAF83DC8A6A05F3B3B736155821F16E7D
SAFE Mail Tutorial v0.3.1 and Web Hosting Manager 0.2.2
Change log
Web Hosting example (v0.2.2)
- MAID-2330: deleting a service now deletes all the files contained in it.
Email app (v0.3.1)
- Support for switching between email IDs, or even creating new ones, without restarting the application.
Known Limitations
- Localisation is not supported.
SHA-256
Web Hosting Manager
Linux
4692EB3D2CA4D542C27FBDCAD8B4037AC432EE4B4DEFAA93C10B6A9547084938
OS X
43C7EDF96197C46B9F9D49DB6DC8571BF79C94A00B4D04456E3AEF88C8E1B9A2
Win
807F26B48471189703C8F0B3084856F39E38FDB27E263A27E9604721A681203A
SAFE Mail Tutorial
Linux
A6891196F461CDB406D5FDB4C7792E4A63AB6BF1B1DB7B2885EB386B8CB9C30D
OS X
4A94995B3994E3B16DE0F99E7320A191B4F89BDD4E39ABAB2163B1DBFDE5C9C6
Win
DAA3CA1373EE0DA1725BA49699D5FA60B1C456CB58583EE1E326E61EAF420B03
Web Hosting Manager - v0.2.1
Change Log
- Issues with downloading empty files were solved.
- Uploading empty directories is now correctly handled.
- Crash caused by uploading empty files is fixed.
Known Limitations
- Localisation is not supported.
SHA-256
Linux
058EA4C0BA26D1647E05480148AE6DD877987B316EB339B2F6AA2ECB562D3451
OS X
1233F04599A5833B26056A5BD503463F8A834D6139C5C37E046FED6F242D13BC
Win
A0E1D2E94E168A65D1CAE9F66FFD0C47DC867C217CB1F6CD45E85077D88C1E10
SAFE Mail Tutorial and Web Hosting Manager - TEST-19
Change log
Web Hosting example (v0.2.0)
- Support for creating services within a public ID created by another application by requesting access to share the service container (shared MutableData authorisation process).
- Support for multiple selection of both files and directories for the upload actions. Now when uploading a directory it gets uploaded with it entire hierarchy, including the root directory which gets created on the target location. This is also applicable when uploading multiple directories.
- Issues when trying to cancel an upload process of a folder with many files were fixed.
- Some bugs when trying to delete services and folders were solved.
- The list of files/folders is now automatically refreshed after deleting files/folders.
- Solved minor UI issues when trying to upload multiple files while running out of PUTs credit.
- Solved issues when uploading empty files.
- Issues with progress bar for uploading directories and files solved.
Email app (v0.3.0)
- Support for creating services within a public ID created by another application by requesting access to share the service container (shared MutableData authorisation process).
- The list of emails is now sorted by time in a descending order.
- Support for replying to emails.
- Minor UI issues in the compose email form were solved.
- Make the counter of used storage to take into account that emails are only soft-deleted from the inbox MutableData.
- Make use of the crypto functions exposed by safe_app_nodejs to encrypt/decrypt emails instead of using sodium library directly.
- Adapt to rename of safe_app_nodejs function from
getHomeContainer
togetOwnContainer
.
Known Limitations
- Localisation is not supported.
- When uploading an empty directory with the Web Hosting manager, the process never completes forcing the user to cancel it.
SHA-256
Web Hosting Manager
Linux
1B45C8469FD0F27E8B38F39513299A62B752DC44815B49807D7DFD464F17DC30
OS X
FF08AC616D8D8846EF8F751C9922103A483F7489767810A915AD5EA85D2B6C53
Win
30E7011BF64079C6B027BF63843EB777B34AB8FDB4D6D845045B8DE3306370C8
SAFE Mail Tutorial
Linux
1031DFB16A53B2DEF1A8FC91F343F7C509C6F72925E7B24B91898E6E9E5F0FBD
OS X
DABF9538C3B37E88E98BE3857AD41561E5847E507A31206FE0FC68D5C0558EC1
Win
CBE58758CA3EE4B5778BAE2C472C16199414CD7599675157604480FED97808EB
SAFE Mail Tutorial and Web Hosting Manager - TEST-18
Change log
Web Hosting example (v0.1.2)
- Present user friendly error messages
- Long public/service name is truncated and shown on the UI
- NFS API updated to recent changes in safe_client_libs master branch. The NFS API was using ImmutableData to store the files and now the API is updated to save DataMap.
- Disable window resizing
- Compatible with TEST-18
Email app (v0.2.2)
- Compatible with TEST-18
Known Limitation:
- Public Ids created via examples are not exchangeable between the apps.
- This is the error reported with the Access Denied / Requested Entry not found error. This issue is related to the permissions of the service/mail mutable data. The root folder with the default folders are designed for easier sharing and collaboration between apps. Applications can request access to these while the authenticator manages the app access levels. In the case of public IDs, the public ID is added as a key into the _publicNames container. A corresponding MutableData is created by the app and the permissions for the same is set by the app. This MutableData is then added as the value to the public ID entry. Now when the second app tries to add a service to the MutableData created by the first app, it doesn't have the permissions to do so as this was not created by the authenticator. We’re currently discussing a few approaches to resolve this and also confirm if the paradigm we’ve got is what we need or potentially allow the authenticator to manage the public identities itself.
SHA-256
Web Hosting Manager
Linux
5013A0477E193A29DD76BE712BAAFF831887BB4AD29EDD6F1CED8D7B711711F3
OS X
68CFAD6674B6DBBBDCCBC29C7E8C72C701560379677BD2A39AA8EAA0BA1B1B70
Win
82DB83A6A4983E72A6FAD69A05FE4E0C9A66A06BEB606A6007DDDFD5E7712541
SAFE Mail Tutorial
Linux
115431CBCC1D085CB6F7095D3B3EBD3F61ED66FFE6DB443E26228B447FD35795
OS X
B1136EDB86A1387B4F830DD0FA67F8A8E725E5B10B64A4EFAB6CF9BE5F1CBD6E
Win
274DCB181625EC15D455FF3A1FEF488453A2B99BED83F3A5D09AABDD21B6E9D4