3918 Commits

Author SHA1 Message Date
jliddev
58272e50f9 Merge pull request #1560 from WowUp/release/2.23.0
Release/2.23.0
2026-07-24 15:53:58 -05:00
jliddev
d40b32b932 Bump GitHub Actions Node version to 24.x
Update CI workflows to use Node 24.x for consistency and to pick up current runtime improvements/security fixes. Affected workflows: .github/workflows/electron-all-build.yml, electron-ow-all-build.yml, electron-linux-build.yml, electron-mac-build.yml, electron-windows-build.yml, and .github/workflows/locale-test.yml. Replaces previous 16.x/22.x entries with 24.x across platforms (ubuntu, windows, macos) and the locale test job.
2026-07-24 15:39:35 -05:00
jliddev
fd502d24ff Update package.json 2026-07-21 10:42:38 -05:00
jliddev
5c6dfeca19 Pin Windows build runners to windows-2022
windows-latest moved to Windows Server 2025 with VS 2026 in June
2026, and node-gyp can't detect VS 2026 yet (nodejs/node-gyp#3282),
breaking the native CurseForge fingerprint addon build. windows-2022
is GitHub's supported label for staying on VS 2022 until upstream
adds support.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
v2.23.0-beta.1
2026-07-19 18:19:25 -05:00
jliddev
aefc952a23 Fix CodeSignTool download in Windows build workflows
The ssl.com marketing-page download link started returning 500s.
Point at the stable, versioned GitHub Releases asset instead.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-19 17:51:55 -05:00
jliddev
21ec46ef91 Move Warcraft platform detection to the main process
Phase 1 of the UI-decoupling migration: adds WarcraftController and
WarcraftPlatform (win/mac/linux) in app/, wires them up via
registerControllers(), and replaces the renderer's
warcraft.service.{impl,win,mac,linux}.ts with a thin
warcraft-api.service.ts over IPC.

Also included: CurseForge download auth headers, a couple of TS lint
fixes, a globrex/minimist import fix, CLAUDE.md plus commit/patch-notes
skills, and the 2.23.0-beta.1 version bump.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-19 17:32:58 -05:00
jliddev
389557d21e fix lint issues v2.22.1-beta.3 2026-03-04 00:24:10 -06:00
jliddev
3853783d64 Update package.json 2026-03-04 00:02:25 -06:00
jliddev
28f42962ea Start controller pattern
Various fixes
2026-03-04 00:01:27 -06:00
jliddev
fda4939303 fix a return mismatch 2026-02-26 00:49:16 -06:00
jliddev
bac4d45a99 begin controllers 2026-02-26 00:40:00 -06:00
jliddev
992842091b work on decluttering the folders on build 2026-02-26 00:16:46 -06:00
jliddev
a51df95db0 tweak signing v2.22.1-beta.2 2026-01-22 12:15:44 -06:00
jliddev
6ce95f7bfc tweak signing 2026-01-22 11:57:17 -06:00
jliddev
f0951a075f Update package.json v2.22.1-beta.1 2026-01-17 10:49:03 -06:00
jliddev
649ae914d0 tweak github url 2026-01-16 22:18:36 -06:00
jliddev
794cb373b7 Update electron-ow-all-build.yml 2026-01-15 16:50:12 -06:00
jliddev
af849fac64 Update package.json v2.22.0 2026-01-15 15:44:36 -06:00
jliddev
6b749c81b5 bump version v2.22.0-beta.5 2026-01-14 10:10:34 -06:00
jliddev
2ec26872ee being lazy 2026-01-14 09:47:12 -06:00
jliddev
3a892ff2e3 npm install the lib folder 2026-01-14 09:46:02 -06:00
jliddev
2114fe2517 Add wow anniversary support 2026-01-14 09:40:22 -06:00
jliddev
84806aec5e start using local lib 2026-01-13 18:31:00 -06:00
jliddev
54f7d4e8a7 Update package.json 2026-01-12 12:16:25 -06:00
jliddev
b76094eb14 bring over lib 2026-01-12 12:12:53 -06:00
jliddev
d918a8d65a Update package.json 2026-01-12 08:28:00 -06:00
jliddev
b33a133721 update notarizer 2026-01-12 08:27:49 -06:00
jliddev
031d518d12 Update package.json 2026-01-11 22:08:39 -06:00
jliddev
696c2805a9 Undo dead changes 2026-01-11 15:23:31 -06:00
jliddev
6637988a2e disable analytics 2026-01-11 12:55:46 -06:00
jliddev
acd17ead99 swap to midnight logo 2026-01-11 12:55:20 -06:00
jliddev
be3da5d13c Simplify some build issues 2026-01-11 12:55:02 -06:00
jliddev
6c25aa9156 Fix CF search issue 2026-01-11 12:54:19 -06:00
jliddev
2a4447e4e2 move simple service 2025-12-11 19:12:56 -06:00
jliddev
dbc74fabb1 Start moving things 2025-12-11 17:36:22 -06:00
jliddev
73ca24534b Update sign-windows.js 2025-11-22 17:03:16 -06:00
jliddev
0cdd9b42b6 Update electron-all-build.yml 2025-11-22 16:47:51 -06:00
jliddev
b7a4145db1 Update electron-all-build.yml 2025-10-03 22:56:09 -05:00
jliddev
4572b5168b Update package.json 2025-10-03 14:58:52 -05:00
jliddev
e74edb232f Update electron-ow-all-build.yml 2025-08-14 22:05:01 -05:00
jliddev
62789ad381 Update electron-builder-ow.json 2025-08-14 16:30:29 -05:00
jliddev
7447c39fbd Update package.json 2025-08-14 13:55:09 -05:00
jliddev
8eea502745 Update electron-builder-ow.json 2025-08-14 13:48:48 -05:00
jliddev
4a0bffd558 Update electron-builder-ow.json 2025-08-14 12:09:18 -05:00
jliddev
4c59ce7306 Update electron-ow-all-build.yml v2.21.0-beta.6 2025-08-12 11:28:56 -05:00
jliddev
f871e840bc Update electron-all-build.yml 2025-08-09 17:09:07 -05:00
jliddev
0096648785 Update sign-windows.js 2025-08-09 16:44:30 -05:00
jliddev
b9e69a5645 More build script updates 2025-08-09 16:30:12 -05:00
jliddev
b62cee0ae5 Update electron-all-build.yml 2025-08-09 16:12:55 -05:00
jliddev
ef7aebf766 Update signing process 2025-08-06 01:57:09 -05:00