﻿__group__,ticket,summary,component,version,type,owner,status,created,_changetime,_description,_reporter
Version ,1381,Crash when editing posts,Visual Editor,,defect,,new,2012-09-18T10:58:02Z,2012-11-22T14:51:21Z,"I found another, not sure how to reproduce. When I create a new post, the content shows “(null)”. When I tapped on edit, it crashed

{{{
* thread #1: tid = 0x1c03, 0x030d309b libobjc.A.dylib`objc_msgSend + 15, stop reason = EXC_BAD_ACCESS (code=1, address=0xd0a80f2a)
    frame #0: 0x030d309b libobjc.A.dylib`objc_msgSend + 15
    frame #1: 0x00f0f773 UIKit`+[UITextEffectsWindow sharedTextEffectsWindow:] + 405
    frame #2: 0x00f0f5d9 UIKit`+[UITextEffectsWindow sharedTextEffectsWindow] + 44
    frame #3: 0x01067e8f UIKit`-[UIPeripheralHost animationsEnabled] + 38
    frame #4: 0x010728cb UIKit`-[UIPeripheralHost(UIKitInternal) setInputViews:] + 35
    frame #5: 0x0106c087 UIKit`-[UIPeripheralHost(UIKitInternal) _reloadInputViewsForResponder:] + 1260
    frame #6: 0x00dd5996 UIKit`-[UIResponder(UIResponderInputViewAdditions) reloadInputViews] + 175
    frame #7: 0x00dd5439 UIKit`-[UIResponder becomeFirstResponder] + 505
    frame #8: 0x00e875d0 UIKit`-[UIWebDocumentView becomeFirstResponder] + 87
    frame #9: 0x00e96ad1 UIKit`-[UIWebDocumentView(Interaction) attemptClick:] + 64
    frame #10: 0x00e95893 UIKit`-[UIWebDocumentView(Interaction) _singleTapRecognized:] + 167
    frame #11: 0x00f9189a UIKit`_UIGestureRecognizerSendActions + 139
    frame #12: 0x00f909db UIKit`-[UIGestureRecognizer _updateGestureWithEvent:] + 333
    frame #13: 0x00f9211f UIKit`-[UIGestureRecognizer _delayedUpdateGesture] + 46
    frame #14: 0x00f94d6d UIKit`___UIGestureRecognizerUpdate_block_invoke_0543 + 57
    frame #15: 0x00f94cec UIKit`_UIGestureRecognizerRemoveObjectsFromArrayAndApplyBlocks + 331
    frame #16: 0x00f8ca68 UIKit`_UIGestureRecognizerUpdate + 1348
    frame #17: 0x035c0afe CoreFoundation`__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 30
    frame #18: 0x035c0a3d CoreFoundation`__CFRunLoopDoObservers + 381
    frame #19: 0x0359e7c2 CoreFoundation`__CFRunLoopRun + 1106
    frame #20: 0x0359df44 CoreFoundation`CFRunLoopRunSpecific + 276
    frame #21: 0x0359de1b CoreFoundation`CFRunLoopRunInMode + 123
    frame #22: 0x03a0a7e3 GraphicsServices`GSEventRunModal + 88
    frame #23: 0x03a0a668 GraphicsServices`GSEventRun + 104
    frame #24: 0x00cc765c UIKit`UIApplicationMain + 1211
    frame #25: 0x00005ded WordPress`main + 125 at main.m:5
}}}",koke
Version ,1564,WordPress.com login fails every time in trunk,Add Blog/Site,,defect,,new,2013-02-13T08:44:28Z,2013-02-13T14:18:01Z,Title has it. At least for me I can't add any WordPress.com blogs in the app running trunk. It crashes when it's trying to fetch the blogs.,isaackeyet
Version ,1437,Refresh all comment counts,Comments,,enhancement,,new,2012-10-06T02:16:50Z,2012-11-22T11:17:39Z,"Refresh all comment counts when the app gains focus and (if we can pull it off in a speedy way) whenever any content is refreshed. Compare to facebook: gets the pending number on every request to make sure the counts are always up to date.

If the latter is not doable, we may want to consider adding a ""pull-to-refresh"" in the sidebar.

This is important and have been highlighted by many as something that feels broken when you do get push notifications.",isaackeyet
Version ,1549,Stats panels don't discard old 3rd level panels when you switch accounts,Statistics,,defect,,new,2013-01-20T22:49:55Z,2013-01-20T22:49:55Z,"When browsing stats (in the iPad app), links within Stats are opened in the same panel (good), external links open in new 3rd level panels (good) but when switching to view Stats of another blog in your account, the 3rd level panels are not discarded.

See screenshot example.",isaackeyet
Version ,1578,Crash closing Page editor,Pages,,defect,,new,2013-03-04T22:54:10Z,2013-03-13T16:06:47Z,"On an iPhone, Launch App.
Tap on the Pages menu item.
Before pages finish syncing, tap on a page in the list to invoke the editor.
Tap the Cancel button.

Crash.

",aerych
Version ,1585,Notification settings might not be saved.,Push Notifications,,defect,daniloercoli,new,2013-03-12T19:48:50Z,2013-03-13T15:23:30Z,"We have a report of push notification settings not being saved. There is at least one reproducible case where this occurs:

- Go to Settings > Manage Notifications
- Toggle one or more Push Notifications to off.
- Hit the home button.
- Launch the app again. Settings screen should appear with the notifications toggled off.
- Tap the back button to return to the Settings screen.
- Tap Manage Notifications
- Tada! Push notifications are back on.

I can see many users just tapping the home button to close the app after toggling a setting as this is pretty much the end of the workflow (no explicit save). Bumping priority as this might be fairly common and cos this would be really annoying.
",aerych
Version ,1630,Pages aren't loading,Pages,,defect,,new,2013-04-21T23:00:49Z,2013-04-21T23:00:49Z,"Multiple users have reported that pages aren't loading - I've been unable to reproduce myself but seems like it's a persistent issue for some users since a few versions back (currently 3.5.3).

Most say the app says ""you don't have any pages"".

Requires investigation.",isaackeyet
Version ,1452,Disable multicall if we get out of memory errors,XML-RPC,,enhancement,,new,2012-10-09T17:13:57Z,2012-11-21T15:58:28Z,"Once a request returns `/Allowed memory size of \d+ bytes exhausted/`, disable the use of system.multicall until we see a newer wp version. We could also try to reduce the number of posts/comments per request",koke
Version ,1453,Sidebar swiping gesture improvements,User Interface,,enhancement,koke,new,2012-10-10T05:52:14Z,2013-04-04T01:50:45Z,"Have been thinking about this for a while, and basically I think we have to do it to be intuitive. Basically it's confusing that you can only swipe ""anywhere"" on the navbar in the app, but anywhere on the whole page when the sidebar is open (we overlay an element here so it's not really the same thing, but to the user it is).

The main reason for us doing it this way was because we didn't want to lose swipe-to-moderate and any future swiping toolbars. I think we can do both and do a better job of walking users through the different features while becoming more intuitive.

So what I propose is this:
1. Swipe anywhere from left to right on currently showing view (including main view, navbar, and toolbars - excluding modal views, these have a different navigation pattern altogether) to display the sidebar.
2. Swipe from right to left across any list item with a toolbar enabled to show the toolbar (currently only the list items for the comments list, the ""swipe-to-moderate toolbar"").

