pithos-macos
11 years agoUse user catalog in sync v1.2
Miltiadis Vasilakis [Mon, 25 Feb 2013 23:17:51 +0000 (01:17 +0200)]
Use user catalog in sync

Create sync directories using the account displayname. Store user catalog per sync, and resolve displayname conflicts or renames. Fix bugs. Update version.

11 years agoReset sync daemon local state if the client version has changed
Miltiadis Vasilakis [Sun, 24 Feb 2013 15:20:54 +0000 (17:20 +0200)]
Reset sync daemon local state if the client version has changed

The change from "shared to me" to "shared with me" breaks stored local states. Reset local state to fix this.

11 years agoFix bug in sync daemon when deleting locally objects from different containers/accoun...
Miltiadis Vasilakis [Sun, 24 Feb 2013 15:13:06 +0000 (17:13 +0200)]
Fix bug in sync daemon when deleting locally objects from different containers/account with the same container/account path

11 years agoUse user catalog in sharing presentation and editing
Miltiadis Vasilakis [Fri, 22 Feb 2013 20:24:14 +0000 (22:24 +0200)]
Use user catalog in sharing presentation and editing

Provide separate input for sharing user and group. Fix bugs.

11 years agoUse user catalog displayname when displaying modified by
Miltiadis Vasilakis [Tue, 19 Feb 2013 16:19:35 +0000 (18:19 +0200)]
Use user catalog displayname when displaying modified by

11 years agoUse user catalog displayname when displaying an account node
Miltiadis Vasilakis [Tue, 19 Feb 2013 11:12:51 +0000 (13:12 +0200)]
Use user catalog displayname when displaying an account node

11 years agoUse user catalog in account groups presentation and editing
Miltiadis Vasilakis [Mon, 18 Feb 2013 23:15:49 +0000 (01:15 +0200)]
Use user catalog in account groups presentation and editing

11 years agoAdd initial support for user catalog
Miltiadis Vasilakis [Sun, 17 Feb 2013 12:41:28 +0000 (14:41 +0200)]
Add initial support for user catalog

Keep user catalog for each account. Show displayname in preferences after authentication. Minor improvements.

11 years agoChange "shared to me" strings to "shared with me"
Miltiadis Vasilakis [Fri, 15 Feb 2013 15:35:51 +0000 (17:35 +0200)]
Change "shared to me" strings to "shared with me"

11 years agoFix bug in login redirect and url handling
Miltiadis Vasilakis [Fri, 15 Feb 2013 14:09:23 +0000 (16:09 +0200)]
Fix bug in login redirect and url handling

11 years agoUse latest pithos-apple-common
Miltiadis Vasilakis [Wed, 23 Jan 2013 11:09:50 +0000 (13:09 +0200)]
Use latest pithos-apple-common

11 years agominor change in common
Panos Louridas [Wed, 23 Jan 2013 09:49:58 +0000 (11:49 +0200)]
minor change in common

11 years agoFix bugs in use of ARC v1.1.1
Miltiadis Vasilakis [Tue, 15 Jan 2013 14:10:42 +0000 (16:10 +0200)]
Fix bugs in use of ARC

Refactor code that may cause bugs in Snow Leopard. Update version.

11 years agoConvert to Objective-C ARC v1.1
Miltiadis Vasilakis [Mon, 14 Jan 2013 10:14:52 +0000 (12:14 +0200)]
Convert to Objective-C ARC

Use Xcode refactoring to convert project to Objective-C ARC, to fix problems that memory is freed more than once, when autorelease pools are drained. Update version.

11 years agoFix analyze errors
Miltiadis Vasilakis [Mon, 7 Jan 2013 16:21:43 +0000 (18:21 +0200)]
Fix analyze errors

11 years agoUse @autoreleasepool directive
Miltiadis Vasilakis [Mon, 7 Jan 2013 14:32:19 +0000 (16:32 +0200)]
Use @autoreleasepool directive

11 years agoMake debug log messages optional on compile. Update version. v1.0
Miltiadis Vasilakis [Thu, 17 May 2012 17:44:01 +0000 (20:44 +0300)]
Make debug log messages optional on compile. Update version.

11 years agoOn authentication error show a simpler alert.
Miltiadis Vasilakis [Thu, 17 May 2012 17:11:05 +0000 (20:11 +0300)]
On authentication error show a simpler alert.

11 years agoAdd "force" parameter to login url.
Miltiadis Vasilakis [Thu, 17 May 2012 16:00:54 +0000 (19:00 +0300)]
Add "force" parameter to login url.

12 years agoFix bug.
Miltiadis Vasilakis [Mon, 16 Apr 2012 15:29:08 +0000 (18:29 +0300)]
Fix bug.

12 years agoAdd simple check for updates mechanism using the info.plist in the repository. Update... v0.9.5
Miltiadis Vasilakis [Sun, 15 Apr 2012 09:58:16 +0000 (12:58 +0300)]
Add simple check for updates mechanism using the info.plist in the repository. Update version.

12 years agoAdd preference to skip hidden files during sync.
Miltiadis Vasilakis [Fri, 13 Apr 2012 20:24:29 +0000 (23:24 +0300)]
Add preference to skip hidden files during sync.

12 years agoPrompt for download on double click of selected nodes.
Miltiadis Vasilakis [Fri, 13 Apr 2012 12:28:44 +0000 (15:28 +0300)]
Prompt for download on double click of selected nodes.

12 years agoFix bug in browser context menu where proper clicked column was not taken into account.
Miltiadis Vasilakis [Fri, 13 Apr 2012 00:27:26 +0000 (03:27 +0300)]
Fix bug in browser context menu where proper clicked column was not taken into account.

12 years agoUpdate account nodes, when setting authentication in preferences. Show correct prefer...
Miltiadis Vasilakis [Wed, 11 Apr 2012 21:39:10 +0000 (00:39 +0300)]
Update account nodes, when setting authentication in preferences. Show correct preferences for a faulty account.

12 years agoReset state of root nodes when pithos is set. Send verbose messages on all node listi...
Miltiadis Vasilakis [Wed, 11 Apr 2012 21:32:59 +0000 (00:32 +0300)]
Reset state of root nodes when pithos is set. Send verbose messages on all node listing failures to activity facility.

12 years agoDo not use the shared cache in sharing account requests.
Miltiadis Vasilakis [Wed, 11 Apr 2012 21:32:11 +0000 (00:32 +0300)]
Do not use the shared cache in sharing account requests.

12 years agoMove main thread dispatch of alerts just before the alert creation. Use localized...
Miltiadis Vasilakis [Wed, 11 Apr 2012 15:26:14 +0000 (18:26 +0300)]
Move main thread dispatch of alerts just before the alert creation. Use localized error descriptions. Fix memory leaks in some request copies.

12 years agoAdd download context menu item.
Miltiadis Vasilakis [Wed, 11 Apr 2012 14:38:30 +0000 (17:38 +0300)]
Add download context menu item.

12 years agoRun alerts from background threads in the main thread.
Miltiadis Vasilakis [Tue, 10 Apr 2012 18:05:05 +0000 (21:05 +0300)]
Run alerts from background threads in the main thread.

12 years agoRemove menu shortcut.
Miltiadis Vasilakis [Tue, 10 Apr 2012 17:32:11 +0000 (20:32 +0300)]
Remove menu shortcut.

12 years agoChange UI label.
Miltiadis Vasilakis [Tue, 10 Apr 2012 17:31:52 +0000 (20:31 +0300)]
Change UI label.

12 years agoUse NFC for local files that are uploaded. Fix menu labels. Update version. v0.9
Miltiadis Vasilakis [Tue, 10 Apr 2012 09:37:50 +0000 (12:37 +0300)]
Use NFC for local files that are uploaded. Fix menu labels. Update version.

12 years agoShow dock icon and menu. Fix context menu bugs.
Miltiadis Vasilakis [Mon, 9 Apr 2012 23:13:36 +0000 (02:13 +0300)]
Show dock icon and menu. Fix context menu bugs.

12 years agoSupport open at login.
Miltiadis Vasilakis [Mon, 9 Apr 2012 14:44:11 +0000 (17:44 +0300)]
Support open at login.

12 years agoChange UI labels.
Miltiadis Vasilakis [Fri, 6 Apr 2012 15:31:52 +0000 (18:31 +0300)]
Change UI labels.

12 years agoChange UI labels for sharing permissions.
Miltiadis Vasilakis [Fri, 6 Apr 2012 14:20:34 +0000 (17:20 +0300)]
Change UI labels for sharing permissions.

12 years agoImprove memory use in HashMapHash.
Miltiadis Vasilakis [Fri, 6 Apr 2012 10:00:59 +0000 (13:00 +0300)]
Improve memory use in HashMapHash.

12 years agoFix bug in excluding "shared to me" container and testing for equality of two sets...
Miltiadis Vasilakis [Fri, 6 Apr 2012 09:55:11 +0000 (12:55 +0300)]
Fix bug in excluding "shared to me" container and testing for equality of two sets of exclusions.

