losh11
227afbcb88
fix(ticker): use Coinbase API to fetch fiat ticker
fixes #815
6 years ago
Tom Kirkpatrick
3dc3999473
refactor: consolidate color palette
- update the color palette to reflect the latest designs.
- use theme agnostic color names for background colors.
- remove unused colors from the color palette.
- remove some unused styles.
6 years ago
Tom Kirkpatrick
ef70acddd0
refactor: move Value component to UI dir
6 years ago
Tom Kirkpatrick
e595acb0e0
fix(styles): clean up and standardize icons
Implement Icon components throughout the app.
6 years ago
Tom Kirkpatrick
7a393d32bc
feat(ui): add Icon component
6 years ago
Tom Kirkpatrick
70bfa6cb73
feat(i18n): use local currency display rules
Use `intl.formattedNumber` to display currency values to ensure that
currencies are displayed using the formatting rules that match the
user's locale.
6 years ago
Tom Kirkpatrick
aedd1ee233
feat(i18n): initial multi-language support
6 years ago
Tom Kirkpatrick
c00321845c
refactor(fs): consolidate containers & components
Move all presentational components to the top level components directory
and all container components to the top level containers directory.
6 years ago
Tom Kirkpatrick
39a52800f2
fix(invoice): update invoice modal once received
Ensure that the invoice / transaction / payment modal view shows the
most current data from the store. Do not duplicate data in the store
but instead reference the canonical data by id.
See https://redux.js.org/faq/organizingstate#how-do-i-organize-nested-or-duplicate-data-in-my-state
Fix #623
6 years ago
Jack Mallers
59a64714d1
feat(settings): close on blur click
fix(multi-lang): switch ticker to settings store
fix(tests): pass all tests
fix(fiat): switch from usd to fiat
fix(settings): fix console errors
fix(settings): make styles consistent
fix(tests): remove unneeded mocks
fix(payform): call satoshisToFiat now
fix(network): rebase + fix network fiat amt
7 years ago
Jack Mallers
6096fa00fd
fix(fiat): dynamic fiat symbol
7 years ago
Jack Mallers
7671d41eb2
feat(fiat): convert to bci api
feat(fiat): wire up setFiatTicker
fix(fiat): enable fixed height w scrolling
feat(fiat): add active style
7 years ago
Matthew Wraith
cdcd5b714f
fix(invoice-amt-paid): settled invoices show amt_paid
Settled invoices show the amount paid by the payee instead of the requested
value from the invoice. This involves using an updated version of the lnd rpc
protocol.
This is in response to issue #654 .
amt_paid is exposed to users via invoice.finalAmount, which is constructed
via a new invoice decorator.
6 years ago
Tom Kirkpatrick
a6439f1069
fix(activity): correct tooltips in activity log
Fix a bug where we were showing transaction amounts as transaction fee.
Fix #662
7 years ago
Tom Kirkpatrick
4ee87f1476
refactor(react): ternary conditional classnames
React v16.x reports errors when using boolean operators for conditional
classnames and requires that you instead use ternary style conditional
clauses.
7 years ago
Tom Kirkpatrick
5681b82a3c
refactor: move helper code to lib directory
7 years ago
Tom Kirkpatrick
a4a3c5c007
fix(activity): show paid/unpaid on invoice tooltip
Show "paid" or "unpaid" in brackets next to the invoice activity icon in
the activity list.
7 years ago
Tom Kirkpatrick
87bc9cb063
fix(activity): show icon for paid invoices
Fix : #625
7 years ago
Tom Kirkpatrick
b14ca33e55
fix(activity): show settled date for paid invoices
Fix : #624
7 years ago
Tom Kirkpatrick
3d2e4dd89a
feat(ui): show activity type icon in activity list
Add an icon that shows the activity type in the activity list to help
users clearly distinguish between on-chain and off-chain transactions.
7 years ago
Tom Kirkpatrick
da2d6955e3
perf(bundle-size): remove moment-timezone dep
Shaves 176.88k of final renderer.prod.js bundle size.
7 years ago
Ben Woosley
dc29c80ad0
style(line length): Drop prettier line length from 120 to 100
Subjectively, this increases general readability, while the higher max-length
limit allows for longer strings and comments, etc.
7 years ago
Ben Woosley
f87236495a
style(line length): Limit prettier line length to 120 chars
150 is a bit too long
7 years ago
Tom Kirkpatrick
0846bcb772
style(lint): lint and format all code
7 years ago
Jack Mallers
cc3cfbcbdc
fix(currencyName): add currencyName to all activity
7 years ago
Jack Mallers
3a1d008466
fix(lint): fix lint errors
7 years ago
Jack Mallers
e85a9b2dd1
fix(activity): grouped data by day and redesign payment, invoice and transaction components
7 years ago
Jack Mallers
357cf4e0ef
fix(lint): fix all lint errors except a few (will fix the rest after i finish the rest of the modals)
7 years ago
Jack Mallers
9463062912
feature(value): add value component and use it in activity feed
7 years ago
Jack Mallers
65fac46173
fix(unpaid-invoice): make entire div opacity: 0.5 if invoice hasnt been settled
7 years ago
Jack Mallers
12677e7f2c
fix(lint): fix linting errors
7 years ago
Jack Mallers
907b81da8c
feature(header, activity): new activity and header
7 years ago
Jack Mallers
4f97d1311b
fix(lint): fix lint errors
7 years ago
Jack Mallers
eb913b0367
fix(lint): fix lint errors
7 years ago
Jonathan Zobro
c72b749709
feature/eslint-resolve-paths-from-app-dir: remove relative paths for components and util imports
7 years ago
Jack Mallers
704e803f40
fix(lint): fix linting errors
7 years ago
Jack Mallers
72e0c28e43
fix(design): redesign activities based on brandons screenshot
7 years ago
Jack Mallers
dd5ef86dc9
feature(activity modal): add activity reducer and basic activity modal functionality
7 years ago
Jack Mallers
6c1eb42d36
fix(header): redesign activity header
7 years ago
Jack Mallers
91eec1d163
fix(label): redesign activity label
7 years ago
Jack Mallers
b77c1f5b73
feature(activity): style LN payment and request components
7 years ago
Jack Mallers
0a04874e52
create components for each type of activity / fix modal not closing on successful payment
7 years ago