Releases: ushahidi/platform-client
Releases · ushahidi/platform-client
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.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