trustyfund / trusty-ui-vue Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
На страницу Coin необходимо добавить loader (использование см. в компоненте Transactions), который будет отображаться вместо верхней инфы (того что выше развёртывающихся панелей), пока она не загрузилась.
Бэкап брейнкия будет вызываться на любом экране кроме home (в случае если этот бэкап еще не пройден).
Факт бэкапа нужно хранить в cookie в формате brainkeyBackupDate: date
Что нужно сделать:
Отдельные компоненты на таблицу ассетов, общий баланс, превью списка транзакций
написать мелким желтым шрифтом
IMPORTANT: Send not less than 0.0018 BTC to this deposit address. Sending less than 0.0018 BTC or any other currency will result in the loss of your deposit.
для каждой валюты свой текст. например ETH ниже
IMPORTANT: Send not less than 0.01 ETH to this deposit address. Sending less than 0.01 ETH or any other currency will result in the loss of your deposit.
и тд - посмотреть минималки на bitshares
Скрипт на lint уже есть, нужно подключить стандарты airbnb
Нужно подумать как это сделать так, чтобы любой мог подключить эти самые депозит и withdraw в свое vue приложение. @riffca есть идеи?
вывести ICO data в отдельный блок
показывать всю заполненную инфу из api
переименовать ABOUT в DESCRIPTION
перенеси блок ABOUT ASSET ISSUER в самый низ под SOCIAL
Кнопка назад всегда возвращает на хоум страницу. Необходимо сделать, чтобы возвращала туда, откуда юзер перешёл. Эта информация содержится в $route.
Предлагаю персистентно хранить зашифрованный ключ, при каждом открытии приложения он будет залочен, анлок кладет закрытый ключ в неперсистентное хранилище (обычный vuex store, например module "authed user" или еще как).
На вскидку нужно:
Включает в себя:
/user/{username}
Необходимо вывести список ассетов юзера, их value в $ и изменение цены за 7 дней
Продумать структуру для легкого добавления Deposit Provieders
https://docs.google.com/document/d/111wn0G3AafYqxfVX_TeRbgwLOGhPE2_WRu9cHnRNimc/edit#
дизайн-макет уже есть = такой же стиль как в у coin overview
Так как все сделки проводясь через BTS, то и цены, подтверждаемые юзером, тоже в BTS. Соответсвенно не несут для юзера смысловой нагрузки)
Поэтому предлагаю добавить в скобках перерасчёт в долларах, чтобы юзер понимал и мог сопоставлять наши цены с рыночными.
Селект
Текст эдит
Эдитбокс
скорее всего дело в es2015 + async/await
по "/" показывать EntryPoint.vue, в котором в зависимости от ауентификации показывать либо landing.vue, либо app.vue
Улучшить проверку ауентификации в роутере (state)
В папке style/screens картинок на 1.2мб. Не забывай, пожалуйста, их удалять после завершения работы над вёрсткой и сабмита PR.
Поправить междустрочные расстояния, вернуть стрелочку.
Проверить по макету.
@riffca Можешь сверстать описание с bitshares? Там будет одно поле с описанием и всё. Добавил его получение в Coin.vue в геттеры
Необходимо добавить плавное свёртывание-развёртывание панелей на странице Coin. Также поворот стрелочки (в зависимости от того, развёрнута или свёрнута панель).
также заменить название поля на
ENTER PIN CODE
CONFIRM PIN
и удалить желтое предпреждение про пароль it cant be recovered
Переделать отображение вложенных страниц компонента роутером
Использовать для этого https://router.vuejs.org/en/essentials/nested-routes.html
На странице backup-verify при выборе слов необходимо, чтобы они пропадали из контейнера, откуда их выбираешь. Так же предусмотреть длинные слова/много слов - overflow контейнеров со словами.
Табличка "Try again" вылезает при загрузке любой из бэкап страниц.
Переименовать computed getPhrase из index.vue в phrase (это переменная, т.е. существительная) и перенести её в data (это статические данные).
Переименовать имена vue файлов компоненты Backup в соответствие со стайл-гайдом https://vuejs.org/v2/style-guide/#Tightly-coupled-component-names-strongly-recommended
Заодно можно аналогично переименовать файлы всех остальных компонент.
Убрать modal из стора app. Это внутренняя логика компонента backup, пусть там и будет - то есть надо сделать в сторе компоненту backup, где и реализовать логику показа модальных окон (параметр в стейте, экшены, мутации).
Убрать выставление тайтла компоненты header через store, вернуть предыдущий вариант через computed из $route.name.
Изменения вносить в данном PR: #26
При установки репки на чистое окружение, не подгружается vuex-bitshares. Директория оказывается пустой.
Необходимо зафиксировать Header сверху, чтобы любая прокрутка происходила в контейнере с остальными компонентами (а не всего body).
ниже вписать заметку Please enter your email address to receive important notifications
Прикрутить вызов brainkey backup на manage portfolio, deposit, withdraw, когда эти экраны будут готовы.
Сейчас любая страница всегда имеет прокрутку независимого от того, влезает её содержимое в экран или нет, пример:
Необходимо избавиться от этого, нужно сделать чтобы App.vue занимал всегда всю доступную высоту и ширину и имел прокрутку в случае когда его контент не влезает в него (сейчас прокрутку у body происходит). Это также предотвратит разрушение вёрстки в случае какого-либо неформатного контента (слишком длинная строка и т.п.).
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.