Commit Graph

228 Commits

Author SHA1 Message Date
b25e44d3ef Fix transaction edition
- Fee format was not displayed correctly in Buy and Sell tabs
2018-08-20 21:54:12 +02:00
10c3a0a67b UI fix
[RecordTransactionActivity]
- Fix tab color when editing a transaction
- Disable tab swiping
- Fix crash when editing a sell transaction
2018-08-20 20:32:59 +02:00
4c65596718 Add transaction indicator 2018-08-20 18:12:35 +02:00
ffd103fad3 Fix transfer equation 2018-08-20 16:16:23 +02:00
b22aa6bc12
Merge pull request #8 from TanguyHerbron/unstable
Rework SettingsActivity and RecordTransactionActivity + several fixs
2018-08-20 05:10:06 +02:00
2dd608ecc8 Complete french translation 2018-08-20 04:54:50 +02:00
7f0518a96a Transfer edition and several fixs
[RecordTransactionActivity]
- Fix Buy tab crash when editing a transaction
- Fix Sell transaction edition not working at all
- Add Transfer edition
- Add 'Deduct from holdings' switch to all tabs

[SettingsActivity]
- Fix manual entires import not filling all database columns

[General]
- Fix balance calculation not working properly
2018-08-20 04:54:16 +02:00
f907a4bdb1 Update transfer tab in RecordTransactionActivity
- Add backend code to the Transfer tab

TODO :
- Support for %/fixed fees for transfers
- Edition support for transfers
2018-08-19 02:48:52 +02:00
40210fdbf0 Code cleaning / sorting 2018-08-19 02:46:53 +02:00
43171cd428 Fix RecordTransactionActivity crash
- The intent is now cleared after editing a transaction, avoiding a crash in certain scenarios
2018-08-19 02:15:48 +02:00
8ba9cc2ff9 Update icon
Smoother corners
2018-08-18 21:31:43 +02:00
1d4324bec2 Update transfert tab in RecordTransactionActivity
- Prepare 'from' and 'to' fields
- Setup date field

- Update tab text colors
2018-08-18 02:34:02 +02:00
de38e5dea4 Remove layout duplicates 2018-08-17 05:14:23 +02:00
b14b98eb97 Fix balance calculus for sell transaction 2018-08-17 04:52:27 +02:00
cdff187910 Fix sell fees equation 2018-08-17 04:44:49 +02:00
1efbaea351 Update Sell tab in the RecordTransactionActivity allowing to register sell transaction 2018-08-17 04:38:49 +02:00
1f433ba708 Fix buy fees display in the RecordTransactionActivity
- Fix fixed fees equation
2018-08-17 03:09:45 +02:00
89246e0919 Fix amount and total value equation when adding a fee while recording a transaction 2018-08-16 04:06:15 +02:00
6194ff501a Fix price update when picking a new date while recording a transaction 2018-08-16 03:29:14 +02:00
e194d362ba Add badge in the drawer when an exchange account is disabled 2018-08-16 03:23:19 +02:00
727e803b8b Fix balance not being displayed properly for some fee format 2018-08-16 02:50:40 +02:00
f32270cc4b RecordTransactionActivity fixs
- Dynamic amount when filling the total value
- Fix fee calcul when using the pair percentage option
2018-08-16 02:24:29 +02:00
e308e962d7 Fix fee format when editing a transaction 2018-08-15 22:39:12 +02:00
4bdffe22c4 Fix negative balance not displaying 2018-08-15 22:37:43 +02:00
91418b73fa Fix SDK 19 crash 2018-08-15 04:23:54 +02:00
85dd10a177 Fix app crash for SDK 19 2018-08-15 04:14:04 +02:00
df9ab11410 Fix transaction edition
- Fix crash when trying to edit a transaction
- Update the code when editing a transaction to match the new interface
2018-08-15 02:51:28 +02:00
74cae8fa67 Update database design 2018-08-14 21:19:01 +02:00
3a1ac3c80b Major updates
- Fix code typos
- Add a 'fromSym' field in the transactions table
- Fix translation in the drawer

