Giter Site home page Giter Site logo

hylo-evo's People

Contributors

antonetteortiz avatar brodeur avatar connoropolous avatar cpolitano avatar greenheart avatar kevintriplett avatar krishaterranio avatar levity avatar lorenjohnson avatar pospi avatar razorman8669 avatar richchurcher avatar robbiecarlton avatar sofacosta avatar thomasgwatson avatar tibetsprague avatar veselinn avatar willemolding avatar wushenshen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hylo-evo's Issues

Account unable to support multiple emails

I would like my account to support multiple email address.

Currently:
If I am invited to a Hylo community via [email protected], I see those communities.
If I am invited to a hylo community via [email protected], I see those specific communities.

Ideal:
I would like to be able to log into Hylo using either email address ([email protected] OR @gmail.com) and see all the communities that both email addresses have been invited to.

Screen Shot 2020-04-23 at 8 14 05 PM

Suggested Project:
Mycelia Map

Priority: asapzzzzzz plzzz bc all our project babies want this thang

Better UX for direct messaging

From BrettAnne Balamuth:
On GoogleChrome, the UI for messaging is a little wonky. I just wrote a message to a friend in the group by clicking the chat option up on the upper right of this screen. Then typed her name. Then wasn't clear where to type. Then realized it was the bar down at the bottom. That was confusing. Then when I went to type my message, once it got to a certain length, I couldn't see what I was writing. It was particially behind the circle in the bottom right and partially hanging off the screen on the right.

Cant view bottom of sidebars on small screens

If a person has subscribed to many topics then the topic list in the sidebar can extend beyond the bottom of the screen and there is no way to scroll down and view it. Same with the right sidebar if it is too long

Link URLs don't appear in Post text or Comments

Specifically Zoom links, for example:
https://zoom.us/j/97047050619

The link gets posted in the post description, then disappears from the post. There is no link preview generated.

Exact reproducible case:

  • Go to calendar.google.com
  • Find an event that has a Zoom link in the description, drag to select to zoom link and copy it
  • Paste the link into the description of a new Hylo post
  • Create the post
  • See that the link disappeared

Post title component truncates title with special characters

Not a big deal but want to log as an issue.

My title got truncated because I included special characters. It was meant to be "Communities <=> Food <=> The Land <=> Tech" but displays as just "Communities"

Not sure if the data was truncated on input or whether it is correctly submitted in the post form and just not rendered on display.

Screen Shot 2020-04-18 at 11 50 43

Add map view

Add a map view within Hylo to display all resources, requests and offers that have a location and are visible to the current user. You can view this map within a community, network or all your communities. It is a new tab listed next to the feed and projects

https://www.figma.com/file/lh2DVGMh7CRdUsxF3k6vGI/Map-Improvements?node-id=128%3A384

  • Clicking on a pin on the map will bring up a card with info about the post: #445
  • Posts visible in the current map view are also listed along the side of the map in cards like Airbnb: #446
  • The map updates as its viewport moves or scales: Hylozoic/hylo-node#479
  • The map can be searched using full text search and filtered by topic tag
  • Mousing over a post in the map shows tooltip: #444
  • Posts are clustered so at zoomed out scales they appear as grouped icons with a post count for the cluster: #450

Tweaks to time frame functionality

  • It should go below post topics and communities as per latest designs
  • It should have less margin so the size of the box matches the other ones
  • Allow you to select a start time without selecting an end time
  • To Discuss: Tibet still feels like it should be more clear that it is an optional field. Maybe it should be hidden behind a link you click to add a timeframe? Otherwise people may think they have to put put something there and get stuck not sure what to put

Include post fulfillment/completion/availability in our email notifications

  • Daily digest emails should mention posts that have just become available, and posts that have been completed/fulfilled. Should it also mention posts no longer available?
  • Send specific notifications/emails for posts you are participating in that have been completed/fulfilled or are no longer available. Or have just become available

Public posts & communities context

Create a new global context available called Public Communities & Posts that shows only, and all, public posts. This has both a stream view and map, just like each Community, Network and the All Communities context.

