Statistics
| Branch: | Revision:

root / trunk / Pithos.Client.WPF @ 422c9598

# Date Author Comment
422c9598 02/13/2012 11:00 pm Panagiotis Kanavos

Added SnapshotDifferencer.cs to calculate the difference between the current and previous listings of the server files
Changed hashing to use an ActionBlock with parallelism options.
Added parallelism property in Preferences

2edb4807 02/09/2012 11:36 pm Panagiotis Kanavos

Preliminary fix for #1999, incorrect deletions
The first attempt is to detect deletions AFTER the first poll by comparing a cached listing to the new listing. Missing files are deletes. Can be expanded to simplify the rest of the processing code as it can also yield new files and modified files (same path, higher versions or different lengths or hashes)

1a3dfbfd 02/09/2012 07:47 pm Panagiotis Kanavos

Added _lastSeen dictionary to use as log of files, in an attempt to prevent deletion of files that are still being uploaded, or have finished uploading after a poll but before processing of deleted files start

82524ce4 02/06/2012 10:54 pm Panagiotis Kanavos

Changed versions and dialog sizes

1cf5689c 02/06/2012 08:40 pm Panagiotis Kanavos

Merge branch 'master' of \\\pk2010\Pithos\

Conflicts:
trunk/Pithos.Client.WPF/Shell/BalloonIconConverter.cs

b449fa49 02/06/2012 08:21 pm Panagiotis Kanavos

Missing files

f327ad2b 02/06/2012 08:08 pm Panagiotis Kanavos

Modified the message view to only display details when a "Show Details" toggle button is pressed

28076364 02/06/2012 02:51 pm Panagiotis Kanavos

Fixed missing icons

70f12b36 02/03/2012 11:47 pm Panagiotis Kanavos

First attempt to allow shared file modifications

2dc6f765 02/03/2012 09:22 pm Panagiotis Kanavos

Replaced box icons with Pithos icons
Also replaced standard balloon with custom balloon
Closes #1623

5a1dd2b8 02/03/2012 04:20 pm Panagiotis Kanavos

Changed icons from box to pithos
Closes #1623

fb9d6e00 02/03/2012 03:22 pm Panagiotis Kanavos

Changed the balloon to a custom PithosBalloon.xaml so we can control how long a balloon is displayed

6b66784a 02/03/2012 02:07 pm Panagiotis Kanavos

Changed assembly version to 0.1.0
Changed file version to 0.1.x.x according to the new numbering scheme
Closes #1992

eae84ae8 02/02/2012 11:16 pm Panagiotis Kanavos

Changed notifications according to #1970, #1973
Now showing balloon tip only for the first actual change after a poll
All other changes simply update the icons
Resolves #1970, #1973

7c4a9354 02/02/2012 11:16 pm Panagiotis Kanavos

Changed notifications according to #1970, #1973
Throw appropriate exception when Pithos.Client.WPF/PithosAccount.cs fails to retrieve credentials (Pointless maybe ?)
Returning empty hash for missing files

ac3444de 02/02/2012 08:07 pm Panagiotis Kanavos

Namespace change for PreferencesView.xaml
Added GRNet program menu folder in the setup projects
Modified IconOverlayBase.cs to control overlay display in dialog boxes

4d70073b 02/02/2012 02:15 pm Panagiotis Kanavos

Dead code cleanups and removal of unwanted dll references

d9b1cbeb 01/30/2012 09:19 pm Panagiotis Kanavos

Modifications to allow synchronization of shared files:
- Ensure shared files are stored in the proper local directory
- Ensure only writable files are uploaded
- Filter file events for the shared folder and the accounts and containers in it
- Change PutWithHashMap to account for a modified server content (proper json instead of hashes per line)

852d2cf2 01/30/2012 06:25 pm Panagiotis Kanavos

Fix for never-ending notification bug

e5b65606 01/27/2012 03:55 pm Panagiotis Kanavos

Added separate notification class
Now raising notifications when polling starts, when conflicts are detected, when changes are detected

025046f1 01/27/2012 03:15 pm Panagiotis Kanavos

