Графік комітів

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • a55b5a5 (HEAD -> master) style(ui): enlarge volume +/- buttons (18->30px) and volume %% (11->14px) by Jan Svabenik 2026-05-28 19:34:24 +0200
  • 151d977 feat(ui): show total track length on progress bar instead of remaining by Jan Svabenik 2026-05-28 19:32:47 +0200
  • 5210a03 style(ui): bump seek button font-size 14px -> 19px for readability by Jan Svabenik 2026-05-28 19:28:41 +0200
  • b4c816b fix(ui): center button text via text-align + line-height (drop flex on buttons) by Jan Svabenik 2026-05-28 19:26:03 +0200
  • 4d06fd4 fix(ui): iOS 9 button text centering + working play glyph by Jan Svabenik 2026-05-28 19:21:24 +0200
  • 2c3ab34 fix(ui): move legacySym() out of if-block -- function decl in block illegal in strict mode by Jan Svabenik 2026-05-28 19:17:35 +0200
  • a1a2819 fix(ui): size legacy iOS 9 symbols to fill ~3/4 of button height by Jan Svabenik 2026-05-28 19:15:36 +0200
  • dfa6a34 fix(ui): iOS 9 emoji fallback -- use ASCII symbols where glyphs are missing by Jan Svabenik 2026-05-28 19:13:16 +0200
  • f04baf1 fix(ui): NodeList.forEach not available on iOS 9 (Safari < 10) by Jan Svabenik 2026-05-28 19:05:31 +0200
  • c3d1003 fix(ui): remove iOS 9 syntax errors — app was completely dead on iPad 2 by Jan Svabenik 2026-05-28 19:01:27 +0200
  • b501197 feat(ui): progressive enhancement for iOS 9 / iPad 2 compatibility by Jan Svabenik 2026-05-28 18:39:59 +0200
  • d373db1 feat(rating): in-place POPM patching, fall back to rewrite only when needed by Jan Svabenik 2026-05-27 09:44:25 +0200
  • 7c017e2 fix(rating): preserve audio data on Set(); add unit tests by Jan Svabenik 2026-05-27 09:23:17 +0200
  • 8ffad2d fix: rating write — avoid rename, overwrite file in-place by Jan Svabenik 2026-05-27 09:13:15 +0200
  • f3db212 feat: ID3 star rating (POPM) — display and set via tap by Jan Svabenik 2026-05-27 09:09:27 +0200
  • af624bb fix: classic spectrum — fixed gradient, no hue flicker by Jan Svabenik 2026-05-26 22:05:21 +0200
  • d8ebc1b feat: click canvas to cycle viz / elapsed / remaining by Jan Svabenik 2026-05-26 21:51:25 +0200
  • cdd1704 feat: show remaining time as countdown (-m:ss) by Jan Svabenik 2026-05-26 21:34:17 +0200
  • 52e3df4 docs: rewrite README — fix port (8889), remove mojibake, add feature list by Jan Svabenik 2026-05-26 11:56:59 +0200
  • 813e38f fix: atomic killist save via temp file + rename by Jan Svabenik 2026-05-26 11:56:39 +0200
  • f6ee493 fix: bust PWA cache on each release build by Jan Svabenik 2026-05-26 11:56:09 +0200
  • 45ab864 fix: playlist title encoding via MultiByteToWideChar by Jan Svabenik 2026-05-26 11:55:35 +0200
  • f1007d4 fix: resume — save on stop-while-playing, restore to correct track by Jan Svabenik 2026-05-26 11:54:37 +0200
  • 69a8109 fix: pin COM/WASAPI goroutines to OS thread by Jan Svabenik 2026-05-26 11:53:41 +0200
  • f888706 style: gofmt all Go files by Jan Svabenik 2026-05-26 11:52:09 +0200
  • 49a22b8 feat: playlist browser + PWA by Jan Svabenik 2026-05-25 21:29:52 +0200
  • 3f1e245 configurable bind address + default port 8889 by Jan Svabenik 2026-05-25 21:19:11 +0200
  • cc4cad2 build script + winamp_path optional by Jan Svabenik 2026-05-25 21:15:32 +0200
  • fb3e7e2 embed web/static into binary via go:embed by Jan Svabenik 2026-05-25 21:12:44 +0200
  • 79766be fix: idle canvas animation, position overflow, title parsing by Jan Svabenik 2026-05-25 16:22:57 +0200
  • 1219df3 fix: struct padding bug in viz loopback, overflow in stopped state by Jan Svabenik 2026-05-25 16:12:09 +0200
  • 7e50850 feat: WebSocket + WASAPI spectrum visualisation by Jan Svabenik 2026-05-25 16:01:54 +0200
  • c4c1cff feat: Windows Core Audio volume control by Jan Svabenik 2026-05-25 15:48:50 +0200
  • 75dd444 feat: initial project scaffold by Jan Svabenik 2026-05-25 15:25:30 +0200
  • 9a777fd Initial commit by Jan Svabenik 2026-05-25 15:21:18 +0200