Statistics
| Branch: | Tag: | Revision:

root / pithos-macos / PithosBrowserController.m @ 75cecfcc

History | View | Annotate | Download (155.7 kB)

# Date Author Comment
363c618c 03/08/2012 06:37 pm Miltiadis Vasilakis

Fix memory leaks.

544b6f52 03/01/2012 06:10 pm Miltiadis Vasilakis

Make activityFacility update interval a user default. Move refresh button to context menu. UI changes.

d8426ffb 02/29/2012 09:51 pm Miltiadis Vasilakis

Support multiple accounts. Bug fixes. Improve concurrency.

919cb043 01/27/2012 07:42 pm Miltiadis Vasilakis

Refactor to use updated ASIPithos lib.

4c1c46fd 01/11/2012 12:24 am Miltiadis Vasilakis

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.

d7a69f39 12/01/2011 03:30 pm Miltiadis Vasilakis

Lowered priority for non-browser-listing requests, from very high to high.

f059e0e6 11/18/2011 11:41 am Miltiadis Vasilakis

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.

9ab4b378 10/31/2011 07:28 pm Miltiadis Vasilakis

Directory marker objects can be of content type "application/directory" or "application/folder", and with optional additional parameters.

518ea63b 10/25/2011 02:56 pm Miltiadis Vasilakis

Upload progress bug fixed.

2943d6d4 10/25/2011 01:24 pm Miltiadis Vasilakis

The account use is shown.
The browser is force refreshed every 30 seconds.

0224a49f 10/20/2011 11:26 am Miltiadis Vasilakis

Initial implementation of the syncing algorithm.
Other fixes and changes.

212a7d57 10/13/2011 02:52 am Miltiadis Vasilakis

Added retry and improved activity for delete/create directory requests.

1b1e6fa1 10/13/2011 12:01 am Miltiadis Vasilakis

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.

470e6f81 10/07/2011 02:26 am Miltiadis Vasilakis

Implemented group preferences.
Initial implementation of download/upload activity progress and messages.

67e3336f 09/30/2011 07:48 pm Miltiadis Vasilakis

Container items in the outlineView can be drag and drop targets for upload, copy or move.

8f62f46a 09/30/2011 05:06 pm Miltiadis Vasilakis

Added menu for outlineView items.

3b22507d 09/30/2011 02:03 pm Miltiadis Vasilakis

Blocks are uploaded using container POST.
Other minor changes and fixes.

90fadc45 09/29/2011 06:53 pm Miltiadis Vasilakis

Shift-refresh forces no use of cache.
Other changes.

6e5693f9 09/28/2011 08:13 pm Miltiadis Vasilakis

'others shared' nodes allow drag and drop upload, for objects that can be written legally by the user.

af3b9f06 09/28/2011 05:04 pm Miltiadis Vasilakis

Initial implementation of 'others shared'.

20f54e18 09/27/2011 12:22 am Miltiadis Vasilakis

'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.

4ae10a2b 09/26/2011 04:09 pm Miltiadis Vasilakis

Initial implementation of 'my shared'.

c950a94d 09/24/2011 11:21 am Miltiadis Vasilakis

Initial implementation of menu cut, copy, paste.

3b5f0a19 09/23/2011 05:19 pm Miltiadis Vasilakis

Minor UI changes.

19c353fe 09/22/2011 09:35 pm Miltiadis Vasilakis

Object or subdir rename is supported through browser node edit.

d41b3577 09/22/2011 05:09 pm Miltiadis Vasilakis

Drag and drop move and copy internally is implemented.
Improved the algorithm for creating a safe name.
Other minor changes.

515cd8db 09/20/2011 10:35 pm Miltiadis Vasilakis

Refactored PithosNodeInfoController.
Added content encoding, content disposition and manifest in info window.
Added info window for containers.

1ca8da38 09/20/2011 01:42 am Miltiadis Vasilakis

New folder menu item.
Other fixes and improvements.

133b1f2d 09/19/2011 09:44 pm Miltiadis Vasilakis

Move to trash rename checks also for subdir names.
Menu works for multiple selections.

4650cc63 09/19/2011 07:34 pm Miltiadis Vasilakis

Minor fixes and changes.

2ff5d98f 09/19/2011 06:20 pm Miltiadis Vasilakis

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.

6a9b9f40 09/17/2011 11:36 pm Miltiadis Vasilakis

Implemented menu delete and move to trash.
Other fixes and improvements.

56cf6cf2 09/16/2011 11:34 am Miltiadis Vasilakis

Fix bug introduced by previous fix.
Other minor changes.

cab8f227 09/15/2011 08:24 pm Miltiadis Vasilakis

Drag and drop upload is now done with separate serial requests for each block of a file.

33bf3856 09/15/2011 06:28 pm Miltiadis Vasilakis

Initial implementation of drag and drop directory upload.
Other improvements.

d7c03491 09/14/2011 06:15 pm Miltiadis Vasilakis

Drag and drop download fixes.

f2f50f78 09/14/2011 01:17 pm Miltiadis Vasilakis

Initial implementation of drag and drop upload for files.
Other fixes.

857217b0 09/10/2011 03:06 pm Miltiadis Vasilakis

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.

6dc7e931 09/06/2011 02:49 pm Miltiadis Vasilakis

Initial implementation of drag and drop download.

2d9996a2 08/17/2011 04:29 pm Miltiadis Vasilakis

Initial implementation of object info window.
Other changes.

4bf68b77 08/15/2011 01:14 am Miltiadis Vasilakis

Loading all account containers.
If 'pithos' and 'trash' don't exist, an attempt is done to create them.
Other minor changes and fixes.

589a14ca 08/14/2011 08:20 pm Miltiadis Vasilakis

Created status bar icon with menu.
Initial implementation of preferences window.
Moved authentication to app delegate and preferences.

605c8932 08/14/2011 02:38 pm Miltiadis Vasilakis

Improved refresh mechanism.
Other minor fixes and changes.

63db4b97 08/12/2011 01:32 pm Miltiadis Vasilakis

Minor changes.

155f0dfd 08/10/2011 05:53 pm Miltiadis Vasilakis

Minor UI changes.
Minor fixes.

9f3a92de 08/10/2011 01:59 pm Miltiadis Vasilakis

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.

e5fdf4d9 08/05/2011 09:11 pm Miltiadis Vasilakis

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.

d8d08dc1 08/03/2011 11:05 am Miltiadis Vasilakis

Initial commit of pithos-macos.