Apps

Open Stories and Issues

App instances don't show choice options???: I extracted an App from this Space, to create an Issues Space for Arisia. That mostly looks okay, but Issue Kind, Issue Closed Reason, Priority and so on aren't displaying any values!!!
Apps aren't picking up Roles: In the Spirit Island FAQ, there is a _customRoleModel. This isn't being extracted into the App, and really should be.
As a Querki user, I should be able to give Reviews of Apps: Basically, the Review Property should exist on the _App Gallery Entry, and it should be public -- all users should be able to user it.
Extracting an App loses all of the enumerations!!!: After extracting an App, the original Space no longer shows enumeration values in the drop-downs when creating new Things!
I should be able to enroll my App in the App Gallery: This was originally automatic, but I thought better of it. There should be UI that lets me do it when I feel like it.
I should be able to extract *another* App from a Space that already has one: There's nothing hard about this in principle, but it's initially disabled in the UI while we get the basic story working.
I should be able to give Reviews for Apps: The App Gallery Space should really have the Review Property on Gallery Entries, so that folks can leave comments and ratings.
I should be able to limit the sharing scope of an App I create: Currently, all Apps are created as Public. Ideally, I should be able to create one and just share it with my friends, or even just for myself.
I should be able to see the Spaces that are derived from an App: This is being left at Medium for now, because while it seems like a good idea, there are no obvious use cases for it yet.
I should be able to update my Space to the current version of its App: By now, we display the info that you're out of date, but there is no way to update!
In an App Child, the All Things page is wrong: I think this is a side-effect of shadows. We're showing the parents of the concrete pages as Models, which we shouldn't be doing.
In Apps, everything in All Things is showing as a Model: Not at all clear what's going on, but I suspect it has something to do with Shadowing.
Shadow Things should have the same Link Name as their parents: I found, in the Issue Tracking App, that instances of, eg, Issue Disposition had Link Names with kickers -- eg, Closed 1 instead of Closed. This breaks QL queries!
The Apps table in the DB is apparently vestigial, and should be deleted: It's not doing any harm, but it's cluttering and confusing.
When I change an App significantly, its Gallery entry should get updated: "Significantly" is any of the Properties in _App Gallery Entry; these should have a meta-Property on them so that the system knows to propagate changes to the Gallery.
When importing a Space, or using an App, OIDs in QL expressions should get translated: Currently, in either of these scenarios, text and QL expressions are just copied uncritically. But they might contain OID stages, which are now almost guaranteed to be broken, because OIDs get remapped during import.

Closed Stories and Issues

After Reverting a Space with an App and then Reloading, the Space is broken: Revert works just fine initially. But after the Space flushes and gets reloaded, it no longer knows about its App.
Apps should not be auto-enrolled in the App Gallery: On thinking it through more, I concluded that doing this automatically is a bad idea. It should be a voluntary process instead.
I should be able to enhance a Type Model in my Child Space: In the current design of Apps, Type Models are rigid: you can't modify them in your child Space. That's unfortunate.
I should be able to instantiate this App from its Help pages: Currently, you can only create an App from the Info page. But from a workflow POV, I want to be able to do this elsewhere.
If I Revert a Space and then Extract an App from it, it crashes: Specifically, this is true if you Revert and Extract without reloading in the middle.
Stylesheets aren't being shadowed? Can't use them, anyway.: In the Subway Game child, I find Card Stylesheet in the App, but not in the child Space. And if I try to assign the Stylesheet Link for something, I don't find any Stylesheets to choose from.
When I Extract an App, it doesn't immediately show up on my Info Page: After I reload the Client, all is fine, but it's not there immediately.
When I view a Thing from a Parent Space, it should show its name prefixed with "::": Note that this isn't talking about the local shadow, but the actual App version.
When looking at System, I see my child Space's Things: Not sure if this happens for Apps as well.