Tom Kirkpatrick
145899aa6b
refactor: remove old pay forms
6 years ago
Tom Kirkpatrick
514aad81a3
refactor(ui): use Dropdown component
Update all places where we display a crypto unit selector to use the
new CryptoSelector component and do away with all the custom
implementations.
6 years ago
Tom Kirkpatrick
080f876313
refactor: rework containers and routes
Refactor Containers and Routes in order to make the code a little more
readable, reduce duplication, and prepare the codebase for integration
of the new Home screen.
- Break out the Root container into several smaller containers that are
responsible for connecting themselves to the Redux store.
- Use routing for navigation between primary containers
- Unbundle the `Syncing` Component from the Onboarding section and hook
up to router so that it can be access by navigating to `/syncing' (we
want to be able to load existing wallets and initiate syncing outside of
the context of the onboarding process)
- Reduce code duplication
- Create `TitleBar` component and implement once at the top level
- Create `withLoading` HOC and use to display the loading screen when
needed.
6 years ago
Tom Kirkpatrick
06b1d27e64
fix(styles): clean up and standardize buttons
Implement Button component throughout the app.
Fix #830
6 years ago
Jack Mallers
b1b44489e5
fix(channels): fetch in activity mount not app
6 years ago
Jack Mallers
f7964c8686
fix(theme): make compatible with multi-language
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
Jack Mallers
8548b744ec
feat(payment): add 60 second payment timeout
In this commit we introduce a 60 second timeout for LN payments. This addresses the issue of infinitely hanging LN payments and improves the UX. The UI now has a 60 second countdown where Zap will clear the payment if it is not successfully routed
6 years ago
jamaljsr
5ecc1c5cdb
feat(toggle-expired-requests): add button to show/hide expired requests
6 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
Jack Mallers
bc15832f1f
feat(settings): implement settings component
7 years ago
Tom Kirkpatrick
a989c038fc
feat(wallet): remember last wallet address
Only generate a new wallet address after the last one has been used.
Fix #519
7 years ago
Tom Kirkpatrick
0846bcb772
style(lint): lint and format all code
7 years ago
Ben Woosley
7d39aec678
Replace info.isTestnet with info.network
This holds network-specific information, initially the explorerUrl and the
bitcoinJsNetwork.
7 years ago
Ben Woosley
49b1633341
Inline walletProps into mergeProps
More succinct and easier to find by grep.
7 years ago
Jack Mallers
5ab19cd19b
fix(dynamic-showTransaction): add isTestnet param to function and update function calls
7 years ago
Jack Mallers
d0d562808c
feature(activity-search): implement new activity search
7 years ago
Jack Mallers
e85a9b2dd1
fix(activity): grouped data by day and redesign payment, invoice and transaction components
7 years ago
Jack Mallers
1e7d992edd
fix(wallet-header): wire up currency switching from the home page wallet header
7 years ago
Jack Mallers
efc5cf0f02
fix(onchain): fix the UX for on-chain payments to be like the UX for LN payments
7 years ago
Jack Mallers
91eb5e32c5
fix(on-chain): fix on chain modal to new styles
7 years ago
Jack Mallers
1f9a316326
fix(lint): fix linting errors
7 years ago
Jack Mallers
54c31e2de3
feature(wallet): build new wallet modal/refactor current wallet component
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
98b3c52e11
feature(value): add value component to wallet
7 years ago
Jack Mallers
24fedfbf62
fix(bug): fix container and proptype bug
7 years ago
Jack Mallers
12677e7f2c
fix(lint): fix linting errors
7 years ago
Jack Mallers
d010086332
feature(network)
7 years ago
Jack Mallers
907b81da8c
feature(header, activity): new activity and header
7 years ago
Jack Mallers
56b8802d9d
feature(wallet): add wallet search
7 years ago
Jack Mallers
bf0227ec96
feature(networkmap): working with some performance enhancements
7 years ago
Jack Mallers
d4748bbdf5
fix(address): add new address button until address bug is tracked down
7 years ago
Jack Mallers
b492fc6bd7
fix(peers): peers makeover
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
d0bd604e4e
feature(filters/bitcoin-js): update bitcoin-js and get filters to work
7 years ago
Jack Mallers
3aa9cfe034
feature(filters): add filters to reducer and add selector to get the non-active one
7 years ago
Jack Mallers
ba7071d8dc
feature(filter selectors): add selectors for each filter
7 years ago
Jack Mallers
dd5ef86dc9
feature(activity modal): add activity reducer and basic activity modal functionality
7 years ago
Jack Mallers
0a04874e52
create components for each type of activity / fix modal not closing on successful payment
7 years ago
Jack Mallers
c1853cc5f8
feature(activity): create selectors folder for specific selectors. sortedActivity for all payments, invoices, txs sorted by timestamp
7 years ago
Jack Mallers
a6111c3dd5
feature(txs): setup getTransactions and hook up to new reducer
7 years ago
Jack Mallers
5a307dfba8
feature(ticker): replace hard coded ticker with currentTicker
7 years ago
Jack Mallers
393a34c7e8
fix(lint): fix more linting errors
8 years ago
Jack Mallers
abb1b02a36
fix(lint): start fixing linting error
8 years ago
Jack Mallers
5cf6e8c81c
feature(invoices): basic invoices search by memo
8 years ago
Jack Mallers
f56128d244
feature(modal): modal for detailed payment/invoice
8 years ago
Jack Mallers
b745e8c2da
fix(payment, invoice): refactor reducers so data is organized by model
8 years ago
Jack Mallers
dbd3fcaf71
feature(multi-currency): calculates value based on current currency
8 years ago
Jack Mallers
cb7dbea74c
feature(activity reducer): add activity reducer and api calls
8 years ago