Skip to content

fix: native Steam Workshop publish on Linux plus editor and workspace hardening - #28

Merged
mleem97 merged 1 commit into
mainfrom
feat/headless-changelog-note
Sep 22, 2026
Merged

mleem97 merged 1 commit into
mainfrom
feat/headless-changelog-note

Conversation

@mleem97

@mleem97 mleem97 commented Sep 22, 2026

Copy link
Copy Markdown
Owner

Replaces the broken Facepunch Editor publish path with direct native ISteamUGC calls, stages the preview to temp before upload, reports live progress, keeps Steamworks update methods in trimmed builds, normalizes workspace/project paths, keeps local descriptions on Steam refresh, merges Projects/My Uploads, adds Start Game menu, and hardens Steam native loading, auth routing, protocol registration, and CI.

No release — merge only.

… hardening

Replace the broken Facepunch Editor publish path with direct native
ISteamUGC calls, stage the preview to temp before upload, report live
progress, keep Steamworks update methods in trimmed builds, normalize
workspace and project paths, keep local descriptions on Steam refresh,
merge Projects/My Uploads, add Start Game menu, and harden Steam native
loading, auth routing, protocol registration, and CI.
@mleem97
mleem97 merged commit 69f6764 into main Sep 22, 2026
5 of 7 checks passed
@mleem97
mleem97 deleted the feat/headless-changelog-note branch September 22, 2026 10:30
@codacy-production

Copy link
Copy Markdown
Contributor

Not up to standards ⛔

🔴 Issues 2 critical · 5 high · 13 medium

Alerts:
⚠ 20 issues (≤ 0 issues of at least minor severity)

Results:
20 new issues

Category Results
UnusedCode 1 medium
BestPractice 8 medium
Security 2 critical
5 high
Complexity 4 medium

View in Codacy

🟢 Metrics 231 complexity · 0 duplication

Metric Results
Complexity 231
Duplication 0

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant