Commit Graph

85 Commits

Author SHA1 Message Date
steven 6626a83f88 change cache from 6 hours to 1 hour for marketman provider
ynab-portfolio-monitor / build (push) Successful in 35s
2026-04-03 18:41:16 -06:00
steven e877c9afc2 YNAB needs milliunits not cents
ynab-portfolio-monitor / build (push) Successful in 37s
2026-03-12 11:29:44 -06:00
steven c6bbc91da9 add marketman arbitrage engine provider
ynab-portfolio-monitor / build (push) Successful in 39s
2026-03-12 11:16:01 -06:00
steven a49f9f5956 don't cache docker build
ynab-portfolio-monitor / build (push) Successful in 42s
2025-12-13 19:46:32 -07:00
steven 3d4f2da602 build on cron
ynab-portfolio-monitor / build (push) Successful in 39s
2025-12-08 15:19:51 -07:00
steven 74e0acb103 migrate from drone to gitea actions
continuous-integration/drone/push Build encountered an error
ynab-portfolio-monitor / build (push) Successful in 45s
2025-11-17 12:14:08 -07:00
steven 40f192de54 link to satoshi.stevenpolley.net in readme
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2025-10-08 08:19:20 -06:00
steven bfac257409 update readme with updated comments and bitcoinElectrum example
continuous-integration/drone/push Build is passing
2025-10-01 11:10:02 -06:00
steven e9466bebc5 pass errors up rather than logging directly
continuous-integration/drone/push Build is passing
2025-09-30 23:02:07 -06:00
steven 5f11b45dd4 fiat conversion for electrum SPV provider
continuous-integration/drone/push Build is passing
2025-09-30 22:54:23 -06:00
steven dedf4f17db add new bitcoin electrum SPV provider
continuous-integration/drone/push Build is passing
2025-09-30 22:49:16 -06:00
steven d2df02b432 update every hour at 59 minutes
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2025-09-01 09:26:30 -06:00
steven 3c274c614b add partial share ownership support (float)... and penny rounding errors.
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2025-05-07 21:14:02 -06:00
steven 61074bfd80 implement rudimentary caching for yahoo finance to avoid http 429 rate limiting
continuous-integration/drone/push Build is passing
2025-05-07 19:59:30 -06:00
steven 13291da691 fix double slash in URL
continuous-integration/drone/push Build is passing
2025-05-07 12:16:55 -06:00
steven 3fbfbab7d6 output URL in the https response error message
continuous-integration/drone/push Build is passing
2025-05-07 12:14:48 -06:00
steven a34dca1076 spoof user agent string for yahoo finance API
continuous-integration/drone/push Build is passing
2025-05-07 12:06:39 -06:00
steven 0110941ac7 attempt to avoid yahoo finance rate limiting
continuous-integration/drone/push Build is passing
2025-05-07 11:57:33 -06:00
steven 43cd399c18 Fix concurrent error handling for BTC provider
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2025-01-23 23:31:25 -07:00
steven 88552ba042 fix nil pointer dereference
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2024-11-14 09:25:39 -07:00
steven 068004ba14 bitcoin address failure - actually check the error
continuous-integration/drone/push Build is passing
2024-11-11 06:25:26 -07:00
steven 287acc03eb change from deadbeef.codes to code.stevenpolley.net 2024-11-11 06:24:37 -07:00
steven c4a79b0f4c do not update bitcoin balance if getting address balance fails
continuous-integration/drone/push Build is passing
2024-11-08 13:17:01 -07:00
steven 6ed332d8b6 fix nil pointer dereference if http error when getting btc address
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2024-09-23 08:59:42 -06:00
steven 5e401c06ae switch to free api
continuous-integration/drone/push Build is passing
2024-09-09 17:47:17 -06:00
steven 7689e3e1f2 fix fiat conversion - requires cg api key
continuous-integration/drone/push Build is passing
2024-09-09 17:43:14 -06:00
steven c119f1f57c get bitcoin addresses concurrently
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2024-09-01 09:05:21 -06:00
steven 647f9a8f7b fix waitgroup instantiation
continuous-integration/drone/push Build is passing
2024-09-01 07:30:42 -06:00
steven a7d0005423 sync providers concurrently instead of in series
continuous-integration/drone/push Build is passing
2024-09-01 07:27:49 -06:00
steven 39f3b27a8b update readme links
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
2024-06-28 12:30:09 -06:00
steven 3ae78f3b32 move from deadbeef.codes to stevenpolley.net
continuous-integration/drone/push Build is passing
2024-06-28 11:59:31 -06:00
steven 7ce58c03d7 comments and formatting
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is failing
2024-03-30 19:42:58 -06:00
steven 54417bf436 don't export BearerToken
continuous-integration/drone/push Build is passing
2024-03-23 19:45:28 -06:00
steven e35f0ef659 do not export what's not required 2024-03-23 19:00:30 -06:00
steven 92a6246052 Do not export when not required
continuous-integration/drone/push Build encountered an error
2024-03-23 14:06:38 -06:00
steven 7d52632af6 Remove legacy fiat conversion using coinconvert
continuous-integration/drone/push Build is passing
2024-03-23 13:49:38 -06:00
steven 079ab596f8 simplify ynab package
continuous-integration/drone/push Build is passing
2024-03-23 13:39:50 -06:00
steven e6d62a3e7b Did I really not call it a directory in the previous commit. I am tainted
continuous-integration/drone/push Build is passing
2024-02-24 16:22:02 +00:00
steven 9d4ca8ca9f remove public folder from Dockerfile
continuous-integration/drone/push Build is passing
2024-02-24 09:14:32 -07:00
steven acd6728c19 Removed public directory as all front end assets are embedded in the HTML directly
continuous-integration/drone/push Build is failing
2024-02-24 09:09:05 -07:00
steven 13d3c2e77c refresh questrade client if it's nil
continuous-integration/drone/push Build is passing
2024-02-23 23:01:36 -07:00
steven 65d4780a3b add css for loader h3
continuous-integration/drone/push Build is passing
2024-02-17 16:41:50 -07:00
steven 6bf5a48d3f Update go.mod to 1.22
continuous-integration/drone/push Build is passing
2024-02-17 09:51:20 -07:00
steven b146ef3170 Add created by steven polley 2024-02-17 09:51:12 -07:00
steven 9bc4b463ef change from coinconvert to coingecko for FIAT conversion
continuous-integration/drone/push Build is passing
2023-12-28 09:33:13 -07:00
steven ce4615d833 use cleared balance instead of balance
continuous-integration/drone/push Build is passing
2023-11-15 20:18:18 -07:00
steven 4f320952b0 easiest front end of my life
continuous-integration/drone/push Build is passing
2023-11-14 19:36:09 -07:00
steven b82aaee05d Architecture Goal
continuous-integration/drone/push Build is passing
2023-11-14 16:59:09 -07:00
steven 0d4010f1dd add font
continuous-integration/drone/push Build is passing
2023-11-13 18:55:44 -07:00
steven 47e460a9dc make private if not part of provider interface
continuous-integration/drone/push Build is passing
2023-11-13 18:52:24 -07:00