12 years agoFix bug and improve method of finding file content type.
Miltiadis Vasilakis [Thu, 5 Apr 2012 21:00:43 +0000 (00:00 +0300)]
Fix bug and improve method of finding file content type.

12 years agoFix bug and improve refresh.
Miltiadis Vasilakis [Thu, 5 Apr 2012 18:55:34 +0000 (21:55 +0300)]
Fix bug and improve refresh.

12 years agoMerge branch 'sync-others-shared'
Miltiadis Vasilakis [Thu, 5 Apr 2012 18:07:02 +0000 (21:07 +0300)]
Merge branch 'sync-others-shared'

12 years agoChange UI share labels.
Miltiadis Vasilakis [Thu, 5 Apr 2012 18:01:21 +0000 (21:01 +0300)]
Change UI share labels.

12 years agoSync with "shared to me" selected accounts.
Miltiadis Vasilakis [Thu, 5 Apr 2012 16:14:25 +0000 (19:14 +0300)]
Sync with "shared to me" selected accounts.

12 years agoDo not allow sync for account containers that clash with "shared to me".
Miltiadis Vasilakis [Thu, 5 Apr 2012 10:26:19 +0000 (13:26 +0300)]
Do not allow sync for account containers that clash with "shared to me".

12 years agoShow others shared in preferences, save/retrieve in user defaults.
Miltiadis Vasilakis [Mon, 2 Apr 2012 07:09:16 +0000 (10:09 +0300)]
Show others shared in preferences, save/retrieve in user defaults.

12 years agoFix bug where drag and drop of an others shared object was allowed move operation... v0.8.3
Miltiadis Vasilakis [Fri, 23 Mar 2012 16:46:42 +0000 (18:46 +0200)]
Fix bug where drag and drop of an others shared object was allowed move operation. Fix bug in login introduced by change of app name. Change icons. Change about. Update version.

12 years agoImprove UI. Update version. v0.8.2
Miltiadis Vasilakis [Mon, 19 Mar 2012 10:07:11 +0000 (12:07 +0200)]
Improve UI. Update version.

12 years agoFix bug in directory drag and drop upload. Update version. v0.8.1
Miltiadis Vasilakis [Fri, 16 Mar 2012 19:40:12 +0000 (21:40 +0200)]
Fix bug in directory drag and drop upload. Update version.

12 years agoUse latest ASIPithos lib. Fix minor bugs.
Miltiadis Vasilakis [Fri, 16 Mar 2012 15:54:07 +0000 (17:54 +0200)]
Use latest ASIPithos lib. Fix minor bugs.

12 years agoFix bug that doesn't open the preferences window when there are no accounts.
Miltiadis Vasilakis [Fri, 16 Mar 2012 14:15:32 +0000 (16:15 +0200)]
Fix bug that doesn't open the preferences window when there are no accounts.

12 years agoMake info windows modular. Add support for versions pane in info window. Allow downlo... v0.8
Miltiadis Vasilakis [Sat, 10 Mar 2012 18:49:40 +0000 (20:49 +0200)]
Make info windows modular. Add support for versions pane in info window. Allow download of a selected version for object nodes.

12 years agoUpdate version. v0.7.5
Miltiadis Vasilakis [Fri, 9 Mar 2012 17:16:50 +0000 (19:16 +0200)]
Update version.

