History | View | Annotate | Download (155.7 kB)
Fix memory leaks.
Make activityFacility update interval a user default. Move refresh button to context menu. UI changes.
Support multiple accounts. Bug fixes. Improve concurrency.
Refactor to use updated ASIPithos lib.
Fix concurrency issues. Modify PithosBrowser to use ASINetworkQueues for ASIPithosRequests and serial dispatch queues for their delegates, categorized as move, copy, delete, upload and download operations.
Lowered priority for non-browser-listing requests, from very high to high.
Memory leaks plugged.Sync daemon uses background thread for ASIPithosRequest callbacks.For server updates from local objects, a check is made if the local object still exists, and the appropriate action is taken.
Directory marker objects can be of content type "application/directory" or "application/folder", and with optional additional parameters.
Upload progress bug fixed.
The account use is shown.The browser is force refreshed every 30 seconds.
Initial implementation of the syncing algorithm.Other fixes and changes.
Added retry and improved activity for delete/create directory requests.
All requests made asynchronous.Request are prioritized accordingly.Download/Upload activity is more precise.Copy/Move actions are shown in activity.Initial implementation of request retries.Other fixes and changes.
Implemented group preferences.Initial implementation of download/upload activity progress and messages.
Container items in the outlineView can be drag and drop targets for upload, copy or move.
Added menu for outlineView items.
Blocks are uploaded using container POST.Other minor changes and fixes.
Shift-refresh forces no use of cache.Other changes.
'others shared' nodes allow drag and drop upload, for objects that can be written legally by the user.
Initial implementation of 'others shared'.
'my shared' nodes can be copied.If a shared node has its sharing property changed from its info window,the browser is refreshed.Refresh button also refreshes account containers.Modified the left NSOutlineView to use PithosNode objects directly, instead through an NSTreeController.
Initial implementation of 'my shared'.
Initial implementation of menu cut, copy, paste.
Minor UI changes.
Object or subdir rename is supported through browser node edit.
Drag and drop move and copy internally is implemented.Improved the algorithm for creating a safe name.Other minor changes.
Refactored PithosNodeInfoController.Added content encoding, content disposition and manifest in info window.Added info window for containers.
New folder menu item.Other fixes and improvements.
Move to trash rename checks also for subdir names.Menu works for multiple selections.
Minor fixes and changes.
Drag and drop upload directory now creates all directories as application/directory objects.Bug fix when listing objects of a subdir that has a sibling that it is a prefix of.
Implemented menu delete and move to trash.Other fixes and improvements.
Fix bug introduced by previous fix.Other minor changes.
Drag and drop upload is now done with separate serial requests for each block of a file.
Initial implementation of drag and drop directory upload.Other improvements.
Drag and drop download fixes.
Initial implementation of drag and drop upload for files.Other fixes.
Initial implementation of browser context menu.Info window for subdirs.Support for application/directory objects.Conversion of subdir to application/directory object if metadata are applied.Other minor fixes and changes.
Initial implementation of drag and drop download.
Initial implementation of object info window.Other changes.
Loading all account containers.If 'pithos' and 'trash' don't exist, an attempt is done to create them.Other minor changes and fixes.
Created status bar icon with menu.Initial implementation of preferences window.Moved authentication to app delegate and preferences.
Improved refresh mechanism.Other minor fixes and changes.
Minor changes.
Minor UI changes.Minor fixes.
Using system icons based on file extension.Initial implementation of browser leaf preview.Simplified authentication panel.Login through redirection and url handling implemented.Some refactoring.Other minor fixes.
Initial commit of pithos-macos.The finder-like client can browse the contents of the 'pithos' and 'trash' containers of a pithos user, using asynchronous requests.
Initial commit of pithos-macos.