Admin alexei.dolgolyov
  • Joined on 2026-01-18
alexei.dolgolyov pushed tag v0.7.0 to alexei.dolgolyov/ledgrab 2026-05-26 00:35:50 +03:00
alexei.dolgolyov pushed to master at alexei.dolgolyov/ledgrab 2026-05-26 00:26:54 +03:00
f591e258f7 fix(storage/database): reopen connection on lifespan restart
alexei.dolgolyov deleted branch feat/expand-device-support from alexei.dolgolyov/ledgrab 2026-05-26 00:13:27 +03:00
alexei.dolgolyov pushed to master at alexei.dolgolyov/ledgrab 2026-05-26 00:12:52 +03:00
f6486f9b34 perf(dashboard): diff FPS charts + cache spark SVG nodes; i18n perf strings
alexei.dolgolyov pushed to feat/expand-device-support at alexei.dolgolyov/ledgrab 2026-05-26 00:12:34 +03:00
f6486f9b34 perf(dashboard): diff FPS charts + cache spark SVG nodes; i18n perf strings
alexei.dolgolyov pushed tag v0.3.1 to alexei.dolgolyov/media-player-server 2026-05-25 23:45:25 +03:00
alexei.dolgolyov pushed to master at alexei.dolgolyov/media-player-server 2026-05-25 23:45:19 +03:00
82710c6457 chore: release v0.3.1
9b9a2b5c9f fix(ws): accept same-origin WebSocket connections in default Origin allow-list
Compare 2 commits »
alexei.dolgolyov pushed to master at alexei.dolgolyov/ledgrab 2026-05-23 01:23:08 +03:00
48dbdb90e9 docs(review-todo): check off items addressed in 2026-05-23 autonomous pass
003517247f refactor(types): migrate (window as any) statics to typed window globals
888f8fd16e refactor(types): PEP-604 union sweep + UP007/UP045 enforcement
ea7ee88490 refactor(api/auth): narrow WS exception catches + observability log
d38021f061 refactor(processing): hot-path magic numbers -> named module constants
Compare 8 commits »
alexei.dolgolyov pushed to feat/expand-device-support at alexei.dolgolyov/ledgrab 2026-05-23 01:22:55 +03:00
48dbdb90e9 docs(review-todo): check off items addressed in 2026-05-23 autonomous pass
003517247f refactor(types): migrate (window as any) statics to typed window globals
888f8fd16e refactor(types): PEP-604 union sweep + UP007/UP045 enforcement
ea7ee88490 refactor(api/auth): narrow WS exception catches + observability log
d38021f061 refactor(processing): hot-path magic numbers -> named module constants
Compare 8 commits »
alexei.dolgolyov pushed to master at alexei.dolgolyov/ledgrab 2026-05-23 00:51:55 +03:00
fd46c51dba docs: TODO + CLAUDE.md notes + locale keys for new features
ddae5719cf chore(frontend-infra): inbound-event allowlist + storage/state touch-ups
898912f8b1 chore(backend): MQTT/WLED/devices/capture/utils + api routes hardening
45d12b2811 feat(update-service): SSRF-validated redirects + restart hardening
826e680f37 refactor(color-strip): rename static -> single + frontend follow-through
Compare 25 commits »
alexei.dolgolyov pushed to feat/expand-device-support at alexei.dolgolyov/ledgrab 2026-05-23 00:51:20 +03:00
fd46c51dba docs: TODO + CLAUDE.md notes + locale keys for new features
ddae5719cf chore(frontend-infra): inbound-event allowlist + storage/state touch-ups
898912f8b1 chore(backend): MQTT/WLED/devices/capture/utils + api routes hardening
45d12b2811 feat(update-service): SSRF-validated redirects + restart hardening
826e680f37 refactor(color-strip): rename static -> single + frontend follow-through
Compare 22 commits »
alexei.dolgolyov pushed tag v0.8.2 to alexei.dolgolyov/notify-bridge 2026-05-22 22:54:20 +03:00
alexei.dolgolyov pushed to master at alexei.dolgolyov/notify-bridge 2026-05-22 22:54:05 +03:00
85a8f1e71c chore: release v0.8.2
alexei.dolgolyov pushed to master at alexei.dolgolyov/notify-bridge 2026-05-22 22:47:30 +03:00
2d59a5b994 fix: production-readiness hardening from full-codebase review
alexei.dolgolyov pushed tag v0.3.0 to alexei.dolgolyov/media-player-server 2026-05-22 22:41:25 +03:00
alexei.dolgolyov pushed to master at alexei.dolgolyov/media-player-server 2026-05-22 22:41:17 +03:00
b023d72165 chore: release v0.3.0
alexei.dolgolyov pushed to master at alexei.dolgolyov/media-player-mixed 2026-05-22 22:26:58 +03:00
46dad5daa9 chore(submodule): bump media-server to d131ba4