FEATURES:
- Upgraded support to python 3.10
- Refactor importers
- Add
pytest
and tests finally! - home dashboard with realtime prices and aggregate data!
ENHANCEMENTS:
BUG FIXES:
FEATURES:
- Added asset summary API call (ex:
http://localhost:8000/api/asset-info/BTC/
) - Added
needs_reviewed
totransactions
to enable easier review statusing
ENHANCEMENTS:
BUG FIXES:
FEATURES:
- Added ability to modify cryptkeeper.csv export and merge/match it back on import. This allows modifying locally for bulk operations.
import_hash
exported from datatable now to support this
ENHANCEMENTS:
BUG FIXES:
KNOWN ISSUES:
- Saving csv in excel wipes seconds from timestamp which causes
updates
to occur and loss of precision. Not a cryptkeeper problem but will probably cause some headaches.
FEATURES:
- Added parsers for
crypto.com
,coinbase pro
, andcelcius
ENHANCEMENTS:
BUG FIXES:
- Fixed
recieve
total quantity on model
FEATURES:
ENHANCEMENTS:
- Moved parsers to core, renamed, and de-coupled from django dependencies
BUG FIXES:
FEATURES:
ENHANCEMENTS:
- Converted coinbase importer to be more standard
BUG FIXES:
- Fixed more rounding oddness
- Fixed
./initialize.sh
to actually work
FEATURES:
- Added CryptKeeper csv importer
- This is akin to a backup, export the CSV from transactions and you can import it back in on the importer page
ENHANCEMENTS:
- Fixed some decimal logic and moved validators a bit
- TODO: DFR seems to
BUG FIXES:
Known Issues:
- DFR won't trim trailing zeros from the API and it causes so strangeness. Had to increase zeros for now.
FEATURES:
ENHANCEMENTS:
BUG FIXES:
- /api rooted incorrectly
FEATURES:
- Spot price API frontend created
- Added support for more time formats to DRF
ENHANCEMENTS:
FEATURES:
ENHANCEMENTS:
- Move changelog to dedicated file
- Updated welcome page.
FEATURES:
crypto_price_finder
added for historical price lookup, no api key required- Note: It is running off of coinbase's public API with throttling (around 10/second). Should be fine for light workloads
- Blockfi
blockfi_all_transactions
importer created. Should fully cover all blockfi transactions if you upload both reports
ENHANCEMENTS:
- Added better auto-detection for reports
- Expanded
notes
field to 1000 characters
BUG FIXES:
- Bad included for
dotmap
which is no longer used
FEATURES:
- Rename transaction fields
FEATURES:
- Refactor coinbase importer to support convert
- Added type
send
andairdrop
- Added export all for transcations
ENHANCEMENTS:
BUG FIXES:
FEATURES:
- Blockfi importer partially working
- Added
import_hash
field totransaction
to allow users to edit fields and re-importing doesn't override them - Added
delete all transcations
capability
ENHANCEMENTS:
BUG FIXES:
FEATURES:
- API uploader front end converted to ajax
- File importer returns row counts
- Fixed icons
- Mockup of charting on home page
ENHANCEMENTS:
BUG FIXES:
FEATURES:
- Coinbase importer mockup working
Fee
field added- Multi-select delete working on
transactions
ENHANCEMENTS:
BUG FIXES:
FEATURES:
- Multi select exclusion of last row to avoid buttons causing selection
- Working upload API
ENHANCEMENTS:
BUG FIXES:
- Removed .ds_store files
FEATURES:
- Multi select on datatables working
- Fixed some styling for datatables
ENHANCEMENTS:
BUG FIXES:
FEATURES:
PUT
,UPDATE
,DELETE
all implemented- UI CRUD for transactions working
- TODO: Cleanup JS and write tests
ENHANCEMENTS:
BUG FIXES:
FEATURES:
- Working
put
example with toast - TODO: lock down the rest of the api methods and cleanup UI
ENHANCEMENTS:
BUG FIXES:
FEATURES:
- Datatables rest api with django wired up and working transactions page
- TODO: Cleanup buttons and ajax crud from js
- Added
from
anto
for into modeltransaction
ENHANCEMENTS:
BUG FIXES:
- Admin registration fix
FEATURES:
- Django Rest Framework wired up. Will need cleaned up arrangement
- Basic user data filtered rest api added
ENHANCEMENTS:
BUG FIXES:
FEATURES:
- Working user data association
- Base template created.
ENHANCEMENTS:
BUG FIXES:
FEATURES:
Adminlte3
theme loaded!- Structure adjusted a bit to be best practice
ENHANCEMENTS:
BUG FIXES:
.gitignore
updates
FEATURES:
ENHANCEMENTS:
- Added
initialize.sh
to generate the secret key - Added to getting started
BUG FIXES:
- removed secret key from
main/settings.py
and replaced withsecret_key.txt
include (which is in .gitingore)
FEATURES:
- README.md setup
- Initial cut
- Google SSO working
- Basic transaction model setup
ENHANCEMENTS:
BUG FIXES: