Panagiotis Kanavos [Thu, 2 Feb 2012 18:07:19 +0000 (20:07 +0200)]
Namespace change for PreferencesView.xaml
Added GRNet program menu folder in the setup projects
Modified IconOverlayBase.cs to control overlay display in dialog boxes
Panagiotis Kanavos [Thu, 2 Feb 2012 12:15:30 +0000 (14:15 +0200)]
Dead code cleanups and removal of unwanted dll references
Panagiotis Kanavos [Mon, 30 Jan 2012 19:36:01 +0000 (21:36 +0200)]
Merge branch 'master' of z:
Panagiotis Kanavos [Mon, 30 Jan 2012 19:28:58 +0000 (21:28 +0200)]
Fixed startup link
Panagiotis Kanavos [Mon, 30 Jan 2012 19:28:58 +0000 (21:28 +0200)]
Fixed startup link
Panagiotis Kanavos [Mon, 30 Jan 2012 19:19:48 +0000 (21:19 +0200)]
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)
Panagiotis Kanavos [Mon, 30 Jan 2012 16:27:20 +0000 (18:27 +0200)]
Merge branch 'master' of \\\pk2010\Pithos\
Panagiotis Kanavos [Mon, 30 Jan 2012 16:25:06 +0000 (18:25 +0200)]
Fix for never-ending notification bug
Panagiotis Kanavos [Mon, 30 Jan 2012 16:24:36 +0000 (18:24 +0200)]
Reactivated shared object code
Panagiotis Kanavos [Fri, 27 Jan 2012 13:55:28 +0000 (15:55 +0200)]
Added separate notification class
Now raising notifications when polling starts, when conflicts are detected, when changes are detected
Panagiotis Kanavos [Fri, 27 Jan 2012 13:15:15 +0000 (15:15 +0200)]
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
Panagiotis Kanavos [Tue, 24 Jan 2012 17:11:20 +0000 (19:11 +0200)]
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
Panagiotis Kanavos [Tue, 24 Jan 2012 14:23:36 +0000 (16:23 +0200)]
"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
Panagiotis Kanavos [Tue, 24 Jan 2012 07:28:34 +0000 (09:28 +0200)]
Fix for deleting local objects that don't exist in Pithos
Panagiotis Kanavos [Tue, 24 Jan 2012 07:28:02 +0000 (09:28 +0200)]
Added code to delete/move child objects
Panagiotis Kanavos [Mon, 23 Jan 2012 18:54:46 +0000 (20:54 +0200)]
Added check for startup option
Added Okeanos folder creation
Panagiotis Kanavos [Mon, 23 Jan 2012 16:53:20 +0000 (18:53 +0200)]
Changed proxy settings to request update if the proxy requires authentication
Panagiotis Kanavos [Fri, 20 Jan 2012 16:12:38 +0000 (18:12 +0200)]
Added Polling interval property and setting
Panagiotis Kanavos [Fri, 20 Jan 2012 15:25:01 +0000 (17:25 +0200)]
First change attempt for deletion
Panagiotis Kanavos [Thu, 19 Jan 2012 21:10:35 +0000 (23:10 +0200)]
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
Panagiotis Kanavos [Wed, 18 Jan 2012 12:59:01 +0000 (14:59 +0200)]
Changed GoToSite method to URL encode the token with Uri.EscapeUriString
Panagiotis Kanavos [Wed, 18 Jan 2012 12:53:08 +0000 (14:53 +0200)]
Missing change to ManualResetEventSlim
Panagiotis Kanavos [Mon, 16 Jan 2012 19:34:57 +0000 (21:34 +0200)]
Added group views
Panagiotis Kanavos [Mon, 16 Jan 2012 19:34:43 +0000 (21:34 +0200)]
Merge branch 'master' of \\\pk2010\Pithos\
Panagiotis Kanavos [Mon, 16 Jan 2012 18:59:19 +0000 (20:59 +0200)]
Replaces AutoResetEvent with manual reset event
Panagiotis Kanavos [Fri, 13 Jan 2012 17:32:30 +0000 (19:32 +0200)]
Added AutoResetEvent to pause processing of network actions while executing deletes
Panagiotis Kanavos [Wed, 11 Jan 2012 21:22:39 +0000 (23:22 +0200)]
Modifications to delete folder contents
Panagiotis Kanavos [Wed, 11 Jan 2012 17:55:37 +0000 (19:55 +0200)]
Changes to delete check order
Panagiotis Kanavos [Tue, 10 Jan 2012 21:28:58 +0000 (23:28 +0200)]
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
Panagiotis Kanavos [Tue, 10 Jan 2012 17:52:53 +0000 (19:52 +0200)]
Minor fixes and preparing to move
Panagiotis Kanavos [Mon, 9 Jan 2012 21:19:22 +0000 (23:19 +0200)]
Convert ActiveRecord update code to direct ADO calls to reduce locks
Panagiotis Kanavos [Mon, 9 Jan 2012 17:48:49 +0000 (19:48 +0200)]
Merge branch 'master' of \\\pk2010\Pithos\
Panagiotis Kanavos [Mon, 9 Jan 2012 16:54:42 +0000 (18:54 +0200)]
Changes for directories
Added copyright notices
Panagiotis Kanavos [Mon, 9 Jan 2012 16:54:42 +0000 (18:54 +0200)]
Changes for directories
Added copyright notices
Panagiotis Kanavos [Sun, 8 Jan 2012 21:02:29 +0000 (23:02 +0200)]
Added directory object creation whenever a new directory is created
Showing the file property dialog box for directories
Panagiotis Kanavos [Sat, 7 Jan 2012 15:07:57 +0000 (17:07 +0200)]
Added OS Version check to disable network connectivity detection in Windows XP
Panagiotis Kanavos [Sat, 7 Jan 2012 14:52:57 +0000 (16:52 +0200)]
Fixed inactive Next button when validating credentials. Fixes #1784
Panagiotis Kanavos [Thu, 5 Jan 2012 20:10:18 +0000 (22:10 +0200)]
Simplified several functions by replacing task continuations with async/await
Panagiotis Kanavos [Thu, 5 Jan 2012 18:08:09 +0000 (20:08 +0200)]
Replaced object load and update with direct HQL execution to resolve database locks, especially in StatusAgent.cs and FileState.cs
Removed dead code in StatusAgent.cs
Panagiotis Kanavos [Thu, 5 Jan 2012 15:20:35 +0000 (17:20 +0200)]
Removed Dataflow code
Panagiotis Kanavos [Thu, 5 Jan 2012 15:20:27 +0000 (17:20 +0200)]
Changes to NHibernate/Activerecord storage code
Panagiotis Kanavos [Tue, 3 Jan 2012 19:30:08 +0000 (21:30 +0200)]
Some warning fixes and change of some agents from a hand-coded Agent to Dataflow blocks
Panagiotis Kanavos [Tue, 3 Jan 2012 15:35:00 +0000 (17:35 +0200)]
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
Panagiotis Kanavos [Tue, 20 Dec 2011 20:40:35 +0000 (22:40 +0200)]
Fixed frequent timeout by always closing WebResponse objects
Panagiotis Kanavos [Tue, 20 Dec 2011 16:21:34 +0000 (18:21 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client
Panagiotis Kanavos [Tue, 20 Dec 2011 16:21:05 +0000 (18:21 +0200)]
Modified icon
Fixed account SiteUri
Panagiotis Kanavos [Mon, 19 Dec 2011 10:57:42 +0000 (12:57 +0200)]
Converted Content-Length to optional in CloudFilesClient.cs
Added validation message to AddAccountView.xaml
Panagiotis Kanavos [Thu, 15 Dec 2011 18:39:58 +0000 (20:39 +0200)]
Fixed error that caused continuous credential retrieval in Auto account page
Panagiotis Kanavos [Thu, 15 Dec 2011 13:45:21 +0000 (15:45 +0200)]
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
Panagiotis Kanavos [Tue, 13 Dec 2011 21:09:21 +0000 (23:09 +0200)]
Updated wizard and AccountInfo to include the server's URL. Added account validation to the wizard. Have problems saving settings
Panagiotis Kanavos [Wed, 7 Dec 2011 20:42:41 +0000 (22:42 +0200)]
Changed MonitorAccount to call StartMonitor which handles reauthentication
Panagiotis Kanavos [Wed, 7 Dec 2011 19:46:21 +0000 (21:46 +0200)]
Changed version date to 2001-12-07
Panagiotis Kanavos [Wed, 7 Dec 2011 19:42:03 +0000 (21:42 +0200)]
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
Panagiotis Kanavos [Tue, 6 Dec 2011 21:28:25 +0000 (23:28 +0200)]
Fixed setup registry issues and removed unnecessary MEX endpoint from StatusService.cs
Panagiotis Kanavos [Fri, 2 Dec 2011 20:26:16 +0000 (22:26 +0200)]
Account credential retrieval changed to use TcpListener instead of HttpListener. HttpListener requires admin privileges
Panagiotis Kanavos [Thu, 1 Dec 2011 20:41:02 +0000 (22:41 +0200)]
Finished account wizard that allows adding an account either by logging to the Pithos site or by entering credentials by hand
Closes #1708, #1703
Panagiotis Kanavos [Wed, 30 Nov 2011 19:21:22 +0000 (21:21 +0200)]
Hides account details if no account is selected and displays message to user. Closes #1709
Panagiotis Kanavos [Tue, 29 Nov 2011 20:46:33 +0000 (22:46 +0200)]
Added wizard page
Panagiotis Kanavos [Tue, 29 Nov 2011 18:18:39 +0000 (20:18 +0200)]
Added code to create a new container. Not tested yet. Commited now to start working on UI fixes
Panagiotis Kanavos [Thu, 24 Nov 2011 21:40:58 +0000 (23:40 +0200)]
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
Panagiotis Kanavos [Wed, 16 Nov 2011 19:02:43 +0000 (21:02 +0200)]
File properties now appear on top of other windows
Panagiotis Kanavos [Wed, 16 Nov 2011 18:47:32 +0000 (20:47 +0200)]
Permission updates working
Changed to tabbed interface
Panagiotis Kanavos [Wed, 16 Nov 2011 16:28:49 +0000 (18:28 +0200)]
Tags, Permissions, Public for Files are working
Panagiotis Kanavos [Tue, 15 Nov 2011 18:32:25 +0000 (20:32 +0200)]
Added missing MSVCRT merge module
Panagiotis Kanavos [Tue, 15 Nov 2011 14:45:53 +0000 (16:45 +0200)]
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
Panagiotis Kanavos [Mon, 14 Nov 2011 18:23:52 +0000 (20:23 +0200)]
Added x86 setup project
Panagiotis Kanavos [Mon, 14 Nov 2011 17:48:55 +0000 (19:48 +0200)]
Fixes to auto-build numbering, About display.
Closes #1649, #1620, #1612
Panagiotis Kanavos [Fri, 11 Nov 2011 18:52:02 +0000 (20:52 +0200)]
Completed feedback form
Panagiotis Kanavos [Thu, 10 Nov 2011 19:27:46 +0000 (21:27 +0200)]
-
Panagiotis Kanavos [Thu, 10 Nov 2011 16:56:16 +0000 (18:56 +0200)]
New Message, Feedback, About views
Panagiotis Kanavos [Thu, 10 Nov 2011 16:55:27 +0000 (18:55 +0200)]
Restructured views
Panagiotis Kanavos [Thu, 10 Nov 2011 16:55:04 +0000 (18:55 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client
Conflicts:
trunk/Pithos.Client.WPF/ShellViewModel.cs
Panagiotis Kanavos [Tue, 8 Nov 2011 10:56:36 +0000 (12:56 +0200)]
Added comments
Panagiotis Kanavos [Mon, 7 Nov 2011 20:40:58 +0000 (22:40 +0200)]
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
Panagiotis Kanavos [Mon, 7 Nov 2011 16:58:13 +0000 (18:58 +0200)]
Added unhandled exception handlers
Added message box with expandable exception details - missing proper theme
Modified Manufacturer in Setup project
Panagiotis Kanavos [Thu, 3 Nov 2011 21:50:05 +0000 (23:50 +0200)]
Added Permissions, Tags
Changed all task iterators to Async
Panagiotis Kanavos [Thu, 3 Nov 2011 16:00:28 +0000 (18:00 +0200)]
Added Async CTP
Panagiotis Kanavos [Tue, 1 Nov 2011 21:50:57 +0000 (23:50 +0200)]
Added File/Container properties windows
Added ShowProperties command
Container properties menu doesn't appear,even though the properties work
Problem with automatic authentication
Panagiotis Kanavos [Mon, 31 Oct 2011 21:11:40 +0000 (23:11 +0200)]
First version of File Properties window. Works with random file
Panagiotis Kanavos [Wed, 26 Oct 2011 20:11:24 +0000 (23:11 +0300)]
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.
Next step, create the File Properties window
Panagiotis Kanavos [Tue, 25 Oct 2011 19:18:30 +0000 (22:18 +0300)]
Changed folder structure
Panagiotis Kanavos [Mon, 24 Oct 2011 18:48:57 +0000 (21:48 +0300)]
Renamed Others to others-shared
Added account name to container info
Now creating Pithos and containers folders, except Trash
Panagiotis Kanavos [Mon, 24 Oct 2011 17:05:16 +0000 (20:05 +0300)]
Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client
Panagiotis Kanavos [Mon, 24 Oct 2011 17:05:06 +0000 (20:05 +0300)]
Renamed Fragments to Cache
Panagiotis Kanavos [Mon, 24 Oct 2011 15:36:38 +0000 (18:36 +0300)]
Fix to current account behavior in Preferences/PreferencesView.xaml
Modified Upload to always use block uploading. Need cleanup of dead code
Panagiotis Kanavos [Thu, 20 Oct 2011 20:58:09 +0000 (23:58 +0300)]
Added Open Pithos folder for multiple accounts
Panagiotis Kanavos [Thu, 20 Oct 2011 20:13:53 +0000 (23:13 +0300)]
Fixes to Add/Remove accounts
Panagiotis Kanavos [Thu, 20 Oct 2011 13:02:02 +0000 (16:02 +0300)]
Fix to allow/prevent display of notifications from preferences
Panagiotis Kanavos [Thu, 20 Oct 2011 12:51:25 +0000 (15:51 +0300)]
Added usage and "Go To Site" menus per account
Panagiotis Kanavos [Tue, 18 Oct 2011 20:08:48 +0000 (23:08 +0300)]
Fixed uploads of shared files. Added check for unauthorized additions to "others" folder
Panagiotis Kanavos [Tue, 18 Oct 2011 17:04:16 +0000 (20:04 +0300)]
Added UI for SelectiveSynch
Tested multi-user and shared objects.
Panagiotis Kanavos [Mon, 17 Oct 2011 17:09:13 +0000 (20:09 +0300)]
Added Agent locator to locate file agents for specific folders
Panagiotis Kanavos [Fri, 14 Oct 2011 19:45:59 +0000 (22:45 +0300)]
Large changes to accomodate multiple users
Panagiotis Kanavos [Fri, 14 Oct 2011 14:12:56 +0000 (17:12 +0300)]
Logging changes, first changes to multi account support
Panagiotis Kanavos [Thu, 13 Oct 2011 20:14:47 +0000 (23:14 +0300)]
Added log4net for client profile
Refactored to allow retrieval of shared objects
Panagiotis Kanavos [Mon, 10 Oct 2011 20:41:06 +0000 (23:41 +0300)]
Multiple changes to enable delete detection, safer uploading
Panagiotis Kanavos [Mon, 10 Oct 2011 10:35:58 +0000 (13:35 +0300)]
Checked to ensure exceptions occuring inside continuations are propagated
Panagiotis Kanavos [Sun, 9 Oct 2011 16:45:17 +0000 (19:45 +0300)]
Added BlockUpdater.cs to perform block updates in a separate class. Will include TxF in a future version
Simplified agent loop code
Panagiotis Kanavos [Sun, 9 Oct 2011 12:22:32 +0000 (15:22 +0300)]
Uploading and downloading with hashes
Panagiotis Kanavos [Mon, 3 Oct 2011 20:58:16 +0000 (23:58 +0300)]
Synch fixes