Releases: ushahidi/platform
Release v3.0.0-beta.21 (2015-07-23)
New Features
- View Collections and Saved Searches.
- Add posts to collections
- Turn "unstructured" posts (ie. incoming SMS) into fully fledged posts
- Twitter support (prototype). You can now configure a twitter data source and pull in message based on a hashtag or other search terms
- Use "related post" field to add links between different posts. ie. linking an incident post to a hospital post
- Added filters for posts status and stage. You can use these to find posts in the various stages of their workflow.
Improvements
- Showing a posts "Current step" in listings
- Updated user profile editor
- Cleaned up and fixed timeline view
- Better authentication handling: only redirect to login when we really need to.
- Fix bugs receiving SMS messages
- Add filters for current step, and post status
- Optionally collection name and email address on posts from non-logged in users
Coming up next
- Create your own saved searches and collections of posts. Finally we won't be stuck with just the defaults!
Release v3.0.0-beta.20 (2015-07-02)
New Features
- Posts are now shown split into steps when creating and editing a post. These steps define the workflow of a post.
You can move back and forward between steps, and mark each step as complete. - Data sources such as SMS can now be configured through Settings.
Improvements
- Cleaner configuration of dev environments using .env file
- Fast client development builds
- Minor fixes to data providers and posts APIs
Coming up next
- Create, edit and view saved searches and collections of posts
Release v3.0.0-beta.19
New Features
-
Manage post types through the settings UI.
Add, edit and remove post types. Create a post type, add steps, add fields.. build out your data collection requirements as you need.
Improvements
- Lots of fixes to styling, particularly on forms
- Add a new modal directive - already put to use in the Post Type settings
- Rebuilt the API for fetching and querying the posts in a collection
- Split the sets API into collection and saved searches API's
- Tidy up the readme on the frontend and API
- Update Vagrant install scripts for a simpler mysql setup
- Clean up the DB schema: remove unused tasks table, add default roles, add a foreign key on roles in the users table.
Coming up next
- Create, edit and view saved searches and collections of posts
- Show post steps when creating and editing a post. Mark steps as complete.
Release v3.0.0-beta.18
New Features
- Using Platform Pattern Library styles in the client.
We've replaced Twitter Bootstrap styling with Ushahidi Platform's new design system as seen here: http://ushahidi.github.io/platform-pattern-library/. This was a major blocker to continuing with new components of the UI. In particular it lets us get on with building the post type editor and the collection and saved search views.
Improvements
- Better validation and error messages on forms in the client
- Fix map loading when clustering is enabled
- Replace markdown rendering with newer library
Coming up next
- Create, edit and view saved searches and collections of posts
- Adding an editor for post types so you can modify the information collected when creating a post
Release v3.0.0-beta.17 (2015-05-14)
New Features
- Updates to timeline and graph views:
- Use created time, updated time, or a custom time field as the time variable on timeline
- 'Post count by category' graphs only show a single level of categories by default
- Filters now apply to graph and timeline views too
- Fixed missing values in timelines. Timeline should should show accurate post counts now
- Get post counts grouped by custom fields values
- Set an audience when you publish a post. Each post can be published to everyone, or just to specific roles
- New users can register through the web client, rather than being added by an admin
- Post list now allows you to bulk delete posts, and go direct to editing a post
- New messages auto create an "unstructured" post. Unstructured posts will appear in the posts list. In future admins will be able assign unstructured posts a type, complete required stages and finally publish a post
Improvements
- Frontend: Fixed issues with anonymous access and logging out of the client
- Frontend: Page titles update with the current page, and site name.
- Frontend: Site name is now used in the site header
- Frontend: Fixed and updated map settings and moved to the tools section
- Frontend: Added JSCS style to enforce consistent code style in the client codebase
- Frontend: Removed broken workspace sections
- Frontend: Removed old translations and set up transifex to auto update with the latest source strings
- Frontend: Updated site settings and removed incomplete tools
- Frontend: Collections and Saved Searches are now shown in the menu. However viewing the posts in each collection or saved search is still a work in progress.
- API: Create default saved searches on new deployments
- API: PHP 5.6 support
- API: Renaming form groups to form stages in the API
- API: Fix various permissions issues in the API
Coming up next
- Create, edit and view saved searches and collections of posts
- Replacing Twitter Bootstrap styling with the final pattern library styles
- Adding an editor for post types so you can modify the information collected when creating a post
Release v3.0.0-beta.16 (2015-03-26)
Release v3.0.0-beta.16 (2015-03-26)
New Features
NOTE: Items marked with (f) are frontend changes. Items marked with (b) are backend changes.
- (f) Graph and timeline views - a barchart or timeline view of posts count grouped by category, type or status
- (b) Post stats API - ability to get counts of posts by tag, type, status or other custom fields
Improvements
- (f) Support for building the client with NodeJS 0.12 or io.js
- (f) Smaller frontend JS build size
Coming up next
- Adding an editor for post types - so you can modify the information collected when creating a post
- Accepting incoming SMS and including the posts lists
- Starting work on collection and saved searches
Release v3.0.0-beta.15
New Features
NOTE: Items marked with (f) are frontend changes. Items marked with (b) are backend changes.
- (f) List and map views can now be filtered by category, date, type, keyword and location
- (f) Added a publish button during post creation and editing
- (f) Added a right-to-left layout switcher to the menu for testing
Improvements
- (b+f) Fix bugs with creating new posts
- Added a 'Deploy on heroku' button in the readme
- (b) Improved permissions checking in the posts API
Coming up next
- Adding an editor for post types - so you can modify the information collected when creating a post
- Accepting incoming SMS and including the posts lists
- Starting work on visualizing post statistics (post count over type, by category, etc)
- Starting work on Sets: collections of posts you can use to power your workflows
Release v3.0.0-beta.14 (2015-02-19)
New Features
NOTE: Items marked with (f) are frontend changes. Items marked with (b) are backend changes.
- (f) Maps on the home page show real post data
- (f) Maps on individual post pages show real post data
- (f) A new location editor when creating / editing posts
- (f) Public data in the client can now be viewed without logging in
Improvements
- (f) Shift to a vertical / off canvas menu for the top level menu
- (f) Paging list views now works
- (f) Post create and edit forms now support all custom form field inputs
- (f) Many page layouts cleanup using bootstrap styling
- (b) Bug fixes to the form attribute and user APIs
- (b) Support for configuring the DB via
.env
file (docs still to come) - Support for hosting on Heroku (docs still to come)
Release v3.0.0-beta.13 (2015-01-22)
New Features
NOTE: Items marked with (f) are frontend changes. Items marked with (b) are backend changes.
- (f) Move UI to use Bootstrap. This allows us to move more quickly to match our Design Framework.
- (f) Add category management UI
- (f) Add user management UI
Improvements
- (b) Refactor form attributes API to new architecture
- (b) Transition all API endpoints to reusable use cases
- (f) Build JS with UglifyJS for a huge reduction in file size
Beta 12
New Features
This is milestone 3 of 3 towards the first non-beta release!
NOTE: Items marked with (f) are frontend changes. Items marked with (b) are backend changes.
- (f) User profile editing completed
- (f) User management screen completed
- (f) User creation screen completed
- (f) Category management screen completed
Improvements
- (f) additional tests added for common services
- (f) better integration with user session data