Added a DeletedIconOverlay.cs
Added synch status in the file properties
Modified the splash screen to use the out-of-the-box splash functionality of WPF
In NetworkAgent.cs, moved the delay call at the end of each poll. Waiting at the start of each poll is inappropriate when the polling frequency is large

9c6d3193 01/24/2012 07:11 pm Panagiotis Kanavos

Added notification messages for conflicts and multifile operations on Pithos.Core/PithosMonitor.cs
Added simple status display for conflict and multifile operations in ShellViewModel.cs
Added Conflict file status
Modified NetworkAgent.cs to mark local-only files as "in conflict" during the first poll and delete any non-conflict local-only files on subsequent runs. Closes #1466, #1931

8a84d039 01/24/2012 04:24 pm Panagiotis Kanavos

"Other" tab in File options was removed. Closes #1930
Proxy settings set to UseDefaultProxy. Added Check in App.xaml.cs to reset the proxy to UseDefaultProxy if the ProxyServer setting is empty when ManualProxy is set. Closes #1929

97f51ab0 01/24/2012 09:28 am Panagiotis Kanavos

Fix for deleting local objects that don't exist in Pithos

29a6b387 01/23/2012 09:00 pm Panagiotis Kanavos

Added check for startup option
Added Okeanos folder creation

65282d58 01/23/2012 07:01 pm Panagiotis Kanavos

Changed proxy settings to request update if the proxy requires authentication

133f83c2 01/20/2012 06:12 pm Panagiotis Kanavos

Added Polling interval property and setting

78ebfd2d 01/19/2012 11:10 pm Panagiotis Kanavos

Added FileSystemWatcherAdapter.cs to raise Moved events from the sequence of Deleted, Created events raised by FileSystemWatcher.
Modified PreferencesViewModel.cs to URLEncode the token when opening the Pithos site

f7ccec15 01/18/2012 02:59 pm Panagiotis Kanavos

Changed GoToSite method to URL encode the token with Uri.EscapeUriString

70aa5282 01/16/2012 09:34 pm Panagiotis Kanavos

Added group views

039a89e5 01/10/2012 11:28 pm Panagiotis Kanavos

Further changes to reduce locking and switch to WAL journal mode for SQLite
Also added dictionary with deleted files with dates to filter upload/download of deleted files.
Should probably add a deletion check when commiting downloaded files

f3d080df 01/09/2012 06:54 pm Panagiotis Kanavos

Changes for directories
Added copyright notices

4f6d51d4 01/08/2012 11:02 pm Panagiotis Kanavos

Added directory object creation whenever a new directory is created
Showing the file property dialog box for directories

53032fb7 01/07/2012 04:52 pm Panagiotis Kanavos

Fixed inactive Next button when validating credentials. Fixes #1784

73cdd135 01/05/2012 10:10 pm Panagiotis Kanavos

Simplified several functions by replacing task continuations with async/await

4ec636f6 01/05/2012 05:20 pm Panagiotis Kanavos

Removed Dataflow code

5e31048f 01/03/2012 09:31 pm Panagiotis Kanavos

Some warning fixes and change of some agents from a hand-coded Agent to Dataflow blocks

692ec33b 01/03/2012 05:35 pm Panagiotis Kanavos

Now closing web request immediatelly after executing a request that has no content.
Fixed content logging that improperly disposed the response stream in RestClient.cs

06f11e8b 12/20/2011 10:40 pm Panagiotis Kanavos

Fixed frequent timeout by always closing WebResponse objects

e38c5881 12/20/2011 06:21 pm Panagiotis Kanavos

Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client

23821bd2 12/20/2011 06:21 pm Panagiotis Kanavos

Modified icon
Fixed account SiteUri

52e8e7d9 12/19/2011 12:57 pm Panagiotis Kanavos

Converted Content-Length to optional in CloudFilesClient.cs
Added validation message to AddAccountView.xaml

8dd2bdfb 12/15/2011 08:39 pm Panagiotis Kanavos

Fixed error that caused continuous credential retrieval in Auto account page

74d78c90 12/15/2011 03:45 pm Panagiotis Kanavos

Fixed settings save that was disabled due to the addition of a Uri property
Removed "IsPithos" property from UI and classes
Using default token 0007 for feedback

f734ab5b 12/13/2011 11:09 pm Panagiotis Kanavos

Updated wizard and AccountInfo to include the server's URL. Added account validation to the wizard. Have problems saving settings

0338939c 12/07/2011 10:42 pm Panagiotis Kanavos

Changed MonitorAccount to call StartMonitor which handles reauthentication

56d43ebb 12/07/2011 09:46 pm Panagiotis Kanavos

Changed version date to 2001-12-07

6aa29f4f 12/07/2011 09:42 pm Panagiotis Kanavos

Added splash gradient
Added icons to taskbar menu
Replaced box icon with pithos icon at 16x16
"Open Pithos Folder" menu is disabled if no accounts are entered
"Go To Account site" menu is hidden if no accounts are entered

363bad87 12/06/2011 11:28 pm Panagiotis Kanavos

Fixed setup registry issues and removed unnecessary MEX endpoint from StatusService.cs

03ee454f 12/02/2011 10:26 pm Panagiotis Kanavos

Account credential retrieval changed to use TcpListener instead of HttpListener. HttpListener requires admin privileges

3ddbb7b8 12/01/2011 10:41 pm Panagiotis Kanavos

Finished account wizard that allows adding an account either by logging to the Pithos site or by entering credentials by hand

Closes #1708, #1703

f1b708a6 11/30/2011 09:21 pm Panagiotis Kanavos

Hides account details if no account is selected and displays message to user. Closes #1709

77f3c897 11/29/2011 10:46 pm Panagiotis Kanavos

Added wizard page

b12f73e8 11/29/2011 08:18 pm Panagiotis Kanavos

Added code to create a new container. Not tested yet. Commited now to start working on UI fixes

c92e02f3 11/24/2011 11:40 pm Panagiotis Kanavos

Removed unneeded registry key. Resolves #1690
Container properties dialog displays policies, updates tags. Closes #1564
File and Container properties dialogs are now asynchronous. Closes #1691
Added Context menu registry settings to setup. Closes #1574

33f2a6c1 11/16/2011 09:02 pm Panagiotis Kanavos

File properties now appear on top of other windows

f0947233 11/16/2011 08:47 pm Panagiotis Kanavos

Permission updates working
Changed to tabbed interface

aba9e6d9 11/16/2011 06:28 pm Panagiotis Kanavos

Tags, Permissions, Public for Files are working

d17258c2 11/15/2011 04:45 pm Panagiotis Kanavos

Moved SQLite dlls to separate 32/64 folders in Libraries
Created separate target platforms for 32/64 bits
Created separate setup packages for 32/64 bits

2f41824c 11/14/2011 07:48 pm Panagiotis Kanavos

Fixes to auto-build numbering, About display.

Closes #1649, #1620, #1612

2c27cdd0 11/11/2011 08:52 pm Panagiotis Kanavos

Completed feedback form

4b0a2fc0 11/10/2011 09:27 pm Panagiotis Kanavos

-

d53bbdf0 11/10/2011 06:56 pm Panagiotis Kanavos

New Message, Feedback, About views

20e9a378 11/10/2011 06:55 pm Panagiotis Kanavos

Restructured views

5cb9d74f 11/10/2011 06:55 pm Panagiotis Kanavos

Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client

Conflicts:
trunk/Pithos.Client.WPF/ShellViewModel.cs

cf761c0d 11/08/2011 12:56 pm Panagiotis Kanavos

Added comments

b5ddf130 11/07/2011 10:40 pm Panagiotis Kanavos

Added Extended WPF Toolkit to use dropdown button
Removed WPF Themes
Now using new login URL with IM
Modified MessageView.xaml to look a little bit better
Fixed background of windows

ff26eb71 11/07/2011 06:58 pm Panagiotis Kanavos

Added unhandled exception handlers
Added message box with expandable exception details - missing proper theme
Modified Manufacturer in Setup project

27361404 11/03/2011 11:50 pm Panagiotis Kanavos

Added Permissions, Tags
Changed all task iterators to Async

437abfca 11/03/2011 06:00 pm Panagiotis Kanavos

Added Async CTP

42800be8 11/01/2011 11:50 pm Panagiotis Kanavos