[RecordTransactionActivity rework]
- New currency selection
- Add Exchange selection
- Add corresponding Pair selection
- Add tabs to select Buy/Sell/Transaction
> Buy fragment
- Add note field
- Add fee format selection
- Limit date selection to the past (it's no longer possible to add a futur transaction)
- Auto fill the price after date selection
2018-08-14 04:14:18 +02:00
7b5fd6e786 Update french translation 2018-08-04 05:05:12 +02:00
d0041a87ba Fix cardview margins for 19-23 SDK 2018-08-04 04:01:06 +02:00
1d18847c3c Fix AddExchangeActivity crash for 19-23 SDK
- Update the exchange connexion error icon
2018-08-04 03:54:45 +02:00
ae3ab48c58 Fix compatibility issues for 19-23 SDK 2018-08-04 03:35:35 +02:00
cf8cc29329 Add exchange/pair selection after each parent choice in the RecordTransactionActivity 2018-08-04 03:04:07 +02:00
ac3ad43775 Details are now accessible even when there is no chart data 2018-08-03 16:17:15 +02:00
92f08e00ed Update code with new interfaces for a clearer code (I hope so...)
- Preview of the RecordTransactionActivity buying UI
- MarketCapManager.java and CoinmarketCapAPIManager are now merged
2018-08-03 03:22:20 +02:00
10888c4c54 Rework RecordTransactionActivity's UI 2018-08-02 13:12:05 +02:00
b919e164e5 Exchange activities fix
- Refresh balance after exchange update
- Invalid HitBTC accounts are now disabled after balance refresh
2018-08-01 16:14:20 +02:00
34ff605de2 Fix exchange list not updating correctly 2018-08-01 16:03:43 +02:00
3efa225e5c Add support for multiple Binance accounts
- Small UI improvement for the Exchange list activity
- New Binance API jar created from this [fork](https://github.com/TanguyHerbron/binance-java-api)
- Disable VET display, waiting for the swap to be completely done
2018-08-01 15:57:30 +02:00
2d12cc3dbe Fix exchange connexion status not showing properly 2018-08-01 13:56:54 +02:00
b7d10011ef Fix exchange type not being processed properly 2018-08-01 13:08:16 +02:00
8778290135 Add API keys importation 2018-08-01 01:17:29 +02:00
380716f7ea Exchange config rework
- Fix crash when binance sync error
- New exchange list UI
- New exchange configuration UI
- Fix gradient background for Settings activity

The new exchange configuration interface allows you to add (it should work) multiple accounts for each exchange
If an account's keys are incorrect, the account and disabled and it's notified in the exchange list
You can edit the exchange account later from the exchange list activity
2018-08-01 01:02:41 +02:00
af2eeed241 Merge branch 'unstable' of https://github.com/TanguyHerbron/Coinfolio into unstable 2018-07-31 13:17:33 +02:00
a64aed4729 Update exchange activity 2018-07-31 13:16:42 +02:00
38723b7dca
Merge pull request #7 from TanguyHerbron/master
Update unstable to correct some bugs hot fixed
2018-07-31 13:14:30 +02:00
93f0a700fb WIP
- Prepare RecordTransactionActivity rework
- Lock Touch ID if not supported/not configured
- Prepare API storage rework
- Fix CurrencyTickerList and CurrencyDetailsList crash
-
2018-07-31 01:48:03 +02:00
6fe8831c69 Several fixes/adjustments
- LineCharts are now smooth
- The splashscreens works 'properly' even when there is no cached icons
- Edit mode is disabled when adding a coin in the watchlist
- Add option to clear cache in the settings menu when in debug mode
2018-07-31 01:19:00 +02:00
533aea5bb6 Ripple effect on watchlist/holdings add button 2018-07-23 23:44:44 +02:00