12 years agoUse latest ASIPithos lib.
Miltiadis Vasilakis [Fri, 9 Mar 2012 17:14:38 +0000 (19:14 +0200)]
Use latest ASIPithos lib.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos-macos
Miltiadis Vasilakis [Fri, 9 Mar 2012 17:09:24 +0000 (19:09 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/pithos-macos

Conflicts:
pithos-macos/pithos_macosAppDelegate.h

12 years agoMerge branch 'selective-sync'
Miltiadis Vasilakis [Fri, 9 Mar 2012 17:05:48 +0000 (19:05 +0200)]
Merge branch 'selective-sync'

12 years agoAdd UI for selective sync folders. Call next sync when an account has sync preference...
Miltiadis Vasilakis [Fri, 9 Mar 2012 16:56:16 +0000 (18:56 +0200)]
Add UI for selective sync folders. Call next sync when an account has sync preferences applied.

12 years agoSimplify default and support custom notifications for nodes.
Miltiadis Vasilakis [Fri, 9 Mar 2012 16:47:05 +0000 (18:47 +0200)]
Simplify default and support custom notifications for nodes.

12 years agoShow the application when selecting about.
Antony Chazapis [Thu, 8 Mar 2012 23:52:17 +0000 (01:52 +0200)]
Show the application when selecting about.

12 years agoFix bug.
Miltiadis Vasilakis [Thu, 8 Mar 2012 23:48:17 +0000 (01:48 +0200)]
Fix bug.

12 years agoModify nodes to make notifications configurable and provide property access to all...
Miltiadis Vasilakis [Thu, 8 Mar 2012 17:46:48 +0000 (19:46 +0200)]
Modify nodes to make notifications configurable and provide property access to all related ASIPithos objects.

12 years agoMake browser and preferences window load lazily.
Miltiadis Vasilakis [Thu, 8 Mar 2012 16:44:34 +0000 (18:44 +0200)]
Make browser and preferences window load lazily.

12 years agoFix memory leaks.
Miltiadis Vasilakis [Thu, 8 Mar 2012 16:37:26 +0000 (18:37 +0200)]
Fix memory leaks.

12 years agoAdd directory exclusion support for a syncing container.
Miltiadis Vasilakis [Thu, 8 Mar 2012 14:55:08 +0000 (16:55 +0200)]
Add directory exclusion support for a syncing container.

12 years agoAdd support for syncing multiple containers for an account. Fix sync bugs. Change...
Miltiadis Vasilakis [Mon, 5 Mar 2012 23:32:56 +0000 (01:32 +0200)]
Add support for syncing multiple containers for an account. Fix sync bugs. Change default server.

12 years agoMinor UI change.
Miltiadis Vasilakis [Sun, 4 Mar 2012 17:14:36 +0000 (19:14 +0200)]
Minor UI change.

12 years agoMake activityFacility update interval a user default. Move refresh button to context... v0.7
Miltiadis Vasilakis [Thu, 1 Mar 2012 16:10:20 +0000 (18:10 +0200)]
Make activityFacility update interval a user default. Move refresh button to context menu. UI changes.

12 years agoSupport changes in container and object metadata.
Miltiadis Vasilakis [Thu, 1 Mar 2012 11:01:58 +0000 (13:01 +0200)]
Support changes in container and object metadata.

12 years agoMake properties resizable. Fix about window.
Antony Chazapis [Wed, 29 Feb 2012 21:47:51 +0000 (23:47 +0200)]
Make properties resizable. Fix about window.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos-macos
Antony Chazapis [Wed, 29 Feb 2012 20:53:12 +0000 (22:53 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/pithos-macos

12 years agoMerge branch 'multiple-accounts'
Miltiadis Vasilakis [Wed, 29 Feb 2012 19:53:41 +0000 (21:53 +0200)]
Merge branch 'multiple-accounts'

12 years agoSupport multiple accounts. Bug fixes. Improve concurrency.
Miltiadis Vasilakis [Wed, 29 Feb 2012 19:51:58 +0000 (21:51 +0200)]
Support multiple accounts. Bug fixes. Improve concurrency.

12 years agoUse file size and modification date to omit hash computation for unmodified files... v0.1
Miltiadis Vasilakis [Mon, 6 Feb 2012 14:13:32 +0000 (16:13 +0200)]
Use file size and modification date to omit hash computation for unmodified files during sync. Show version in menu.

12 years agoUse latest ASIPithos lib.
Miltiadis Vasilakis [Wed, 1 Feb 2012 15:48:31 +0000 (17:48 +0200)]
Use latest ASIPithos lib.

12 years agoRefactor to use updated ASIPithos lib.
Miltiadis Vasilakis [Fri, 27 Jan 2012 17:42:15 +0000 (19:42 +0200)]
Refactor to use updated ASIPithos lib.

12 years agoShow UUID in PithosObjectNodeInfo window.
Miltiadis Vasilakis [Thu, 12 Jan 2012 13:28:56 +0000 (15:28 +0200)]
Show UUID in PithosObjectNodeInfo window.

12 years agoFix concurrency issues. Modify PithosBrowser to use ASINetworkQueues for ASIPithosReq...
Miltiadis Vasilakis [Tue, 10 Jan 2012 21:55:13 +0000 (23:55 +0200)]
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.

12 years agoModify PithosNodes to use the global concurrent dispatch queue for ASIPithosRequest...
Miltiadis Vasilakis [Tue, 10 Jan 2012 17:36:50 +0000 (19:36 +0200)]
Modify PithosNodes to use the global concurrent dispatch queue for ASIPithosRequest delegates.

12 years agoFix retain issues in ActivityFacility. Other minor changes.
Miltiadis Vasilakis [Mon, 9 Jan 2012 16:16:03 +0000 (18:16 +0200)]
Fix retain issues in ActivityFacility. Other minor changes.

12 years agoModify sync to use a serial dispatch queue instead of threads for ASIPithosRequest...
Miltiadis Vasilakis [Tue, 3 Jan 2012 13:31:46 +0000 (15:31 +0200)]
Modify sync to use a serial dispatch queue instead of threads for ASIPithosRequest delegates.

12 years agoModify sync to use only X-Object-Hash.
Miltiadis Vasilakis [Thu, 29 Dec 2011 14:11:32 +0000 (16:11 +0200)]
Modify sync to use only X-Object-Hash.

12 years agoUI changes. Removed application menu.
Miltiadis Vasilakis [Thu, 8 Dec 2011 10:17:18 +0000 (12:17 +0200)]
UI changes. Removed application menu.

12 years agoUI changes.
Miltiadis Vasilakis [Tue, 6 Dec 2011 13:34:40 +0000 (15:34 +0200)]
UI changes.

12 years agoBug fix in sync where copy/move of files failed due to missing directory.
Miltiadis Vasilakis [Fri, 2 Dec 2011 22:35:09 +0000 (00:35 +0200)]
Bug fix in sync where copy/move of files failed due to missing directory.

12 years agoMetadata keys allow any non-empty string.
Miltiadis Vasilakis [Thu, 1 Dec 2011 13:39:15 +0000 (15:39 +0200)]
Metadata keys allow any non-empty string.

12 years agoLowered priority for non-browser-listing requests, from very high to high.
Miltiadis Vasilakis [Thu, 1 Dec 2011 13:30:23 +0000 (15:30 +0200)]
Lowered priority for non-browser-listing requests, from very high to high.

12 years agoUsing caches directory for sync archive and temporary files.
Miltiadis Vasilakis [Thu, 1 Dec 2011 13:26:11 +0000 (15:26 +0200)]
Using caches directory for sync archive and temporary files.

12 years agoBug fixes.
Miltiadis Vasilakis [Wed, 23 Nov 2011 17:27:37 +0000 (19:27 +0200)]
Bug fixes.

12 years agoMerge branch 'master' of https://code.grnet.gr/git/pithos-macos
Antony Chazapis [Wed, 23 Nov 2011 11:18:24 +0000 (13:18 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/pithos-macos

12 years agoBug fix.
Miltiadis Vasilakis [Fri, 18 Nov 2011 15:35:48 +0000 (17:35 +0200)]
Bug fix.

12 years agoFor local updates from remote objects, a check is made if the remote object still...
Miltiadis Vasilakis [Fri, 18 Nov 2011 11:33:45 +0000 (13:33 +0200)]
For local updates from remote objects, a check is made if the remote object still exists, and the appropriate action is taken.

12 years agoMemory leaks plugged.
Miltiadis Vasilakis [Fri, 18 Nov 2011 09:41:51 +0000 (11:41 +0200)]
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.

12 years agoBug fix regarding sync folder.
Miltiadis Vasilakis [Wed, 16 Nov 2011 09:26:16 +0000 (11:26 +0200)]
Bug fix regarding sync folder.

12 years agoBug fixes.
Miltiadis Vasilakis [Sat, 12 Nov 2011 09:45:50 +0000 (11:45 +0200)]
Bug fixes.

12 years agoMade url prefixes user defaults.
Miltiadis Vasilakis [Fri, 11 Nov 2011 09:03:04 +0000 (11:03 +0200)]
Made url prefixes user defaults.

12 years agoListing requests for account, container and sharing accounts implement retries and...
Miltiadis Vasilakis [Fri, 4 Nov 2011 14:01:26 +0000 (16:01 +0200)]
Listing requests for account, container and sharing accounts implement retries and check for proper response status.

12 years agoModified authentication preferences.
Miltiadis Vasilakis [Thu, 3 Nov 2011 22:34:10 +0000 (00:34 +0200)]
Modified authentication preferences.

12 years agoBug fix for the computation of the hash of a block with only null bytes.
Miltiadis Vasilakis [Thu, 3 Nov 2011 18:07:49 +0000 (20:07 +0200)]
Bug fix for the computation of the hash of a block with only null bytes.

12 years agoUsing pithos icon for the status bar.
Miltiadis Vasilakis [Thu, 3 Nov 2011 18:07:07 +0000 (20:07 +0200)]
Using pithos icon for the status bar.

12 years agoWhen there are not username and token provided during startup, preferences are shown.
Miltiadis Vasilakis [Wed, 2 Nov 2011 11:48:26 +0000 (13:48 +0200)]
When there are not username and token provided during startup, preferences are shown.
Username and token are not allowed to be set to empty strings in the preferences.
Manual authentication is separated by shibboleth authentication in the preferences.