Releases: DistrictDataLabs/minimum-entropy
Hotfix 1.2.1b4
A quick hotfix due to a question and answer ordering by vote bug. Also took the chance to add links to the tags in the question list and detail pages as well as to fix the synonym bug (temporarily). Links for the tags are still not rendered after JavaScript editing though.
Deployed: Monday, July 11, 2016
Contributor: Benjamin Bengfort
Changes
- Fixed the vote ordering bug where None was being returned instead of 0 by using Coalesce
- Added links to tags in the question list and detail templates
- Removed the question synonym pointer to the headword for now.
BUG: On tag edit, the links on the tags break after POST.
Version 1.2b3
The third beta fixes the tag grid system which got all wonky in the first implementation when actual data was put in. The new style is similar to the Stack Overflow tag grid style. Moreover, now tags are case insensitive, which should help eliminate duplicates. The activity stream was also updated to use templates for a bit more robust control. The "answered" activity now takes the answer as a target rather than as a theme, and answers have detail links to the question that they're on.
Deployed: Monday, July 11, 2016
Contributor: Benjamin Bengfort
Changes
- Fixed the tag grid on the main page to display in correct rows with the correct breaks
- Reformatted the tag grid to look more like the Stack Overflow version of the same app
- Added python-slugify for better slugification of unicode and to get access to the slugify function
- Made the tag lookup case insensitive by looking up through slug rather than text
- Updated the stream activity model to not handle html, but be generic about representation
- Updated the stream app to include template and inclusion tags for rendering the stream
- Added a question absolute url to the question page plus a vertical anchor to the specific question.
Version 1.1 Beta 2
The second beta release fixes a couple of bugs with the older profile system, and a lingering topic item from Kyudo. This release goes a bit further and creates a tagging system for questions (replacing topics) and allows for the ordering and search of questions in a more meaningful way. Hopefully this is the last official Beta version and Minimum Entropy can actually start to be used in a more meaningful way.
Deployed: Friday, July 8, 2016
Contributor: Benjamin Bengfort
Changes
- Created a tagging system that is not generic, but specifically for tagging questions
- Added CSV based tag management to the front-end
- Fixed the lingering topic count tag on the main page.
- Fixed the biography length and no form errors displayed on the edit profile drop down.
- Added more detail to the user profile (github and twitter)
- Questions, answers, and bio now displayed on user profile
- Answers are ordered by the number of votes they receive
- Question list is paginated
- Question list can be searched on title and details using boolean term search
- Question list can be ordered and filtered using query params
- Number of questions and tags is displayed
- Tags are displayed as a grid and questions can be filtered by tag
NOTE: This milestone was originally marked as v1.1b1 but we have since decided to increase the beta serial along with the version number.
Version 1.0 Beta 1
This beta release for Version 1.0 simply moves the code over from Kyudo and modifies it to remove the research components and only present a question and answer system. Things are not perfect since the app was designed for a different research project. However, the core functionality - asking questions and answering them with Markdown, as well as up and down voting exists. This is a good start to beta to our faculty to see what they think!
Deployed: Tuesday, July 5, 2016
Contributor: Benjamin Bengfort
Changes
- Refactor of the Kyudo codebase to eliminate research components
- Update of the codebase to reflect new ownership and licensing
- Upgrade to Python 3.5.1 compatibility
- Massaging of the database migrations and signals for a new start
- Removal of the Location Topic and other Freebase dependencies
- Removal of the parsing and annotations required for science
- Removal of the similarity and reasoning apps from Kyudo
- Added Python Social Auth for Google Oauth 2.0 authentication
- Deployed the first release to Heroku, along with some questions