GithubHelp home page GithubHelp logo

diamond-app / frontend Goto Github PK

View Code? Open in Web Editor NEW
39.0 39.0 57.0 34.6 MB

You deserve more than a like

Home Page: https://diamondapp.com

License: MIT License

Dockerfile 0.07% JavaScript 0.12% TypeScript 63.24% Shell 0.01% HTML 28.84% SCSS 7.64% Sass 0.07%

frontend's People

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  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

frontend's Issues

Personal Data Breach

Your app uses bitclout.com global state which contains PII data that can not be shared with 3rd parties without explicit consent from the user.

Data in question is phone & email data associated with all user accounts that provided such data to bitclout.com

Proposed solution is to split global state sync out so there is an option to not sync PII data.

run docker

2023-05-18 21:58:38 exec /frontend/run.sh: no such file or directory

[Frontend Bug]: Can't seems to quote post when comments are empty

It seems like user can't properly click on quote post when they are inside the post link which has image content & 0 comments as no comments will be fetched and can't seem to scroll a bit down to see on the repost and quote post modal

Here is what I meant:
Screenshot 2023-01-15 at 01 19 00 - Edited

Can't seem to quote tweet in given demo post while being inside the post/exactly from the link below: diamondapp.com/posts/3980c202e110e0f6ae59a1480fdaa522bf18108eea00951782965d2490e28888

Seems like an issue for Desktop version & a bit hidden in mobile version (@superzordon @jackson-dean )

Make default tab following rather then hot.

Currently when user hits browse page without a saved "last tab" and no tab set in query string, it shows the hot feed.

This makes sense if user is not following anyone.

But right now even for users that follow people - it still defaults to hot feed.

Would it make sense to change this to following?

  • Users are more likely to engage with posts in following
  • Following tab is more likely to show fresh posts

const defaultActiveTab = FeedComponent.HOT_TAB;

White font color missing on pop-up Buy DeSo tabs

The font color of the tabs 'Buy with' is black where it should be white.

Screenshot 2021-10-15 at 09 28 22

Only not visible on pop-up. It is visible on the Buy DeSo page.

Screenshot 2021-10-15 at 09 41 42

As I couldn't find where to edit the scss font color in dark theme, I'm creating this issue.

Only Japanese title convert to empty slug

Symptom

If you post a long sentence with a Japanese-only title, SLUG will be EMPTY.

When I post a long post with only Japanese title in Diamond's long post, SLUG becomes empty. If the title contains alphanumeric characters, only those are recognized as slug.

Maybe same problem occur in Chinese, etc.

For Example

`
> const slug = (str) => str.normalize("NFD").replace(/[\u0300-\u036f]/g, "").toLowerCase().replace(/[^a-z0-9 -]/g, "").trim().replace(/\s+/g, "-").replace(/-+/g, "-");
undefined
> console.log(slug("what is this?"));
what-is-this
undefined
> console.log(slug("日本語が入ったらどうなる?"));

undefined
> console.log(slug("ex) 日本語が入ったらどうなる2?"));
ex-2
undefined
> console.log(slug("ex) blogタイトルに日本語が入ったらどうなる2?"));
ex-blog2
undefined
> console.log(slug("ex) blogタイトルに日本語が入ったらどうなる 2?"));
ex-blog-2
undefined
`

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.