Jim Ewald
Jim Ewald
The project table contains two fields (private and shared) that are mutually exclusive. Refactor code to allow the ‘private’ field to be definitive for the private state of the project...
Add a required field to the user account table to persist a JSON document that contains user profile settings. Use a TEXT data type for the database field.
Sentry has deprecated the sentry.raven.* packages and replaced them with io.sentry.* packages. Update code to use new packages.
Database contains tables with different and incompatible collation settings. Update SQL statements that create tables to always supply a collation specification. Never rely on the database default. OperationalError: (_mysql_exceptions.OperationalError) (1267,...
Someone (who will remain anonymous here, but we know who you are) posted a project containing profanity in the project name and in the project description. Let's implement a filter...
The New Project page does not have a control to cancel the creation of a new project. If the user wants to discard the new project, the only recourse is...
The blocklyprop.properties file contains a single definition to indicate the location of the BlocklyProp Client download files. ``` downloadfiles.baseurl = http://blockly.example.com/download ``` When the site is accessed via HTTPS, this...
It appears to be possible to remove a user record even when the user is associated with existing projects. This has the effect of orphaning the projects. It also breaks...
The icons for compile and download should be greyed out or some other indication that they are inoperable when the user is not logged in. Currently they appear to be...
If we had an additional field that could be read/written with a REST endpoint by user id, we could save a single JSON string that contains user settings/preferences. Settings could...