When viewing a Community or Network or All Communities you only see posts in that context, you don’t see public posts that are not also posted in those communities. So to see public posts that are not in any of your communities you have to click on the Public Communities & Posts context in the drawer. https://www.figma.com/file/F4rIsiBfVapuB9dffLj5qF/Public-Communities?node-id=4%3A1

  • Add to navigation drawer
  • Stream view
  • Only show public posts
  • Moving this to [Handle non-logged-in user view #469]: Make sure Non-logged in users or users without a community will see the Public Communities and Posts map/feed/directory
  • Any logged in user can comment on a public post
  • Moving this to [For public posts don't show communities it is posted to, just show count #457]: If a public post is posted to a community that is not also marked as public then that community will not show up in the list of communities the post was shared in, it will just say Posted In: 2 communities. Communities marked as public will appear in the post and users can click on them to ask to join, like any public community on the map.

Depends on [#416 ]

New post type "resource" front-end

This post represents a physical resource. e.g. A lemon tree that people can pick from, or a community garden plot with open beds…

  • Location is required - TO DISCUSS
  • Track if resource is still available or not
  • Include time-frame (end times) to availability of resources
  • Refine copy for Resource post prompt, post to Building Hylo for feedback

Question: do we want to track amounts as a separate field? Like there are 5 apple trees to give away here

Question: How is this different from an Offer? Maybe it’s just a specific type of offer? But it does have a different feel, more long running. More meant for the map. It could in the future have additional fields like amount, cost, etc. and eventually could lead to a marketplace.

Depends on: Hylozoic/hylo-node#467

For public posts don't show communities it is posted to, just show count

If a public post is posted to a community that is not also marked as public then that community will not show up in the list of communities the post was shared in, it will just say Posted In: 2 communities. Communities marked as public will appear in the post and users can click on them to ask to join, like any public community on the map.

Non-logged in public view

Non-logged in users can view the public context, both stream and map

Public map view for non-logged in users and users without communities.
Only showing posts made public.
This is accessible from hylo.com.
Have to log in to contact a poster.

Depends on #418

Track offer availability

  • Add a way for post creators to set time windows of availability for their offer.
  • For existing offers, creators have the option to say whether the offer is still available or has become unavailable. The default availability depends on whether current time is within the time window of availability
  • Style available/unavailable offers differently

Deleting a topic and then trying to close topics page fails

If you are a community admin and click on a topic in the sidebar, then go to the See All Topics page and then delete that topic, you wont be able to close out of the topics page. It tries to go back to the topic page you were on which no longer exists and then bounces back to the all topics page.

Should just go back to the unfiltered feed for that community

Trying to edit values at end of signup flow causes error

On the signup review page trying to click Edit on any of the fields causes a breaking error.
This is because we try to .select() the now editable field but without a valid ref to that field. We need to track refs to each input so we can select them after making them editable.

We also need to replace the location input with a

Add option for a Post to be marked Public

To determine whether a post should be public or only visible in communities shared to.

  • Only logged in users can create posts.

  • New posts must be posted in at least one community before they can also be selected as public.

  • Not doing this for public post v0: There is a "Public" community that these posts are added to.

  • This option is available for All post types

  • Add field to Post Editor to select Public in the communities dropdown

  • Style indication on posts of public vs private @brodeur

Depends on Hylozoic/hylo-node#466

Approval process for new members

People who join a community are asked to answer questions (custom to the community) before they are approved to join by an admin.

David Hodgson of GRC wants this

Add locations to posts

For Requests and Offers and the upcoming Resources post type add an optional Location field.

  • Don't show for discussions?
  • Should we use a location autocomplete field from Google?

Depends on Hylozoic/hylo-node#463

Open source this repo

  • Remove all keys from the repo
  • Add Apache license
  • Check settings of branches to control merges and updates

Unable to login on mobile

When attempting mobile login flow, a modal dialog interrupts promoting to install the app. The button at the top of the dialog doesn't appear to trigger anything, and the link to the app store is broken. Reproducible on Chrome and Firefox.

The only workaround currently is to request the desktop version of the site to login.

Fixing #443 would also address this.

Default topics for a community admin front-end

Allow community admins to select a default set of topic tags that every user joining the community is automatically subscribed to and which show up first when a user is adding tags to a post.

  • UI for topics in the settings. Add default topics. Set topics to hidden or pinned for that community.
  • Default topics aways appear when a person is a creating a post so they know what their primary options are without them having to type anything
  • default topics appear first when creating a post and searching for topics
  • pinned topics appear at top of topics list in the man sidebar when subscribed to

Depends on: Hylozoic/hylo-node#468

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.