Added File/Container properties windows
Added ShowProperties command
Container properties menu doesn't appear,even though the properties work
Problem with automatic authentication

7b0a5fec 10/31/2011 11:11 pm Panagiotis Kanavos

First version of File Properties window. Works with random file

9aa8abad 10/26/2011 11:11 pm Panagiotis Kanavos

Added json serialization of permissions in PermissionConverter.cs
Added json serialization of Pithos version timestamp dates in PithosDateTimeConverter.cs
Replaced redundant ObjectInfo properties with Json named attributes

Build intentionally left broken, moving code to another machine....

2cc7dc10 10/24/2011 08:05 pm Panagiotis Kanavos

Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client

77e10b4f 10/24/2011 08:05 pm Panagiotis Kanavos

Renamed Fragments to Cache

6f351ec6 10/24/2011 06:36 pm Panagiotis Kanavos

Fix to current account behavior in Preferences/PreferencesView.xaml

Modified Upload to always use block uploading. Need cleanup of dead code

5a99309c 10/20/2011 11:58 pm Panagiotis Kanavos

Added Open Pithos folder for multiple accounts

7e26c075 10/20/2011 11:13 pm Panagiotis Kanavos

Fixes to Add/Remove accounts

79653ffc 10/20/2011 04:02 pm Panagiotis Kanavos

Fix to allow/prevent display of notifications from preferences

0bd56b7c 10/20/2011 03:51 pm Panagiotis Kanavos

Added usage and "Go To Site" menus per account

d3a13891 10/18/2011 08:04 pm Panagiotis Kanavos

Added UI for SelectiveSynch

Tested multi-user and shared objects.

c28a075a 10/17/2011 08:09 pm Panagiotis Kanavos

Added Agent locator to locate file agents for specific folders

c53aa229 10/14/2011 10:45 pm Panagiotis Kanavos

Large changes to accomodate multiple users

5120f3cb 10/14/2011 05:12 pm Panagiotis Kanavos

Logging changes, first changes to multi account support

cfed7823 10/13/2011 11:14 pm Panagiotis Kanavos

Added log4net for client profile
Refactored to allow retrieval of shared objects

a27aa447 10/09/2011 03:22 pm Panagiotis Kanavos

Uploading and downloading with hashes

bfc13ed8 10/03/2011 11:58 pm Panagiotis Kanavos

Synch fixes

5ce54458 10/02/2011 11:57 pm Panagiotis Kanavos

Fixed ceiling calculation

1caef52e 10/02/2011 11:52 pm Panagiotis Kanavos

Added treehash calculation

1955901a 09/26/2011 11:27 am Panagiotis Kanavos

Missing files

0c02aa65 09/26/2011 09:01 am Panagiotis Kanavos

Added Hashmap calculations

4fd04975 09/22/2011 10:51 am Panagiotis Kanavos

Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client

153975d0 09/22/2011 10:51 am Panagiotis Kanavos

Changes to use a new active account

cd7c162f 09/18/2011 08:21 pm Panagiotis Kanavos

Removed differences between Pithos and Cloudfiles authentication.
Pithos returns the ApiKey and actual URL as Token and Storage Url respectively. Thus it can respond to the auth requests of cloudfiles clients

82db721b 09/16/2011 12:59 pm Panagiotis Kanavos

Replaced the Caliburn.Micro.WPF project with the resulting library Caliburn.Micro.dll

7d915c34 09/15/2011 11:05 pm Panagiotis Kanavos

Changed the retry function in PithosClient to use the TPL
Deactivated the EnsureHost() function in PithosHost.cs
Modified the GotoPithos menu command in FileContextMenu.cs to open a URL using the user's account and token

4d301e8e 09/01/2011 11:26 pm Panagiotis Kanavos

Replaced Hammock with custom code

79736291 08/24/2011 09:38 pm Panagiotis Kanavos

Extracted Authentication URL to application settings

3c43ec9b 08/24/2011 08:25 pm Panagiotis Kanavos

Added Tag storage
DB storage in AppData

283809f3 08/23/2011 06:52 pm Panagiotis Kanavos

Changes in PithosMonitor and StatusKeeper to detect concurrent changes
Added x64 setup program