Somehow the Core API Team of Chrome/Google decided to change the WebAudioAPI. This broke TrueGrid.
I am not angry , in fact they did some necessary refactoring of the code.
I tried to migrate all the changes and at least TrueGrid is working again.
And amazingly it also works in Firefox, now (well, kind off, but promising).
Btw, I played a bit with TrueGrid today and browsed through the patches and had a lot of fun.
Some of them are really nice!
Note to myself: I should definitely spend some time to improve this part of MG.
It had such a good start but stalled a bit ...
The text input field of the module browser formerly only searched in the module name and description.
Now it also searches for manufacturer names.
This should help to prevent the upload of duplicates because several users reported "module didn't show up in the search".
I implemented https a while ago and wanted to test the site in deep before announcing it. But Google was faster and redirects directly to https if you coming from their search.
So, yeah, it should work in general.
Your browser will show the "broken lock" on some pages where content is included from the non-secure CDN server, though.
Regardless, you are save to login with your password from dubious Bangkok WLAN spots when in urge to check for latest modules on your holiday vacation.
Renamed private modules to unlisted modules and added a red alert text to the upload form.
This should make it clearer that modules are always accessible for everyone if the URL is known, even if they have the unlisted flag.
The ModularGrid Marketplace is an area where private persons can trade their modules. The Marketplace is also tightly integrated in ModularGrids search engine and lets you run complex searches on offers via the Module Browser. A convenient notify function alerts you if someone offers a module you desire.
Prepend an @ to a username in a post and a link to the users profile page will be generated, e.g. @modulargrid
Stricter validation for usernames
We had a very loose validation schema for usernames. For security reasons from no on only alphanumeric characters and numbers are allowed.
No spaces, Umlauts, Parenthesis etc.
Existing usernames stay the way they are until those users change anything in their profile (email, password). Then they have to adapt their username to the new rules as well.
If you edit an offer it will be bumped (bring up my post) to the top of the list.
Approved Manufacturer Specs
Manufacturer can approve the specs of their modules and lock them from further editing by users.
This should increase safety of power specs and prevent upload wars for the nicest panel graphic.
Approved specs are tagged with a nice seal icon which took me hours to make so you better like it.
Did some mini tweaks.
The marketplace template includes now a code snippet to embed images from photo sites like imgur.
Funny enough some guys already commented on that template photo. http://imgur.com/gallery/j0kjuWv
Hey, I'm a manufacturer of modules and wondering how to make plugins for TrueGrid? I don't see docs or links source repo anywhere?
Development for TrueGrid is on hold, the project was too ambitious. I am thinking about open source it, but even have to put some effort into that too. Because code is undocumented and a mess, of course ...
Since quite a while the text for module descriptions can be styled with Markdown Syntax.
Now we have a preview button next to the textarea in the module add and edit form.
It works exactly like the forum preview.
This should prevent the large amount of versions which are generated each time the data is saved.
Unicorn Users can now favorite modules they own. From this My Modules list it's way easier and quicker to add them to the planner. It's still possible to filter the My Modules list, e.g. "show me my VCAs".
New module property: Product Lifecycle
Modules have a new property Product Lifecycle with the dimensions Concept, In Production and Discontinued. If enough modules are tagged, this will go into a search filter.
There was some trouble with manufacturers who lock/approve their modules but have the specs incomplete.
Now there is a message button on the module detail page where you can get in touch with them.
Remove Module Rating
If you have accidentally rated a module you can undo that by simply clicking on the rate button again in the module finder.
Show exotic modules a.k.a. "other/unknowns" filter was broken, works again
Great, been waiting for both of these. That's some serious gain in usefulness right there. Especially for us folks with shallow cases (1. ) and considering that you cannot just jump to the end of the (dynamic) list (2.).
Thanks a heap!
It is, and was before at least for those who care enough. Same case with power requirements. So now that you gave us better db capabilities the question is: How do we convince submitters do create complete module records? Maybe records should only be approvable/lockable when the basic data is complete?
Maybe records should only be approvable/lockable when the basic data is complete?
Only the manufacturers can lock their modules. If they don't care about complete and reliable specs all is lost
There is a message button on that Seal of Approvement. It's a hot wire to the manufacturer. Shout at them.
I would love to see better Product Lifecycle data. Maybe we make an announcement for a MG Data Day or something.
I mean there are 20000 users and only max 8000 modules. All data could be solid on one weekend. At least one can dream.
Hover over a module in the planner and see how much space is available to the left and right.
Works also on drag'n'drop, on all formats and 1U.
There is a Space Guides on/of function to disable it, similar to the Popover states.
The feature let's you select old archived panel images from the rack view.
Modules, which have archived panel images available have two arrows to select them.
The default status of a module panel image is HEAD. That is the behavior everybody knows. If someone uploads a new panel image that will be the new HEAD. It will overwrite the old panel and be displayed in your rack.
If you select an older panel with the arrow buttons this panel will be automatically locked for your rack and it will not be overwritten by future changes.
The first panel you select is always the same than the HEAD, only that it is locked.
I did some changes to make the UI more compact so that it is possible to edit panels even for 1U modules.
In many cases the different facepanels are not different at all, because users uploaded them again for technical or whatever reasons.
If you upload a new panel image that will still overwrite everybody's HEAD.
TLDR; there are two arrow buttons to change the panels images.