Git Product home page Git Product logo

frontend's Introduction

Blockscout frontend

Frontend application for Blockscout blockchain explorer

Running and configuring the app

App is distributed as a docker image. Here you can find information about the package and its recent releases.

You can configure your app by passing necessary environment variables when starting the container. See full list of ENVs and their description here.

docker run -p 3000:3000 --env-file <path-to-your-env-file> ghcr.io/blockscout/frontend:latest

Alternatively, you can build your own docker image and run your app from that. Please follow this guide.

For more information on migrating from the previous frontend, please see the frontend migration docs.

Contributing

See our Contribution guide for pull request protocol. We expect contributors to follow our code of conduct when submitting code or comments.

Resources

License

License: GPL v3.0

This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.

frontend's People

Contributors

alik-agaev avatar andogro avatar arminaairen avatar bap2pecs avatar dependabot[bot] avatar illuque avatar isstuev avatar jasonzysun avatar juanlenoves avatar lewtran avatar luchenqun avatar maxaleks avatar mikhin avatar nzenchik avatar omahs avatar ryanpwaldon avatar sharafitdinova avatar sl1depengwyn avatar tom2drum avatar tushar994 avatar varasev avatar vbaranov avatar xiaoxianboy 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  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  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

frontend's Issues

tooltip for truncated text

currently we show tooltip for addresses and tags even though the whole text is visible on the screen

we want the tooltip to be shown only in case the actual text is truncated

update docs

  • Может добавить еще стек используемых технологий?
  • Набор переменных окружения, кот-ые на фронт переезжают, тоже думаю можно добавить в README, когда их прикрутите

private tags fixes

  • don't fetch data for both tabs on mount (done)

  • handle transition between old and new UI correctly

network selector

  • implement menu for choosing network (opens on hover)
  • refactor url schema: routes for all account pages should prepend with <network_name>/<network_type>
  • when switching networks, redirect user to index page for the network (not in the new UI)

Account: Custom ABI

scope of work

  • page markup
  • backend integration

out of scope

  • form validation
  • error handling

skeletons

make skeletons for tables when page data is loading

design fixes

Need to implement following changes:

  • changed font sizes and colors of texts and page headings
  • border radiuses for buttons, tabs, menu, inputs, tables were changed to 8px, for tags and checkboxes - to 4px
  • changed colors for search bar
  • added dark color mode for tabs and tags
  • changed colors of left nav bar

and also changes for left navigation bar:

  • get rid of arrows for main links
  • width of the bar was change from 200px to 180px
  • decreased horizontal margins from 40px to 24px
  • changed horizontal margin between nav bar and page content
  • added new link - "other"
  • added collapsed variant of the bar

search bar

when user type in something in search bar and hit enter, make redirect to search result page in old version of ui https://blockscout.com/xdai/mainnet/search-results?q=search_string

user authentication

  • remove API routes from Next.js
  • add CSRF-token to header
  • redirect users without cookie to auth page

NOTE: authentication will not work for local development (need to setup cookie manually) and vercel deployment (?? think about workaround till we move completely to new CI)

Toast Styles

Need to remove status icon and set the max-width option (and mb smth else)

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.