Added action to the PithosBalloonExpiredNotifications now add an action to the balloon that opens the account preferences when clicked
Modified balloon to allow scaling. Closes #2082
Replaced auto reauthorization with a message that asks the user to renew the api key.Modified the account page of Preferences to display warnings for expired accounts
Added manual token refresh button to account page. Closes #2095Modified check for interrupted files to raise notification only if there are actual interrupted files. Closes #2081
Fixes to create the proper filepaths from URLs
Converted message arrays to Uri arrays
Extracted polling functionality to a separate PollAgent.csThe PollAgent pauses polling while network operations are in progressModified deleted file processing to ignore files in the Trash folder.
Added header to all files. Closes #2064
Modified MessageView.xaml to display exception details expanded by default when the Details button is pressed
Simplified proxy management code
Added SnapshotDifferencer.cs to calculate the difference between the current and previous listings of the server filesChanged hashing to use an ActionBlock with parallelism options.Added parallelism property in Preferences
Merge branch 'master' of \\\pk2010\Pithos\
Conflicts: trunk/Pithos.Client.WPF/Shell/BalloonIconConverter.cs
Missing files
Modified the message view to only display details when a "Show Details" toggle button is pressed
Fixed missing icons
First attempt to allow shared file modifications
Replaced box icons with Pithos iconsAlso replaced standard balloon with custom balloonCloses #1623
Changed the balloon to a custom PithosBalloon.xaml so we can control how long a balloon is displayed
Changed notifications according to #1970, #1973Now showing balloon tip only for the first actual change after a pollAll other changes simply update the iconsResolves #1970, #1973
Dead code cleanups and removal of unwanted dll references
Fix for never-ending notification bug
Added separate notification classNow raising notifications when polling starts, when conflicts are detected, when changes are detected
Added a DeletedIconOverlay.csAdded synch status in the file propertiesModified the splash screen to use the out-of-the-box splash functionality of WPFIn 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
Added notification messages for conflicts and multifile operations on Pithos.Core/PithosMonitor.csAdded simple status display for conflict and multifile operations in ShellViewModel.csAdded Conflict file statusModified 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
Added check for startup optionAdded Okeanos folder creation
Changed proxy settings to request update if the proxy requires authentication
Added Polling interval property and setting
Changed GoToSite method to URL encode the token with Uri.EscapeUriString
Changes for directoriesAdded copyright notices
Added directory object creation whenever a new directory is createdShowing the file property dialog box for directories
Simplified several functions by replacing task continuations with async/await
Removed Dataflow code
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
Fixed frequent timeout by always closing WebResponse objects
Modified iconFixed account SiteUri
Fixed settings save that was disabled due to the addition of a Uri propertyRemoved "IsPithos" property from UI and classesUsing default token 0007 for feedback
Updated wizard and AccountInfo to include the server's URL. Added account validation to the wizard. Have problems saving settings
Changed MonitorAccount to call StartMonitor which handles reauthentication
Added splash gradientAdded icons to taskbar menuReplaced 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
Account credential retrieval changed to use TcpListener instead of HttpListener. HttpListener requires admin privileges
Finished account wizard that allows adding an account either by logging to the Pithos site or by entering credentials by hand
Closes #1708, #1703
Removed unneeded registry key. Resolves #1690Container properties dialog displays policies, updates tags. Closes #1564File and Container properties dialogs are now asynchronous. Closes #1691Added Context menu registry settings to setup. Closes #1574
Tags, Permissions, Public for Files are working
Moved SQLite dlls to separate 32/64 folders in LibrariesCreated separate target platforms for 32/64 bitsCreated separate setup packages for 32/64 bits
Fixes to auto-build numbering, About display.
Closes #1649, #1620, #1612
Completed feedback form
-
New Message, Feedback, About views
Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client
Conflicts: trunk/Pithos.Client.WPF/ShellViewModel.cs