Skip to content

Releases: Hylozoic/hylo-node

4.1.4

23 Aug 23:23
Compare
Choose a tag to compare

Fixed

  • Groups not displaying when they don't have a location but location obfuscation is set to something other than Precise

Added

  • Can update groupExtenions when updating a group

Changed

  • New collaboration for farms

4.1.2

09 Jun 05:09
Compare
Choose a tag to compare

Added

  • Add user id to member export CSV
  • Add role parameter to createUser api call
  • New API call addMember to add person to a group
  • Group type can be set when creating a group
  • Script to seed demo farm data

Fixed

  • Return groups that match a bounding box if they have a geoShape but no location
  • Geocoding of locations when only a location string is passed in to create a group

4.1.0

09 Jun 05:08
Compare
Choose a tag to compare

Added

  • Location obfuscation setting for groups that can be set to precise (return exact location), near (return location offset by a slight amount and location string only shows city, region, country) or region (don't return a location object at all, and location string shows only city, region, country). Group moderators always see the precise location and location display string.
  • New field on group to store an About Video URI
  • New API calls for querying a group or a user and updating a group
  • User setting to track which map base a layer a user has most recently used
  • When a group has a location string set without a location_id we geocode the location string on the back-end and create a location object. This is primarily for groups created via API.

4.0.0 - oAuth, OpenID Connect and registration flow

01 May 02:56
Compare
Choose a tag to compare

Added

  • Hylo is now an OAuth 2.0 / OpenID Connect provider! This means you can add Sign in With Hylo to your website.
  • Methods for adding users and groups via OAuth based API.
  • Graphql endpoints for login and other auth-related features
  • Login by JWT route POST route without redirect for XHR requests
  • moderator_descriptor and type_descriptor columns (and plural version) to Group to customize the name of "moderators" and of how the group is described.
  • Group setting to hide "extension data", meaning the extra JSON data stored for a custom group type like farm.

3.2.0 - group types and farm

01 May 02:45
Compare
Choose a tag to compare

Added

  • Setup for group types
  • Back-end for farm type groups
  • Widgets to group profile/about pages

Fixed

  • Make sure notifications are turned on for creator of a new group

Changed

  • Update group num_members in 10 minute cron job so it stays up to date and can be used by the front-end as Group.memberCount again

3.1.0

04 Jan 19:51
Compare
Choose a tag to compare

Added

  • New signup/registration flow that includes email verification, password confirmation and in general better security practices
  • Make it possible for people to deactivate or delete their account

3.0.8

26 Oct 22:32
Compare
Choose a tag to compare

Added

  • Display dates for events in email notifications

Changed

  • When someone changes their password log out all other sessions for that user
  • When someone logs in or signs up reset their session token to address session fixation

Fixed

  • Resetting of unread counts when viewing a group and a topic

3.0.7

26 Oct 22:32
Compare
Choose a tag to compare

Added

  • Add additional valid hosts for sockets config to accomodate mobile

3.0.6

26 Oct 22:31
Compare
Choose a tag to compare

Added

  • Handle image EXIF rotation data

Fixed

  • Redis connection errors

3.0.5

01 Sep 01:10
Compare
Choose a tag to compare

Changed

  • Exporting group data now happens in a background worker and is sent to user by email.
  • Exported group data now breaks out join questions into individual columns in the CSV.

Fixed

  • Fixed export of Twitter Name in group data export
  • When looking up a chat thread with multiple people make sure to find any existing thread with those same people. So that when creating a group chat we pull up the previous chats with that same group instead of creating a new chat thread.
  • Correctly track unread message count on chat threads.
  • Correcly track new unread post counts/bubbles for groups in navigation drawer.