July 12, 2024

Here’s the progress for June 17 – July 29!

✨ What’s new

Much of the work has been ensuring the upcoming release will go smoothly. Dan and Adie have been updating documentation, deleting old surveys and groups, and generally cleaning house! In addition, here’s other new stuff:

Features

  1. Drafts save to the server. Anywhere you log in to your account will allow you to access your drafts. You can delete and manage them, and you won’t accidentally lose them.
  2. Improved FarmOS Field and Planting questions (prettier, clearer, easier to understand).
  3. You can now sort matrix rows and matrix row headers are clearer.

Fixes

  1. You can now search the All Groups and My Group correctly (fixed a bug there).
  2. Scripts saving is improved so you can’t overwrite a script on accident.
  3. Adding members now works (fixed bug)
  4. Now you can easily get back to where you were when you go to your FarmOS profile, survey description pages, call for responses, edit survey (on mobile) and add a new member.
  5. Offline behavior has been reviewed and improved so what is available is clearer and loaded in a wider range of edge cases.

We also scoped out work for Pasa which would really expand what you could do with spreadsheet or matrix type questions (link to issue here).

❤️ OpenTEAM and Pasa for funding these features and fixes!

🚜 What’s Next

Planned Full Release by July 2nd! Here’s the list of tasks to be completed by then.

This week, we got some feedback regarding ‘starring’ or ‘pinning’. That feature hasn’t been fully updated, and works differently (better, hopefully!) in the new version. We also more thoroughly tested offline functionality to make sure it’s intuitive and as complete as we can make it. Here’s the other items for this week:

  • Make top left nav bar center around the user’s current group
  • Add correct ‘pinning’ functionality – pinned surveys should: 1) be at top of lists 2) show on side bar 3) are available offline
  • Drafts, groups, and pinned surveys should cache automatically to be available offline.
  • Review performance issues re. loading surveys (takes several seconds in some cases now)
  • Update top left selector when a new subgroup is created.