GithubHelp home page GithubHelp logo

zyzle / commenter Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 7.25 MB

WebComponent comments system for my blog using Angular and Github issues

License: MIT License

JavaScript 5.49% TypeScript 78.86% HTML 10.39% SCSS 5.06% Shell 0.19%
angular github-issues graphql oauth2 webcomponent

commenter's People

Contributors

github-actions[bot] avatar zyzle avatar

Watchers

 avatar

commenter's Issues

Add new comment

Once a user is authenticated they should be able to add a comment through the component.

The basic editor has already been implemented the service needs to be updated to submit this as well as add the created comment to the list.

edit my comments

Provide an edit button so users can change a comment they have made without going to the Github comment

Link to comment on Github

since certain operations (edit/delete/reply) are unavailable in Commenter currently it would be a good idea to provide the user with a link specifically to the selected comment on Github to allow them to interact with it there

Remove my reaction

Allow a user to un-react to a comment by re-clicking the comment icon if they have already reacted

Loading indicator for login flow

Right now there's a slight delay in the login flow from returning from the Github authorisation page and the retrieval of the token via Lynx, especially if the heroku dyno is asleep, would be good to add in a simple loading message to let the user know something is happening

Add reaction

Once a user is authenticated they should be able to add reactions to the comments. These are a fixed set of emojis provided by github

Authenticate user

User authentication flow using the Github OAuth flow. This will include integration with lynx.rs

Some initial work already done on this but needs more to be functional

Delete my comments

Allow a user to delete their own comment from the issue if it is no longer needed/wanted

Highlight my reactions

When the logged in user uses a reaction on a comment button it should be highlighted in some way to let them know their reaction was counted

View reactions to comments

Comments have a reactions field that is brought back from the API, we should show these reactions for each individual comment

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.