Commit Graph
37 Commits
Author SHA1 Message Date
Kenneth Skovhede fec4336414 Removed a few compile warnings 2014-08-06 10:31:01 +02:00
Kenneth Skovhede 7a4ee98a6b Real fix for the Json serialization problem is to remove all the unused code. 2014-08-06 09:41:22 +02:00
Kenneth Skovhede b37bada6cc Updated Newtonsoft.Json 2014-08-05 23:00:52 +02:00
Kenneth Skovhede ef1cb1a3dc Added the action field to notifications 2014-08-04 09:06:12 +02:00
Kenneth Skovhede 9223de7df9 Implemented a notification system.
The system works with the tray-icon, but the tray icon does not yet post notifications.
Some work is required to provide meaningful interaction when clicking the notifications.

Implemented a key/value store that allows the UI to save settings and other items.
2014-08-04 01:06:29 +02:00
Kenneth Skovhede bf1acead25 Added import/export methods 2014-08-02 01:10:39 +02:00
Kenneth Skovhede 8286eb27a0 Implemented filters for jobs created with the GUI 2014-07-16 00:57:13 +02:00
Kenneth Skovhede 4d2050dff4 Implemented progress reporting from update downloader in the server 2014-07-09 11:52:15 +02:00
Kenneth Skovhede 60d67638c6 Added the update version name to the status output 2014-07-02 15:02:26 +02:00
Kenneth Skovhede bbdf65542c Implemented a crude-version of the auto-update functionality 2014-07-01 22:15:28 +02:00
Kenneth Skovhede 5dc94abb72 Generalized the JsonSerializer method 2014-06-30 11:29:01 +02:00
Kenneth Skovhede 69bd080aa5 Updated the version number in all projects to 2.0.0.7 2014-06-13 15:08:51 +02:00
Kenneth Skovhede e0a3508b43 Implemented various items in the context menu, including the log 2014-06-13 14:59:40 +02:00
Kenneth Skovhede a23aeb3716 Added support for keeping temporary backups in server memory so we can do restore on non-persisted backups.
Added type-safe argument passing to the runner.
Added taskID's so the restore dialog can keep track of what tasks it needs to monitor.
2014-03-17 15:27:25 +01:00
Kenneth Skovhede 77c16cc9ed Cleanup removal of long-poll for progress 2014-03-10 15:36:43 +01:00
Kenneth Skovhede 6f896a376e Removed unused class 2014-03-10 12:41:59 +01:00
Kenneth Skovhede 8854f92e43 Updated progress data to work and removed option to long-poll for progress data 2014-03-10 00:16:53 +01:00
Kenneth Skovhede 3ffd8c9461 Fixed serializing a backup and saving it on the server 2014-03-05 15:28:52 +01:00
Kenneth Skovhede c4d8e8ff98 Fixed a missing interface element 2014-03-04 15:38:25 +01:00
Kenneth Skovhede b145d0c4ab Added DisplayName to server config output 2014-02-24 16:07:48 +01:00
Kenneth Skovhede 3e31abefb5 Added extra mode 2013-11-24 00:34:39 +01:00
Kenneth Skovhede d14ec9432f Rewrote the storage of backup setups 2013-11-23 14:26:36 +01:00
Kenneth Skovhede 0014b69ccf Removed unused x86 configurations and fixes som build refrences 2013-05-05 13:45:02 +02:00
Kenneth Skovhede 15ec84fca0 Changed the server output from backup-defaults to produce an empty backup schedule 2013-04-15 22:02:29 +02:00
kenneth@hexad.dk f256d2cfa8 Reintegrated sandbox Andreas/webui into trunk, as that is what we will be using onwards
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1482 59da171f-624f-0410-aa54-27559c288bec
2012-11-18 16:24:32 +00:00
kenneth@hexad.dk b15d652ed3 Fixed output for progress reporting
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1360 59da171f-624f-0410-aa54-27559c288bec
2012-07-14 10:42:10 +00:00
kenneth@hexad.dk 11c8f232b7 Fixed a quit problem.
Changed the status reporting method to not include status for the current running backup.
That will be implemented with a separate call so the tray icon can reduce the number of requests.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1332 59da171f-624f-0410-aa54-27559c288bec
2012-06-06 12:58:27 +00:00
kenneth@hexad.dk 48d5729f83 Updated service/webserver to implement long poll and updated the tray icon to use the long poll update methods.
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1323 59da171f-624f-0410-aa54-27559c288bec
2012-05-31 15:30:52 +00:00
kenneth@hexad.dk a60bd9511f Large refactoring, removing duplicate code in the former Duplicati gui, because it is now hosted in the server.
Not 100% tested, because it is supposed to go away soon, but right now it is the only way to create a new backup.
Also moved database schema and upgrade information/code into the data model project.

git-svn-id: https://duplicati.googlecode.com/svn/trunk@1275 59da171f-624f-0410-aa54-27559c288bec
2012-05-14 18:53:07 +00:00
kenneth@hexad.dk 9c901a2eda Committed temporary work on the edit dialogs
git-svn-id: https://duplicati.googlecode.com/svn/trunk@1244 59da171f-624f-0410-aa54-27559c288bec
2012-05-05 20:13:33 +00:00
kenneth@hexad.dk 7432401bc1 Fixed a Gtk tray icon running of the http server, simplified some reporting from the server to reduce the amount of logic in each tray icon implementation.
Cocoa -> You are next!

git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1032 59da171f-624f-0410-aa54-27559c288bec
2011-11-23 20:52:28 +00:00
kenneth@hexad.dk 1d52e6449a Removed deleted files
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1027 59da171f-624f-0410-aa54-27559c288bec
2011-11-21 22:45:49 +00:00
kenneth@hexad.dk 933a61b954 First version of a Windows TrayIcon working against a http server.
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1026 59da171f-624f-0410-aa54-27559c288bec
2011-11-21 22:28:20 +00:00
kenneth@hexad.dk a571f239fb Fixed some build issues after the merge.
Also fixed the build problems with MonoDevelop (non-signed assemblies)

git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1009 59da171f-624f-0410-aa54-27559c288bec
2011-11-18 23:47:27 +00:00
kenneth.skovhede@gmail.com b108e96e8e Temporary checkin for the 2.0 stuff
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@1005 59da171f-624f-0410-aa54-27559c288bec
2011-11-18 18:03:18 +00:00
kenneth.skovhede@gmail.com 36f0205e87 Build fixes
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@786 59da171f-624f-0410-aa54-27559c288bec
2011-06-06 19:15:36 +00:00
kenneth.skovhede@gmail.com 9a0e31e5b8 Preliminary work on the standalone server component
git-svn-id: https://duplicati.googlecode.com/svn/branches/v2.0@785 59da171f-624f-0410-aa54-27559c288bec
2011-06-06 18:48:52 +00:00