Skip to content

Releases: ZavalaSebas/OrbSpoofer

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 07 Oct 22:30

Added

  • Quest cache + history: Active Quests persist locally and survive API outages with the last known copy
  • Freshness pill + API warning: Live / Cached / Offline states with manual reload
  • History section with re-spoof for still-valid quests
  • Clear cached data in Settings (settings, token, theme and progress kept)
  • Preservation fallbacks: expired cache copies as last resort, no steam_search purge

Changed

  • Search fallback only without local cache; returning users stay on Quests
  • Source pills unified across views

Fixed

  • Freshness pill stuck on Live on total failure, now shows Offline with reason

📥 Total downloads (all versions): 1,329

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 08 Sep 17:04

Added

  • Every quest type in Active Quests: play, stream, video, activity and console quests with type badges, region badges (Global / US only / Not in …), type filters with live counts, and grouping with dividers
  • Video auto-accept + auto-watch (token required): per-quest Auto chip with live progress plus bulk run, view-paced progress reporting, backoff on rate limits
  • Official Discord API mode (danger zone with informed consent): personalized quest list from your account, token check, mirror fallback
  • New-quest watcher with sidebar badge, auto-reload and orbs-only filter
  • Settings section: region filter, quest-link target, token storage, alert preferences
  • Light / Dark theme with full app-wide accent support
  • Mission radar, Open Discord button with done/left counts, update dialog on startup, refreshed 3.0 interface

Fixed

  • Empty Active Quests after the quest feed changed to flat entries (both shapes supported)
  • Accent, theme persistence, sidebar animation and render crashes fixed along the way

📥 Total downloads (all versions): 1,329

v2.1.4

Choose a tag to compare

@github-actions github-actions released this 07 Sep 18:05

Fixed

  • Empty Active Quests — quest feed format change: api.discordquest.com/api/quests now returns flat entries ({id, expires_at, messages, ...}) instead of {id, config: {...}}, so every quest was silently skipped. The parser accepts both shapes

Added

  • Update dialog on startup: when an update is pending, the update window pops up right after launch (Skip/close keeps the sidebar reminder), instead of only showing the sidebar badge

📥 Total downloads (all versions): 1,329

v2.1.3

Choose a tag to compare

@github-actions github-actions released this 04 Sep 20:17

Fixed

  • Bug fixes and stability improvements — general polish and reliability improvements

Added

  • Hall of Fame / Special Thanks — new Credits & Info card honoring supporters who buy a coffee. First honored: Trang — infinite thanks! :D I will always remember you for being my first ever coffee :)
  • Status bar — Thanks Trang! pill next to heart linking directly to Trang's Ko-fi transaction
  • Welcome — What's New highlights Special thanks to Trang plus CTA: if you want to support and have your name appear here, consider buying me a coffee instead of the Nitro subscription :)
  • Landing page visual overhaul — new nav, hero, proof metrics, section system, responsive polish; Hall of Fame section + Thanks Trang corner card

📥 Total downloads (all versions): 1,329

v2.1.2

Choose a tag to compare

@github-actions github-actions released this 29 Aug 15:34

Fixed

  • Timer grace period extended: Config.TimerExtraSeconds 30 -> 60 — countdown stays at 00:00 for an extra 30s before marking the quest as completed, ensuring missions close reliably even with Discord detection lag

Added


📥 Total downloads (all versions): 1,329

v2.1.1

Choose a tag to compare

@github-actions github-actions released this 28 Aug 19:24

Fixed

  • Quests — double black flash + stutter when marking done/reloading: QuestItem now fully implements INotifyPropertyChanged (avoids Clear+Add for opacity), ToggleCompleted triggers only INPC + 0.32s fade without Move/Refresh/Reset (no disappearance or jump), LoadAsync uses in-place patch with incremental Move and staggers only on initial load; reloads via FileSystemWatcher diff without Clear or OnQuestsLoaded, ListBox no longer collapses on IsLoading (now Opacity 0.45 + centered ProgressRing overlay), Virtualizing=False + CanContentScroll=False + ScrollUnit Pixel to avoid black recycling; hover Orb.CardHover Scale 1.012->1.006 + ZIndex 10 + ClipToBounds False + bleed 4,2,12,6 on Quests/Unified/Steam/Database/Credits so elevated cards no longer clip

  • TaskCanceledException in QuestsView.AnimateListAsync (line 50): Task.Delay(15,token).ContinueWith threw unhandled TaskCanceledException when cancelling CTS; now try/catch TaskCanceledException/OperationCanceledException in Animate() and AnimateListAsync

  • Docs: translate all Spanish strings to English (CHANGELOG 2.1.0/2.1.1, README banner + PathContainment, WhatsNew, Theme/MainWindow/DarkTheme comments, ViewModel/View comments, GameFaker, docs/index.html version)


📥 Total downloads (all versions): 1,329

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 16:08

