dat-desktop icon indicating copy to clipboard operation
dat-desktop copied to clipboard

show desktop notifications

Open juliangruber opened this issue 9 years ago • 9 comments

  • [x] show a notification when a dat has finished downloading
  • [x] show a notification when a dat is done importing (shouldn't be necessary with sleep)
  • [ ] show a notification when there is a 'new change available' (blocked by hyperdrive snapshots)
  • [ ] click notification to see which files changed and maybe view preview (blocked by hyperdrive snapshots)

juliangruber avatar Jun 14 '16 16:06 juliangruber

let myNotification = new Notification('Title', {
  body: 'Lorem Ipsum Dolor Sit Amet'
});

myNotification.onclick = () => {
  console.log('Notification clicked');
};

juliangruber avatar Jun 19 '16 14:06 juliangruber

  • [ ] archive finished downloading

juliangruber avatar Jun 20 '16 17:06 juliangruber

depends on #23

juliangruber avatar Sep 07 '16 14:09 juliangruber

I think archive finished downloading is a good start!

another one which we've talked about with users a lot is pretty complicated but would be a slam dunk:

  1. download a dat
  2. get a notification when there is a 'new change available'
  3. click notification to see which files changed and maybe view preview
  4. be able to manually roll back if automatic sync is on, or click to update to newest version if automatic sync is off (we need to see which is better to default)

okdistribute avatar Sep 07 '16 14:09 okdistribute

sounds really cool, let's do this once we start implementing snapshots in the ui

juliangruber avatar Sep 07 '16 14:09 juliangruber

removing this from 1.1.0 stabilize because its a feature

okdistribute avatar Nov 01 '16 20:11 okdistribute

Changed the status on this because the "dat done downloading" feature can be implemented already; the other two are blocked by hyperdrive snapshots (which will land after SLEEP).

Also just updated the opening post to summarize what's discussed in the thread and make it actionable

yoshuawuyts avatar Feb 20 '17 12:02 yoshuawuyts

blocked by https://github.com/datproject/dat-desktop/pull/297 as we need dat.progress

juliangruber avatar Mar 17 '17 15:03 juliangruber

pull request here https://github.com/datproject/dat-desktop/pull/304

juliangruber avatar Mar 20 '17 07:03 juliangruber