Releases: dat-ecosystem-archive/dat-desktop
3.0.1
3.0.0
Features
- Windows support! 👍
✈️ 💯 - Deprecate the Inspect Dat screen until it's in better shape (26eef7f)
Bug Fixes
- add package-lock (8420cbf)
- avoid the screen white-out. (f53397a)
- buttons will click now (f3aceb9)
- changing title still keep on the next session. (2f826ac)
- deprecated syntax by current styled-components. (6340267)
- Even though if press "cancel" on download-preview-screen, still listed in dat-list. (894225b)
- #600 (comment) (5d05d27), closes /github.com/dat-land/dat-desktop/pull/600#issuecomment-440926308
- overlay on menu open. (96cf727)
- overlay to be not enough filled the. (c3698de)
- Re-introduced --publish=onTagOrDraft flag, missing for the release management. (ffff3d6)
- set to disable the hover action to dat-list-header. (96f34c5)
- to be fixed position the list header. (5f198cb)
- unit-test (840b108)
- update Electron, comment deprecated makeSingleInstance call (3a88c9f)
- update to electron changed showOpenDialog api (834b23a)
2.0.0
Heya, we're back with an exciting new release! We've been hard at work to improve Dat Desktop based on your feedback, and happy to put out a brand new version. With close to 100 commits since the last version a lot has changed!
New features 🔥
- Dat protocol v2! - The all new Dat protocol has landed! The new protocol is faster ⚡️, more secure 🔒 and simpler 🙆. Read more about it in our design paper. Note that the new protocol is not backwards compatible and existing Dats will need to be reimported.
- You can now edit the metadata of Dats you've created. Any changes will be automatically sent to all other peers, just like you're used to with updates to files.
- We've reworked the import flow. You can now select where to download files, and get a lil preview of the data you're about to pull down.
- When you first open Dat Desktop there's now a little tutorial to help guide you get started
Minor ✨
- We switched to using microcomponent for all our elements. This has allowed us to create a smooth UI running at 60fps that's great to compose.
- We're now using a more efficient file watching algorithm which has greatly improved performance and simplicity.
- We've improved the test suite. This should help with catching regressions and allow us to continue adding features with confidence.
Fixes 🏥
- In nearly 100 commits we've created and fixed more bugs than we can count. We've been working hard to fix bugs so everyone has a great experience!
To install Dat Desktop download the .dmg
file on macOS or the .AppImage
on GNU/Linux ⬇️. Once it's installed you'll receive future updates automatically.
1.1.1
1.1.0
Hey there 👋 - it's time for another Dat Desktop release! This release has 40 commits since our last and we're excited to put it out!
In this release we're updating the UI a little, allowing you to control the network. This means you can pause, and resume Dats any time.
We're currently preparing for the hyperdrive v8 release which will have up to 100x improved performance (:fire:) - but more on that in the future.
As always, we hope you enjoy this release! If you have any feedback or questions, we'd love to hear from you in the GitHub issues, #dat
on Freenode or Twitter ✨
New features 🔥
- Dats can now be paused & resumed (#266)
- Download bar is now animated (#300)
- We added a progress indicator that is shown over the app's icon (#297)
Minor ✨
- The download button on the website now links directly to the Dat Desktop binary (#299)
- We started migration to use components for visual consistency (#282)
Fixes 🏥
- Modals weren't always cleared (#259)
- Occasionally all Dats were cleared on restart (#298)
- Fixed an issue where event emitters were leaking (#270)
To install Dat Desktop download the .dmg
file on macOS or the .AppImage
on GNU/Linux ⬇️. Once it's installed you'll receive future updates automatically.
1.0.3
Hey there 👋. Today we're pushing another round of changes. This time
around it's nothing major, a few minor changes and one 🔥 new feature! You
can now view the rate at which any given Dat is uploading and downloading on
the network.
We plan to expand our network capabilities in the future. Amongst others we're
adding the ability to pause and resume Dats and show the status of all peers in
the network. This will answer questions like: "How many nodes in the network
have the full data set?"
As always, we hope you enjoy this release! If you have any feedback or questions,
we'd love to hear from you in the GitHub issues, #dat
on Freenode or Twitter ✨
New features 🔥
- We now show the upload / download speeds in the UI (#248)
Minor ✨
- The welcome screen can now be dismissed using keyboard shortcuts (#206)
- We've applied a minimal height to the window, to prevent it from ever being
unusable (#252)
Fixes 🏥
- Fixed an issue where directories couldn't be opened on certain Linux distros
(#247)
To install Dat Desktop download the .dmg
file ⬇️. Once it's installed you'll receive future updates automatically.
1.0.3 Linux (Experimental)
This is our first linux build, tested on Ubuntu Desktop on the x64 architecture. We are considering this an experimental release, if you find a bug please report it in our issue tracker: https://github.com/datproject/dat-desktop/issues
If you would like to request an additional architecture or UI feature for linux, please let us know (or send a pull request 💯 )
Installation Instructions
- Download the release below (uses the AppImage format)
- Make it executable (
chmod +x dat-desktop-1.0.3-x86_64.AppImage
) - Run it
./dat-desktop-1.0.3-x86_64.AppImage
1.0.2
This marks the first official release of Dat Desktop. You can now easily create
and share datasets with friends & co-workers right from the OS you know and
love.
In this release we've completely overhauled the user interface, as well as
worked hard under the hood to harden the underlying technology. We hope you
enjoy this release as much as we did building it! -The Dat team
New features 🔥
- Design, icons, more design and oohhhh yeah ✨ design ✨
- A completely rebuilt interface using the
choo framework - Upgraded from our custom code to use
dat-node, and
dat-worker - Added visual feedback whenever errors occur
- Added preliminary support for
dat-doctor
Fixes 🏥
- Discovered and fixed several issues in
dat-node
- Stabilized much of the networking code
- Ran into a few too many native module issues and fixed them
Minor ✨
- We don't want to bore you with all the tiny fixes we've done over the past
few months. As we roll out more frequent releases we should have plenty of
time to chatter about all the tiny things we change
To install Dat Desktop download the .dmg
file ⬇️
1.0.1
The big change in this release is a major change to dat-encoding which now uses hex links again, instead of the custom base36 format we were trying to roll out. In the end we decided it just wasn't worth it migrating away from a format that already works for us. This now means that every link you get from dat-desktop will work in the dat cli and https://dat.land/ as well. Kind of pointless to have a suite of dat tools if they can't interoperate!
That also means, if you had dat-desktop installed before, you now need to rm -Rf ~/Downloads/dat
before running this version because this upgrade means a schema change to the local db. This is the last time this will be necessary.
Another new feature is that now if you have a dat.json
file in your archive - with at least a ".title" attribute in it, dat-desktop will use this to display a nice title instead of the hex link for an archive.
And of course there were various little bug fixes!
Caution: We still consider this release to be a pre-release, as some critical features are still missing, like for example displaying the download percentage of an archive.
If you're still curious though, just give it a go and tell us what you think! Any feedback is greatly appreciated.
Dat out!
0.0.2
- fix downloading of remote dats
- display a dat's title if it has a
dat.json
with a.title
attribute