populatetools / reasons.club Goto Github PK
View Code? Open in Web Editor NEWDiscuss with order, reach conclusions faster, and take decisions
Home Page: http://reasons.club
Discuss with order, reach conclusions faster, and take decisions
Home Page: http://reasons.club
The "Reason added! Broadcast your mind, check what others think" modal window, doesn't close always (and also doesn't have a "close" button).
We should already have: notifications_queued - user | notification | period [hour,day] | status [pending,sent] | created_at
So for users with "live" notifications, it should send them right away, and we need a process for each notification frequency:
Implement a karma system for the user account. Should be rewarded for contributions, and penalized for wrongdoings (like not following the guidelines)
When creating a reason, show guidelines about what is a valid reason:
For issues with a time limit, after the end we should ask for every user that contributed if they finally make up their minds (yay / nay / dunno)
Put social share buttons in the reasons modal window
When you create a reason in an issue, the counter doesn't change until you reload the page... use some ajax for Matz sake!
Add GAnalytics Events: modal login/logins
In production and in this branch, edit reason title is giving me a 500: NoMethodError in ReasonsController#update
undefined method `reasons'
both in production and in #52
Alert when someone joins (I suppose furilo was thinking about ... a twitter friend)
Get a new's feed of your friends activity
If you try to vote/unvote a reason clicking on the "up arrow" of the "vote" button, it doesn't recognize it as a link, only in the rest of the button. Seems like a html/css simple problem
We need tests, a lot of them, quickly before @ferblape arrives!!
Invite users while creating an Issue
Complete the internationalization and the language settings/selector
This englobes a big set of features:
Be able to add tags to an issue (Club) to offer a way to discover related/interesting issues.
List tags, maybe in the home? tagcloud?
Complete the feature that lets the user add references to a reason (title + url)
List the users that voted for a reason, and also display the reasons in the public user profile
Add controls to a Reason to be able to flag if for:
There will be users that can review the flagged reasons and apply the correspondent actions (ask for data, hide, unhide)
While editing a reason description, advertise the MD support and show some tips
Protect the access to private issues, and list them in the user account details.
Add a counter to the issues details and some extra data (datetime created, views, last time active) https://github.com/charlotte-ruby/impressionist
A chat for an issue? (assembly...)
As we get the user's twitter handle, obtain his followed users and autofollow them as friends.
Maybe monitorize his new twitter friends?
Give different weights for each reason, because at least when making a personal pro-con list, not every reason has the same value.
We have many options to discuss:
¿Should I use disc brakes in road bikes?
PROS: Enhance security (#security +)
CONS: Increase bike price (#money +)
The rotor is a hazard in a crash (#security -)
The issue's author should be able to edit the title and club type (closed group still not available) in the issue's page with ajax (click on a edit icon, type and hit save)
Now if has the legacy free Mandrill which is failing, and thus producing a 500 whenever a notification has to be sent (reason voted, etc.)
An issue can have a deadline or datetime limit to contribute (like in June 17th there will be elections and you are deciding to vote or not for a candidate)
A backwards counter or similar should be displayed, and sent reminders for the deadline by email
Create a view that lists the actions associated to an issue (votes, new reasons, edits, flags, etc...)
Let the users comment in a reason
Fix a reason's modal view so it either has a specific url that will use the modal, or its own page view
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.