When doing a list view, it appears that when I add a column to my view and sort on it, nulls always wind up at the bottom of the sort, regardless of whether I sorted Ascending or Descending. e.g. sort comes out 1,2,3,null or 3,2,1,null. Null is never "first" in my sorted output.
This feels like a poor default, especially when dealing with more than 25 items. I'd like nulls to be either sorted as "always before the first" or "always after the last," such that SOME sort order will bring nulls to the top of the list.
Here's the bit that got me: I was trying to find all the stories that had a null estimate. My quick way to do this was to create a grid view, add an "Estimate" column, and sort on it. When I sorted on estimate descending, all the nulls go to the bottom, so I see estimates of 1, then 2, then 3.... with nulls sent to the end of the list Then I revered the sort. Now I see 8....5....3...but again nulls go to the end of the list. Because I have more than 25 items, and few nulls, I NEVER see the nulls on the first page.
Unless I think hard about Mingle's default, I would logically assume "Since I sorted both ways and didn't see any nulls, that means that there aren't any nulls." I caught it in this case (because I knew for sure there was at least one null), but a novice user might not. Consistently sorting nulls as "before the first" or "after the last" would have solved the problem (ONE of my 2 sorts would have put the nulls first).
This is sort of related to my general complaint that grid view has a lot of quirks when there are more than 25 items that tend to reduce usability, but that's another post....
(edit for clarity)
It appears Mingle doesn't allow filtering on numeric properties with "any number" other than through the Advanced MQL filter.
This is surprising to me, since Mingle supports equal, greater than, less than well. Feels like a natural fit for numerics.
My example case here is where I want to find all cards for a project where Estimate is not set. I can do this via the MQL filter, but it seems odds that I can't do this via the "standard" filters.
Note: If there's a way to do this and I'm missing something obvious, let me know that too....
One issue with the grid view is that the title of the card gets cut off and there's no way to "expand" the card to show the entire title.
We're wanting to use Mingle as the sole task board, instead of having a physical wall AND update Mingle. Not being able to see the full story title is a barrier to moving from a physical space to a virtual wall.
Has anyone successed in adjusting the size or even customizing the fields show (I believe there is another thread on this, but no solution yet)?

Hi there --
I really like the new find-as-you-type drop down for managed text lists - and would like to suggest just a little tweak with regards to the way it allows you to create a new value.
What I tend to do is start typing, realise that what I've typed doesn't already exist, complete the word, and then look for where I click to say 'create this'.
Right now, I have to then re-type what I've put in the search field in the 'new value' slot.
It would be nice if, at the bottom of the search list was what I'd typed so far, with the option to create that - so that when I run out of other options, I can just select it and create it straight away. This would be much like the way GMail allows you to select / create new labels.
cheers!
-- Andy
One major weakness of Mingle (IMO) is that it doesn't understand history natively, so if I want to track "when was this card analysis complete?," "when was this card development complete?" etc, I have to set up a bunch of hidden fields, make sure Status is "transition only," and set up a bunch of transitions to capture the right metadata.
The "hidden fields + transitions" approach works pretty well, but has a major hole that keeps biting me--project admins aren't actually blocked by "transition only" restrictions.
I find myself almost once an iteration looking at my MQL-generated charts, seeing something odd (e.g. more stories are dev complete than analysis complete), and having to find the card and fix the metadata. Invariably, someone with project admin privileges forgot to use the transition, and just walked the story status forward by hand. Which means my hidden fields didn't get set.
Mingle makes this kind of bug easy, because someone with "Project Admin" is always active with admin priviliges, and so is never bound by restrictions like "transition only." This feels wrong to me.
I realize I could bypass this by "locking down" project admin to only a very small number of users, but that seems like a heavy handed fix. What I'd prefer is for admins to be warned in some way "Hey, you're doing something that I am only allowing you to do because you're an admin." This would be a useful reminder to admins "Oh, yeah--there's a better/different way to do this."
Request basic spreadsheet capability in the MQL.
There is nothing more un-maintainable than the current table markup. Our managers all love Excel. When I ask them to interact with Mingle; especially when it involves editing a table, they resort to using email to communicate, which goes against using Mingle for collaboration. Our engineers dislike the tables as well. We would also like to do some simple math; like, totaling a column, generating the difference of one cell from another; e.g., Estimate-Actual='Estimate to Complete'. I've noted a number of other posts along this same topic: sorting by clicking column headers, WYSIWYG, "once you have a table you can't do anything with it", and so on. Perhaps we are all asking for the same thing?
Thanks!!
Request the ability to be able to directly type-in a card number for the tree relationship property. Right now we are forced to select from a drop-down list. If the list is too long, then one needs to set filters so that their card-of-interest is displayed so that it can merrely be selected. It would be a whole lot easier just to enter the number of the card - that is typically already known.

When using History to View/Subscribe to Cards, I can set positive parameters (ex. "Status IS _____") but not negative parameters (ex. "Status IS NOT _____"). We would like History to use the same parameters as Filters (IS, IS NOT, GREATER THAN, LESS THAN).

We're on a two-week Iteration cycle.
Every two weeks I go in and update our [Current Iteration] and [Next Iteration] Variables to the next number in each Project.
Two solution suggestions:
1. Add the ability to update more than one Project Variable at once. Because going into each Project to do this is tedious.
2. Enable automatic/scheduled updates to the Project Variables, so I can just set it on a two-week cycle.
As far as I can tell, transitions are required to be tied to a single status value in the originating state (If a card has these properties:). I'd like to associate a transition to multiple beginning states, so that for instance:
A card is in status analysis complete, ready for development, or development in progress and each of those states shows a transition for "more analysis required".
Currently, I have to create multiple transitions, each containing essentially the same 'actions' on the right side, but with a different starting value on the left. 'Rejected' is another example of a transition I'd like to be able to call from multiple states, as sometimes the BA will reject a change early on, or may defer and let the development team reject it after some analysis has been performed. The end results are the same.
Did I miss something in the help ?
There doesn't seem to be the capability of creating a boolean (true/false) card property. The practical application is to flag defects that require more information from Test/BA while in development. I don't want to introduce a new status for fear of over complicating the linear transitions from New to Closed.
I suppose I could make it some other kind of field and test for !null to determine if its been flagged, but that seems a bit superfluous to requirements.
I'm open to other suggestions or pointers to something completely obvious that was missed.
Mingle: 3.0

I know we like to require as little as possible, but I send out a few emails every morning requesting that an unlinked Card be linked to another Card, because without being linked, these cards have a large chance of being lost. I believe the ability to require tree fields upon card creation is justified because card trees are a base concept of Mingle, and we can already require the field post-creation (unfortunately, this doesn't stop them from getting lost after being created).

Murmers is nice, but Google Buzz is already much more prevalent.
Is there any movement towards integrating Google Buzz in the future?

I think this is just as much a Bug as a Feature Request.
With the new hard-coded [Created By] and [Modified By] selections in the
List View drop-down, I'm curious why I can't use those anywhere else.
For example, we currently have a Field called [Author]. It would be nice to use the [Created By] field instead, and just remove the [Author] field we currently use (as the inability to manually change it doesn't matter at all).
I can't add these properties as viewable Fields on a Card.
I can't use [Created By] as a Filter.
I can however choose [Author] and [Created By] as Columns in List View, which is repetitive & confusing.
If we're getting [Created By] as a hard-coded parameter (that I can't get rid of) - I think it would be nice to at least be able to use it, right?
Using Mingle 3.0

Hi team
Not sure if this one is on the roadmap, but one feature that would be useful for us would be to use basic arithmetic combined with project level variables in chart definitions. Specifically I would love to be able to set the "x-labels-start" property to something like "(Current Iteration) - 6" to limit the chart to showing just the last 3 months of work.
This type of arithmetic would be really useful in various places, but particularly so in our velocity and finger charts since we have some long-lived teams where the charts need to be manually pruned.
thanks
-jonny
It took me awhile to figure out how to make subscriptions work for us to notify via email of card changes / updates (we have several people not well versed in the use of feeds). Once I did, it works beautifully, but I'm wondering if some enhancements aren't in order perhaps?:
1) Ability to create default subscriptions that all members of a project would inherit.
2) Ability to create default list of subscriptions that members could choose to use or not.
3) Ability to edit subscriptions as opposed to recreating them entirely (administrator, user, or both).
4) Ability for administrators to create subscriptions for users.
The key to all of these features would be that they need to be relative to the user currently logged in, not necessarily the administrator who sets them up.
We have a group template that we use for all of our projects. That template contains many properties that have multiple values. When these values need to be maintained; i.e., modified, each project has to be individually edited right now - unless I am unaware of a process to update all projects at the same time...
I suggest allowing the definition of Mingle-global properties that can be optionally referenced by project-level properties. Then, when the global property values are maintained (added, deleted, re-named), all interested projects inherit these new values.
Another option would be some process (or utility)-oriented method to update multiple projects automatically.

