Skip to content

Releases: Hylozoic/hylo-evo

v4.1.2

21 Sep 17:57
Compare
Choose a tag to compare

Fixed

  • Bug that prevented editing a Project with an empty donation link or project management link
  • Styling of donation and project management links for unknown websites
  • Viewing of /post/:id URLs while logged in

4.1.1

21 Sep 17:57
Compare
Choose a tag to compare

Fixed

  • Breakage when a farm has an unknown certification, instead just display it as its user entered data
  • Styling of comments in activity section of user profile
  • Remove group to group join request upon accepting it

4.1.0 - Custom Views

23 Aug 23:27
Compare
Choose a tag to compare

Added

  • Add Custom Views to the navigation bar for groups. These can either be a link to an external URL or a filtered view of posts in the group.
  • Add a Project Management Link and Donations Link to Projects which display uniquely on Project posts. These use custom icons for certain websites like Trello, Asana, GitHub, PayPal, Open Collective and more.
  • You can now view public posts even if not logged in to Hylo.
  • Small and large Grid views for the Stream.
  • Link to resend verification code on the verify email interface in case the first one did't come through or expired.
  • New item in post menu to copy the post's current URL to the clipboard.

Changed

  • Many style improvements to posts to make them easier to read and interact with. Reorganized various information to make it easier to find
  • Cleaned up style of search page
  • Change the icon for the button to message someone from their profile to match the chat icon used elsewhere in the app
  • Better handling of broken invite links for logged in users
  • Increased visibility, readability, content density throughout the app
  • Left navigation menu scroll behavior change, now the whole menu scrolls instead of just the topics
  • Updated post cards to have better visual hierarchy, and to make it easier to see the content. Reorganized the header and footer.
  • Updated the members page styles to bring it in line with other new styles, including updating the search input and giving the cards a shadow.

Fixed

  • Bug that could unset a location or group area polygon when saving group settings
  • Setting of prerequisite groups
  • Editing of welcome message on Explore view.

4.0.3

23 Aug 23:27
Compare
Choose a tag to compare

Added

  • Ability to draw a region/area for a group to define its boundary. This region will display on the map when inside a group (not the publc map).
  • Extended Collaboration options for farm groups

4.0.2

23 Aug 23:25
Compare
Choose a tag to compare

Added

  • Hylo App WebView events/interface to GroupDetail and related components

Changed

  • Behaviour of "Opportunies to Connect" on Group Detail to create a New Message via Moderator personIds

4.0.1

09 Jun 05:07
Compare
Choose a tag to compare

Changed

  • Mixpanel instance is moved out of Redux and Mixpanel identification is move into a useEffect on AuthLayoutRouter
  • Hide showMore if not needed for farm details
  • Redirect /public/groups to login screen

Fixed

  • Fixes: hylo.com takes users to static landing page, even if they are logged #1207
  • Border radius on post type button on post editor

4.0.0 - Farms and oAuth

09 Jun 05:07
Compare
Choose a tag to compare

Added

  • Our first custom group type - Farms! Right now farms can only be created through our API integration with OpenTEAM, by onboarding a farm through a SurveyStack survey using the Common Onboarding question set developed in relationship with OpenTEAM.
    -- Display unique farm data from these common onboarding questions in a farm group's About/Details page
    -- Add farm specific searching and filtering to the Group Explorer
  • Add a widget for messaging all the moderators of a group you are not a member of so you can reach out about collaborating with that group. This also pre-fills a message based on the type of collaboration the person is looking for.
  • Add a widget to display a group's location and posts on a map on the group details page
  • UI supporting the oAuth 2.0 flow for Sign in With Hylo functionality
  • Group setting to hide the custom "extension" data for custom group types like farm from the public.
  • Ability to change the base layer of the map to several options including satellite and street view. This selection will be remembered across page loads.
  • Ability to display indigenous territories as a layer on the map using data from native-land.ca
  • New group setting to obfuscate a group's location on the map. Options are precise (show exact location), near (show location offset by a slight amount and display a location string that only shows city, region & country) or region (don't show a location on the map at all, and the location string shows only city, region & country). Group moderators always see the precise location and location display string.
  • Add a group setting for an About Video which if it is a YouTube or Vimeo link displays the video embed above the group description in the about/details page/panel
  • New group settings to change the word (and plural word) used to describe a Moderator within the group.
  • New group setting to change the word used to describe the group type in the app. This cannot actually be set manually yet, only via the API.
  • Added top level menu items to navigation drawer for Public Groups (Group Explorer) and Public Map and changed Public Groups & Posts to be Public Stream
  • Click to create post from map now works in Mobile app

Changed

  • All Privacy & Access related group settings moved into their own Settings tab.
  • Clicking add item to map a second time deactivates the add mode.

Fixed

  • Show all child groups when looking at the map within a group

3.6.0

01 May 03:31
Compare
Choose a tag to compare

Changed

  • Major refactor of authorized vs non-authorized routing, see RootRouter, AuthLayoutRouter, and NonAuthLayoutRouter
  • React Testing Library (RTL) setup simplified and notated

Added

  • Changes to authorization and authentication flow to accomodate related API changes
  • Adds new RTL-based tests for new and existing components
  • You can now click on the map to create posts at that location. Either click and hold for a couple seconds, or click the (+) button and then click on the map to add a post at that lat,lng on the map.
  • Discussion posts now can have a location and appear on the map

Fixed

  • Date/time selector in posts always visible, never disappears below the screen

3.5.2

26 Apr 21:11
Compare
Choose a tag to compare

Fixed

  • Display of member counts on groups in the create post modal
  • Correctly display notification settings for new groups that have just been created
  • Can once again select suggested skills when joining a group that has that feature turned on

Changed

  • Update License to be GNU AGPLv3
  • Sort groups alphabetically on notifications settings page

3.5.0 - Text formatting

26 Apr 21:10
Compare
Choose a tag to compare

Added

  • Bold and Italic inline formatting pop-up to Post Editor
  • Make PostEditor in CreateModal cancellable with Escape key
  • Adds minimal optional chaining support through @babel/plugin-proposal-optional-chaining (e.g. thing1?.thing2 replacement for lodash.get('thing2', thing1))

Changed

  • Updates PostEditor to automatically open a new <p> after an empty linebreak and always a <br> on entry of a Shift-Enter
  • Move to re-written hylo-shared from hylo-utils
  • Major version updates to draft-js, draft-js-plugin-editor, and related plugins
  • Removal of extraneous and destructive input HTML sanitization (santization should on retrieval of content from API)
  • Minor version updates to babel, eslint, and related dependencies including some relate configuration updates
  • Handling of text preview in Messages and Notification dropdowns
  • Treat Message.text as HTML (Comment#text is a backend sanitized HTML field)
  • Code formatting: component returns and optionals ((thing && ... <SomeComponent />))) wrapped in () with linebreaks and related indentation on most components touched

Fixed

  • Linebreak handling between post editor and display for posts, comments, and messages
  • Position of Mention and Topic selectors to low within PostEditor
  • Numererous small text and links-in-text handling bugs