summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Miltiadis Vasilakis [Tue, 25 Jun 2013 08:35:55 +0000 (11:35 +0300)]
Use service catalog and update version
Support tokens mechanism to retrieve service catalog,
for account creation and change of settings.
Allow fallback for older server versions.
Add option for ignoring SSL errors.
Migrate providers from older versions.
Other minor changes.
Update version.
Miltiadis Vasilakis [Thu, 2 May 2013 19:50:59 +0000 (22:50 +0300)]
Fix bugs and update version
Miltiadis Vasilakis [Thu, 14 Feb 2013 16:36:45 +0000 (18:36 +0200)]
Support interaction with old server
Do not show an error when user_catalogs is not found in an old server and continue permission/group editing. Update group name check of invalid characters. Update version.
Miltiadis Vasilakis [Sat, 9 Feb 2013 14:52:06 +0000 (16:52 +0200)]
Merge branch 'develop'
Panos Louridas [Wed, 23 Jan 2013 09:47:15 +0000 (11:47 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/pithos-ios
Panos Louridas [Wed, 23 Jan 2013 09:46:48 +0000 (11:46 +0200)]
new version number
Miltiadis Vasilakis [Wed, 23 Jan 2013 09:06:15 +0000 (11:06 +0200)]
Fix bug in url handling, update version
Miltiadis Vasilakis [Wed, 16 Jan 2013 17:59:07 +0000 (19:59 +0200)]
Fix analysis warnings
Panos Louridas [Wed, 16 Jan 2013 14:24:31 +0000 (16:24 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/pithos-ios
Conflicts:
OpenStack.xcodeproj/project.pbxproj
Miltiadis Vasilakis [Wed, 9 Jan 2013 19:35:25 +0000 (21:35 +0200)]
Use release bundle identifier, bundle display name, and url scheme, and bump version
Miltiadis Vasilakis [Wed, 9 Jan 2013 19:22:40 +0000 (21:22 +0200)]
Merge branch 'develop'
Miltiadis Vasilakis [Fri, 28 Dec 2012 19:58:21 +0000 (21:58 +0200)]
Improve open file UX
Allow cancelation of download, or removal from cache, from file details. When opening a non downloaded file, load file details view and start downloading. Improve cache management. Fix bugs. Improve open file menu placement in iPad, in iOS 6.
Miltiadis Vasilakis [Tue, 25 Dec 2012 16:37:05 +0000 (18:37 +0200)]
In folder view controller in iPhone, select file cell to open, or select cell disclosure to go to file details
If the file is downloaded, open the file, else do nothing (will be implemented later). Refactor legacy code.
Miltiadis Vasilakis [Wed, 19 Dec 2012 23:27:43 +0000 (01:27 +0200)]
When containers, or sharing accounts, are not loaded due to authentication error, add alert choice to go directly to the account settings
When alert is presented for failed containers or sharing accounts GET, add an extra choice to go to account settings. If selected, pop to account home view and then push account settings. Improve UI elements. Clear reusable account containers when sharingAccount or shared status changes. Fix bugs regarding rotation and add container when failed. Bump version.
Miltiadis Vasilakis [Wed, 19 Dec 2012 17:51:28 +0000 (19:51 +0200)]
Present the containers view controller of the first account on launch
On launch, present without animation the account home view controller and then the container home view controller. In iPad, when in portrait, show the the popover that contains the root view controller, so that the above happens.
Miltiadis Vasilakis [Wed, 19 Dec 2012 15:31:18 +0000 (17:31 +0200)]
Improve folder sort UI
Use buttons with changing label instead of segment controls. Use different direction keywords for different sort types. Fix bug that didn't reload folder contents when coming back from descendant folder view controller where sort preferences were changed.
Miltiadis Vasilakis [Tue, 18 Dec 2012 16:33:40 +0000 (18:33 +0200)]
Show last modified string in folder and object details
Bump version.
Miltiadis Vasilakis [Tue, 18 Dec 2012 16:19:04 +0000 (18:19 +0200)]
Compute last modified string for subdir folders
Miltiadis Vasilakis [Mon, 17 Dec 2012 15:52:53 +0000 (17:52 +0200)]
Show last modified date in folder cells
Use abbreviations (iOS 4.3) or emoji (iOS 5.0+) to describe objects and folders in folder cells. Use freed space to show last modified date. Update legacy code.
Miltiadis Vasilakis [Mon, 17 Dec 2012 11:36:38 +0000 (13:36 +0200)]
Make all the default scope for folder filter and use different placeholder for each scope
Miltiadis Vasilakis [Fri, 7 Dec 2012 01:26:03 +0000 (03:26 +0200)]
Fix bug in token retrieval
Fix bug where although a new token was retrieved in account settings, the save button was not enabled.
Miltiadis Vasilakis [Fri, 7 Dec 2012 00:30:01 +0000 (02:30 +0200)]
Add sorting controls in folder view controller
Initial implementation of sorting controls in folder view controller. Provide sort by name or date, ascending or descending. Clean and improve related code. Bump version.
Miltiadis Vasilakis [Thu, 6 Dec 2012 19:44:32 +0000 (21:44 +0200)]
Show activity indicator views when creating or refreshing containers
Show activity indicator view, in the view responsible for the container creation or refresh, instead of a toolbar activity message always in the containers view controller.
Miltiadis Vasilakis [Thu, 6 Dec 2012 16:46:32 +0000 (18:46 +0200)]
Clean and improve code
Refactor code regarding use and lifecycle of activity indicator views.
Miltiadis Vasilakis [Thu, 6 Dec 2012 10:56:23 +0000 (12:56 +0200)]
Clean and improve code
Refactor code regarding animations and activity indicator.
Miltiadis Vasilakis [Thu, 6 Dec 2012 01:22:33 +0000 (03:22 +0200)]
Clean and improve code
Refactor code regarding toolbar messages, and account bytes used and quota. Fix minor bugs.
Miltiadis Vasilakis [Tue, 4 Dec 2012 17:24:29 +0000 (19:24 +0200)]
Hide or show keyboard, accordingly, on rotation when folder filter is active
When folder filter is active, if rotating in iPad from landscape to portrait, hide keyboard, while if rotating from portrait to landscape, try to maintain keyboard shown. Fix bug. Bump version.
Miltiadis Vasilakis [Tue, 4 Dec 2012 09:08:42 +0000 (11:08 +0200)]
Fix bugs and improve folder filter UI
Improve animations and subview placement when folder filter is activated or de-activated. Fix other bugs.
Miltiadis Vasilakis [Sun, 2 Dec 2012 17:43:59 +0000 (19:43 +0200)]
Maintain selected object in folder view controller
Keep selected object in folder view controller in iPad, when refreshing folder objects or search results, otherwise remove selection. Remove some unnecessary code.
Miltiadis Vasilakis [Sun, 2 Dec 2012 10:43:19 +0000 (12:43 +0200)]
Fix bug in iOS 4.3 where a folder view controller didn't reload it's tableview when pushed
Miltiadis Vasilakis [Fri, 30 Nov 2012 12:54:27 +0000 (14:54 +0200)]
Use different bundle identifier, bundle display name, and url scheme for development branch
Miltiadis Vasilakis [Fri, 30 Nov 2012 12:52:46 +0000 (14:52 +0200)]
Support iPhone 5 initial screen
Miltiadis Vasilakis [Fri, 30 Nov 2012 12:51:56 +0000 (14:51 +0200)]
Use a dynamic url scheme for token retrieval.
To support different client versions in the same device, e.g. production and development, use a dynamic url scheme, set in the app info.plist, for the token retrieval callback url.
Miltiadis Vasilakis [Fri, 30 Nov 2012 12:50:13 +0000 (14:50 +0200)]
Fix crash when popover is dismissed while a view is presented modally.
When the providers view controller is presented modally in iPad portrait, the popover dismissal causes a crash due to overlapping animations. Remove the specific popover dismissal in general.
Miltiadis Vasilakis [Tue, 27 Nov 2012 14:22:21 +0000 (16:22 +0200)]
Merge branch 'searchDisplayController' into develop
Miltiadis Vasilakis [Tue, 27 Nov 2012 14:13:47 +0000 (16:13 +0200)]
Support more scopes for folder filter
Implement the folder filter scopes date that searches last modified dates, type that searches content type, and all that searches all scopes (the two added and names).
Miltiadis Vasilakis [Mon, 26 Nov 2012 21:57:49 +0000 (23:57 +0200)]
Use a search display controller for folder search
Search display controller handles most of the search interface animations using a scope bar.
Miltiadis Vasilakis [Fri, 23 Nov 2012 12:42:17 +0000 (14:42 +0200)]
Fix bug in iPad running iOS 6
The window rootViewController should be explicitly set in iOS 6.
Miltiadis Vasilakis [Thu, 22 Nov 2012 22:34:26 +0000 (00:34 +0200)]
Use search bar to show only folder objects that start with given filter
Search bar filters folder objects that start with given text. Selection, detail view, and deletion take into account the filter. Fix bug where wrong navigation title was shown in the folder view controller.
Miltiadis Vasilakis [Thu, 22 Nov 2012 15:11:04 +0000 (17:11 +0200)]
Show a search bar when there is at least one object in a folder
Show a search bar in the folder view controller, when there is at least one object. In iPad the search bar is fixed at the top, while in iPhone it is on the top of the tableview, and scrolled off screen initially. Improve the Folder model class and other relevant code.
Miltiadis Vasilakis [Thu, 22 Nov 2012 11:11:25 +0000 (13:11 +0200)]
Do not show a disclosure indicator for file objects in iPad
Selecting a file object in a folder, in iPad doesn't push a controller, so disclosure indicator none is more appropriate.
Miltiadis Vasilakis [Thu, 22 Nov 2012 11:08:31 +0000 (13:08 +0200)]
Fix bug in container model
For shared to me containers only the name attribute should be read from the JSON dict.
Miltiadis Vasilakis [Wed, 21 Nov 2012 19:02:40 +0000 (21:02 +0200)]
Improve and fix bugs in delete actions
Improve code and fix bugs for delete table cell buttons and action sheets.
Miltiadis Vasilakis [Wed, 21 Nov 2012 18:53:39 +0000 (20:53 +0200)]
Properly read container policy values
Container policy values were not updated to conform to latest JSON format.
Miltiadis Vasilakis [Tue, 20 Nov 2012 11:40:40 +0000 (13:40 +0200)]
Clean and improve code
Remove more unnecessary code, refactor to make more readable, fix minor bugs, and improve business logic and memory use.
Miltiadis Vasilakis [Sun, 18 Nov 2012 18:44:28 +0000 (20:44 +0200)]
Fix bugs in account settings
Fix bugs in account creation or account settings, and remove code of rackspace specific functionality.
Miltiadis Vasilakis [Tue, 13 Nov 2012 17:18:38 +0000 (19:18 +0200)]
Remove unnecessary code and resources
Remove code of rackspace specific functionality, as well as accompanying resource files. Fix minor bugs.
Miltiadis Vasilakis [Sun, 21 Oct 2012 14:06:17 +0000 (17:06 +0300)]
Fix compile errors
Fix errors and suppress warnings due to use of LLVM.
Panos Louridas [Fri, 15 Jun 2012 09:33:32 +0000 (12:33 +0300)]
pithos to pithos+
Miltiadis Vasilakis [Thu, 31 May 2012 13:46:23 +0000 (16:46 +0300)]
Show last modified date instead of content type in folder listing. Disable refresh button while deleting object. Update version.
Miltiadis Vasilakis [Tue, 29 May 2012 15:52:14 +0000 (18:52 +0300)]
Improve folder listing. Update version.
Miltiadis Vasilakis [Mon, 23 Apr 2012 10:51:01 +0000 (13:51 +0300)]
Fix bug when deleting a folder in iPad in portrait.
Miltiadis Vasilakis [Mon, 9 Apr 2012 15:54:54 +0000 (18:54 +0300)]
Change UI labels. Fix UI bugs. Update version.
Miltiadis Vasilakis [Mon, 2 Apr 2012 12:46:34 +0000 (15:46 +0300)]
Fix bug. Change UI. Update version.
Giorgos Verigakis [Wed, 28 Mar 2012 15:53:31 +0000 (18:53 +0300)]
Change settings to pass validation
* No letters in build number
* Change Profuct Name to Pithos instead of Pithos+
Miltiadis Vasilakis [Wed, 28 Mar 2012 15:16:36 +0000 (18:16 +0300)]
Add iPad app icons. Update version.
Miltiadis Vasilakis [Mon, 19 Mar 2012 13:44:11 +0000 (15:44 +0200)]
Fix bugs. Show version in settings. Update icons. Update version.
Miltiadis Vasilakis [Wed, 7 Mar 2012 14:30:10 +0000 (16:30 +0200)]
Modify login URL.
Miltiadis Vasilakis [Tue, 6 Mar 2012 16:08:56 +0000 (18:08 +0200)]
Fix memory leaks reported by analyze.
Miltiadis Vasilakis [Tue, 6 Mar 2012 10:24:21 +0000 (12:24 +0200)]
Support changes in container and object metadata. Change default values.
Miltiadis Vasilakis [Mon, 16 Jan 2012 17:54:56 +0000 (19:54 +0200)]
Change download file to directly show open/email as attachment. Fix bugs and improve download mechanism. Add clear cache option in settings. Add presentation of versions of file objects.
Giorgos Verigakis [Thu, 15 Dec 2011 14:25:07 +0000 (16:25 +0200)]
Project clean up
* Use gr.grnet.pithosplus bundle ID
* Add distribution settings
Miltiadis Vasilakis [Wed, 14 Dec 2011 11:12:24 +0000 (13:12 +0200)]
Merge branch 'master' of https://code.grnet.gr/git/pithos-ios
Miltiadis Vasilakis [Wed, 14 Dec 2011 11:03:26 +0000 (13:03 +0200)]
Added grnet readme file. Bug fixes.
Giorgos Verigakis [Tue, 13 Dec 2011 11:17:22 +0000 (13:17 +0200)]
Fix warnings
Miltiadis Vasilakis [Tue, 13 Dec 2011 10:40:22 +0000 (12:40 +0200)]
Commented out legacy code.
Miltiadis Vasilakis [Sat, 10 Dec 2011 12:46:48 +0000 (14:46 +0200)]
Applied relevant changes from latest rackspace-ios commits. Using llvm instead of gcc. Bug fixes.
Miltiadis Vasilakis [Thu, 8 Dec 2011 11:57:33 +0000 (13:57 +0200)]
Bug fixes.
Miltiadis Vasilakis [Thu, 8 Dec 2011 01:42:57 +0000 (03:42 +0200)]
Change app icon.
Miltiadis Vasilakis [Wed, 7 Dec 2011 12:05:42 +0000 (14:05 +0200)]
Renamed target to "Pithos+". Login uses url "pithos://login". Bug fixes. Removed legacy call.
Miltiadis Vasilakis [Mon, 5 Dec 2011 12:26:24 +0000 (14:26 +0200)]
Create application/directory for subdir, if metadata or permissions are applied.
Support for objects with a trailing slash.
Support for listings that exceed the results limit.
Create default containers (pithos and trash) if not existing.
Support for utf-8 object names, metadata and permissions.
UI changes.
Bug fixes.
Miltiadis Vasilakis [Tue, 22 Nov 2011 21:46:57 +0000 (23:46 +0200)]
Added my shared/others shared functionality.
Added folder permissions functionality.
Bug fixes.
Miltiadis Vasilakis [Tue, 15 Nov 2011 21:56:44 +0000 (23:56 +0200)]
UI changes. Bug fixes.
Miltiadis Vasilakis [Thu, 10 Nov 2011 11:53:04 +0000 (13:53 +0200)]
Added default storage url prefix for grnet accounts when X-Storage-Url is not available.
Miltiadis Vasilakis [Thu, 10 Nov 2011 10:55:41 +0000 (12:55 +0200)]
Expanded open file functionality to use available apps.
Miltiadis Vasilakis [Thu, 10 Nov 2011 01:11:25 +0000 (03:11 +0200)]
UI changes.
Added login functionality.
Miltiadis Vasilakis [Wed, 9 Nov 2011 23:16:02 +0000 (01:16 +0200)]
UI changes.
Bug fixes.
Miltiadis Vasilakis [Wed, 9 Nov 2011 22:47:22 +0000 (00:47 +0200)]
UI changes.
Bug Fixes.
Miltiadis Vasilakis [Wed, 9 Nov 2011 21:15:22 +0000 (23:15 +0200)]
Added account groups functionality.
Bug fixes.
Miltiadis Vasilakis [Wed, 9 Nov 2011 20:47:40 +0000 (22:47 +0200)]
Added container policy functionality.
Miltiadis Vasilakis [Wed, 9 Nov 2011 20:03:30 +0000 (22:03 +0200)]
Added object sharing functionality.
Miltiadis Vasilakis [Wed, 9 Nov 2011 19:07:54 +0000 (21:07 +0200)]
Added public object functionality.
Miltiadis Vasilakis [Wed, 9 Nov 2011 18:33:56 +0000 (20:33 +0200)]
Added metadata functionality.
Miltiadis Vasilakis [Wed, 9 Nov 2011 14:08:04 +0000 (16:08 +0200)]
Copy of rackspace-ios version 2.1.1