This is a great new feature to copy from one project to another but misses the ability to copy to host project.
The good thing about the 'copy to' feature is the fact that it copies any attachments and all card settings to a new card but this is not available to use within the current project.
I can copy out to another dummy project and back again but seems a bit long winded.
Can we have 'Copy To' current project?
Hi,
Here's a couple of suggestions that seem fairly standard amongst search engines. I've tried these in Mingle 3.0, checked the help. This functionality does not seem to present.
+Term - force term inclusion in each search result
-Term - force term exclusion from each search result
"Term" - Absolute search term in each search result (Case sensitive?)
#CardX, #CardY - Specific list of Cards, X and Y
#CardX - #CardY - Specific list of Cards, X thru Y (inclusive)
Property:Term - Use Property to find and filter results (e.g: Title:integrated)
T*?m - Bonus points for Wildcard matching...
Regards,
So, ran into a usability issue that's bitten me in the past that got me again today.
When I'm working with a canned view that's on a tab, and I make some changes to the filters/view/etc, there's a button to the right of the view name in the tab that looks like an arrow pointing in a circle, which does "Reset the View to the tab default," i.e. it reverts to the "canned" look.
There's a similar looking but very different thing when I'm working with a favorite instead of a tab. If I open a favorite and make some changes, there's a button the right of the name that looks like TWO arrows going in circles, which does "Update the favorite to match whatever I'm currently looking at."
So, with a tab, the button does "Throw away my changes--give me the default," but for favorites does "Throw away the old defaults--save my changes." And since neither has a confirm, it's very easy to do the wrong thing. The worse impact is with favorites, where I can unrecoverably save over my default, and exactly at the wrong time (when I realize I've messed up the view and want a do over).
Please consider rethinking this.

Guys,
Just installed Mingle 3.0 and have set-up murmurs to our Openfire jabber server which we use a lot in our distributed team.
After a bit of tweaking it works great except for one tiny thing.
When having a conversation about a card each person in the chat (or murmurs) needs to keep adding a reference into the murmur (i.e #nnnn) to keep it in the history of the card.
It would be nice to have murmurs take the Subject of the Chat room (/topic Murmurs) and use this throughout the conversation (or a tag option in murmurs) until its changed or have a default subject (Mingle) to be a straight murmurs conversation without reference to a card
Maybe make a subject line optional in Mingle murmurs
What do you guys think any other ideas?

Hello
I'm working on a distributed team. We don't have a physical card wall and just use Mingle.
The biggest thing I miss not having a physical wall with actual cards (apart from arguing over who owns a sharpie, splitting a piece of bluetack into increasingly tiny chunks and having a cleaner tidy the whole thing away) is being able to annotate cards.
Cards on walls end up with notes of their size, little red dots to show that there are bugs outstanding, different colours for stories/bugs/tech debt, post-its showing who's working on them, other post-its to show they're blocked.
In Mingle most of this is lost. You get one shot: pick a colour.
It would make we weep with joy if there was some way to configure properties to appear as little coloured dots on cards in the grid view. Or a little tiny 'L' for a large story; just imagine that, a little tiny 'L'. Ahhhhhh.
Ben
Sorry for the name--struggling to state this succinctly.
One thing I'd really like to do, but can't, in Mingle is to create a "Card Wall" that shows all the outstanding work items for an iteration, and what status they're in.
The reason I can't do this well is that I want different Status values for different card types.
* For user stories, I want to track them through New, In Analysis, Ready for Development, In Development, Ready for Test, QA Tested, Customer Signed Off, Closed.
* For defects, I only want New, In Development, Ready for Test, Closed. They don't go through Analysis or customer signoff.
The way I handle this is I have 2 different card properties "Story Status" and "Defect Status." But now I can't build my card wall--I can't "group by" any property that isn't common to all cards selected, so I can't put Defects and Stories on the same wall grouped by "Status."
I could hack this in by adding a "Story Status" to defects and whacking in some way of setting this via transitions, but that seems really ugly, and requires that Defect Status is a subset of Story Status, which may not be true.
A much more elegant way of doing this would be allowing me to have one property called "Status," and setting up that certain VALUES only apply to certain card types (currently I can only say that a PROPERTY applies to a card type). Then I could group my stories and defects by "Status" while still having defects skip statuses that aren't relevant to them.
Another option would be giving me some way to "align" 2 different properties--specifying somewhere which defect statuses correspond to which story statuses, so I could "group by" in a common manner.
Example Card # 123 Type=Story
Adjust Name by adding Clone1 .. 2 .. 3 .. 4 set a Clone property .T.
set all NEW properties other than NAME to OLD Values
allow user to make changes - - and set CLONE property to .F.
Usage: New Card #999 added this Date all values Like Card #333 with Name changed to
card name +"clone of#333" and Clone prop set to .T.