For users using multiple apps this should be a huge improvement, as it would then perform in a similar way to the likes of Facebook and Path (although each one of those have other limitations that we wouldn't have, so our experience would be above and beyond).

Assuming this is a semi-easy change I definitely think we should consider it for 3.3 and maybe something rhc3 would want to look into since he worked on the animations for the sidebar last.",isaackeyet
Version ,1463,WordPress.com authentication not reset on log out + log in,Add Blog/Site,,enhancement,,new,2012-10-23T23:38:34Z,2012-11-22T15:55:07Z,"If you have a WordPress.com account in the app already, that is authenticated and works with the app, and chose to connect to another WordPress.com account instead, the authentication of the first account is not reset.

What this means is that you can have a blog in the app and you can still edit it and post to it, even though you're supposed to have logged out of that account (and you should no longer have access to the blog).

Solution: on log out, ask user if they want to remove all blogs associated with the account in the app (or just do it). Clear authentication.

I think this is a security threat of some kind.",isaackeyet
Version ,1498,Conflict detection and resolution,Posts,,enhancement,,new,2012-11-30T13:27:31Z,2013-01-22T13:33:46Z,"When a post/page has been updated both in the server and the app, we don't do any conflict resolution and the changes in the app can get overwritten by the revision on the server

We should (easiest first):

* Always give priority to the version in the app (changes overwritten in the server can be restored through revisions)
* Alert the user of the conflict and offer a choice
* Ideally allow the user to review the changes, but that seems like a complex UI for mobile

Related: #947",koke
Version ,1627,Better WordPress.com account management and lost password UX,Settings,,enhancement,koke,new,2013-04-20T23:41:25Z,2013-04-20T23:43:19Z,"I propose a change to how we handle WordPress.com accounts and listing blogs to improve the ""lot wpcom password"" experience and managing multiple WPcom blogs in general.

Right now it's confusing that if the app loses your password,  it asks you to re-enter it on one of the WPcom blog's Edit Blog screen. This is confusing for many reasons..
* It takes your first blog, not by alphabetical order but by creation date (may be a blog you rarely use, that's the case for me)
* It's confusing to update the credentials for what seems to be one blog only.. ""Do I have to re-enter my credentials for ALL the .com blogs I have in the app??""
* The error message doesn't relate to a specific blog, just your account:

""Couldn't Connect: The username or password stored in the app may be out of date. Please re-enter your password in the settings and try again"".

It would make more sense if you were taken to a dedicated ""Edit WordPress.com Account"" screen or similar in Settings.

So here's what I'm proposing (see attached wireframe for more):
* A new ""WordPress.com"" screen to handle account details (can be expanded to have things like Display Name, primary blog setting, Gravatar, etc in the future
* WordPress.com screen has Sign Out button (forgot to add this in the wireframe)
* Settings screen's WordPress.com section is changed to Manage Account > under the username
* All WPcom Edit Blog screens have username/pass removed, instead reference the WordPress.com account screen to edit those.

Koke: this is a lot of what we've talked about in the past for an account/blogs clean up",isaackeyet
Version ,933,New QuickPost screen,Publishing,,task,,new,2011-11-07T10:00:31Z,2012-08-20T14:46:20Z,"A new posting dashboard that should include:

* Photo (Take/Library)
* Video (Record/Library)
* Post (Text)
* ???

And also:

* Local Drafts: posts composed offline or failed uploads
* Upload progress

Deps: #934, #935, #842, #925",koke
Version ,1010,Crash when media uploads in the background,Notifications,,defect,sendhil,accepted,2012-05-03T18:42:07Z,2013-01-09T01:49:59Z,"We have a workaround for this (don't dismiss the editor while media is uploading), but if we want to be able to show push notifications if a modal view is present we need to fix this.

* Upload a new image/video
* While in processing state, get a push notification and follow it (you need to enable that possibility in code)
* Go back to the editor

The media is there stuck in ""processing"". Tap to cancel does nothing, and if you try to remove it, the app crashes",koke
Version ,1080,Replying to pending comment doesn't approve it,Comments,,defect,jkudish,assigned,2012-05-23T02:35:56Z,2013-01-10T00:32:03Z,"Confirmed after some testing in 2.9.6 and in 3.0 on a self hosted blog.

Reproduce:
1. Load up Comments and find a pending comment
2. Swipe > Reply or tap > Detail view > Reply, type a comment
3. Reply. The reply is shown in Comments and in /wp-admin approved (like it should) but the comment you were replying to is still not approved.

Displays on front end too, as a reply to a non-existent comment :)",isaackeyet
Version ,1367,"When updating your password, if you've reached the login limit the app will refuse good credentials.",Add Blog/Site,,defect,koke,assigned,2012-08-28T19:33:40Z,2012-12-10T22:20:44Z,"This is the service acting as expected but its a bad user experience.

- Change your password on your blog.
- Go in to the app and try to view posts, pages, comments. Just get the ""can't sync"" error a few times.
- Go to blog settings to edit your password.
- Misspell your password once or twice. (You have big thumbs on a tiny screen.)
- Type in the correct password and save. 
DOH! Denied!  
This is because you've tried to access your blog with bad credentials too many times but the message the user sees doesn't say this.

Maybe we can improve the text of this error message to reflect this case.",aerych
Version ,1374,Reblogging doesn't seem to be working,Reader,,defect,,new,2012-09-06T22:24:33Z,2012-12-10T22:58:00Z,"First reported in the forums:
http://ios.forums.wordpress.org/topic/cant-reblog-with-new-ios-app

I've tried to reblog a TED post to a test blog.  After I add a comment, I tap the submit button and I'm stuck with a flashing ""Reblogging..."" button and nothing is posted to the test blog.

",aerych
Version ,1390,Content with apostrophes raise DOM exception in Visual Editor,Visual Editor,,defect,,new,2012-09-19T19:56:42Z,2012-11-22T14:50:59Z,"Any content that has a single prime apostrophe raises a javascript error when used in a UIWebView stringByEvaluatingJavascriptString.

The result is that editing a post with this character will cause the post content to not be set.",beaucollins
Version ,1496,Sign up when logged in is not mobile optimized,Add Blog/Site,,defect,,new,2012-11-21T10:53:10Z,2012-11-21T10:56:24Z,"While being logged into wordpress.com:

* Go to add blog
* Create WordPress.com blog

[[Image(http://ios.trac.wordpress.org/raw-attachment/ticket/1496/iOS%20Simulator%20Screen%20shot%20Nov%2021%2C%202012%2011.51.53%20AM.png)]]",koke
Version ,1543,Add an indication of comment status in the comment notification detail view,User Interface,,defect,koke,new,2013-01-18T09:26:57Z,2013-01-18T09:26:57Z,"In the mockups there was a short line of text over the comment content that described it’s status (and also color coded it), like “Pending moderation”.",daniloercoli
Version ,1554,Update translation scripts to handle new file paths,Other,,defect,koke,new,2013-01-22T18:35:52Z,2013-01-26T16:11:19Z,"After reorganizing the project file tree, the localize.py and update_translations.rb scripts have stopped working.

Maybe a great chance to finish a better script that I have half done",koke
Version ,1572,Autosave causing lag,Posts,,defect,,new,2013-02-24T09:16:15Z,2013-02-24T16:34:04Z,"Using the app to edit or make a new post, the autosave comes in every few words. During this time the app lags for a few seconds which makes using it awkward. This may be due to a slow internet connection. Really need a setting to disable autosave.",jesszkey
Version ,1573,Notifications: Remove toolbar for the iPad,Notifications,,defect,beaucollins,new,2013-02-25T19:08:23Z,2013-02-25T19:08:23Z,"The notifications list view has the toolbar at the bottom, it isn't used so shouldn't be there.",mrroundhill
Version ,1580,Autosave might not play nice with tags,Posts,,defect,,new,2013-03-06T16:33:44Z,2013-03-06T16:33:44Z,"Unconfirmed.

Member's review in itunes reports that the autosave feature can trigger in the middle of adding tags so that a new tag can be incomplete. For example, if you were tagging a sports post ""football"" and autosave triggered in the middle the post might be tagged ""foot"".

Needs testing but maybe autosave should only kick in while editing content and not tags or the title.",aerych
Version ,1584,Settings screen broken after creating a blog.,Settings,,defect,,new,2013-03-12T16:10:08Z,2013-03-12T16:10:08Z,"Saw this once. Documenting here. Seems obscure so not elevating the priority.

- Add several blogs to the app.  
- Be signed out of the WP.com.
- Go through the create .com blog flow.  Until you reach the signup screen.
- Sign in to the blog.  This will return you to the settings screen.

Settings is broken now. The sign out button does not work and the only content below the sign out section is the header for ""Media"". Dismissing and returning to the settings screen restores it.
",aerych
Version ,1586,Deleting a post from the post detail fails silently.,Posts,,defect,,new,2013-03-13T20:04:38Z,2013-03-13T20:04:38Z,"If there is a problem deleting a post from the post detail it will fail silently as the failure block is empty. 

Prompt the user about the problem, and show the EditSiteViewController if its due to bad auth. ",aerych
Version ,1590,New feature request / easy audio upload,Posts,,defect,,new,2013-03-26T13:36:31Z,2013-03-26T18:41:31Z,"Hello

it will be great if there's a third button down right in the post screen ( next to the VIDEO and the PICTURE icon ) that's for uploading audio/podcast.

Just an easy way to add sound in m4u or other format.

Design preview : https://pbs.twimg.com/media/BGSXFZoCUAAHGxG.png:large",ralev
Version ,1593,Error accessing dashboard between different accounts.,Other,,defect,,new,2013-03-27T17:53:22Z,2013-03-27T17:53:22Z,"This seems to be a cookie-auth issue. 

- Add to the app two different blogs from the same domain to the app using different usernames e.g. two .com blogs from two .com accounts.
- Visit the dashboard for the first blog. The dashboard loads fine.
- Visit the dashboard for the second blog. The dashboard shows the error message that you are not authorized to view it. 

I'm guessing this is not limited to .com blogs.
",aerych
Version ,1595,Reader can show wrong blogs,Other,,defect,,new,2013-03-27T18:38:34Z,2013-03-27T18:38:34Z,"This is an auth/cookie issue.  Probably invalid soon but documenting here.

Add a .com blog to the app.
Sign out.
Sign in with a different .com account. 
Confirm you are seeing the correct posts in the reader. 
Go to the .com blogs's post and preview one of the posts. 
Go back to the reader and refresh. 
You are now seeing posts in the reader for the OTHER .com account.

The auth cookie set when previewing a post is being used when viewing the reader. ",aerych
Version ,1596,Password protected posts cannot be previewed.,Posts,,defect,,new,2013-03-27T19:10:20Z,2013-03-27T19:10:20Z,"In the posts list, try to preview a password protected post. 
The preview in the webview will prompt you to enter the password but the form will not submit. 

For password protected posts the app should try to make the post request to preview it automatically. ",aerych
Version ,1598,Self-hosted multi site blog reports no access to blogs when omitting 'www'.,Add Blog/Site,,defect,,new,2013-03-27T19:24:05Z,2013-04-19T09:33:39Z,"For a self-hosted multi-site blog at ""www.sitename.com"", if when adding the blog to the app its url is entered as ""sitename.com"" the user gets a message that their credentials were good but they do not have access to any blogs.  

This can be confusing since omitting the ""www"" in a browser typically works just fine when accessing a site. We might want the app to either prompt to add the www the url, or just try it automatically before showing the user an error message. ",aerych
Version ,1599,Confiusing message when adding Jetpack blog connected to a different .com account.,Add Blog/Site,,defect,,new,2013-03-27T19:31:49Z,2013-03-27T19:52:20Z,"Log in to the app with a .com account. 
Add a self-hosted blog with Jetpack installed and connected to a different .com account. 
When the blog is added, Jetpack is detected and the app tries to authenticate but the credentials are wrong and an error message is shown:
""This blog is not connected to that WordPress.com username.""

As a new user, at this point I have no idea what has just happened. What is Jetpack (I might have forgotten I installed it), what WordPress.com user name is it talking about (I might not remember I have one). The Jetpack screen in the background will give some context but the error message is obscuring the helpful text when it appears. We could improve this message a bit.  

Tapping ""Need Help?"" on the alert just dismisses the alert, same as tapping ""OK"". Do we need to show a webview with an FAQ or could we just show a single ""OK"" button?",aerych
Version ,1602,Build fails with spaces in project path,Other,,defect,,new,2013-04-02T13:17:08Z,2013-04-02T13:20:57Z,"If the local development path contains spaces, the build fails due to the generation of the WP.com credentials file. Fix for the build script is attached.",sebastianmarr
Version ,1604,Launch in landscape = messed up sidebar,User Interface,,defect,koke,new,2013-04-04T01:33:54Z,2013-04-09T22:21:47Z,"If you hold the phone horizontally and launch it, then open the sidebar the items are all jumbled until you start scrolling.",isaackeyet
Version ,1605,Text shadow is black on white buttons,User Interface,,defect,koke,new,2013-04-04T01:43:26Z,2013-04-04T01:43:26Z,"In Notifications where there are secondary (non-active) buttons, the text is black with a black drop shadow. It should be opaque white.",isaackeyet
Version ,1606,Inactive primary button states have weird text/shadow color,User Interface,,defect,koke,new,2013-04-04T01:45:40Z,2013-04-04T01:45:40Z,"When a primary button is inactive (Publish buttons on New Post/Page screens, for instance) the text is lighter and the shadow is too. There should be another button style for inactive primary buttons that is based off of the default state, either with new graphics and new font/text shadow colors or by making the whole element have a lower opacity until active.",isaackeyet
Version ,1607,Primary buttons have the wrong text shadow,User Interface,,defect,koke,new,2013-04-04T01:46:29Z,2013-04-04T01:46:29Z,Primary buttons in most places (but curiously not in some places in Notifications) have a drop shadow 1px below the text. This should be -1px.,isaackeyet
Version ,1608,Inactive edit button on Settings screen messed up,User Interface,,defect,koke,new,2013-04-04T01:48:45Z,2013-04-04T01:48:45Z,Inactive edit button on Settings screen messed up when all blogs have been deleted manually without deleting the app. It's fine if you relaunch Settings. The text is white on a white background with a drop shadow. It should use the normal secondary inactive button styling.,isaackeyet
Version ,1613,"Toolbar icons in editor, in-app browser, etc have the wrong drop shadow",User Interface,,defect,koke,new,2013-04-04T02:03:45Z,2013-04-04T02:03:45Z,"Icons in the toolbar (previous, next, reload) in the in-app browser have a negative black drop shadow. This should be a +1 white drop shadow. This doesn't look good with the white background of the toolbar and makes the icons harder to distinguish.",isaackeyet
Version ,1614,Some buttons have the wrong height in landscape,User Interface,,defect,koke,new,2013-04-04T02:17:20Z,2013-04-04T02:17:20Z,"Affects:

Sidebar open/close button
Reader topics button
Notification settings button
View Site/Dashboard share button

In landscape mode, the mentioned are not the default height for landscape mode like other buttons.",isaackeyet
Version ,1615,Post formats change on edit (sometimes),Compose,,defect,,new,2013-04-04T23:13:04Z,2013-04-04T23:13:04Z,"Can't confirm this one, but a user reports that when updating a draft sometimes the post format changes even if you haven't touched it. Remote syncing bug perhaps?",isaackeyet
Version ,1619,Side bar leaks through to VoiceOver on both iPhone and iPad,User Interface,,defect,koke,new,2013-04-08T19:23:04Z,2013-04-08T19:24:24Z,"STR:
1. On the iPhone, navigate to the comments list of a blog.
2. Tap on a comment to view it.
3. If you have set up triple-click of the home button to turn on VoiceOver, triple-click it now, otherwise open Settings -> General -> Accessibility -> VoiceOver, read the warning about gestures, then proceed.
4. Switch back to WordPress, and explore the screen by slowly dragging your finger around. Don't worry, with VoiceOver on, you won't accidentally activate anything.

Expected: Only the comment viewing controls should be visible.
Actual: In-between the comment view controls, parts of the side bar are leaking through. For example, in the upper left third, one will undoubtedly find the ""Notifications"" or ""Reader"" items. The view for comments is not modal, so the background view has a chance to sip through.",MarcoZ
Version ,1620,"After tapping a comment, no accessible way to slide list back to the right on iPad",User Interface,,defect,koke,new,2013-04-08T19:28:24Z,2013-04-08T19:28:24Z,"STR:
1. On the iPad, navigate to the comments list of a blog.
2. Tap a comment.

Expected: There should be an easy way to close the comment view and cause the list to slide back to the right, uncovering the side bar.
Actual: Once the view is opened, the only way to close it is to slide the comments list back to the right. This is not accessible to people using VoiceOver. There is a gesture to pass the next gesture through without VoiceOver intercepting it, but it is a hit-and-miss game if one manages to slide the comments list to the right again.

As a solution, there should be a button added to the comments detail view to close it and cause the list to be slid back to the right.",MarcoZ
Version ,1621,"After opening a comment on the iPad from a push notification, the view is not accessible.",User Interface,,defect,koke,new,2013-04-08T19:31:14Z,2013-04-08T19:31:14Z,"STR:
1. After having a comment pushed to the device, tap it to open WordPress for iPad to the comment.
2. Turn on VoiceOver. If the triple-click of the home button is set to toggle it, do that, otherwise use Settings -> General -> Accessibility -> VoiceOver.
4. Switch back to WordPress and explore the comment displayed.

Expected: The comment should be accessible, all labels should be read.
Actual: The elements are all empty. The only things that are read are the text field, and the ""Tap here to reply"" text, along with the buttons in the tool bar at the bottom.",MarcoZ
Version ,1626,"""Tap to begin writing"" text disappears in landscape mode",Compose,,defect,,new,2013-04-20T23:08:14Z,2013-04-20T23:08:14Z,"The placeholder text is acting odd in 3.5.2.

Scenario 1
* Open app, create new post
* Rotate to landscape
* Placeholder text disappears

Scenario 2
* Open app, create new post
* Tap to start editing without entering anything
* Rotate to landscape, then rotate back
* Press done. Placeholder text is now cut off (just says ""Tap..."" on my iphone 5)",isaackeyet
Version ,1629,Better action feedback boxes,User Interface,,defect,koke,new,2013-04-21T19:24:38Z,2013-04-21T19:24:38Z,"For lack of a better name, ""action feedback boxes"" = the animated boxes that appear and re-affirm the action you just committed (such as Replied or Followed in Notifications).

The animation and UI of these could be improved. Let me try and outline what I think the animation should look like and what the element's attributes should be:

Attributes:
* 190x190px, 380x380px @2x
* 8px border radius, 16px @2x
* Fill: #222222, Alpha: 90%
* Font and icon color/size/alignment as it exists currently WFM

Animation:
1. 0-0.3s: Zoom out entire object (not just resize the box itself) to 120% of real size. Opacity 0%.
2. 0.3-1.0s: Zoom in entire object to 100% of real size. Opacity 100% (but element itself has parts of it that's transparent).
3. 1.0-1.3s: Zoom in entire object to 80% of real size. Opacity 0%.

Attaching GIF example of animation and layout.",isaackeyet
Version ,1634,Notifications scrolling overlap bug,Notifications,,defect,koke,new,2013-04-24T22:13:10Z,2013-04-25T06:57:59Z,"Sometimes the items in the Notifications list are overlapping. They show up fine after you've tapped on one of them or refreshed the list. See attachment for example.

Sorry if this is a dupe.

Possibly related to #1632. Setting owner to kokejb, hope that's OK. :)",isaackeyet
Version ,1635,Notifications pull to refresh doesn't work when the app is automatically refreshing,Notifications,,defect,beaucollins,new,2013-04-24T22:56:18Z,2013-04-24T22:56:18Z,"When you launch the app by viewing a push notification, the Notifications screen is refreshed - and while it is, you can't manually pull to refresh. This makes for a weird UX since you can't manually retry it and the text still says ""pull to refresh"" - doesn't switch to the loading indicator.

In my mind the solution would be either
1. Lock in pull to refresh loading mode (show spinner, don't allow retries)
2. Keep pull to refresh as it is by default and retry the refresh if the user initiates the refresh themselves",isaackeyet
Version ,842,Gallery uploads support,Media,,enhancement,,new,2011-04-07T21:27:47Z,2013-03-19T19:05:48Z,Add a possibility use image for make a image gallery thank you,x3dt
Version ,934,Send to editor from Quick Photo,Publishing,,enhancement,,new,2011-11-07T10:01:45Z,2012-08-20T14:48:30Z,"Quick Photo view (and other new quick post screens) should be able to send the content to the regular editor for advanced editing (tags, categories, ...)",koke
Version ,935,Quick Video,Publishing,,enhancement,,new,2011-11-07T10:03:09Z,2012-08-20T14:45:34Z,Reuse and adapt the Quick Photo view for posting videos,koke
Version ,997,Smarter video upload quality,Media,,enhancement,,new,2012-04-11T17:13:14Z,2012-08-20T14:56:34Z,"The app should make the user more aware if it's going to upload a really big file, and offer a smaller low quality version.

One posible way to do this:

If user is trying to upload a video ''over 3G'' and it's more than ''20 MB'', we ask:

    The video you are trying to upload is probably going to take a long time to upload. Do you want to upload a lower quality version instead?

    Always / Only this time / No, thanks

Details to be discussed:

* Only 3G or always ask?
* Size limit should be similar to the app store download limit over 3G
* ""Optimized"" quality could be 720p or 480p",koke
Version ,1109,"Don’t clear old posts/comments when refreshing, specially if they are selected. Don’t scroll also unless we’re at the top of the list",Posts,,enhancement,,new,2012-06-25T23:09:17Z,2012-11-23T12:14:01Z,(Moving open items from  http://dev.ios.wordpress.org/2012/06/18/heres-the-list-of-outstanding-issues-for-3-1/ to trac.),aerych
Version ,1304,Search Functionality,Other,,enhancement,,new,2012-08-01T07:11:06Z,2012-08-01T07:11:06Z,"A user recommended that the app should have search functionality, presumably for searching posts to edit. It's a power-user feature but would be a nice to have.",mrroundhill
Version ,1358,Add Visual Editor,Visual Editor,,enhancement,irbrad,assigned,2012-08-20T15:33:08Z,2012-11-22T15:10:49Z,Try to get the editor to match up with featured in the default tinyMCE implementation in wp-admin.,mrroundhill
Version ,1376,Request of change to an icon in WordPress for iOS,Comments,,enhancement,,new,2012-09-13T03:10:25Z,2013-01-10T00:36:15Z,"I'm using WordPress for iOS. The button for ""mark as spam"" in the comment detail interface is now the shape of a flag. There is also no prompt for its function as ""mark as spam"". This causes confusion because flag usually represents ""add star"" or ""mark as favorite"".

I suggest the icon to be changed to something more relevant to ""spam comment"".",franklsf
Version ,1409,Add accounts to the app,Add Blog/Site,,enhancement,koke,new,2012-10-04T11:48:09Z,2012-10-04T11:48:09Z,"Not a huge priority, but very useful for people with more than a few blogs.

When you login to WordPress.com, instead of selecting blogs from a list, all your blogs get automatically added to the app. If you create a new blog, it automatically appears in the app the next time you launch.

To solve the problem of having too many blogs in the app, you would be able to hide them. We'd reuse the ""hiding"" capability at https://dashboard.wordpress.com/wp-admin/index.php?page=my-blogs and sync the visibility status across apps. You should be able to hide/unhide blogs from the app

This could potentially apply to multisite too, but would require adding visibility through Jetpack or other plugin, or we could sync that via iCloud.

Once this is implemented, you wouldn't have to ""add blogs"" (wordpress.com) to the app, so you'd get push notifications for every one of your blogs, and we'd be able to display them, even if the blog is not on your sidebar. 

The new settings screen would list accounts instead of blogs:

* Self hosted blogs are also accounts, with just one blog. This would allow adding a blog twice with different authors if needed (possible right now, but no differentiation)
* WordPress.com would show as a single account, leading to a second view listing all visible blogs, with an option to access hidden blogs, and change visibility status. This would also allow for multiple WordPress.com accounts

This would also make possible to ""Sign Out"" of WordPress.com (or multisite) and remove all the associated blogs from the app.",koke
Version ,1461,Doesn't handle accounts with single blogs well,Add Blog/Site,,enhancement,,new,2012-10-23T23:31:52Z,2012-11-23T15:23:47Z,"If you have a WPcom account with only one blog in it, and have already added this to the app, the Add a Blog > Add WordPress.com Blog option is not behaving as expected.

I can reproduce errors consistently but what happens seems to be semi-random.

If you get to the Select blogs screen it does one of the following:
* Just gets stuck (spins forever)
* Gets stuck and changes the title of the view to ""Settings"" without Settings actually appearing (probably related to below)
* ""Bounces back"" to the Settings screen as soon as the check has failed (it seems)

Solution: have the check display a message in the Select Blogs list to notify the user that there are no blogs to add (should be in the list and probably not an alert).",isaackeyet
Version ,1469,Make XML-RPC more fail-proof against wrong data types,XML-RPC,,enhancement,,new,2012-10-29T20:13:10Z,2012-11-22T14:48:58Z,"Whether we're expecting a string, number, date, or anything else, XML-RPC can return pretty much anything, usually leading to a crash.

[3651] is a start aiming to fix a specific crash, but we should be more careful about the data returned, convert it to what we want if possible, and otherwise treat it as invalid (nil)

A first approach is here: https://github.com/koke/wordpress-ios/commit/f1a06916bfdc82fe7f0dff2cc44b9c7322e6980d",koke
Version ,1475,Primary button should default to 'Save' for users without 'publish_posts',User Interface,,enhancement,koke,new,2012-11-02T22:53:52Z,2012-11-23T15:32:26Z,"Synopsis: For users without the 'publish_posts' capability, the primary action for a post should be 'Save' instead of 'Publish'.

Contributor is the most common user role without the 'publish_posts' capability. The current user experience for someone using the iOS app is partially broken because, after creating a post, their call to action is to publish the post, which they don't have rights to do. If they click 'Publish', the XML-RPC call will be made and they'll receive an error that they can't publish posts.

Similarly, the 'Publish' status should be removed from available post statuses if the user doesn't have the 'publish_posts' capability.",danielbachhuber
Version ,1495,Poll for new unread/unseen notifications,Notifications,,enhancement,,new,2012-11-20T20:04:37Z,2012-11-22T14:46:56Z,"There is no streaming server to get new notifications so we need to poll.

Another option is to send a push notification to indicate there are new notes and we check them at that point.",beaucollins
Version ,1520,Make controllers with table views inherit from UITableViewController,Other,,enhancement,,new,2012-12-13T11:41:25Z,2012-12-13T11:41:25Z,See http://dev.ios.wordpress.org/2012/12/13/table-reminder-if-a-view-controller-defines-its/,koke
Version ,1527,Media settings,Media,,enhancement,koke,assigned,2013-01-04T23:43:28Z,2013-01-17T22:15:38Z,"Media settings should be added for uploaded content and should mimic the Android app in layout, wording, and features (where it makes sense).

New view should replace or build upon the image detail view in the attachments section of the Post Editor and retain current functionality.

Proposed content:
* Image thumbnail (tap to enlarge would be a bonus). Should mimic the layout of Featured Images in the Post Editor / Settings section.
* Caption field
* Link to... setting (mimic core). To start with the only options could be ""No linking"" and ""Media File"" but in the future we may want to do ""Custom URL"" and ""Attachment Page"" as well.
* Alignment section with 4 settings: None (default), Left, Center, Right.
* Positioning: Above Content, Below Content (retaining current functionality but with an improved UI).
* Width: a regular input field coupled with a slider to change the px value (see the Android app for a good implementation of the slider). We may also want to show a greyed out height value somewhere in the UI but not necessary. See Android app for implementation details.
* Large, red Remove Image button with actionSheet to confirm the action towards the bottom (retaining current functionality).

All new features would be reflected in the markup for the image embedded in the post editor and we also need to make sure it works well with images embedded by other apps and by WP itself.

See attached wireframe for a rough idea of what the view could look like.",isaackeyet
Version ,1538,'Manage Notifications' item should list what notifications the user has enabled,Settings,,enhancement,,new,2013-01-18T09:17:28Z,2013-01-18T10:56:51Z,"The Manage Notifications item should list what notifications you have enabled currently, just like we do for the media settings: “Manage Notifications Comments, Reblogs, Follows, Likes, Achievements >” even if it has to span a second line to fit them all.",daniloercoli
Version ,1539,Add a shortcut to 'Manage Notification' in the Notifications screen,User Interface,,enhancement,daniloercoli,assigned,2013-01-18T09:18:51Z,2013-01-23T17:11:45Z,Notifications view should have an Edit button or a gear icon or similar in the upper right corner which would essentially redirect to Manage Notifications.,daniloercoli
Version ,1540,Highlight new notifications when they enter the stream,Notifications,,enhancement,beaucollins,new,2013-01-18T09:20:14Z,2013-01-18T09:20:14Z,"Just like we do it for Comments I think it’d be neat if each notification was highlighted when it entered the stream if you’re looking at the list, and then fade away the yellow color. ",daniloercoli
Version ,1541,Add a visual indicator that shows what you’re doing when moderating comments,User Interface,,enhancement,koke,new,2013-01-18T09:24:32Z,2013-01-18T09:24:32Z,"When moderating comments through notifications there should be an indication of what you’re doing, just like how we have it for Replying. If you’re unfamiliar with the icons it’s a nice way to learn what they do. 

Note: We also have to do it for moderating any comment in the Comments list/Comment detail view.",daniloercoli
Version ,1542,Moderating task should be performed in the background,Notifications,,enhancement,daniloercoli,assigned,2013-01-18T09:26:10Z,2013-01-24T23:02:32Z,Moderating task should be performed in the background and the confirmation should be instant. Right now it feels sluggish and you’re not sure if you can move away from the screen as it’s moderating.,daniloercoli
Version ,1544,Swiping over a PN for a notification should take you directly to it,Notifications,,enhancement,beaucollins,new,2013-01-18T09:29:55Z,2013-01-18T09:30:05Z,"Swiping over a PN for a notification should take you directly to it, and if it fails it should take you the list. ",daniloercoli
Version ,1551,Daily stats summary view for Stats,Statistics,,enhancement,,new,2013-01-20T23:33:16Z,2013-01-20T23:33:16Z,"A summarized view of everything important in Stats for the current day, specifically made and formatted for the apps.

The view could include:
* How many page views has my last published post had? How many since yesterday? Or even last time I checked it?
* How many likes and comments has my latest post had?
* How many PVs, likes, comments, reblogs, have I received so far today? How does it compare to yesterday?
* How many real persons have seen my content in total so far today? How does it compare?

Preferably this would be a native view using an API to get the stats needed, storing the data locally for comparison when a refresh occurs. It could however also be a global change.",isaackeyet
Version ,1552,Add way to change themes for new signups/existing WordPress.com blogs,Add Blog/Site,,enhancement,,new,2013-01-20T23:37:27Z,2013-01-20T23:37:27Z,"With the nature of WordPress.com themes and the infrastructure it should be much easier to do it for the platform only, but it's not entirely out of the question for self-hosted users in the future either.

A way to quickly change your entire theme for your WordPress.com site. We'd probably want to filter on showing only Responsive themes and make sure to handle any discarded CSS/font selections from the Custom Design Upgrade properly. Could be shown as a part of the NUX but is not necessary.",isaackeyet
Version ,1555,Non-blocking permissions errors for pages,Pages,,enhancement,,new,2013-01-23T15:58:25Z,2013-01-23T15:58:25Z,"If you can't view/edit pages (author), instead of showing an alert we should reuse the ""No pages yet"" view, and show the permission error there",koke
Version ,1571,Need a better error message for login failtures due to bad credentials,Add Blog/Site,,enhancement,,new,2013-02-22T18:27:14Z,2013-02-22T18:27:14Z,"Try to sign in to wp.com with an invalid password.
You'll see the error ""Sign in failed. Please try again."" which doesn't do much to explain why the sign in failed or how to correct it.  We should at least identify that it an issue with credentials. ",aerych
Version ,1610,Notification settings list should be ordered after priority,Notifications,,enhancement,beaucollins,new,2013-04-04T01:53:58Z,2013-04-04T01:53:58Z,"The Manage Notifications screen has on/off toggles for each type of notification, but they seem randomly placed. I propose an order based on notification significance:

1 Comments
2 Follows
3 Likes
4 Reblogs
5 Achievements",isaackeyet
Version ,1612,Edit Blogs in Settings should hide un-editable elements,Settings,,enhancement,,new,2013-04-04T02:01:22Z,2013-04-04T14:52:45Z,Other apps do this when there's an Edit button which only edits certain parts of a screen - the solution is to simply hide everything else until you've hit Done.,isaackeyet
Version ,1616,Delete post/page button in Editor settings,Compose,,enhancement,,new,2013-04-04T23:17:38Z,2013-04-04T23:17:38Z,"Some users report ""not being able to delete"" posts or pages, this may be a UX issue.

Since we want to have a swipe anywhere in any list open the sidebar in the future, having a button to delete content on their detail views would make a ton of sense and make it easier to transition to that behaviour once we have it.",isaackeyet
Version ,1617,Blog selector dropdown in sidebar,Panel UI,,enhancement,,new,2013-04-04T23:35:43Z,2013-04-04T23:35:43Z,"An easier way to toggle between blogs in the sidebar that should work better for people with only one or very few blogs (less confusing animations and a much shorter list to scroll through for power users on a day to day basis).

See attached screenshot for mockup. Should mimic behaviour (and maybe even borrow code) from Quick Photo's blog selector.",isaackeyet
Version ,1623,Send Push Notification to apps when password has changed elsewhere,Push Notifications,,enhancement,daniloercoli,new,2013-04-10T23:43:12Z,2013-04-19T09:24:24Z,"Wouldn't it be nice if you got a push notification on all devices you have set up with a WordPress.com account when you changed the password on that account? For instance if you're doing a security audit and updating your password on your computer.

The PN could be simple and direct you to the Edit Blog screen or similar within the app:

""You recently changed your WordPress.com password. Please update your in-app password now.""

Of course this is not applicable to the portions of the app that are authenticated via oauth.",isaackeyet
Version ,1624,"Get rid of default AFNetworking ""expected status (200-299)"" errors",XML-RPC,,enhancement,,new,2013-04-12T06:53:59Z,2013-04-12T06:53:59Z,"By default, AFNetworking returns a generic error for non-success HTTP codes:

    Expected status code in (200-299), got 404

Which is not very user friendly. We should translate those into more human-readable errors. Maybe look at the copy for NSURL* errors",koke
Version ,1625,Better handling of bad passwords to avoid login limiting.,Other,,enhancement,,new,2013-04-13T23:23:44Z,2013-04-15T13:22:36Z,"Don't try to make calls with passwords that we know are invalid. This should help avoid tripping the .com login limiter and other login protection plugins on self-hosted sites.
",aerych
Version ,1631,Twitter deep-linking,Reader,,enhancement,aerych,new,2013-04-24T21:42:13Z,2013-04-24T21:42:13Z,"With the upcoming Native Reader we should be able to support showing ""deep linked"" WordPress.com posts within the app.

https://dev.twitter.com/docs/cards

https://dev.twitter.com/docs/cards/types/app-card",isaackeyet
Version ,1462,Info button is confusing,Add Blog/Site,,task,,new,2012-10-23T23:33:43Z,2012-12-14T21:16:50Z,"If the Welcome screen is not in the initial set up mode, the info button in the upper right corner (that takes you to About) is still enabled. This is confusing from a user perspective since the About screen has it's own menu item at the bottom of the Settings list (much less buried than the tiny (i) sign).

Solution: remove the info button if the welcome screen is showed in an app where there are already blogs added.",isaackeyet
Version ,1550,Assume one Jetpack account for multiple Jetpack-enabled blogs,Statistics,,task,,new,2013-01-20T22:53:41Z,2013-01-20T22:53:41Z,"When you're setting up the app with multiple self hosted accounts, you'll get prompted for the Jetpack credentials on each when trying to use something like Stats. We should assume that the Jetpack account you've already set up with one of the blogs is the same one you want to use with the rest, check the credentials, and only if it fails show the error message and Jetpack login form. Should it happen to be the wrong credentials (but still work for some reason) you could always go inte the blog settings and change it manually so I think this is a safe approach that should be suitable for most users.

See screenshot of the Jetpack login form and alert message on iPad.",isaackeyet
Version ,1632,Keep scroll location in Notifications list,Notifications,,task,koke,new,2013-04-24T21:52:24Z,2013-04-25T05:47:29Z,"When you open the Notfications panel and it refreshes, your scroll position is changed to the top and all the content refreshes. This is a bad UX since you're taken out of the flow and the UI changes without you initiating anything. Solution discussed has been to keep your scroll position and be careful about reloading content.",isaackeyet
Version ,1342,Swiping panels stutters on first gen iPad,Panel UI,,defect,koke,new,2012-08-13T16:59:59Z,2012-11-22T14:40:11Z,"It looks like the position of the panels sorta ping-pongs between locations instead of animating smoothly.  Seems about 50-50 that it will happen. Here's a short video showing the effect on the last two swipes: 

http://videos.videopress.com/n6F37BCR/20120813-115001_dvd.mp4",aerych
Version ,1369,"""Blogs I Follow"" empty if password incorrect",Reader,,defect,,new,2012-08-29T23:40:05Z,2012-11-22T14:38:19Z,"I opened the app for the first time in a long time.

When the app opened, the title bar said ""Reader"".  It then quickly switched to say ""Blogs I Follow"".

At the bottom of the screen, I see a plug to ""Find Friends to Follow"", which masks a ""Updating: 100%"" notice.

I click the dismiss link on the ""Find Friends to Follow"" plug.

Despite the ""100%"" message, there is no content on the screen.

I click to one of my blogs, and see the ""bad login/pass combination"" dialog, which reminds me that I changed my WordPress.com password recently.  Luckily, I know that the Reader uses WordPress.com authentication.

I go to settings and update my password, then back to the ""Reader"" item in the menu (which takes me to ""Blogs I Follow"": confusing).  But it's still empty.  Pulling to refresh fixes the problem.",mdawaffe
Version ,1372,Location services permission alert can conflict with image size actionsheet,Geolocation,,defect,,new,2012-09-04T14:08:17Z,2012-11-22T14:15:12Z,"If a user has not previously granted permission to location services they can get the location services permission prompt when adding an image to a post.  The prompt can appear at the same time as the image size action sheet which makes for an odd user experience. Nothing breaks, just odd.  See screenshot. ",aerych
Version ,1379,Retrying Quick Photo posts is very confusing,Compose,,defect,,new,2012-09-17T17:31:37Z,2012-11-23T13:12:07Z,"To reproduce:

1. Be connected to a wifi/cellular network with almost none or very little down/up speed.
2. Photo post will try to post for a few minutes and then fail, saving it as a local draft in the posts list
3. Publishing the post on a network that works will upload the post with a broken image (it doesn't try to upload the image, it's super fast).

",isaackeyet
Version ,1391,"Visual editor shows ""(null)"" when there is no post body",Visual Editor,,defect,,new,2012-09-19T19:57:50Z,2013-01-10T15:02:27Z,"Visual editor will display the string ""(null)"" when there is no post body for the post. Instead it should show placeholder text.",beaucollins
Version ,1393,Editing toolbar incorrectly positioned when paired with hardware keyboard,Visual Editor,,defect,,new,2012-09-20T15:12:29Z,2012-11-22T14:50:25Z,"In the composer, when a hardware keyboard is used with the device, the toolbar still positions itself as if the software keyboard is showing.

[[Image(http://cl.ly/image/0i0I2O0D0C3R/2012-09-20%20at%2008:10.png)]]",beaucollins
Version ,1408,"Reader detail ""next"" button is sometimes disabled.",Reader,,defect,,new,2012-10-03T22:26:32Z,2012-10-03T22:26:32Z,"Tapping next though my reading list I notice that the next button sometimes disables when it shouldn't be. (iOS 5.1, iPhone 4)  

It happens apparently at random and I can't reproduce it on demand.  

Opening a ticket to monitor it for a future release. ",aerych
Version ,1446,Media uploaded via the app does not show up in media on another app.,Media,,defect,,new,2012-10-08T16:47:37Z,2012-11-22T11:17:39Z,"If you have two iOS devices, publish a post via the app including some media. 
Pull to refresh.  
Confirm that the uploaded media is showing up in the post media tab. 
On your other iOS device pull to refresh. 
Confirm that the markup for the media is included in the post content. 
Notice that the media tab is not enabled. ",aerych
Version ,1472,Duplicate post if switching to edit post while uploading quick photo,Posts,,defect,,new,2012-11-01T13:30:20Z,2013-02-23T00:30:27Z,"Be on the posts lists when you start.
Use the quick photo feature to post something.
While the quick photo post is uploading, tap on its item in the posts list. 
Edit the post, add tags, etc. 
Tap update.
Now you have two posts, one with the edited content, one the original quick photo. 
",aerych
Version ,1503,Use UIAlertView styles for the editor's edit link alert.,Posts,,defect,,new,2012-12-05T17:34:48Z,2012-12-05T17:34:48Z,"Update the UIAlertView used for the link editor to use styles instead of inserting and positioning UITextFields. 


I took a stab at this for #1499. It works, but when the UIAlertView is dismissed there is the undesired side effect of the keyboard animating away and back again which is a wonky visual experience. I've tried different ways of avoiding the keyboard dismissing by setting the first responder back to the textView, and even disabling animations, but so far a perfect solution evades me.   


A less than perfect work around is to resignFirstResponder on the textview before showing the alert, as this prevents the keyboard from popping back up.


I've attached a patch that we can apply if this is something we're okay with (there is already weird animation with the textview when dismissing the alert) but I'd rather find a perfect solution.


(Refs #1499)",aerych
Version ,1530,fullscreen reader on the iPad,Reader,,defect,,new,2013-01-10T00:47:57Z,2013-01-10T00:47:57Z,"This is a feature suggestion to allow opening the reader in full screen on the iPad. With so much screen real estate on the iPad, it seems silly to me that I can't take full advantage of it when I use the reader. 

In an ideal world, I could completely collapse the sidebar, and only open it on demand (button somewhere). 

Currently it's impossible to collapse the sidebar at all, until you have third column visible.

In landscape mode, this is ""just ok"" but in portrait mode it's frustrating as you can't ""maximize"" the reader in any way. 

When I read, I like to focus in on the material, so it would be nice to be able to get rid of some of the UI cruft when accessing the reader.

My proposed changes focus primarily on the iPad though the same arguments could apply to the iPhone as well.",jkudish
Version ,1556,Use photon to resize badges in notifications,Notifications,,defect,beaucollins,reopened,2013-01-23T17:34:43Z,2013-02-06T16:52:59Z,"The API was updated to send a 256x256 icon, and it's up to us to resize it to what we require.",mrroundhill
Version ,1563,Duplicate replies to a notification fail without an explanation,Notifications,,defect,beaucollins,new,2013-02-11T19:42:50Z,2013-02-11T19:42:50Z,"Reply to a comment notification in the notification's page.
Reply again with the exact text of your first reply.

Its a duplicate so it fails, but the UI doesn't make it clear what's happened. The spinner goes away and the reply text remains in the text field.",aerych
Version ,1583,No Blogs View is Broken,Add Blog/Site,,defect,,new,2013-03-11T23:44:07Z,2013-03-11T23:44:07Z,"If you attempt to add blogs through a WordPress.com account with no blogs, the view is broken.

Steps to reproduce
1. Open clean version of app
2. Click ""Add WordPress.com Blog""
3. Add an account with no blogs.
4. The reader should appear, at this point click on Settings.
5. Click on Add a Blog
6. The broken view should appear(see attached screenshot)",sendhil
Version ,1609,Gear icon on Notifications screen is missing it's white drop shadow,Notifications,,defect,beaucollins,new,2013-04-04T01:52:02Z,2013-04-04T01:52:02Z,The icon seems to be missing the drop shadow that all other icons in buttons have throughout the app.,isaackeyet
Version ,567,Use reachability to avoid timeouts,XML-RPC,,enhancement,,new,2010-12-14T11:49:17Z,2012-08-20T14:50:18Z,"When the blog host can't be reached, some actions (like moderating comments), just lock the app for a long time until the request times out

We should use reachability features to check if the host is alive before sending requests

To reproduce, you can install and configure a local wordpress in your workstation and then change your ip",koke
Version ,577,Use image settings from site,Media,,enhancement,,new,2010-12-28T00:43:47Z,2012-08-20T15:29:33Z,"Instead of picking arbitrary dimensions for image sizes, fetch those from the site (thumbnail_size*, medium_size*, large_size*)

We need [http://core.trac.wordpress.org/ticket/18126 #18126-core] for also importing image linking options. Maybe change linking default behavior until that's in core
",isaackeyet
Version ,714,Add Option to Center Images?,Media,,enhancement,frsh,new,2011-02-22T12:47:03Z,2011-11-07T10:42:41Z,It would be cool if the app could add the centering css class to an image if desired.,mrroundhill
Version ,721,Tagline,Posts,,enhancement,,new,2011-02-22T14:37:23Z,2011-03-30T00:47:20Z,"It would be great if we could add a 'tagline' option to wp-ios like the other apps can do.  Basically you tick an option and it adds a tagline/signature at the bottom.  Default should be:

'Posted from WordPress for iOS'",mrroundhill
Version ,912,"""You have unsaved changes"" dialog for Drafts could be improved",Compose,,enhancement,pento,assigned,2011-08-31T22:46:55Z,2012-05-06T18:41:26Z,"Thinking about #911, it would be make sense to have an option to publish right from the Unsaved changes dialog for Drafts. Big green button below Discard?",isaackeyet
Version ,930,Add URL type for posting with the app,Settings,,enhancement,,new,2011-10-15T19:54:21Z,2012-06-25T17:41:41Z,It would be a nice thing to have when other iOS application can use a url scheme to start a new post.,markoheijnen
Version ,977,Popular blog posts list items should open in the Post Editor,Statistics,,enhancement,,new,2012-01-31T14:14:57Z,2012-01-31T14:14:57Z,"Popular blog posts list items should open in the Post Editor or be viewable in the built in browser, with an Edit option in the toolbar or Action menu. As it is, the list is not very useful, and if you have a lot of posts, you might want to check in on a particular one to catch up and/or change a thing or two.",isaackeyet
Version ,1067,Capitalize first word in list items in the Editor,Compose,,enhancement,,new,2012-05-16T02:19:32Z,2012-05-16T15:01:26Z,"After using the Post Editors formatting tools to edit a long-form post with a lot of formatting, I noticed a few nags. One would be to capitalize the first word when creating a list item - I don't think there's a case where this wouldn't make sense for most use cases.",isaackeyet
Version ,1280,Crash Reporter should prompt to set up email if no email account.,Other,,enhancement,,new,2012-07-26T03:40:41Z,2012-07-26T03:40:41Z,If the user has not set up the mail client on their iOS device trying to send a crash report fails silently. It might be nice to prompt the user to configure their mail client like we do when a user tries to email a URL from the WPWebViewController share menu.  This way they'd at least know that we did not receive their crash report.,aerych
Version ,1299,Maybe add the new simple rendered html post preview to the iPhone.,Posts,,enhancement,,new,2012-07-31T14:47:24Z,2012-08-20T15:29:51Z,We've added a simple post preview to the ipad where we show a post's rendered html instead of the code prior to editing. Should we add this to the iPhone as well.  We've had at least one person tweet asking for it.,aerych
Version ,1344,Make the blogs list sortable,Add Blog/Site,,enhancement,,new,2012-08-14T14:22:56Z,2013-05-09T18:41:22Z,"I'd like to see the blog list sortable: a-z, z-a and by order added ascending/descending.  Maybe as an app level setting.",aerych
Version ,1353,Display a notice if the user is not an Editor or Admin,Other,,enhancement,,new,2012-08-16T22:58:08Z,2012-11-22T14:38:45Z,Maybe a good idea to display a notice at launch/resume to a user who is not an admin or editor informing them of limited functionality in the app.,aerych
Version ,1371,"Styled ""Alert"" Prompt",User Interface,,enhancement,isaackeyet,assigned,2012-09-03T20:44:42Z,2012-11-22T14:24:21Z,"It would be nice to have a nice non-blocking alert that we could display when we want to provide the user with feedback but do not want to block the rest of the UI (navigation).

Ideas include something similar to the friendfinder view, the ""no connection"" view in iTunes, the no connection notification in the facebook app.

For reusablility it would be nice to have flexible space for the message (gotta think about translations!) and room for multiple buttons. 

Comps requested @isaackeyet :)",aerych
Version ,1425,Posts list should indicate post types that are not standard.,Posts,,enhancement,,new,2012-10-05T14:51:16Z,2012-11-22T11:17:39Z,"For any post that is not a standard post, rows in the post list should have an indicator of some kind denoting its respective post type. ",aerych
Version ,1441,Tapping edit on the settings screen should scroll to the top if the blogs list is out of view.,Settings,,enhancement,,new,2012-10-08T15:14:42Z,2012-11-22T11:17:39Z,"Open settings > Scroll to the bottom > Tap edit.  
What am I editing? 

Let's scroll the list into view so its clear what is being edited. 
",aerych
Version ,1443,Difficult to see taps when moderating a comment on the iPhone,Comments,,enhancement,,new,2012-10-08T15:48:13Z,2012-10-08T15:48:13Z,"Go to a comment detail. 
Moderate the comment and look closely to see if you can tell the toolbar visually registering the tap.

We could improve this probably.",aerych
Version ,1447,"Let users know ""Whats New"" when they update an app",Other,,enhancement,,new,2012-10-08T22:45:07Z,2012-10-08T22:45:07Z,"It might be nice to have a ""What's new in this release"" page that shows up in the side bar when the app is updated.  It could be visible for one launch and then migrate somewhere else. Maybe into settings so its visible again when tapping the version number.  ",aerych
Version ,1464,Display Featured Images larger on iPad,Compose,,enhancement,,new,2012-10-23T23:42:28Z,2012-10-23T23:42:28Z,"Since we have so much screen real estate, and many use cases of featured images are for headers (requiring big/wide images) it seems logical that an uploaded featured image from iPad would span most of the width of the screen to provide a good preview.",isaackeyet
Version ,1501,Syncing sites and settings using iCloud,Settings,,enhancement,,new,2012-12-03T10:40:59Z,2012-12-03T10:40:59Z,I would love to see that sites and settings would be synced using iCloud. I use WordPress for iOS on both iPhone and iPad.,ChantalC
Version ,1506,"After replying to a comment, select the new comment or dismiss the comment view on iPhone",Comments,,enhancement,,new,2012-12-06T17:17:23Z,2012-12-06T17:17:23Z,"Moving this TODO into trac from CommentViewController.m.  Close and mark invalid if this is no longer applicable.

Refs #1499.",aerych
Version ,1508,Support deleteing media while it is still being processed on the server.,Media,,enhancement,,new,2012-12-06T17:34:35Z,2012-12-10T12:32:08Z,"Moving this TODO into trac from PostMediaViewController.m. Close and mark invalid if this is no longer applicable.

Refs #1499",aerych
Version ,1513,In-app view for viewing error messages,Other,,enhancement,,new,2012-12-06T18:38:43Z,2012-12-06T18:38:43Z,"A TODO and comment in the app delegate suggest creating a feature for reviewing the contents of error messages that occur during async operations.  This is different from the crash reporter.


Moving these TODO into trac from WordPressAppDelegate.m. Close and mark invalid if this is no longer applicable.

Refs #1499",aerych
Version ,1518,Drop iOS4 specific code from panel ui,Panel UI,,enhancement,,new,2012-12-11T12:29:44Z,2012-12-11T12:29:44Z,There's a bunch of iOS 4 compatibility code (see `PanelNavigationController_ViewContainmentEmulation`) in PanelNavigationController,koke
Version ,1553,Save button not needed for EditSiteViewController?,Settings,,enhancement,,new,2013-01-22T17:30:00Z,2013-01-22T17:30:00Z,You have to tap the 'Save' button when in EditSiteViewController to save your changes. I think it's standard to just do the save operation when the user taps the back button.,mrroundhill
Version ,1575,Notifications: Enlarge gravatars when tapped and link to user's blog url,Notifications,,enhancement,beaucollins,new,2013-02-27T17:57:04Z,2013-02-27T17:57:04Z," * I keep wanting to click on the small Gravatar and get a larger image. Especially true with new followers.
 * With followers, clicking the image takes me to their blog. With replies, clicking the image actually doesn’t do anything.",mrroundhill
Version ,1581,Scheduled posts should be reflected as such in the post list.,Posts,,enhancement,,new,2013-03-08T17:18:48Z,2013-03-08T17:18:48Z,When testing scheduled posts I noticed that the posts list does not have any visual indicator that a post is scheduled or already published. I thought we had this in the past but maybe not?,aerych
Version ,1611,Notification settings should allow you to turn all blogs on/off,Notifications,,enhancement,beaucollins,new,2013-04-04T01:56:20Z,2013-04-04T01:56:20Z,"There should be a toggle at the top of the Blogs list in Notification settings that lets you toggle all blogs on and off - this is useful for power users so you can, for instance, turn all off and then turn on a few individual ones.",isaackeyet
Version ,937,Drop Tidy library in favor of lighter alternatives,XML-RPC,,task,,new,2011-11-07T10:11:26Z,2012-08-20T15:15:42Z,"Tidy is right now around 40% of our codebase just to clean up XML.

See if we could achieve a similar effect with things like http://magp.ie/2011/01/06/remove-non-utf8-characters-from-string-with-php/

We would need a good collection of test cases to prove the replacement is as good as the original. Maybe start using unit tests for this",koke
Version ,1135,Refactor the at-launch viewWillAppear / viewDidAppear panel bug for a saner solution.,Other,,task,,new,2012-07-05T14:02:27Z,2012-09-06T20:02:39Z,"Find a better work around than the one that was used to fix #1114 and #1133. 
",aerych
Version ,1465,Already added blogs show up in Select Blogs list,Add Blog/Site,,task,,new,2012-10-23T23:45:04Z,2012-10-24T14:34:11Z,"Not sure if we can reproduce this consistently, but it seems as if already added blogs in the Select Blogs list are not hidden or marked with a check mark when the view is loaded, meaning that there's no indication as to which blogs are already in the app at that point. I think it would make the most sense to just hide already added blogs for the time being.",isaackeyet
Version ,1505,Store blogs list in core data.,Add Blog/Site,,task,,new,2012-12-06T17:17:20Z,2012-12-10T12:34:12Z,"Moving this TODO into trac from AddUsersBlogsViewController.m.  Close and mark invalid if this is no longer applicable.

Refs #1499.",aerych
Version ,1507,Refactor XMLRPCDictionary to differentiate between posting and editing for Posts,Posts,,task,,new,2012-12-06T17:17:28Z,2012-12-06T17:17:28Z,"Moving this TODO into trac from Post.m.  Close and mark invalid if this is no longer applicable.

Refs #1499 and #1395",aerych
Version ,1509,Refactor PostSettingsViewController so it does not use UIActionSheets to display UIPickers,Posts,,task,,new,2012-12-06T17:34:38Z,2012-12-10T16:01:57Z,"The pickers displayed from the PostSetingsViewController are housed in a UIActionSheet (maybe to block the UI?).  This is tricky business, complicated code, and is wonky when you throw orientation changes into the mix.

Refactor this to use a custom view that works well with rotation, animates correctly, and handles blocking the UI. UISegmentControles should be replaced with UIToolbars so we get the correct button states.


Moving this TODO into trac from PostSetingsViewController.m. Close and mark invalid if this is no longer applicable.

Refs #1499",aerych
Version ,1512,Review panel TODOs and implement if needed.,Panel UI,,task,,new,2012-12-06T18:16:56Z,2012-12-06T18:36:17Z,"Do we need to remove the panner gesture recognizer in disableDetailView?
Do we need to store the lastFullyVisible view for rotation in panned:?
Do we need to make any changes to support multiple panels panning in panned:?


Moving these TODOs into trac from PanelNavigationController?.m. Close and mark invalid if this is no longer applicable.

Refs #1499",aerych
Version ,1535,Self-hosted credential labels are confusing,Add Blog/Site,,task,,new,2013-01-17T05:02:12Z,2013-01-17T05:02:12Z,"One of many forum posts on the subject: http://ios.forums.wordpress.org/topic/cant-log-in-to-wp-app-for-ios

Basically the fact that we label the fields ""WordPress Username"" and ""WordPress Password"" makes it confusing to some users, especially if they're semi-active in the WordPress community, since it sounds like we're asking for their WordPress.org credentials.

Solution: ask for just ""Username"" and ""Password"". Bonus points for a simple help message under the cell group that hints at the fields being for their own site's credentials. Maybe ""The credentials you use to log in to your site"".",isaackeyet
Version ,1547,"If a post fails to publish, there should be a better error message",Posts,,task,,new,2013-01-20T22:43:29Z,2013-01-20T22:43:29Z,"Props @koke for the find. If you lose network connectivity as a post is trying to publish, the error message becomes ""Couldn't Sync - A server with the specified host name could not be found."".

We should change it to be something like ""Couldn't publish - The post couldn't be published due to a network error. It's been saved in your Drafts, please try again."" or something to that effect.

Screenshot of the issue attached.",isaackeyet
Version ,942,Scroll to selected blog after adding it,Add Blog/Site,,defect,,new,2011-11-22T15:45:01Z,2011-11-22T15:45:01Z,"Minor issue, but if you have many blogs in the app and add a new one, finding it on the list can be tough at first.

We should:
* Scroll to the newly added blog
* Probably show it (push the blog view controller)

Probably do nothing if more than one was added.",koke
Version ,1246,Detail panel can stutter when dragging in some situations.,Panel UI,,defect,koke,new,2012-07-20T21:43:31Z,2012-11-22T14:43:21Z,"To reproduce:

- Go to comments.
- Open a comment detail.
- Tap the spam button. The comment detail disappears and the comments list remains in its current location.
- Tap to drag the comments list. The list jumps to the ""starting"" position for a detail view.
",aerych
Version ,1276,Toolbar buttons on the crash report screen have the wrong text color,User Interface,,defect,koke,new,2012-07-26T02:44:09Z,2012-11-22T14:40:50Z,See attached.,aerych
Version ,1448,Weird navbar animation when closing modal,Add Blog/Site,,defect,,new,2012-10-09T02:51:26Z,2012-10-09T02:51:26Z,"After getting a crash on the welcome screen and loading the app back up, the crash reporter is showing. When you close it it looks like there's a navbar behind it that fades out and compresses itself at the same time - doesn't look very good.",isaackeyet
Version ,1532,Tags textfield in the iPhone post editor should fill the available space.,Posts,,defect,,new,2013-01-14T20:07:21Z,2013-01-25T12:43:04Z,"Just on the iPhone.
There is a bit of a gap between the Tags label and the tags textfield in the post editor.  We should widen and reposition the textfield to fill the available space. ",aerych
Version ,1561,Scroll to Geolocation Section When Tapping the Geolocation Icon,Geolocation,,defect,,new,2013-02-11T17:05:22Z,2013-02-11T17:05:22Z,"If you tap the geolocation 'crosshair' icon, it loads the post settings correctly, but at the top of the tableview. It should scroll to the geolocation section.",mrroundhill
Version ,1567,Cell background colors are a bit inconsistent,Add Blog/Site,,defect,,new,2013-02-14T18:54:54Z,2013-02-14T18:54:54Z,"Looking at the Add Blog screen on an iPod touch reveals that the geotagging field background is 100%, while the rest is 97%.

This usually goes unnoticed on my iPhone, maybe because I have different brightness settings, or the screens have different color temperature.

Also, you can see the background pattern repeating

See screenshot",koke
Version ,1597,"""Checking for Jetpack"" HUD shows after viewing ""More Information""",User Interface,,defect,koke,new,2013-03-27T19:16:47Z,2013-03-27T19:16:47Z,"Add a self-hosted blog to the app that does not have Jetpack installed. 
The ""Checking for Jetpack"" hud will briefly appear then vanish.
Tap More Information.
Tap Done
The HUD appears again even though no action has been taken to add Jetpack. 

We should probably show the HUD again only if the user taps Install Jetpack",aerych
Version ,984,Delete media remotely when removing it from a post,Media,,enhancement,sendhil,assigned,2012-03-02T13:03:21Z,2012-12-12T19:31:29Z,"The new wp.deletePost in 3.4 will allow us to delete media uploads. It'd be nice to remove an upload if removed from the app.

However:

* This will only be supported if using WordPress 3.4+
* This is not the current behavior, so we should alert existing users of what's going to happen somehow. Maybe a one time dialog if it's not a new install

Or we could just leave it for when we implement more media management features",koke
Version ,1159,Rotation animations need some polish on iPad,Panel UI,,enhancement,koke,new,2012-07-09T17:20:09Z,2012-11-23T12:09:39Z,"Besides being generally slow, when you go from portrait to landscape you can see the tables in panels shortening before time",koke
Version ,1226,Some navbar buttons do not use a smaller size in landscape mode.,User Interface,,enhancement,koke,new,2012-07-19T16:36:36Z,2012-11-22T14:43:44Z,The reader is an example. In landscape orientation the topics button is still using the portrait size but the sidebar button is sized for the smaller toolbar height.,aerych
Version ,1250,Sidebar shouldn't be hardcoded,User Interface,,enhancement,koke,new,2012-07-22T17:02:56Z,2012-11-26T12:46:12Z,"Now you always show posts, pages and comments. That is not always the case. You can retrieve the available post types and look if posts and pages are in them. Also you need to know the capabilities for showing it. Doing that is a little bit complicated.

I also would say we should create a custom object where you can choose the title and image icon name. Where the image will be selected in the custom object.",markoheijnen
Version ,1269,Scrolling an image heavy blog in the reader stutters.,Reader,,enhancement,,new,2012-07-26T01:51:48Z,2012-11-23T12:10:40Z,Testing this with the Ted blog on an iPhone 4.  Scrolling stutters quite a bit. Its eems to happen when there is an image that is not cached. ,aerych
Version ,1281,WordPress.com logo should be updated,Add Blog/Site,,enhancement,,new,2012-07-26T06:49:57Z,2012-11-22T13:30:01Z,We should update the WordPress.com logo that is shown in the blog signup process to the newer version.,mrroundhill
Version ,1411,"Edit blog details from ""edit blog"" screen",Settings,,enhancement,,new,2012-10-04T12:04:11Z,2012-11-23T13:16:55Z,"Users should be able to, at least, rename their blog and change the blavatar from the app.",koke
Version ,1412,Show a better UI for reblogs,Reader,,enhancement,,new,2012-10-04T13:58:45Z,2012-11-23T13:17:25Z,"Right now when you reblog something, you get a post with no title in the posts list.
When you edit it, you only see your ""comment"" on the reblog.
The only way to figure out it's a reblog is by previewing the post

We should:

* Indicate that it's a reblog in the posts list
* Have a way to view the original post or extract
* Probably disable settings (like featured image), not sure if they have any effect",koke
Version ,1413,Better media settings,Settings,,enhancement,,new,2012-10-04T14:24:53Z,2012-11-28T10:50:55Z,"Now that we have in-app settings, we're not limited by the settings app UI

* Image resize: use a UIPicker instead of second page
* Video API: remove (no more AtomPub)
* Video quality -> Upload videos in HD [X]
* Video content: do we still need this? I'd rather do always HTML5 and fix whatever codec problems with a plugin",koke
Version ,1426,Show the time stamp on date published in the post settings screen.,Posts,,enhancement,,new,2012-10-05T14:56:08Z,2012-10-05T15:24:15Z,Currently just the date is shown.  We should show the time as well. ,aerych
Version ,1548,Cancel post upload in progress,Posts,,enhancement,,new,2013-01-20T22:46:15Z,2013-01-20T22:46:15Z,"There should be a way to cancel a post upload in progress - for example if you know it's going to fail anyway (you're on a train and just speeded into a tunnel) or if you made a mistake and want to try and cancel the publishing before it hits the server.

See screenshot attached of what the Posts screen looks like as it's trying to publish a post.",isaackeyet
Version ,1569,featured image should zoom in when tapped,Posts,,enhancement,,new,2013-02-20T17:07:02Z,2013-02-24T18:01:44Z,The featured image in the post editor is too small after it is set. This image should zoom when tapped. The image within the Quick Photo feature already has a similar action.,irbrad
Version ,1487,Video Playback Issues,Media,,task,,new,2012-11-19T18:40:57Z,2012-11-22T14:48:47Z,"User reported that videos are either black or only show first frame of video in the forums:

http://ios.forums.wordpress.org/topic/uploaded-video-is-black

This is most likely because of poor support of the video tag by the browsers, but we should double check if there's anything that can be done on the app side to get video working better after it is uploaded.",mrroundhill
Version ,1516,Remove string encoding workaround in WordPressApi.m when afnetworking is patched.,Other,,task,,new,2012-12-10T16:35:35Z,2012-12-10T16:35:35Z,Reminder to update afnetworking and remove this workaround when @koke's patch for string encoding is included in the release. ,aerych
Version 2.7.1,826,Post Date hard set on server when saving a Draft,XML-RPC,2.7.1,defect,daniloercoli,reopened,2011-03-27T21:46:59Z,2012-11-22T16:39:06Z,"When creating a draft post from one of the WordPress iOS apps the post date is set to an explicit time/date (the current time/date) when you save a draft post back to the server.

I would expect not setting the post date/time explicitly in the iOS app to have the same effect as not setting the post date/time explicitly in the WP web admin interface. If you do not set the post date/time explicitly, it is not set and hitting publish will then populate the current date/time value.

This becomes a problem in the scenario where you save a draft with some notes from your iPhone, then edit this post in the WP web admin interface to finish it up. If you simply hit the Publish button as normal in the the web admin interface, you will publish the post in the past (at the time/date the draft was pushed to the server).

This is further complicated because the date of the post will often have an effect on the post's URL. If you use a URL structure such as:

/YYYY/MM/DD/post-slug/

then the URL will likely change once you realize what has happened and fix the date. If you are pushing your posts to any other sources (Twitter, Facebook, etc.) then this becomes an additional problem because the URL that is initially sent to those services may no longer work.

This happens on both iPhone/iPod and iPad.",alexkingorg
Version 2.8,923,"Formatting Toolbar has ""quote"" btn...",Compose,2.8,defect,,new,2011-09-15T21:50:13Z,2012-12-10T12:03:10Z,"we set the ""quote"" label on the block-quote button in the formatting toolbar. I think we should change the label of the button to ""b-quote"", since ""quote"" and ""blockquote""  have different meaning.
https://skitch.com/daniloercoli/f3m2g/add-new-post-the-mobile-team-wordpress",daniloercoli
Version 2.8,902,Re-add the support to apple-touch-ico/apple-touch-ico-precomposed when no blavatar is set for the blog,Add Blog/Site,2.8,enhancement,,new,2011-08-16T07:55:11Z,2012-11-23T13:21:47Z,"Blavatars are only currently available on WordPress.com

Ref: http://ios.forums.wordpress.org/topic/set-custom-icon-for-site-ios-app?replies=2#post-5174",daniloercoli
Version 2.9,966,iOS 5.0.1 and Wordpress 2.9.3 strips EXIF from photos,Media,2.9,defect,koke,assigned,2012-01-24T20:20:56Z,2012-11-22T15:11:02Z,"Hello,

I have geolocation programmed into my wordpress site and I noticed that when I upload photos, either new or taken from the library, the iOS app strips all the EXIF information from photos uploaded. 

Can this be resolved ASAP?",drsprite
Version 2.9,146,Post Slug Editing,Compose,2.9,enhancement,frsh,accepted,2009-03-11T16:42:53Z,2011-07-06T16:08:05Z,I think it'd be a good idea to let the author pick his own slug when posting (assuming permalinks is switched on). I don't like the automatic way.,kovshenin
Version 2.9,1049,Error message is not shown if something went wrong during the delete of a comment,Comments,2.9,defect,aerych,assigned,2012-05-10T10:00:54Z,2012-11-22T14:57:36Z,"- Go to the comments list
- Tap on a comment
- Disable the XML-RPC services on your blog, or shutdown the server (, or reply with an invalid response)
- Delete the comment

Error message is not shown to the user, and the comment you tried to delete is not in the list. You need to refresh the comments list  to see it again.",daniloercoli
Version 3.0,13,Custom Fields,Compose,3.0,enhancement,frsh,accepted,2008-07-24T16:47:47Z,2010-09-24T15:02:35Z,"There are existing APIs for editing custom fields in WP, we just need an interface for them. Since it's not used by the majority of users, probably best to keep this hidden by default.",matt
Version 3.1.1,1392,Limit local storage to avoid app taking huge amounts of space,Media,3.1.1,defect,,new,2012-09-19T22:46:57Z,2012-11-29T12:11:04Z,"Reported by Creative Slice on the forums: http://ios.forums.wordpress.org/topic/limit-storage?replies=1

When trying to upgrade to new iOS version 6, a warning occurred saying new OS could not be installed due to WP app taking up too much space. 4 GB. Crazy!",lancewillett
Version 3.1.1,1440,Add Featured Image Support on Pages,Pages,3.1.1,enhancement,mrroundhill,accepted,2012-10-08T12:45:11Z,2012-11-22T15:12:01Z,Add support to set an image as featured on pages.  See http://ios.trac.wordpress.org/ticket/1357,daniloercoli
Version 3.2,1480,Sidebar stuck in a half-open state,User Interface,3.2,defect,koke,new,2012-11-07T18:01:56Z,2012-11-07T18:01:56Z,"While in the reader, I accidentally tapped the button to open the sidebar and then without realizing quickly re-swiped the sidebar out of view. When I did that, the sidebar got stuck in a half-open state and the reader froze. The sidebar was still technically ""in focus"" but the displayed area was so small I couldn't really do much to interact with it. I tried a few things to combat the situation but nothing worked until I fully shut the app down and restarted it. 

The screenshot attached shows the state I had the app in. Note that I blurred out the content of the reader since it was showing some private blogs.",jkudish
Version 3.3,1560,Stats loading blank,Statistics,3.3,defect,,new,2013-02-07T11:50:27Z,2013-02-07T12:09:45Z,"From a user report:

  I uninstalled app several times, reinstalled most current version, and still...(see attached screenshot). The correct Stats layout/page...it spontaneously comes and goes, and entirely with a mind of its own. Frustrating.

See screenshot at: http://f.cl.ly/items/370a371S1E1y0T2c2g2f/Screen%20Shot%202013-02-07%20at%2012.45.24%20PM.png

The url on the phone and the browser is the same: the stats URL for a private (not sure if relevant) blog when logged out

For some reason, the app is loading the stats page without credentials. Page returns HTTP 200, as everything is loaded with AJAX",koke
Version 3.3,1533,Memory Warnings crash,Other,3.3,defect,,new,2013-01-14T22:23:15Z,2013-01-15T10:48:19Z,"Was using the app and received a memory warning, then the app froze.

I see different issues there:
1- Is PreviewController correctly deallocated?
2- Seems that our abstraction of UITableView doesn't remove KVO when receive memory warning and get deallocated. 
3- Is CommentViewController correctly deallocated?

{{{
2013-01-14 23:10:41.970 WordPress[9172:707] Received memory warning.
2013-01-14 23:10:41.987 WordPress[9172:707] # <BlogSelectorViewController: 0x154c3a90> didReceiveMemoryWarning
2013-01-14 23:10:41.997 WordPress[9172:707] <PagesViewController: 0x20584f00> didReceiveMemoryWarning
2013-01-14 23:10:42.063 WordPress[9172:707] An instance 0x16055400 of class UITableView was deallocated while key value observers were still registered with it. Observation info was leaked, and may even become mistakenly attached to some other object. Set a breakpoint on NSKVODeallocateBreak to stop here in the debugger. Here's the current observation info:
<NSKeyValueObservationInfo 0x2059c5b0> (
<NSKeyValueObservance 0x2057d5e0: Observer: 0x20584f00, Key path: contentOffset, Options: <New: YES, Old: YES, Prior: NO> Context: 0x0, Property: 0x5f6070>
)
2013-01-14 23:10:42.070 WordPress[9172:707] # <PagesViewController: 0x20584f00> viewDidUnload
2013-01-14 23:10:42.077 WordPress[9172:707] # <PagesViewController: 0x20584f00> viewDidLoad
2013-01-14 23:10:42.167 WordPress[9172:707] PagesViewController implementation of -viewDidUnload caused the view to be reloaded. This will adversely impact system performance.
2013-01-14 23:10:42.170 WordPress[9172:707] # <WPReaderTopicsViewController: 0xf272570> didReceiveMemoryWarning
2013-01-14 23:10:42.173 WordPress[9172:707] # <CommentsViewController: 0xf0d8380> didReceiveMemoryWarning
2013-01-14 23:10:42.202 WordPress[9172:707] # <CommentsViewController: 0xf0d8380> viewDidLoad
2013-01-14 23:10:42.284 WordPress[9172:707] CommentsViewController implementation of -viewDidUnload caused the view to be reloaded. This will adversely impact system performance.
2013-01-14 23:10:42.317 WordPress[9172:707] # <WPReaderTopicsViewController: 0x11d75250> didReceiveMemoryWarning
2013-01-14 23:10:42.319 WordPress[9172:707] <PostPreviewViewController: 0x12e88540> didReceiveMemoryWarning
2013-01-14 23:10:42.322 WordPress[9172:707] <PostPreviewViewController: 0x12b4a740> didReceiveMemoryWarning
2013-01-14 23:10:42.324 WordPress[9172:707] <PostPreviewViewController: 0x12cccc90> didReceiveMemoryWarning
2013-01-14 23:10:42.335 WordPress[9172:707] <PostPreviewViewController: 0x1875ac40> didReceiveMemoryWarning
2013-01-14 23:10:42.367 WordPress[9172:707] <PostPreviewViewController: 0x13acb7f0> didReceiveMemoryWarning
2013-01-14 23:10:42.411 WordPress[9172:707] <PostPreviewViewController: 0x153ae240> didReceiveMemoryWarning
2013-01-14 23:10:42.413 WordPress[9172:707] <PostPreviewViewController: 0x1784ada0> didReceiveMemoryWarning
2013-01-14 23:10:42.415 WordPress[9172:707] <PostPreviewViewController: 0x19037970> didReceiveMemoryWarning
2013-01-14 23:10:42.416 WordPress[9172:707] <PostPreviewViewController: 0x192d4200> didReceiveMemoryWarning
2013-01-14 23:10:42.421 WordPress[9172:707] <PostPreviewViewController: 0x193d4530> didReceiveMemoryWarning
2013-01-14 23:10:42.422 WordPress[9172:707] <PostPreviewViewController: 0x1c433670> didReceiveMemoryWarning
2013-01-14 23:10:42.430 WordPress[9172:707] <PostPreviewViewController: 0x1af5a310> didReceiveMemoryWarning
2013-01-14 23:10:42.435 WordPress[9172:707] <PostPreviewViewController: 0x1afdff60> didReceiveMemoryWarning
2013-01-14 23:10:42.436 WordPress[9172:707] <PostPreviewViewController: 0x1adccf10> didReceiveMemoryWarning
2013-01-14 23:10:42.439 WordPress[9172:707] <PostPreviewViewController: 0x1c401150> didReceiveMemoryWarning
2013-01-14 23:10:42.450 WordPress[9172:707] <PostPreviewViewController: 0x1b060ee0> didReceiveMemoryWarning
2013-01-14 23:10:42.451 WordPress[9172:707] <PostPreviewViewController: 0x1be29e80> didReceiveMemoryWarning
2013-01-14 23:10:42.453 WordPress[9172:707] <PostPreviewViewController: 0x1be02af0> didReceiveMemoryWarning
2013-01-14 23:10:42.468 WordPress[9172:707] <PostPreviewViewController: 0x1fd73960> didReceiveMemoryWarning
2013-01-14 23:10:42.471 WordPress[9172:707] <PostPreviewViewController: 0x1bf9b2e0> didReceiveMemoryWarning
2013-01-14 23:10:42.476 WordPress[9172:707] # <CommentsViewController: 0x21f29ee0> didReceiveMemoryWarning
2013-01-14 23:10:42.500 WordPress[9172:707] An instance 0x20d0b400 of class UITableView was deallocated while key value observers were still registered with it. Observation info was leaked, and may even become mistakenly attached to some other object. Set a breakpoint on NSKVODeallocateBreak to stop here in the debugger. Here's the current observation info:
<NSKeyValueObservationInfo 0x21f2b270> (
<NSKeyValueObservance 0x21f2b230: Observer: 0x21f29ee0, Key path: contentOffset, Options: <New: YES, Old: YES, Prior: NO> Context: 0x0, Property: 0x5f6070>
)
2013-01-14 23:10:42.505 WordPress[9172:707] # <CommentsViewController: 0x21f29ee0> viewDidLoad
2013-01-14 23:10:42.542 WordPress[9172:707] CommentsViewController implementation of -viewDidUnload caused the view to be reloaded. This will adversely impact system performance.
2013-01-14 23:10:42.545 WordPress[9172:707] <PostPreviewViewController: 0x205ef890> didReceiveMemoryWarning
2013-01-14 23:10:42.551 WordPress[9172:707] <PostPreviewViewController: 0x1fed3f00> didReceiveMemoryWarning
2013-01-14 23:10:42.567 WordPress[9172:707] # <CommentViewController: 0x234bca90> didReceiveMemoryWarning
2013-01-14 23:10:42.575 WordPress[9172:707] <PostPreviewViewController: 0x1ffeda80> didReceiveMemoryWarning
2013-01-14 23:10:42.579 WordPress[9172:707] <PostPreviewViewController: 0x22ab9b70> didReceiveMemoryWarning
2013-01-14 23:10:42.585 WordPress[9172:707] # <CommentViewController: 0x21f7c080> didReceiveMemoryWarning
2013-01-14 23:10:42.590 WordPress[9172:707] # <CommentViewController: 0x21f7c080> dealloc
}}}",daniloercoli
Version 3.3,1531,Comment detail panel has the wrong size after rotation.,Panel UI,3.3,defect,,new,2013-01-14T20:00:10Z,2013-01-14T20:00:10Z,"To reproduce on the iPad:

- Start in landscape orientation.
- Select the comments menu. 
- Tap an item to open a comment detail. 
- Rotate to portrait orientation. 
- Rotate back to landscape orientation. 

The detail view did not resize to fill the available width. ",aerych
Version 3.3,1534,"When Geotagging is enabled the ""Publish"" button is always enabled",User Interface,3.3,defect,koke,new,2013-01-15T11:45:15Z,2013-04-11T01:46:06Z,"Title has it. 

Steps to reproduce:
- Open the blog settings and enable Geotagging
- Tap on new post
- The Write screen has the 'Publish' button enabled even if title and content are blank.
- Tap the Publish button
- The upload starts but fails (XML-RPC error) since both the content and the title are empty.",daniloercoli
Version 3.4,1566,Asynch network calls have Failure Blocks set to nil,User Interface,3.4,defect,koke,new,2013-02-14T14:19:06Z,2013-02-14T14:19:40Z,"We have many asyncs network calls across the app, but failure blocks are often nil. 
We need to find a way to display those errors, maybe in a separate panel accessible tapping a Warning icon in topbar when an error occurs. The new panel should show the error and should contain a copy button, or a shortcut to report the issue.

As an example, open the new notifications screen, tap on a comment and mark it as spam. If the network call fails you will have no clue about the error. You may notice the error, because the Note doesn't change in Notifications Screen, but it's hard to report the issue since no error message is shown.
Save thing when saving the push notification settings.
",daniloercoli
Version 3.5.1,1576,iPad: Duplicate Posts after tapping 'Preview' button,Posts,3.5.1,defect,,new,2013-02-27T22:41:42Z,2013-02-27T22:42:35Z,"On the iPad, create a new post and save it as a draft. Then when the post is highlighted in the posts list, tap the 'Preview' button in the post detail panel. There will now be a duplicate of the post in the app. You can continue hitting preview to create all of the copies you want :D",mrroundhill
Version 3.5.1,1577,Errors connecting to self-hosted multi-site,Add Blog/Site,3.5.1,defect,,new,2013-03-01T06:02:08Z,2013-03-01T06:02:08Z,"There's been a few reports of the app not allowing a user to use one username with multiple sites on a WP multi-site install.

I don't have a MU site so couldn't try to reproduce.",mrroundhill
Version 3.5.1,1587,PostSettingsViewController improperly sized after launching UIImagePickerController from landscape orientation,Posts,3.5.1,defect,,new,2013-03-20T15:50:48Z,2013-03-20T15:50:48Z,"If the device is in a landscape orientation when selecting a featured image from PostSettingsViewController, the app will rotate to portrait to display the UIImagePickerController (there is currently no supported way of displaying a UIImagePickerController in landscape orientation that I can find). After selecting an image, the UITableView in PostSettingsViewController will be improperly sized (this happens regardless of whether you have rotated the device to match the orientation of the presented UIImagePickerController). This is only an issue on the iPhone, since on the iPad the UIImagePickerController is presented as a popover rather than as a modal view controller.",heyjoshua
Version 3.5.1,1591,"Cancelling a failed post update, updates the post",Posts,3.5.1,defect,,new,2013-03-26T19:28:46Z,2013-03-26T20:07:53Z,"To recreate:

Edit a draft Post
Remove Internet connection
Save changes - Post fails to save (that's OK)

Restore Internet connection
Use the Dashboard view to edit the same Draft Post. Post saves OK.
Refreshing the Posts list doesn't remove the Failed Post update from the list even though it has now been superseded. (first bug)
Selecting the failed Post, then immediately hitting cancel uploads the failed post, overwriting the newer version on the self-hosted Wordpress site (second bug, and very not cool  :o(",tbfVladd
Version 3.5.1,1601,"Several buttons are missing AccessibilityLabel strings for VoiceOver users, again...",User Interface,3.5.1,defect,aerych,assigned,2013-03-31T10:25:51Z,2013-04-10T21:29:06Z,"Examples are the buttons at the bottom of a comment view to moderate, mark as spam etc. Some of these buttons have a tendency to lose these AccessibilityLabels even when they are fixed in interim builds.

They should be added in code by using the SetAccessibilityLabel method, similar to the side bar toggle in the main window, and tested for so this does not continually regress.
For both iPhone & iPad obviously...",MarcoZ
Version 3.5.1,1603,Issue with text surrounded with <pre> tags after editing in iOS app,Visual Editor,3.5.1,defect,,new,2013-04-02T17:23:01Z,2013-04-02T17:23:01Z,"Issue: When editing an existing published post containing code snippets surrounded by <pre> tags the entire text is converted to HTML friendly characters (ie. > becomes &gt;). This results in the text being rendered on the screen in that format as the <pre> tags are still present.

Steps to recreate:

1. Create a post on a self-hosted blog through the online interface (not tested on Wordpress hosted blogs), which includes code snippets surrounded by <pre></pre> tags.
2. Publish the post.
3. Open the iOS app and edit the post. Any element can be edited, not just the text surrounded by the <pre> tags.
4. Save the changes.
5. View the post in a web browser.

Expected result: Changes are saved and original format of post is preserved.
Actual result: Changes are saved but code snippets are now incorrectly formatted.
",mrtc
