Commit Graph

  • 3240df2c0b docs: refresh README — full achieved vs remaining parity status, parity scorecard (~85%), recent-commit log main John Smith 2026-09-10 12:28:53 -04:00
  • 52c630e3f3 feat(ui/playlists): drag-and-drop + hover-swap-icon (Tier B2) — Zune 4.8 fan-loved playlist flow John Smith 2026-09-10 12:25:23 -04:00
  • 351d756889 feat(smartdj): heart-aware Smart DJ shuffle (Tier B1) — hearts prioritized, broken hearts always excluded John Smith 2026-09-10 12:03:43 -04:00
  • d612da855b feat(ui/motion): Tier A motion batch — Zune 4.8 cropped-header back, parallax pivot slide, idle screensaver, drawer slide-in animations John Smith 2026-09-10 08:09:28 -04:00
  • 3a4318a3fc docs(parity): add comprehensive gap inventory vs disassembly (input to next-batch roadmap) John Smith 2026-09-10 07:23:51 -04:00
  • 481c36312d fix(ui/shell): Settings pivot-gating bug + Now Playing button hover/pressed states + CDView disc art + mini-player showlist/volume + cross-collection search + real About panel John Smith 2026-09-10 07:23:43 -04:00
  • dbd759d4b0 docs(parity): refresh deferred registry — add type-ahead jump, OS file associations, drag-inertia pivot pan, settings sharing John Smith 2026-09-09 22:08:52 -04:00
  • 9476c0bc85 feat(ui/theme): Zune 4.8 light theme parity — runtime dark/light swap (default light is #F3EFF1 per Shell.cs:668) John Smith 2026-09-09 22:08:17 -04:00
  • 19935883b3 feat(ui/device): FirstConnect wizard parity — per-serial device-arrival onboarding (FIRSTCONNECT.UIX) John Smith 2026-09-09 21:58:36 -04:00
  • 429e322333 feat(ui/settings): Zune 4.8 settings parity — file types, privacy, photos, general pages (and FirstConnect serials persisted) John Smith 2026-09-09 21:42:56 -04:00
  • 1e935ee952 feat(ui/podcasts): mark-all-played/unplayed commands + podcasts settings page (keep episodes, auto-download) John Smith 2026-09-09 20:38:58 -04:00
  • c3c530ee11 feat(ui/playback): Zune 4.8 keyboard-shortcut parity — Ctrl+S stop, Ctrl+Left/Right seek, F1 about, / search-focus; gas-gauge category colors bound to dynamic tokens John Smith 2026-09-09 20:24:17 -04:00
  • 6da7bb80ac feat(ui/theme): authentic Zune 4.8 visual parity verified against disassembly corpus John Smith 2026-09-09 19:30:38 -04:00
  • 6a83692897 fix(ui/shell): use Avalonia 11.2 StandardCursorType names for resize zones (SizeNorthWestSouthEast etc. don't exist; startup crash) John Smith 2026-09-09 18:57:17 -04:00
  • 1e3737b982 feat(ui/shell): borderless window chrome with edge resize, pivot/settings polish, ShowSearch parity John Smith 2026-09-09 18:53:02 -04:00
  • 340d16fbc0 fix: always resolve video paths via GetFullPath before Uri conversion (rooted Windows paths are not absolute URIs); deadline-based CD rip/burn test polling John Smith 2026-09-09 18:04:14 -04:00
  • d249c692a3 audio: replace obsolete BassFlags.MixerNoRampin with MixerChanNoRampin (zero-warnings policy) John Smith 2026-09-09 17:58:05 -04:00
  • 7321d9d500 fix: Windows CI — resolve relative paths to full paths in video LoadAndPlay, clear SQLite connection pools in test cleanup John Smith 2026-09-09 17:57:16 -04:00
  • 502eed628e Phase 11: final parity sweep — CI/release packaging, measured re-audit (~75-80%), WAL + artwork decode cache, deferred registry John Smith 2026-09-09 17:21:04 -04:00
  • d89756ebb2 Phase 9: device sync architecture — sync-group engine, transport abstraction, dry-run manifest, guest sessions, reverse sync John Smith 2026-09-09 17:16:03 -04:00
  • 1bfc4f0b28 docs(plan): refresh true-parity task plan — phases 5-8 complete, detailed phases 9-11 John Smith 2026-09-09 16:58:48 -04:00
  • 833b5ef4ac feat(media): video + photo libraries with real libVLC playback, now playing clips, gallery + slideshow, device media sync rules (true-parity phase 8) John Smith 2026-09-09 16:54:22 -04:00
  • f3d95aad4f feat(onboarding): first-launch wizard, what's new dialog, sync instruction toast + animation (true-parity phase 7) John Smith 2026-09-09 16:32:40 -04:00
  • ead9a079eb feat(collection): smart playlists, find-album-info track matching, search autocomplete, global back-stack, mixview action tiles (true-parity phase 6) John Smith 2026-09-09 16:25:14 -04:00
  • fc5e7a1a68 feat(audio): real ManagedBass playback engine — gapless, crossfade, replaygain, FFT visualizer, podcast streams (true-parity phase 5) John Smith 2026-09-09 15:51:04 -04:00
  • 93e99d7525 docs(audit): full Zune 4.8 parity audit against decompiled binaries (shell, ZMDB API, 241 UIX docs, setup payload) John Smith 2026-09-09 14:54:01 -04:00
  • 6570600d6c feat(enrichment): online metadata integration (find album info, artist bios + fanart backdrops, LRCLIB lyrics, settings persistence) John Smith 2026-09-09 14:38:32 -04:00
  • 622a57bb3c feat(ui/playback): complete Zune 4.8 Phase 3 fidelity rebuild (mixview, cd land, ken-burns now playing, two-tier settings, crossfade) John Smith 2026-09-09 14:07:11 -04:00
  • f348f7dbab feat(ui/playback): complete Zune 4.8 Phase 2 rebuild (mini-player, pinning, smart DJ, shortcuts, showlist, folder watcher, settings) John Smith 2026-09-07 01:02:47 -04:00
  • 17eca5b548 feat(branding): configure xune.svg as multi-resolution application and window icon (.ico/.png) John Smith 2026-09-06 22:43:29 -04:00
  • 09d05bd9a8 Add files via upload BillyOutlast 2026-09-06 22:41:36 -04:00
  • ceb3a4378b feat(zune-4.8): rebuild fan-favorite quick dock, gas gauge, playlists, search, and metadata editor John Smith 2026-09-06 22:37:41 -04:00
  • 79d6e837ca feat(library): wire music folder browsing, TagLibSharp audio scanning, and demo data clearing John Smith 2026-09-06 22:20:23 -04:00
  • abb0b4094f fix(xaml): use explicit clr-namespace assembly qualification to resolve type resolution error in standalone builds John Smith 2026-09-06 20:53:36 -04:00
  • cc1312c21c feat(ui): restore signature Zune features (Mini-Player, Zune Card Social, Podcasts, WAV sounds, themes gallery, animated equalizer) John Smith 2026-09-06 20:47:09 -04:00
  • 553a1a256a feat(ui): disassemble Zune 4.8, extract authentic Iris UIX assets, and rebuild UI John Smith 2026-09-06 20:36:19 -04:00
  • 8213c70f82 fix(ui): register ViewLocator and DataTemplates, fix play button glyph and settings accent command John Smith 2026-09-06 20:24:14 -04:00
  • 8be7f0f774 feat(ui): complete authentic Zune Desktop 4.8 / Metro UI overhaul John Smith 2026-09-06 20:15:52 -04:00
  • eb685b25b4 docs: Add special thanks to cmoserror1 and community acknowledgements John Smith 2026-09-06 20:07:08 -04:00
  • 8c70db1bc6 ci: Add multi-platform build and release workflow for Linux and Windows (x64 and arm64) John Smith 2026-09-06 20:03:06 -04:00
  • 80410ef9ed feat: Initial implementation of Not-Zune cross-platform desktop player John Smith 2026-09-06 20:01:39 -04:00