Hikaya Io Activity Versions Save

Making it easier for nonprofits to manage their project activities and indicators. Interested in contributing? Check out our open issues: https://tinyurl.com/activity-issues

1.0.0

1 year ago

1.0 Release

What's changed

  • Introducing Form Library module with more flexibility
  • Added a new Report called Indicator Performance Tracking Table (IPTT)
  • Added Fund code module so you can track funding pools for your programs
  • Improved indicator Disaggregation and Results modules
  • Improved Target periods module
  • Added global administrative boundaries πŸ—ΊοΈ
  • Added global Sectors based on UN OCHA standards
  • Added new fields for Stakeholders, Contacts
  • Improved Activity sign up process
  • New Activity logos πŸŽ‰

Under the hood

  • First round of unit tests to improve test coverage
  • Fixed linting issues in Form Library app
  • Updated docker file to make it easier for local setup
  • Refactored Programs module
  • Refactored Maps module
  • Removed unused code
  • Updated contributor docs

Full Changelog: https://github.com/hikaya-io/activity/compare/0.5.0...1.0.0

0.5.1

4 years ago
  • When a Country is selected, Maps will display the country administrative boundaries on maps across the app. With this update, we currently support 100 countries with support to Admin Level 1, 2, and 3 (Level 4 is available for select countries).
  • Maps configuration now positions the center of the map and controls the zoom level.
  • When adding multiple disaggregations, there is validation to ensure they match the actual value for consistent data entry.
  • Added Funding % field to Fund Code
  • Added a Description field to the Stakeholder Type
  • Renamed the Beneficiary to Individual across the app.
  • Simplify target frequency values
  • Styling updates

Under the hood:

  • Added fixtures for global models: Country and Sector so every time a new environment is deployed, they will be populated with default values.
  • Completed automated CI/CD workflow with automatic deployment from dev to staging on merging a PR and staging to master on publishing a release. πŸŽ‰

Bug Fixes

  • Users can now successfully update indicators with existing disaggregations.
  • Invited users are now automatically set to active and give the role of editor
  • Adding a new result after editing a previous one now works as expected.
  • An error message now appears when you enter incorrect credentials during login.

0.5.0

4 years ago
  • For every Indicator, you can now define Target Periods, which will make it easier to add results against each indicator.
  • When you add Results, you can now add values against your defined disaggregations.
  • Added new Maps tab in the Organization Settings where you can select your countries you work in and set the position of all the maps in the app.

Under the hood:

  • Configured automated CI/CD process using Github Actions and Travis CI for dev and staging environments.
  • Added Codecov for test coverage alerts
  • Setup Cypress end-to-end testing framework

0.4.0

4 years ago
  • Introduced ability to configure additional related models to the Indicator and Components section. In the organization settings page you can now configure:
    • Data collection frequency
    • Indicator type
    • Level
    • Location type
    • Fund code
    • Office
    • Stakeholder type
  • Replaced jQuery implementations with VueJS for an improved reactive experience.
  • Replaced Google Maps with the Leaflet and OpenStreetMaps.
  • Added docker and windows set up for local deployments.

0.3.0

4 years ago
  • Introduce a tabular interface that split large forms into separate tabs for easier navigation. This happened across the following models:
    • Program
    • Activity
    • Indicator
    • Distribution
    • Training
    • Attendance
  • Updated readme to make it easier to set up local deployments.

0.2.0

4 years ago
  • Introduced quick entry forms, an easier way to capture essential data for major models.
  • Introduced the ability to add multiple entry continuously with a Save & Add New functionality.
  • Replaced Highcharts with Chart.js.

0.1.0

4 years ago
  • Setup user authentication including email workflow for user registration
  • Introduced the organization model to allow for multi-tenancy.
  • Introduced default user roles (Editor, Viewer, Owner) and ability to change user roles.
  • Introduced a dashboard home page and summary reports.
  • Introduced an organization settings page including the ability to configure application labels and add a custom application icons.
  • Introduced a user profile page and ability to change between organizations you belong to.
  • Introduced tabular list view across various models.
  • Introduce a new look to the UI.