History | View | Annotate | Download (34.8 kB)
Selective Sync fixesFileState persistence fix that correctly stores forbidden filesPermission check fix
v 0.7.20424
Now immediatelly downloading new selected folders
Modified Exit code to call App Shutdown in every case
Added orphan state removal
Notification changesFixed the way folders appear in Selective SynchAdded form with conflicts
Extracted upload/download functionality from NetworkAgent to Uploader.cs and Downloader.cs
Taskbar menu fixesEmpty file fixes
Fixes for v.0.7.20401
Added silent install optionNow allowing accounts with the same name from different servers
Added new ico in the bin resources to include versions 48x 512xFixed issue with GoToSite, it will now properly send the user to the Pithos production site.Fixed Type in AboutView Upates -> Updates.
Signed-off-by: George Pantazis <gpant@noc.grnet.gr>
Added fix for directory content types generated by Firefox.Fixes #2227
Added Check for Updates button to AboutView.xamlRenamed Check for Upgrades to Check for updates
Added fixes for v.0.7.20311
Changes to logoRenamed "Pithos" logo to "Pithos+" Fixes to login URL
Various changes
Menu visibility changesStatus view toggling
Moved Pithos data and logs from the GRNET folder under AppData to a GRNET\PITHOS folder
NetSparkle/NetSparkleAppCast.cs fix to retrieve x64 or x86 msiAdded status view windowAdded notifications to DeleteAgent.cs
Fixes to NetSparkleFixes to IfModifiedSince calculationAdded console window
Account page changes
Added UpdateForceCheck parameter
Converted NetSparkle project to .NET 4 Client ProfileThreading fixes for NetSparkleAdded configurable versioninfo.xml url
Replaced hashing algorithm with inplace version
Logging improvements
Modified loggers to use their enclosing classActivated lossy logging of the last 30 messages before an errorFixes #1799
Modified preferences to save account additions/deletions only when the user save the changes, not immediatelly
Fixed loop limit bug in Task.TryRemove for the ObservableConcurrentCollection.Fixes #2131
Replaced BlockingCollection in Agents/Agent.cs with AsyncProducerConsumerCollection, to reduce locking and avoid exceptionswhen an agent stops (e.g. when a FileAgent stops because an account is removed).Cleanup of several related files
Fixes #1785
Fix #2121, manual changes to the API Key were not passed to the appropriate PithosMonitor objectGeneral cleanup
Changes to hide the warning image when an account token is refreshed
Added action to the PithosBalloonExpiredNotifications now add an action to the balloon that opens the account preferences when clicked
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
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
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
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
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
-
Merge branch 'master' of https://code.grnet.gr/git/pithos-ms-client
Conflicts: trunk/Pithos.Client.WPF/ShellViewModel.cs