Added

  • Aurora redesign - vivid yet smooth while keeping a serious tone: radial glow background (#5865F2/#7B83FF), Orb.CardHover cards with -1.5px lift + Scale 1.012 and dynamic shadow, view transitions Fade + SlideY (320ms EaseOutCubic), animated sidebar 280ms instead of snap, popups with Scale 0.92->1.0 and premium shadow
  • Motion system: Orb.Motion.{Fast,Normal,Slow} tokens + Orb.Easing.EaseOut/Emphasized + Orb.ViewHost for all views, Badge with bounce on notifications and ProgressRing pulse
  • Polished views: headers with gradient icons (Trophy/Search/Database/Games/Wrench/Info), unified search boxes Corner 12 + Search icon + animated placeholder + Gradient + DropShadow button, all cards with Border 12 + ClipToBounds + hover accent
  • Live status bar: pulsating dot with halo, heart Hover -> #1A1A1E, version pill with #1E1E22 border

Changed

  • Styles/Theme.xaml - new palette Orb.Accent.Gradient, Orb.Glow.Radial, Orb.Header/Sidebar.Gradient, CornerRadius Card 8->12, Motion 0.12->0.18/0.28/0.40s and 4 new animated styles (Orb.CardHover, Orb.CardAnimated, Orb.ViewHost, Orb.PlayButton)
  • Themes/DarkTheme.xaml - animated scrollbar Hover #5865F2, Border #222228->#1E1E22
  • MainWindow.xaml - shell with aurora 220L->483L, content with inner glow 420x320 Opacity 0.04, header/sidebar with gradient + shadow, original OS.png 34x34 icon preserved as requested

Fixed

  • Build errors after Aurora: invalid LetterSpacing in ManualView, duplicate Border.Style in QuestsView, and ListBoxItem template order in DarkTheme

📥 Total downloads (all versions): 1,329

v2.0.2

Choose a tag to compare

@github-actions github-actions released this 28 Aug 04:51

Changed

  • UI polish — darker, sharper, more spacious: window 1000×700 → 1060×740, header/sidebar darker (#0A0A0A/#0F0F11/#18181C), card CornerRadius 10→8 + tighter Margin 0,0,16,4 + Padding 13, compact rows (52×52 image, 44×44 play) across Quests/Search/Database/Steam/Manual
  • Icons filled: Play24 + Heart24 now Filled="True" for solid look
  • Readability: Active Quests GameName 13→15 / QuestName 11→13 / Reward 10→12 in SuccessBrush (#57F287), unified Search/DB/Steam to 14/11 — less dense, easier to scan
  • Background: content area Transparent → #08080A overlay 0.85 to remove Mica gray wash on cards

📥 Total downloads (all versions): 1,329

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 25 Aug 23:07

Fixed

  • Manual mode button not working — ManualViewModel now calls NotifyCanExecuteChanged when ExeName changes so SpoofCommand enables correctly

📥 Total downloads (all versions): 1,329

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 15:24

Added

  • Fluent UI 2.0 — full migration to WPF-UI 4.3: FluentWindow, Mica backdrop, TitleBar on 6 windows, SymbolIcon, ProgressRing, InfoBar, Orb.* tokens and ContentDialogHost for native dialogs
  • MVVM architecture — CommunityToolkit.Mvvm + Microsoft.Extensions.DependencyInjection: MainViewModel shell + 6 VMs (Quests, Unified, Database, Steam, Manual, FreeGames), 6 Views UserControls, IDialogService and ICollectionView with SortDescriptions without recreating collection
  • Free Games — section that auto-detects free games on Steam and Epic via GamerPower API, badge with counter, anchored popup and seen persistence (free-games-seen.json)
  • Centralized search — UnifiedSearch as main view with badges Discord/Steam/Both/DLC/Manual, 150ms debounce and Parallel.ForEachAsync for images
  • Personalization — accent picker with 8 presets (Blurple, Red, Green...) in header, persisted in theme.json and applied live with DynamicResource + RefreshWindow
  • Infrastructure — centralized Directory.Packages.props/Directory.Build.props, SettingsStoreBase for completed_quests/created-manifests/free-games-seen, ApplicationSingleInstance (mutex), PathContainment to sanitize bin/helldivers2.exe, typed HttpClient with IHttpClientFactory
  • Unified cache — Infrastructure/Cache/CacheStore with 30d TTL, atomic writes and expired cleanup; GameImageService now persists image_urls.json to disk in addition to steam_ids.json

Changed

  • MainWindow 1227→66L and 992→252L — shell delegates to VMs, code-behind only for animations and popup positioning
  • DarkTheme.xaml cleaned: removed dead PrimaryButton/GhostButton/SearchBox, now uses ui:Button/ui:TextBox
  • ThemeManager now saves accent and refreshes live windows; App migrates %LOCALAPPDATA%/OrbSpoofer with AppDataMigrator and validates single instance
  • SteamService sanitizes installDir/executable (: → _) for Call of Duty: Modern Warfare 4 and DLCs, detects type=="DLC" and uses parent (Call of Duty HQ) for manifest
  • Free Games price now strikethrough ($29.99) + $0 in green to emphasize free

Fixed

  • HELLDIVERS 2 (bin/helldivers2.exe) not detected due to subdirectory strip in GameFaker — now preserves bin/ via PathContainment
  • Call of Duty: Modern Warfare 4 (4435490 DLC) Failed to launch Steam spoof due to : in installdir — sanitized and resolved via parent
  • GamerPower No URL for Bolmn — JsonOptions now SnakeCaseLower for gamerpower_url/open_giveaway_url
  • Claim double open — removed duplicate Process.Start fallback in MainWindow
  • Pinned popup — StaysOpen→False + LocationChanged/Deactivated now close and Claim uses Tag instead of broken RelativeSource in Popup
  • Timer ExitCode 0/1, bat with timeout/rmdir /s /q, DeleteTrackedManifests immediate and on app close (kills orphan timers), Run All AllowConcurrentExecutions for Stop button and cancels without marking as completed if closed manually
  • Quests HasNoQuests inverted and IsLoading collapsed list, DLC badge at end

📥 Total downloads (all versions): 1,329