Releases: gabomarin/yark
Releases · gabomarin/yark
Release list
YARK server manager v0.9.0
What's Changed
- feat: partial profile patches, error boundary, and Overview card memo (#209) by @gabomarin in #220
- CurseForge proxy abuse controls and operator runbook (#70) by @gabomarin in #242
- Bind move-install cleanup to recorded prior path (#215) by @gabomarin in #244
- Centralized Zod validation for every IPC invoke channel (#143) by @gabomarin in #245
- Harden GitHub Actions supply chain with immutable SHA pins by @gabomarin in #246
- Decouple CurseForge proxy URL from source builds by @gabomarin in #247
- Stop refresh poll identity churn from wiping page state (#163) by @gabomarin in #248
- Remove blocking sync I/O from Electron main hot paths (#145) by @gabomarin in #250
- Website 404 cleanup and openReleaseNotes allowlist (#149, #216) by @gabomarin in #251
- Add profile database boot recovery for corrupt or unopenable SQLite (#218) by @gabomarin in #253
- Bugbash: React Doctor ref purity and Settings busy finally by @gabomarin in #255
- release: v0.9.0 by @gabomarin in #256
Full Changelog: v0.8.1...v0.9.0
v0.8.1
What's Changed
- fix: prefix website docs links with /yark base by @gabomarin in #212
- feat: operator toast for quiet YARK update check by @gabomarin in #213
- release: v0.8.1 by @gabomarin in #214
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- ASA launch-options catalog browse modal (#92) by @gabomarin in #186
- Add structured Launch tab for ASA command-line options (#93) by @gabomarin in #187
- Add code review instructions for YARK project by @gabomarin in #189
- Use Mantine NavLink for sidebar route navigation (#106) by @gabomarin in #188
- Spike: modded ASA maps beyond KNOWN_MAPS (#65) by @gabomarin in #196
- Persist mapModId for custom ASA map packs (#190) by @gabomarin in #197
- Map-mod Map select, start alerts, and Worker description (#192 #194 #195) by @gabomarin in #198
- Custom map thumbnails from CurseForge mod logos (#193) by @gabomarin in #199
- Chrome icon-rail UX and window bounds (#107) by @gabomarin in #200
- Add shared ConsoleSurface ScrollArea for SteamCMD and Logs (#101) by @gabomarin in #202
- Use Accordion and Timeline for log and activity lists (#102) by @gabomarin in #203
- AppMetricCard fleet strip and backup alert deep-links (#103) by @gabomarin in #204
- Add Quick jump (Ctrl+K) via Mantine Spotlight (#104) by @gabomarin in #205
- Add shared right-click row action menus (#105) by @gabomarin in #206
- Align Servers health feedback and secondary surface tokens (#96) by @gabomarin in #207
- Adopt YarkDataTable for backup history and mods load order (#94) by @gabomarin in #208
- Harden 0.8.0 prep: poll races, persist, URL allowlist, e2e/website (#209) by @gabomarin in #210
- release: v0.8.0 by @gabomarin in #211
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- fix: publish installers under a space-free artifact name by @gabomarin in #169
- Add Create cluster wizard from the Clusters workspace by @gabomarin in #172
- Add and remove servers on existing clusters (#41) by @gabomarin in #173
- Build INI editor metadata from defaults only by @gabomarin in #174
- Add optional cluster INI templates (#88) by @gabomarin in #175
- Cluster INI templates: seed, promote, and restore per server (#89) by @gabomarin in #177
- Add selective Copy configuration between server profiles (#95) by @gabomarin in #179
- Allow enabling profiles without ready install files (#132) by @gabomarin in #180
- Cluster INI templates: choose Game.ini and/or GameUserSettings.ini (#181) by @gabomarin in #182
- Join existing cluster on Create server (#178) by @gabomarin in #183
- Fix INI load races and wizard remount resets by @gabomarin in #184
- release: v0.7.0 by @gabomarin in #185
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- release: prepare v0.5.2 by @gabomarin in #152
- Per-server RCON console, persistent session, players, and ban list by @gabomarin in #154
- Feature/unify path UI 52 by @gabomarin in #155
- Per-server auto-start on YARK launch (#53) by @gabomarin in #156
- Require CHANGELOG.md updates on pull requests by @gabomarin in #157
- Show ASA map artwork on server list and workspace header (#158) by @gabomarin in #159
- Move server installation with copy, verify, and commit (#56) by @gabomarin in #161
- docs: Settings, RCON console, and Clusters engineering runbooks by @cursor[bot] in #162
- Portable backup export/import and Backups fleet UX (#15) by @gabomarin in #164
- Add operational log retention and Settings cleanup (#84) by @gabomarin in #166
- Add in-app YARK updates from GitHub Releases (#165) by @gabomarin in #167
- release: v0.6.0 by @gabomarin in #168
Full Changelog: v0.5.1...v0.6.0
v0.5.1
What's Changed
- feat: add server enable/disable functionality by @gabomarin in #129
- Classify server installation health on startup and on demand by @gabomarin in #131
- Keep ARK Version display distinct from Steam build by @gabomarin in #140
- Probe host TCP/UDP ports before server start by @gabomarin in #139
- release: YARK server manager 0.5.1 by @gabomarin in #141
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- release: v0.4.0 by @gabomarin in #113
- Ship original Windows application icon (#11) by @gabomarin in #114
- Replace static Pages site with Astro + Starlight by @gabomarin in #115
- docs(website): add operator screenshots and harden Pages deploy by @gabomarin in #116
- Add Windows system tray and start-with-Windows (#54) by @gabomarin in #117
- Throttle install polling and surface Wildcard Deploying status by @gabomarin in #118
- Add quit policy for active servers (#59) by @gabomarin in #119
- [React Doctor] Moved 1 render-phase ref write into an effect by @gabomarin in #120
- [React Doctor] Hardened 30+ async UI paths against stuck loading by @gabomarin in #121
- [React Doctor] Replaced O(n) membership scans with Set lookups by @gabomarin in #122
- [React Doctor] Removed unused exports and orphaned UI modules by @gabomarin in #123
- Add critical-job crash recovery and idempotent resume (#19) by @gabomarin in #125
- docs: add pull request template by @gabomarin in #126
- fix: validate pre-update backup recovery evidence by @gabomarin in #127
- release: v0.5.0 by @gabomarin in #128
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- feat: SaveWorld + pre-stop backup with stop progress UI by @gabomarin in #82
- UI density: Compact / Comfortable preference (#62) by @gabomarin in #83
- feat: atomic servers:restart with fail-hard pre_restart backup (#13) by @gabomarin in #97
- Prep: migrate JSX.Element to ReactElement (#98) by @gabomarin in #108
- Migrate to React 19.2 and Mantine 9 (#98) by @gabomarin in #109
- Spike proof: React 19.2 + Mantine 9 (#71) by @gabomarin in #99
- Safe update: contract cleanup and real-host validation (#14) by @gabomarin in #110
- Simplify verbose operator-facing lock and status copy (#111) by @gabomarin in #112
- release: v0.4.0 by @gabomarin in #113
Full Changelog: v0.3.2...v0.4.0
v0.3.2
What's Changed
- release: v0.3.1 by @gabomarin in #77
- copy: drop fleet wording for all servers / across servers by @gabomarin in #78
- fix: server card version display and icon actions by @gabomarin in #79
- fix: Runtime logs from Saved/Logs when native console is off (#67) by @gabomarin in #80
- release: v0.3.2 by @gabomarin in #81
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- docs: refresh project website for v0.3.0 by @gabomarin in #75
- Fix/68 scheduled backup overlap by @gabomarin in #76
Full Changelog: v0.3.0...v0.3.1