Commit Graph

218 Commits

Author SHA1 Message Date
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
188d924c18 Watchlist : Edit button animations 2018-07-23 19:43:42 +02:00
08434128b1 Fix status bar flash when starting the app 2018-07-21 21:49:41 +02:00
2df677c947 Add gradient to the status bar
- Rework some labels
- Gradient orientation changed
2018-07-21 21:26:58 +02:00
582a155c8b Fix refreshing indicator not being displayed properly in the holding section 2018-07-21 18:26:41 +02:00
7f1a318a70 Data backup UI rework
- Fix balance hiding not working properly after restarting the app
- An error is displayed when no proper password is entered for backup encryption
- Add Watchlist, Manual entries and API keys backup and restore options
- Add wipe old data for Watchlist, Manual entries and API keys option
- Add encode checker to know whether or not the backup is encrypted
- Fix unproper import/export labels
- Add round corners to the top of each main layout (Holdings/Watchlist/MarketCap/List)
2018-07-21 14:56:26 +02:00
b53d52daeb Update placeholders and translations 2018-07-19 23:59:29 +02:00
47c4fb0daf Backup encryption feature
- Add encryption option when exporting and importing backup
- Add wipe data option when importing backup
2018-07-18 23:54:04 +02:00
f8bb7b0487 Add some label translations (EN/FR) 2018-07-17 00:43:45 +02:00
aa10defb03 Major detail activity fix
- Fix details activity chart loading error
- Fix some non translated strings
2018-07-17 00:33:29 +02:00
2b165ba2a0 Bug fixes
- Rework SettingsActivity code to make it clearer
- Fix crash when loading app icon as default icon
2018-07-15 21:20:26 +02:00
7946ba4897 New features
- App loading animation generated from cached icons
- Import backups (data format will be reworked)
- Fix cryptocompare crash because of an API update
2018-07-15 00:32:51 +02:00
e173e48612 Export feature
You can now export (it's an early stage) your manual entries to a file to restore it later
- Choose where to put your backup
- Code for encrypting data (will be enabled soon)
- Update version number to 0.0.6
2018-07-11 23:57:55 +02:00
de6fc36e6c Import data implementation (begining)
- Adds an interface for the data import feature (not final)
- Can read data from a manually created backup file
2018-07-09 23:47:30 +02:00
7b9282bfef Rework settings activity
- Clearer settings activity
- Data import/export buttons
2018-07-05 23:26:40 +02:00
87d02b5365 Code cleaning 2018-06-18 08:44:04 +02:00
e8d30e41f8 Fix fluctuation percentage 2018-06-17 19:30:33 +02:00
91a1551fa7 Fix color glich 2018-06-17 03:45:26 +02:00
5a512a304a Fix margins and paddings 2018-06-17 02:12:33 +02:00
3827329ca9 Fix delete animation in listview | Add input security while registering a transaction 2018-06-12 23:28:07 +02:00
cff73dac49 Minor fixs
- Fix crash when fields in the Record activity are field with unexpected infos
- Fix soft buttons being overlapped by some activities
- Fix NaN bug displayed in the drawer when hiding balance while having 0$
- Fix activities action bar not being displayed properly
2018-06-08 21:50:07 +02:00
75da1ee9e8 Translation & fix
- Add complete french translation
- Fix app crash when adding a transaction with empty field(s)
2018-06-05 20:05:48 +02:00
0c0cfff731 Add Toast to show when a Currency is already in the watchlist 2018-06-05 08:41:42 +02:00
3b894c634b Fix duplicated watchlist elements 2018-06-05 08:38:47 +02:00
7505d8a1be Icon & features
- Update Icon
- Add balance value in the drawer
2018-06-04 02:57:46 +02:00
38a84e0f1e Fix fragment glitch when using the back button 2018-06-04 02:02:55 +02:00
142b00aff5 Add reorder option for Watchlist currencies | New edit buttons 2018-06-04 01:48:53 +02:00
856bce59ac Update version name and code 2018-06-01 19:54:29 +02:00
7b51de4f26 Update margins for old versions 2018-06-01 19:46:47 +02:00
d29f808ca8 Update package name to match Google Play's developer name 2018-06-01 19:42:33 +02:00
79484abb83 Fix SearchView not updating ListView in search activity 2018-06-01 19:39:55 +02:00
b935cfa89f Update version name
Fix SDK 19 crashs
2018-05-30 16:58:46 +02:00
2339a98f64 Min SDK > 19 (To be tester) 2018-05-29 14:55:24 +02:00
6a8ecfea74 Fix pixel sized layouts
- Move dp to px converter to moodlbox
- Fix details activity icon size generation
2018-05-29 14:38:16 +02:00
122a487f29 Fix deprecated methods 2018-05-29 11:43:27 +02:00
418debc44f Clean resources 2018-05-29 00:16:14 +02:00
8a347ceef9 Fix overview UI freeze | Coin list now looks like other lists 2018-05-28 17:13:24 +02:00
aeb9c9cd18 Fix & improvements
- Added coin list in navigation drawer
- Rework the coin list interface to load dynamicly
- Fix dust not being counted in balance
2018-05-28 01:34:44 +02:00
d0069f4ad5 Optimization
- CurrencyDetailsList is now a Singleton class
- CurrencyTickerList is now a Singleton class
2018-05-27 01:03:59 +02:00
fcb288e0ed Allow full list loading in selection activity 2018-05-27 00:29:28 +02:00
c09fa8ca6f Add dynamic color generation to marketp cap activity 2018-05-26 18:51:42 +02:00
9218d54261 Add active markets/cryptocurrencies at marketcap activity 2018-05-26 17:17:33 +02:00
2cfb2df9d3 Marketp cap activity improvements
- Add icon review
- Add "global" and "others" info
- Add dominance percentage
2018-05-26 17:01:36 +02:00
9845edd8cb Add coin icon preview for market capitalization details 2018-05-26 16:12:07 +02:00
4986091644 Update icon code 2018-05-26 01:26:23 +02:00
241362fe8c UI and performance improvements
- Add cache loading for icons
- Rework Market capitalization activity UI
2018-05-25 21:16:55 +02:00
b46e9cbe3f Fix watchlist edition not working 2018-05-23 17:25:43 +02:00
a46ad91f79 Fix watchlist loading
- Watchlist was no longer refreshing
- No loading indicator when first loading the fragment
2018-05-23 17:17:33 +02:00
54e6bb4e9e Add hide balance switch in drawer 2018-05-23 14:56:32 +02:00
bdc36f149f Drawer improvement
- Rework fragment loading
- Add drawer header
- Add sub category for settings (more to come)
- Rework watchlist update with asynchronous work
2018-05-23 11:08:30 +02:00
5e2c2668db Add drawer header 2018-05-23 08:08:06 +02:00
067ce01183 Drawer settings > First shot
- Remove bottom navigation view
- Add drawer layout
- Fix toolbar icon sizes
- Add settings activity in drawer layout
2018-05-21 04:20:38 +02:00
984956e535 Update graddle | Display marketcap details | Fix marketcap piechart click crash 2018-05-18 12:24:10 +02:00
44333e55f7 Some market capitalization details 2018-05-17 00:47:30 +02:00
8f45e65666 Several fixs
- Rework DetailsActivity code
- Fix Home and Watchlist UI generation
2018-05-16 01:09:55 +02:00
a5f2d9a1fd Update Home fragment in DetailsActivity 2018-05-14 02:01:28 +02:00
0ab4cb15a1 Fix card generation | Preparing Details fragments
Have to reinstall Windows, non usable commit as is
2018-05-13 17:47:08 +02:00
8c9c6b4cd0 Add watchlist transition animations 2018-05-13 04:03:16 +02:00
e5ab35b9bd Fix IOTA history loading | Fix too ligh chart colors 2018-05-13 03:40:56 +02:00
84a8c98dd4 Updates
- Remove HomeLayoutGenerator class
- Add CurrencyCardview which overrides Cardview
- Fix trading and general balance syncing for HitBTC
2018-05-13 03:23:08 +02:00
d2aaec536d Add volume chart highlight synchronization | fix transactions order 2018-05-09 04:11:53 +02:00
db013dab1e Hide blank categories in details activity 2018-05-09 02:56:26 +02:00
460eb1aa14 Fix CoinMarketCap v2 API implementation 2018-05-09 02:49:19 +02:00
0927d6629c Update CoinMarketCap API to V2 | Fix HitBTC balance synchronization 2018-05-09 01:49:04 +02:00
373a944e41 Fix and improvements
- Clear code
- Add Mooblbox for toolbox methods
- Add minimum value settings to display a currency (ex : everything above 0.01)
- Fix Market capitalization padding
- Reduce FPS drop while reloading data
- Fix refresh for 1H, 3H and 1D charts in detail activity
2018-05-05 16:53:22 +02:00
6d3e5b7bfd Fix Binance trade synchronization 2018-04-29 19:59:06 +02:00
009dc09eca Add loading indicator for trades 2018-04-29 15:29:59 +02:00
680840b262 Add edit transaction option in details activity 2018-04-27 16:25:51 +02:00
a082bb3d99 Transparent status bar 2018-04-26 12:33:36 +02:00
edbb27dd37 First reword of record activity 2018-04-25 15:48:48 +02:00
19872f5609 Add fees for sent transaction 2018-04-24 23:19:57 +02:00
ee8ba428d7 ListView for Transaction history 2018-04-24 16:08:05 +02:00
ec73925720 Add dynamic trade loading 2018-04-24 15:12:51 +02:00
eeca570566 Update logo 2018-04-24 12:33:46 +02:00
7d9a15ea4c Remove binaries 2018-04-23 18:01:37 +02:00
28470e08f8 Rebrand to Moodle 2018-04-23 17:56:26 +02:00
99f5366fb8 Update release 2018-04-23 16:14:13 +02:00
b40bd8f453 Add version 2018-04-23 15:38:58 +02:00
9a06e9f256 Add start date to details activity | Fix coin number related crash 2018-04-23 14:41:17 +02:00
9976109472 Add remove option on watchlist 2018-04-22 22:57:16 +02:00
c431b18d36 Marketcap fixes and improvements
- Add rank
- Fix marketcap not displaying for NANO and BCN
- Add crash catcher for some not well support cryptocurrencies
2018-04-22 18:34:55 +02:00
97dc6df33a Graphical adjustment
- Update every progress bar color
- Smoother quick chart loading
2018-04-22 14:49:04 +02:00
ee318266e9 Fix crash in details activity when started from a watchlisted coin 2018-04-21 18:40:32 +02:00
c2ba8c62e6 Added Yen to default currency option
- Add Yen default currency option
- Add spaces for big numbers
- Fix Watchlist and Marketcap Fragments where USD was used instead of other currencies when selected
2018-04-20 00:32:18 +02:00
a9229d9509 Display purchased price in transaction history 2018-04-19 18:44:33 +02:00
26d3761d2c New features
- Created PlaceholderManager for a better readability
- Added Pound (GBP) as a default currency option
2018-04-19 18:10:36 +02:00
749c7792ba Default currencies and Snackbar
- Reimplemented Snackbar in case of error while refreshing and auto update if it's about exchanges' keys
- Add Euro in addition to Dollar as a default currency
2018-04-19 12:31:14 +02:00
889fc3f889 Add limit to Binance trade synchronization 2018-04-18 01:53:28 +02:00
78adcd5485 Performance improvements
- New data refreshing method | avoid soft freezing the app
- Update fragment titles
- Update background color for a better visibility of summary and watchlist cards
2018-04-18 01:37:54 +02:00
eab8ff14bf Reword Actionbar depending on fragment 2018-04-17 23:20:49 +02:00
b3f566bf31 Fix API limitation problem 2018-04-17 01:02:27 +02:00
ff98837235 Update Details activity chart layout construction system 2018-04-16 16:30:54 +02:00
4001e8d094 Fix multiple summary generation 2018-04-16 02:42:47 +02:00
f0c4062871 Several fixes/improvements
- Add Watchlist charts
- Add Detail Activity for Watchlist coins
- Add padding for Watchlist
- Remove superfluous 0s when displaying balance/price
- Fix Summary Detail Button not changing form
- Fix app crash when Marketcap fragment is not fully loaded
- Fix separate Fragment update obligations
- Fix 0 coin in Detail activity when coming from Watchlist
2018-04-15 20:08:17 +02:00
9973c4bf37 Update watchlist interface (price fluctuation) 2018-04-15 16:40:59 +02:00