• Joined on 2026-02-19
magnus pushed to master at magnus/btcprice 2026-03-06 07:52:02 +00:00
71918ee4fd Use shared Docker network to connect to btcdata independently
magnus pushed to master at magnus/btcdata 2026-03-06 07:51:55 +00:00
dbf19566e8 Add Strike ticker poller, Docker .env config, and Frankfurter retry logic
magnus pushed to master at magnus/btcdata 2026-03-06 06:51:04 +00:00
26420fd6ec Use idiomatic undertow/websocket maps instead of raw WebSocket API
magnus pushed to master at magnus/btcprice 2026-03-06 06:51:01 +00:00
a9b7874f36 Use idiomatic undertow/websocket maps instead of raw WebSocket API
magnus pushed to master at magnus/btcprice 2026-02-28 12:43:21 +00:00
32a1509482 Proxy btcdata WebSocket through btcprice for remote access
magnus pushed to main at magnus/gitea 2026-02-28 07:22:19 +00:00
ffdd8bb4b2 Fix backup permission denied by using docker cp instead of direct mount write
magnus pushed to master at magnus/btcdata 2026-02-27 14:03:19 +00:00
faad73c4ef Use Danish number formatting for all prices and rates
magnus pushed to master at magnus/btcprice 2026-02-27 13:52:30 +00:00
6afaa228c3 Safelist text-2xl and mt-1 Tailwind classes for larger currency prices
magnus pushed to master at magnus/btcdata 2026-02-27 13:52:26 +00:00
1a22cc3b02 Enlarge EUR/DKK converted prices and show exchange rates below
magnus pushed to master at magnus/btcprice 2026-02-27 13:43:47 +00:00
5c1a080831 Add EUR/DKK rate display support and run-docker Makefile target
magnus pushed to master at magnus/btcdata 2026-02-27 13:43:32 +00:00
46666aa994 Fix Frankfurter integration: require namespace, use v1 API, show converted BTC prices
magnus pushed to master at magnus/btcdata 2026-02-27 13:22:46 +00:00
7d6ca3911f Add Frankfurter EUR/DKK rate polling and include rates in WebSocket stream
39ec47b5e1 Add self-hosted Frankfurter currency exchange rate service to docker-compose
Compare 2 commits »
magnus pushed to master at magnus/btcdata 2026-02-24 09:55:18 +00:00
991d520b5d Fix WebSocket price stream by guarding nil responses from ring-defaults
magnus pushed to master at magnus/btcprice 2026-02-23 21:28:31 +00:00
13a53a26d0 Switch to HTMX WebSocket, use LAN IP for btcdata URL
magnus pushed to master at magnus/btcdata 2026-02-23 21:28:25 +00:00
917b020be4 Use HTMX-compatible HTML fragments on WebSocket, fix multi-connection
magnus created branch master in magnus/btcprice 2026-02-23 20:34:49 +00:00
magnus pushed to master at magnus/btcprice 2026-02-23 20:34:49 +00:00
02cc607e73 Replace EventSource with WebSocket for price streaming
ce343dfcf6 Add README, update docker-compose and CLAUDE.md
397d9f7b5c Split data layer into btcdata service
c688846a26 Add Kraken daily OHLC poller with database storage
30aa52cdc7 Schedule Kraken OHLC polls at HH:01 UTC instead of fixed 5-min interval
Compare 10 commits »
magnus created repository magnus/btcprice 2026-02-23 20:34:40 +00:00
magnus created branch master in magnus/btcdata 2026-02-23 20:34:32 +00:00
magnus pushed to master at magnus/btcdata 2026-02-23 20:34:32 +00:00
9283826ac4 Replace SSE price stream with WebSocket, use separate Docker port
6f20cd63c6 Add docker-compose, README, fix SSE dispatch
f64aa98b04 Initial commit: btcdata — BTC data backend service